this is for holding javascript data
Joe Corneli the role of learning about serendipity in learning more broadly; close #31
over 8 years ago
Commit id: e6f6924e4fdeb501f8612f7296dd2738d5240e4c
deletions | additions
diff --git a/12discussion.tex b/12discussion.tex
index 946568b..3c8b55b 100644
--- a/12discussion.tex
+++ b/12discussion.tex
...
considered ways to enhance measures of serendipity in these
examples, we were led to consider computational agents that
participate meaningfully in ``our world'' rather than in a
circumscribed microdomain.
Learning more about what fosters
serendipity is particularly important, because serendipity itself
plays such an important role in the growth of knowledge. \emph{A
second challenge is for computational agents to learn more and
more about the world we live in.}
\end{itemize}
\begin{itemize}
...
\begin{itemize}
\item \textbf{Embedded evaluation}:
\citeA{stakeholder-groups-bookchapter} outline a general programme
for computational creativity, and
examined examine perceptions of
creativity
in computational
systems found creativity among members of the general public,
computational creativity researchers, and existing creative
communities. We should now add a fourth important ``stakeholder''
group in computational creativity research: computer systems
...
to the approach taken by the \emph{design pattern} community
\cite{alexander1999origins}.
\citeA{meszaros1998pattern} describe the typical scenario for authors of design patterns:
\begin{quote}
\noindent ``You are an experienced practitioner in your field. You
have noticed that you keep using a certain solution to a commonly
...
by the particular context.''
\end{quote}
%
%% Their article describes a number of criteria relevant to writing
%% good design patterns, e.g. \emph{Clear target audience},
...
form, often with meaningful relationships to other patterns. Tracing
the steps involved, we see that the creation of a new design pattern
is always somewhat serendipitous (Figure \ref{fig:pattern-schematic};
compare Figure \ref{fig:1b}).
To van Andel's assertion that ``The
very moment I can plan or programme `serendipity' it cannot be called
serendipity anymore,'' we reply that we can certainly describe
patterns -- and programs -- with built-in indeterminacy. We can
foster circumstances that may make an unexpected happy outcome more
likely. Figure \ref{fig:va-pattern-figure} illustrates this with one
van Andel's patterns of serendipity, rewritten using the standard
design pattern template. In future work, we intend to build a more
complete serendipity pattern language -- and put it to use within
autonomous programming systems.
% Is ``having a stretch goal'' an example of a serendipity pattern? I think so!
\begin{figure}
\input{pattern-schematic-tikz.tex}
...
\end{mdframed}
\caption{Standard design pattern template applied to van Andel's \em{Successful error}\label{fig:va-pattern-figure}}
\end{figure}
To van Andel's assertion that ``The very moment I can
plan or programme `serendipity' it cannot be called serendipity
anymore,'' we reply that we can certainly describe patterns -- and
programs -- with built-in indeterminacy. We can foster circumstances
that may make an unexpected happy outcome more likely. Figure
\ref{fig:va-pattern-figure} illustrates this with one van Andel's
patterns of serendipity, rewritten using the standard design pattern
template. In future work, we intend to build a more complete
serendipity pattern language -- and put it to use within autonomous
programming systems.
% Is ``having a stretch goal'' an example of a serendipity pattern? I think so!