Computational Creativity

Computational Creativity

Computational Creativity Hannu Toivonen University of Helsinki [email protected] www.cs.helsinki.fi/hannu.toivonen ECSS, Gothenburg, 9 Oct 2018 8.10.2018 1 The following video clips, pictures and audio files have been removed from this file to save space: – Video: Poemcatcher tests ”Brain Poetry” machine at Frankfurt Book Fair: https://www.youtube.com/watch?v=cNnbTQL8j B4 – Images produced by Deep Dream, see e.g. https://en.wikipedia.org/wiki/DeepDream – Audio clip: music produced by a programme by Turing and his colleagues www.helsinki.fi/yliopisto 9.10.2018 2 Remote Associates Test (RAT) – What word relates to all of these three words? – coin – silver coin – quick – quick silver – spoon – silver spoon – Measures the ability to discover relationships between remotely associated concepts – A (controversial) psychometrical test of creativity – Correlates with IQ and originality in brain storming www.helsinki.fi/yliopisto 8.10.2018 3 Modeling RATs computationally – A single RAT question is a quadruple – A probabilistic approach: find that maximizes – Maximize (cf. naïve Bayes) www.helsinki.fi/yliopisto 8.10.2018 4 Modeling RATs computationally – Learn word frequencies from a large corpus – Use Google 1 and 2-grams to estimate probabilities and – (Google n-grams: a large, publically available collection of word sequences and their probabilities) – A lot more could be done, but we want to keep things as simple as possible – Creative behavior without an explicit semantic resource (such as WordNet) www.helsinki.fi/yliopisto 8.10.2018 5 Modeling RATs computationally – Data: published psychometric RATs with 212 questions in total – No preprocessing at all, alternatively just simple stop word removal – Numbers of correct answers: Humans Computer: Computer: Computer: … [1] 2-grams 2-grams, 2-grams, stopwords plurals removed removed 50% 54% 66% ? ? Clearly better than humans, with extreme simplicity www.helsinki.fi/yliopisto 9.10.2018 6 A test of creativity – Connect the nine dots with four straight lines without lifting the pen www.helsinki.fi/yliopisto A test of creativity – Connect the nine dots with four straight lines without lifting the pen www.helsinki.fi/yliopisto Some key concepts of (computational) creativity 8.10.2018 9 Four Perspectives to Creativity Producer Process Product Press (MacKinnon, 1970; Rhodes, 1961) www.helsinki.fi/yliopisto 8.10.2018 10 Defining creativity “Creativity is the ability to come up with ideas or artefacts that are new, surprising and valuable.” - Boden 1992 èComputers are creative if they are able to come up with ideas or artefacts that are new, surprising, and valuable. www.helsinki.fi/yliopisto 8.10.2018 11 Creativity vs. mere generation Two components of creativity: – Intentionality: the system has a goal, and it is aware of the goal – Self-determinism: the system can make decisions regarding its own behavior Mere generation: – ”Just doing what one was told to do” – (or was told to learn to do) www.helsinki.fi/yliopisto 10/8/18 14 Art with an intent Produce an image to imply that ”Electricity is ecological” From Ping Xiao and Simo Linkola: Vismantic: Meaning-makingwww.helsinki.fi/yliopisto with Images, ICCC 2015 Music with an intent Produce music that depicts/”sonifies” the user’s sleep pattern (so the user can easily follow her sleep patterns and improve her sleep) (Figures and audio clips removed from this file, see http://www.sleepmusicalization.net) www.helsinki.fi/yliopisto 8.10.2018 16 Machine learning vs. creativity 8.10.2018 17 Machine Learning Problems vs. Creative Problems Machine learning problems Creative problems Well-specified Ill-defined, open-ended (e.g., ”Learn to recognize (e.g. ”write a poem”) faces in images”) Have obvious and objective Have subjective and non- success criteria explicit criteria (e.g. recognition accuracy) (e.g. when is a poem good?) Success can be measured with Evaluation cannot be computed relative ease easily (e.g. evaluate on test set) (e.g. ask subjects to evaluate) www.helsinki.fi/yliopisto 8.10.2018 18 Uses of ML in Computational Creativity According to the four perspectives to creativity: – Producer: learn skills, develop taste, model emotions or emotional responses, … – Process: use generative models, GANs etc., solve subtasks related to adaptivity, … – Product: recognize what is novel, predict the value of artefacts, … – Press: predict reactions; generate framings www.helsinki.fi/yliopisto 8.10.2018 19 Creatively self-adaptive software A new research area 8.10.2018 20 Sources: http://woodgears.ca/domino/, Amazon, Nokia www.helsinki.fi/yliopisto 8.10.2018 21 Creatively Adaptive Software Creative Theory, models, behavior in architectures for this? unexpected situations Manually Learning from defined past examples/ configuration experience models www.helsinki.fi/yliopisto 8.10.2018 22 How to design SW that can surprise (in a useful way) www.helsinki.fi/yliopisto 8.10.2018 23 Design of self-adaptive SW that affords novelty, surprise, value, intention and self-determinism www.helsinki.fi/yliopisto 8.10.2018 24 www.helsinki.fi/yliopisto 8.10.2018 25 www.helsinki.fi/yliopisto 8.10.2018 26 Conclusion 8.10.2018 27 Computational creativity: “the philosophy, science and engineering of computational systems which, by taking on particular responsibilities, exhibit behaviours that unbiased observers would deem to be creative” - Colton and Wiggins 2012 www.helsinki.fi/yliopisto Thank you Hannu Toivonen University of Helsinki [email protected] www.cs.helsinki.fi/hannu.toivonen 8.10.2018 29.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    27 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us