HUMAN-COMPUTER CO-CREATION Anna Kantosalo Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 1
OUTLINE DEFINITION AIMS AND SCOPE ROLES MODELING HUMAN COMPUTER CO-CREATION DESIGNING HUMAN COMPUTER CO-CREATION Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 2
DEFINITION Human-computer co-creativity is collaborative creativity where both the human and the computer take creative responsibility for the generation of a creative artefact. - Kantosalo, Toivanen, Xiao and Toivonen, 2014 Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 3
DEFINITION Human-computer co-creativity is collaborative creativity where both the human and the computer take creative responsibility for the generation of a creative artefact. - Kantosalo, Toivanen, Xiao and Toivonen, 2014 Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 4
DEFINITION Another frequently used definition is for Mixed-Initiative Co- Creativity: ” the task of creating artifacts via the interaction of a human initiative and a computational initiative.” – Yannakakis, Liapis and Alexopoulos, 2014 Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 5
DEFINITION Another frequently used definition is for Mixed-Initiative Co- Creativity: ” the task of creating artifacts via the interaction of a human initiative and a computational initiative.” – Yannakakis, Liapis and Alexopoulos, 2014 Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 6
DEFINITION 10 10 Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 7
DEFINITION 10 10 10 10 10 10 Matemaattis-luonnontieteellinen tiedekunta Presentation Name / Firstname Lastname 24/11/2017 8
AIMS The goal of human-computer co-creativity is to enhance both, human and computational creativity. Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 9
AIMS The goal of human-computer co-creativity is to enhance both, human and computational creativity. • Support for both, human and computational creativity • E.g. distributing tasks by strengths: Human does what humans are good at, and computer does what computers are good at Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 10
AIMS The goal of human-computer co-creativity is to enhance both, human and computational creativity. • Support for both, human and computational creativity • E.g. distributing tasks by strengths: Human does what humans are good at, and computer does what computers are good at • Creating new ways to create • E.g. new intelligent digital instruments for musicians Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 11
SCOPE Human- Computer Computational Co- Creativity Creativity Human- Creativity Social Psychology Computer Support Creativity of Creativity Interaction Systems Interaction Design Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 12
SCOPE Application domains vary from recreational to serious applications: Serious examples: • Fields: Design, Interior Design, Architecture, Education… • DarwinsGaze (DiPaola and Gabora, 2009), Poetry Machine (Kantosalo, Toivanen, Xiao and Toivonen, 2014) Recreational examples: • Games, Maker-culture… • Drawing Apprentice (Davis, Hsiao, Singh, Li and Magerko, 2016) Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 13
ROLES 10 10 How do we start about discussing human-computer co-creation? Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 14
ROLES Lubart (2005): How can computers be partners in the creative process • Nanny • Support work activity • Pen-Pal • Feedback manager • Coach • Technique trainer • Colleague • Autonomous creator Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 15
ROLES Lubart (2005): How can Maher (2012): Who’s being computers be partners in creative? the creative process • Nanny • Support • Support work activity • Tools and techniques • Pen-Pal • Enhance • Feedback manager • Extend abilities • Coach • Generate • Technique trainer • Generate artefacts • Colleague + Human roles: • Autonomous creator Model and Generate Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 16
ROLES Lubart (2005): How can Maher (2012): Who’s being Nakakoji (2006): Meanings computers be partners in creative? of tools, support, and uses of the creative process creative design processes • Nanny • Support • Dumbell • Support work activity • Tools and techniques • Training creativity • Pen-Pal • Enhance • Running Shoes • Feedback manager • Extend abilities • Creating faster • Coach • Generate • Skis • Technique trainer • Generate artefacts • Creating something • Colleague + Human roles: different • Autonomous creator Model and Generate Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 17
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH • To be able to discuss problems and difficulties in human computer co-creation from a computational perspective a computational model is needed. • The Alternating co-creativity model extends Wiggins’ Creative Systems Framework to an iterative co-creative scenario • Look for full definition in article Kantosalo and Toivonen 2016 Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 18
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH 10 10 • It is described for two participants, but in principle, it scales up indefinitely • When reduced to the case of one praticipant, it becomes Wiggins’ original model • It assumes indirect interaction via the generated artefact! Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 19
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH Sets of all possible concepts that the human and the U � U � computer can process Sets of valid concepts R � R � Sets of appreciated concepts E � E � � (c) T � � c Sets of concepts reachable in n steps from c T � The concept produced after c t � (c) t � � The above sets are defined by the respective rules � � , � � , � � , � � , � � , � � Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 20
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH The co-creative process is described by cycles of two operations: ��� � = t � c � The computational participant computes c � the ith iteration of the artefact from the (i- 1)th iteration of the artefact, produced by the human participant. ��� = t � c � � The human participant computes the c � (i+1)th iteration of the artefact from the ith iteration of the artefact, produced by the human participant. Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 21
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH The co-creative process is described by cycles of two But wait! operations: Creativity is supposed to ��� � = t � c � The computational participant computes c � produce both valid, the ith iteration of the artefact from the (i- and valuable 1)th iteration of the artefact, produced by objects! the human participant. ��� = t � c � � The human participant computes the c � (i+1)th iteration of the artefact from the ith iteration of the artefact, produced by the human participant. Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 22
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH Valid of artefacts in Wiggins’ framework are described with set R. Valid artefacts in co-creation: R � ∩ R � Appreciated artefacts in Wiggins’ framework are described with E. Valid artefacts in co-creation: E � ∩ E � Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 23
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH Valid of artefacts in Wiggins’ framework are described with set R. Valid artefacts in co-creation: R � ∩ R � Appreciated artefacts in Wiggins’ framework are described with E. Valid artefacts in co-creation: E � ∩ E � What if the computer doesn’t appreciate any concepts considered valid by the human? E.g. E � ∩ R � = ∅ Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 24
MODELLING HCCC ITERATIVE CO-CREATIVITY AS A SEARCH � ¬∈ U � or c � Universal Mismatch � ¬∈ U � c � � ¬∈ R � or Conceptual Mismatch c � � ¬∈ R � c � � ¬∈ E � or Artistic Disagreement c � � ¬∈ E � c � � � c � = ∅ or Generative Impotence T � � � c � = ∅ T � Matemaattis-luonnontieteellinen tiedekunta CC-2017 Anna Kantosalo 24/11/2017 25
Recommend
More recommend