Computational Creativity Hannu Toivonen University of Helsinki - - PowerPoint PPT Presentation

computational creativity
SMART_READER_LITE
LIVE PREVIEW

Computational Creativity Hannu Toivonen University of Helsinki - - PowerPoint PPT Presentation

Computational Creativity Hannu Toivonen University of Helsinki hannu.toivonen@cs.helsinki.fi 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


slide-1
SLIDE 1

Computational Creativity

Hannu Toivonen University of Helsinki hannu.toivonen@cs.helsinki.fi www.cs.helsinki.fi/hannu.toivonen ECSS, Gothenburg, 9 Oct 2018

8.10.2018 1

slide-2
SLIDE 2

www.helsinki.fi/yliopisto

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

9.10.2018 2

slide-3
SLIDE 3

www.helsinki.fi/yliopisto

– What word relates to all of these three words?

– coin – quick – spoon

8.10.2018 3

Remote Associates Test (RAT)

– silver coin – quick silver – 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

slide-4
SLIDE 4

www.helsinki.fi/yliopisto

– A single RAT question is a quadruple – A probabilistic approach: find that maximizes – Maximize (cf. naïve Bayes)

8.10.2018 4

Modeling RATs computationally

slide-5
SLIDE 5

www.helsinki.fi/yliopisto

– 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

  • f 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)

8.10.2018 5

Modeling RATs computationally

slide-6
SLIDE 6

www.helsinki.fi/yliopisto

– Data: published psychometric RATs with 212 questions in total – No preprocessing at all, alternatively just simple stop word removal – Numbers of correct answers: Clearly better than humans, with extreme simplicity

9.10.2018 6

Modeling RATs computationally

Humans [1] Computer: 2-grams Computer: 2-grams, stopwords removed Computer: 2-grams, plurals removed … 50% 54% 66% ? ?

slide-7
SLIDE 7

www.helsinki.fi/yliopisto

– Connect the nine dots with four straight lines without lifting the pen

A test of creativity

slide-8
SLIDE 8

www.helsinki.fi/yliopisto

– Connect the nine dots with four straight lines without lifting the pen

A test of creativity

slide-9
SLIDE 9

Some key concepts of (computational) creativity

8.10.2018 9

slide-10
SLIDE 10

www.helsinki.fi/yliopisto

Producer Process Product Press

8.10.2018 10

Four Perspectives to Creativity

(MacKinnon, 1970; Rhodes, 1961)

slide-11
SLIDE 11

www.helsinki.fi/yliopisto

“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.

8.10.2018 11

Defining creativity

slide-12
SLIDE 12

www.helsinki.fi/yliopisto

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)

10/8/18 14

Creativity vs. mere generation

slide-13
SLIDE 13

www.helsinki.fi/yliopisto

Produce an image to imply that

Art with an intent

From Ping Xiao and Simo Linkola: Vismantic: Meaning-making with Images, ICCC 2015

”Electricity is ecological”

slide-14
SLIDE 14

www.helsinki.fi/yliopisto

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)

8.10.2018 16

Music with an intent

slide-15
SLIDE 15

Machine learning

  • vs. creativity

8.10.2018 17

slide-16
SLIDE 16

www.helsinki.fi/yliopisto 8.10.2018 18

Machine Learning Problems vs. Creative Problems

Machine learning problems Creative problems Well-specified (e.g., ”Learn to recognize faces in images”) Ill-defined, open-ended (e.g. ”write a poem”) Have obvious and objective success criteria (e.g. recognition accuracy) Have subjective and non- explicit criteria (e.g. when is a poem good?) Success can be measured with relative ease (e.g. evaluate on test set) Evaluation cannot be computed easily (e.g. ask subjects to evaluate)

slide-17
SLIDE 17

www.helsinki.fi/yliopisto

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

8.10.2018 19

Uses of ML in Computational Creativity

slide-18
SLIDE 18

Creatively self-adaptive software

A new research area

8.10.2018 20

slide-19
SLIDE 19

www.helsinki.fi/yliopisto 8.10.2018 21

Sources: http://woodgears.ca/domino/, Amazon, Nokia

slide-20
SLIDE 20

www.helsinki.fi/yliopisto 8.10.2018 22

Creatively Adaptive Software

Creative behavior in unexpected situations Learning from past examples/ experience Manually defined configuration models

Theory, models, architectures for this?

slide-21
SLIDE 21

www.helsinki.fi/yliopisto 8.10.2018 23

How to design SW that can surprise (in a useful way)

slide-22
SLIDE 22

www.helsinki.fi/yliopisto 8.10.2018 24

Design of self-adaptive SW that affords novelty, surprise, value, intention and self-determinism

slide-23
SLIDE 23

www.helsinki.fi/yliopisto 8.10.2018 25

slide-24
SLIDE 24

www.helsinki.fi/yliopisto 8.10.2018 26

slide-25
SLIDE 25

Conclusion

8.10.2018 27

slide-26
SLIDE 26

www.helsinki.fi/yliopisto

“the philosophy, science and engineering

  • f computational systems which,

by taking on particular responsibilities, exhibit behaviours that unbiased observers would deem to be creative”

  • Colton and Wiggins 2012

Computational creativity:

slide-27
SLIDE 27

Thank you

8.10.2018 29

Hannu Toivonen University of Helsinki hannu.toivonen@cs.helsinki.fi www.cs.helsinki.fi/hannu.toivonen