Conference PaperPDF Available

Human-Computer Co-Creativity: Blending Human and Computational Creativity

Authors:

Abstract

This paper describes a thesis exploring how computer programs can collaborate as equals in the artistic creative process. The proposed system, CoCo Sketch, encodes some rudimentary stylistic rules of abstract sketching and music theory to contribute supplemental lines and music while the user sketches. We describe a three-part research method that includes defining rudimentary stylistic rules for abstract line drawing, exploring the interaction design for artistic improvisation with a computer, and evaluating how CoCo Sketch affects the artistic creative process. We report on the initial results of early investigations into artistic style that describe cognitive, perceptual, and behavioral processes used in abstract artists making.
Human-Computer Co-Creativity:
Blending Human and Computational Creativity
Nicholas Davis
Georgia Institute of Technology
School of Interactive Computing
Atlanta, GA
ndavis35@gatech.edu
Abstract
This paper describes a thesis exploring how computer
programs can collaborate as equals in the artistic creative
process. The proposed system, CoCo Sketch, encodes some
rudimentary stylistic rules of abstract sketching and music
theory to contribute supplemental lines and music while the
user sketches. We describe a three-part research method that
includes defining rudimentary stylistic rules for abstract line
drawing, exploring the interaction design for artistic
improvisation with a computer, and evaluating how CoCo
Sketch affects the artistic creative process. We report on the
initial results of early investigations into artistic style that
describe cognitive, perceptual, and behavioral processes
used in abstract artists making.
Introduction
Creativity is an important topic in the Human Computer
Interaction (HCI) and Artificial Intelligence (AI) research
communities. HCI researchers build creativity support
tools (CSTs) that augment and extend the creative abilities
of humans, and AI researchers develop computationally
creative systems to test cognitive theories of creativity.
Enormous progress has been made in the two supplemental
pursuits; however, there is a gap in the research literature
about blending humans and computers in a collaborative
co-creative process. My thesis explores ways in which
humans and computers can collaboratively improvise in
the art making process. In this approach, the computer and
human are viewed as a system through which a new type
of human-computer co-creativity emerges.
To investigate this issue, I propose a collaborative
computational sketching system called CoCo Sketch.
CoCo Sketch encodes some rudimentary stylistic rules of
abstract sketching and music theory to contribute
supplemental lines and music while the user sketches. The
system investigates a new type of artistic creativity where a
Copyright © 2013, Association for the Advancement of Artificial
Intelligence (www.aaai.org). All rights reserved.
human and computer both make creative contributions to
an artwork. This new type of human-computer co-
creativity enables a computer to contribute as a partner in
the creative process.
The interaction design of CoCo Sketch is motivated by
two creative collaboration domains: (1) The exquisite
corpse drawing game where multiple collaborators each
add to the same drawing, and (2) Jazz improvisation during
which each collaborator responds to and builds on the
other party’s contributions. I hypothesize that CoCo Sketch
will support creativity by pushing artists to explore new
and unexpected line combinations. Additionally, I
hypothesize that CoCo Sketch’s dynamic musical
accompaniment will increase creative engagement by
reducing creative inhibitions and helping users attain a
state of creative flow.
I ask the following research questions.
RQ1: What are the basic stylistic elements of
the abstract line drawing genre that can be
encoded in an AI system to enable meaningful
artistic collaboration?
RQ2: How does improvisational human-
computer co-creativity affect the artistic
creative process and product?
RQ3: How does creative engagement change
when a system generates musical
accompaniment based on the user’s sketching
behavior?
The primary contribution of this thesis is addressing a
gap in the CST research literature on how computer
colleagues can contribute to the creative process.
Furthermore, the thesis paves a new path for the field of
computational creativity in AI by exploring how
computationally creative systems can be seamlessly
blended into the human creative process. Finally, the thesis
introduces a new systems view of creativity that describes
how creativity can emerge from real-time human-computer
improvisation and collaboration. As a new concept,
human-computer co-creativity can be useful for
understanding how to augment creativity across domains.
The Doctoral Consortium at AIIDE 2013 (WS-13-23)
9
Related Work
Creativity Support Tools
Creativity Support Tools (CSTs) enhance and augment the
user’s existing creative skills. The precise functionality of
CSTs change based on creative domain, but they generally
allow users to rapidly generate multiple alternatives,
explore and simulate choices, and revert to earlier stages of
an idea (Schneiderman 2007). Currently, most CSTs allow
users to perform operations on their creative product and
support decision-making about that product. Lubart (2005)
enumerates four categories that describe how computers
can support creativity. A computer nanny provides tools to
schedule and maintain creative activities. A computer pen-
pal supports collaboration within teams. Computer coaches
stimulate creative thinking by suggesting creative activity
based on expert knowledge in the domain. Computer
colleagues may meaningfully contribute to tasks so a
human-computer team becomes a contributor to a domain.
This last category of CSTs, computer colleagues, offers
interesting opportunities for creative expression, but it has
not been researched very deeply.
There are several artistic and sketching related CSTs that
teach technical skills or stimulate creative thinking. For
example, iCanDraw helps users draw realistic portraits by
providing feedback about the accuracy of user’s lines
according to an expertly drawn portrait that serves as the
ground truth (Dixon et al. 2010). iCanDraw and other
similar systems improve the user’s technical artistic ability,
but none of these types of computational systems make
creative contributions to the artwork itself.
Computational Creativity
Creativity is generally defined as a product that is novel,
valuable, and surprising (Sternberg 2006). The field of
computational creativity develops computer programs that
autonomously produce works of art that are classified as
creative. Harold Cohen (McCorduck 1990) developed a
computer program called Aaron that creates brightly
colored digital artworks containing abstract shapes and
human figures. Aaron’s algorithms are non-deterministic,
which means the initial conditions and subsequent
decisions of the system greatly influence the product. The
product cannot be predicted because it does not follow a
linear path, which means the artworks that Aaron produces
are both novel and surprising. Furthermore, these artworks
have demonstrated value through their acceptance as art
that is displayed in galleries.
Colton (2008) pushed the field of computational
creativity forward when he suggested that creativity should
be measured through process as well as product. For
example, Aaron’s software architecture uses distributed
processing where many different models analyze the each
other’s decisions and reacts to them in unique ways. These
modules all interact to yield an emergent artwork that was
not completely dictated by the programmer, which makes
its process more creative.
The proposed project injects human creativity into the
algorithms of a computationally creative system. Instead of
random number generators introducing noise in the system
to drive unpredictable results, the system will leverage the
human’s creative contributions as input to the system. In
this context, the focus is not on building a sufficiently
creative computational system, but rather by enabling a
creative system that includes both a human actor and
distributed algorithms that process input independently.
Co-Creativity
Co-creativity is classified as multiple parties contributing
to the creative process in a blended manner (Candy et al.
2002). In alternative creative situations, tasks can be
accomplished through a distribution of labor, but the result
only represents the sum of each individual contribution.
Co-creativity goes beyond this division of labor model and
allows all individuals to contribute collaboratively and
synthetically. In this situation, ideas can be fused,
combined, merged, and added onto in ways that stem from
the unique mix of personalities and motivations of the team
members (Candy et al. 2002). It can yield more creative
solutions than if each party completed an isolated task and
then added them together, i.e. the sum is greater than the
parts.
I introduce a new term called human-computer co-
creativity that introduces a computer into this collaborative
environment as an equal in the creative process. Depending
on the implementation details, the computer can potentially
collaborate with the user in a variety of ways. The crucial
point here is that the computer does not follow a pre-
defined script to guide the interaction. The program is
adapting to the input of the user and generating responses
to that input based on computationally creative algorithms.
Human-computer co-creativity describes a situation in
which the human and computer improvise in real time to
generate a creative product. Here, creativity emerges
through the interaction of both the human and the
computer. This model of interaction is not a distribution of
labor where each party performs different and independent
tasks. The contributions of human and computer are
mutually influential, which is the nature of collaboration
and improvisation.
Research Method
The method for this thesis is threefold. (1) Perform
qualitative empirical studies to begin to understand
rudimentary stylistic elements of abstract drawings. (2)
Encode those stylistic rules into algorithms and work to
define the proper interaction design for CoCo Sketch
through iterative prototyping and user testing. (3) Evaluate
whether the prototype answers the hypotheses by
10
measuring its effect on the creative process of artists. The
next sections will explain these three components in more
detail.
Encoding Artistic Style
Defining general rules that describe artistic style is a
complex pursuit. Scoping the aim of this task significantly
simplifies it. For the purposes of this project, I will focus
exclusively on abstract line drawings. Complex shapes,
such as people and animals, add a significant amount of
difficulty due to the complexity of computer vision and
object recognition. By focusing on abstract line drawing,
the rules only need to deal with the visual features of lines
and their spatial relations. Furthermore, an exhaustive and
generalized catalog of artistic style in this domain is not
necessary because the system only needs enough domain
knowledge to make meaningful contributions. Fortunately,
abstract art is forgiving in the sense that contributions from
the computer will not be ‘wrong’ in the same way that they
would be in representational art, i.e. putting an ear where a
nose should be.
Three methods will be used to collect data about artistic
style. The first step is making video records of abstract
artists creating line drawings. After the artist is finished,
they will be complete a retrospective protocol analysis
describing their thoughts and motivations that guided their
stylistic decisions. Performing a qualitative data analysis of
this footage will help determine patterns and themes that
can be used to describe the decision making process of
artists. For example, does the artist have a certain strategy
for making contributions, such as defining major lines and
then adding details to those lines later? Does this strategy
change as the artwork progresses?
Next, the artists will engage in a more controlled task
where they create response lines to a pre-determined set of
inputs consisting of simple shapes, such as vertical and
horizontal lines, circles, and squares in different positions
on a piece of paper (Davis et al. 2011). Asking the artist to
draw response lines and explain their reasoning will help
isolate factors that influence their decision making process.
Finally, the artists will play a collaborative art game
(Hsiao et al 2013). In this game, the artist has to teach an
‘apprentice’ how to draw in a way that looks like the
artist’s style. Interaction will occur through turn taking,
and the artist will be asked to provide feedback to about
the apprentice’s contributions, such as what was done right
or wrong. This exercise will force the artist to be explicit
about the rules and procedures s/he uses to make artistic
decisions and help codify elements of artistic style.
Preliminary analysis of the abstract art creative process
reveals two fundamental types of contributions in an
abstract artwork—contributions that elaborate and refine
an existing structure, and contributions that catalyze the
artwork (Davis et al. 2011). Elaborations build on existing
lines and patterns, whereas catalysts introduce completely
new themes and structures into the piece.
Some abstract artists alternate their focus and perception
between local features, regional patterns, and global
relationships throughout their process. Local features refer
to individual lines and their visual appearance. Regional
patterns describe how lines and groups of lines interact and
form coherent patterns. Global relationships describe the
ways in which different parts of the drawing relate to each
other and how to make a coherent overall composition.
Local, regional, and global components all have
independent and sometimes overlapping evaluation
criteria. Each aspect of the artwork has what can be
referred to as an aesthetic equilibrium that is reached by
elaborating on the existing structures until they reach a
state of stylistic ‘maturity,’ meaning that the lines adhere to
some internal set of aesthetic or perceptual logic (Davis et
al. 2011). For example, sketchy lines may need to be made
smooth, or skinny lines may need to be made thick in order
for aesthetic equilibrium to be reached.
Further analysis is needed to fully address RQ1 and
create a more robust and detailed understanding of the
creative process of abstract artists. Once some rudimentary
stylistic rules exist, the improvisational structure and
interaction design of CoCo Sketch needs to be developed.
Designing for Improvised Interaction
A semiotic analysis of the communication structure in
improvisation will help inform the interaction dynamics
and functions of the system. The most basic definition will
be that of a creative trajectory, which is the shared
understanding and intention to make creative contributions
in a mutually negotiated and desired direction.
There are many ways that computers can improvise with
humans in the artistic creative process. Improvisation
includes understanding and relating to the contributions of
another party. In successful improvisation, an individual is
able to discern a pattern or theme and respond to that
theme in a meaningful way. This is the basic call and
response format in jazz improvisation. I will begin the
analysis from this starting point.
Contributions that serve to establish a pattern or theme
will be called establishing actions. This is similar to
choosing a topic in a conversation. One party picks a
creative trajectory and executes an initial action in that
trajectory. The degree of expressivity, detail, or clarity of
the establishing action will influence the interpretation of
this action. For example, if the establishing action is too
small or ambiguous, the other party may not understand
how to contribute to it. When a party observes and
experiences an establishing action, the choice is to accept
that trajectory and align their subsequent actions with that
pattern or reject it. A response action that accepts the
suggested creative trajectory will be called a verification
action, while a response that rejects a creative trajectory
will be referred as a rejection action.
An improvisatory action that verifies a pattern shows
that the party was able to successfully interpret a pattern or
part of a pattern. Additionally, it encodes a value judgment
11
on the part of the responder that shows that the party
agrees with the suggested direction. Verification actions
will typically align with the interpreted pattern or theme.
This serves two purposes: 1) Testing whether the
interpreted theme or pattern as the intended them or
pattern, and 2) Indicating support for the established
theme. When the initiating party experiences the
verification action, they can verify that the theme was
interpreted correctly and perform building actions that add
to an established theme. At this point both parties are on
similar creative trajectories and can perform small
elaboration actions that push the established boundaries of
the current theme.
At any point during the creative trajectory, a party can
choose to break the current communication channel and
open up an alternative channel of communication to
establish a new theme or pattern of collaboration. This type
of action is termed a deviation action. A deviation action
serves a double purpose of notifying the other party of the
intention to deviate from the current creative trajectory as
well as suggesting a new direction by trying to establish a
new theme. Deviation actions can serve as catalysts to the
creative process because they force the other party to
respond in a creative way.
Deviation actions can disturb an established equilibrium
of a local area, region, or the global artwork. CoCo Sketch
will separate state data for local, regional, and global
information. The decision engine determining how CoCo
Sketch will respond incorporates the improvisational
semiotics outlined in this section as well as the
rudimentary stylistic guidelines described earlier.
Evaluation
The mixed-method evaluation consists of three phases that
include both quantitative and qualitative elements. To
evaluate CoCo Sketch, 10 abstract artists will create three
ten-minute sketches with CoCo Sketch. The first sketch
will be the control condition with no assistance. The
second sketch will improvise and collaborate with the user,
and the third sketch will improvise as well as provide
musical accompaniment.
The CoCo Sketch tool will log sketch behavior and
provide quantitative data, such as the number of lines,
amount of ink per second, time lapse between lines, and
average line length. This quantitative data can be used as
one indication of how the different interventions affect
sketching behavior, which addresses part of RQ2 about the
creative process. Artists will be asked to perform a
retrospective protocol analysis to describe their experience
and thought processes for each of the conditions to provide
qualitative insight about how the tool affected their
creative process.
The participants will also complete the Creativity
Support Index (Carol et al. 2009), which provides
measurements about creative engagement. This will help
answer RQ3 about whether CoCo Sketch helps cultivate
creative flow. Finally, the creative products for each three
drawings will be given to an expert panel to evaluate their
creativity using Amabile’s Consensual Assessment
Technique (1996).
Conclusions
This thesis addresses a gap in the research literature about
computers colleagues that contribute as equals in the
creative process. Human-computer co-creativity offers
interesting possibilities in the fields of computational
creativity as well as creativity support tools because it
seamlessly integrates human and computational creativity.
The research program that we presented included three
components that deal with learning about artistic style,
encoding those stylistic rules and defining the interaction,
and finally evaluating the system.
References
Amabile, T. M., Creativity in Context. 1996. Westview Press:
Boulder.
Candy, L., & Edmonds, E. Modeling co-creativity in art and
technology. Proc. of Creativity & Cognition ‘02, (2002), 134-
141.
Carroll, E.A., Latulipe, C., Fung, R., and Terry, M. Creativity
factor evaluation: towards a standardized survey metric for
creativity support. Proc. of Creativity & Cognition ‘09, (2009),
127–136.
Colton, S. Creativity Versus the Perception of Creativity in
Computational Systems. New Generation Computing, (2008), 14–
20
Davis, N., Gupta, P. Gupta, S., Do, Ellen Y.-L. Computing
harmony with PerLogicArt: Perceptual Logic Inspired
Collaborative Art. Proc. of Creativity & Cognition ‘11, (2011),
185-194.
Dixon, D., Prasad, M., & Hammond, T. (2010). iCanDraw: using
sketch recognition and corrective feedback to assist a user in
drawing human faces. Proc. of CHI, (2010), 897-906.
Hsiao, C.-P., Davis, N., Chen, S., Sun, B., Chen, R., and Do,
Ellen Y.-L. Sketch Master – A Sketch Game for Collecting
Exploratory Data. Proc. of Creativity and Cognition 13’ (2013).
Lubart, T. How can computers be partners in the creative process:
Classification and commentary on the Special Issue. International
Journal of Human-Computer Studies 63, 4-5 (2005), 365–369.
McCorduck, P. Aaron’s Code: Meta-Art, Artificial Intelligence
and the Work of Harold Cohen. 1990. W H Freeman & Co.: San
Francisco.
Sternberg, R.J. The nature of creativity. Creativity Research
Journal 18, 1 (2006), 87–98.
Shneiderman, B. Creativity support tools: accelerating discovery
and innovation. Communications of the ACM, 50, 12 (2007), 20-
32.
12
... AI ability alone does not ensure a positive user experience with the AI [59], especially where interaction is essential between humans and AI [94]. Co-creative AI systems involve humans and AI collaborating as partners [17] with creativity emerging that surpasses either party's individual creativity [54]. In co-creative settings, effective interaction is crucial [8,45], e.g. ...
... Human-AI co-creativity involves humans and AI collaborating in a creative process as partners to produce creative artifacts, ideas or performances [17]. Co-creativity research suggests [54] that when creativity emerges from human-AI interaction, it can surpass contributors' original creativity and intentions as novel ideas arise in the process. ...
Preprint
Full-text available
How AI communicates with humans is crucial for effective human-AI co-creation. However, many existing co-creative AI tools cannot communicate effectively, limiting their potential as collaborators. This paper introduces our initial design of a Framework for designing AI Communication (FAICO) for co-creative AI based on a systematic review of 107 full-length papers. FAICO presents key aspects of AI communication and their impacts on user experience to guide the design of effective AI communication. We then show actionable ways to translate our framework into two practical tools: design cards for designers and a configuration tool for users. The design cards enable designers to consider AI communication strategies that cater to a diverse range of users in co-creative contexts, while the configuration tool empowers users to customize AI communication based on their needs and creative workflows. This paper contributes new insights within the literature on human-AI co-creativity and Human-Computer Interaction, focusing on designing AI communication to enhance user experience.
... The last generation of artificial systems is achieving interesting results in approximating computational creativity. Intense development exists especially in music and visual arts (Aleixo et al., 2021;Davis, 2013;Gero & Chilton, 2019;Horn et al., 2015). Also, the artificial intelligence (AI) can help humans expand their creative capacities (Wilson & Daugherty, 2018). ...
Article
Full-text available
The advancement of artificial intelligence systems in the realm of computational creativity, particularly applied in visual arts and music, calls for an investigation into the status of these systems as creative entities. Through an online survey involving a sample of N = 64 participants, we investigated how both human-created and artificial intelligence-generated artworks can influence users’ creative judgment, emotional evaluation, and the perceived pleasantness of the artworks. We used 18 artworks (nine created by humans and nine created by the DALL-E system), providing both true and false information about the artworks’ authorship. We analyzed three possible worlds, an alethic world without authorship information, an epistemic world with either correct or incorrect authorship information, and a world with access to both alethic and epistemic worlds, where a comparison between ground and believed truth can be drawn. Furthermore, we administered the Big-Five personality test to understand if specific personality traits could influence the aesthetic judgments of subjects. Our findings include: (a) creative judgments significantly correlate with both perceived pleasantness and emotional intensity across all possible worlds; (b) individuals tend to consider human-created artworks more creative only when they possess information about the authorship (possible world-epistemic and possible world-alethic-epistemic); (c) artificially generated artworks evoke more intense and positive emotions when people have no information about authorship (possible world-alethic); and (d) extroverted participants tend to find artworks generated by artificial systems more appealing when lacking information about the artworks’ provenance.
... The AI Drawing Partner is inspired by the co-creative drawing systems reviewed here, and it most closely resembles the Drawing Apprentice [23,28,31]. The Drawing Apprentice is a co-creative drawing agent that collaborates with the user in realtime on a shared canvas. ...
Preprint
Full-text available
This paper describes the AI Drawing Partner, which is a co-creative drawing agent that also serves as a research platform to model co-creation. The AI Drawing Partner is an early example of a quantified co-creative AI system that automatically models the co-creation that happens on the system. The method the system uses to capture this data is based on a new cognitive science framework called co-creative sense-making (CCSM). The CCSM is based on the cognitive theory of enaction, which describes how meaning emerges through interaction with the environment and other people in that environment in a process of sense-making. The CCSM quantifies elements of interaction dynamics to identify sense-making patterns and interaction trends. This paper describes a new technique for modeling the interaction and collaboration dynamics of co-creative AI systems with the co-creative sense-making (CCSM) framework. A case study is conducted of ten co-creative drawing sessions between a human user and the co-creative agent. The analysis includes showing the artworks produced, the quantified data from the AI Drawing Partner, the curves describing interaction dynamics, and a visualization of interaction trend sequences. The primary contribution of this paper is presenting the AI Drawing Partner, which is a unique co-creative AI system and research platform that collaborates with the user in addition to quantifying, modeling, and visualizing the co-creative process using the CCSM framework.
... Co-creativity is generally defined as multiple parties contributing to a creative process in a blended manner (Davis, 2013;Kantosalo & Toivonen, 2016;. Co-creativity is becoming especially relevant in the age of generative artificial intelligence (AI) models (Rafner et al., 2023), where highly advanced generative AI can now begin to match humans in creativity tests (Cropley, 2023;Hubert et al., 2024;Raz, Reiter-Palmon, et al., 2024). ...
Preprint
Full-text available
Question-asking, a foundational aspect of human communication, is an integral part of information-seeking behavior. This review delves into the complex landscape of question asking theories, exploring their many intersections with a myriad of fields such as social discourse, early development, problem solving, artificial intelligence (AI), and educational applications. We explore not just why asking questions is important for cognitive development and learning, but also the nature of good questions and potential benefits of learning to ask better, more complex questions. To this aim, we introduce the Question-Asking in Information Seeking (QuInS) framework, a comprehensive framework synthesizing decades of research on question-asking across developmental, social, educational, and technological domains. Through QuInS, we introduce a unified perspective on the iterative, dynamic processes that drive inquiry, emphasizing how curiosity, creativity, and cognitive engagement shape effective question-asking. We examine the origins of question-asking in childhood, theories of inquiry as information-seeking behavior, and the role of complex, open-ended questions in fostering creativity and problem-solving. In addition, we explore how advancements in AI, computational models, and educational strategies help us formulate better questioning approaches. Lastly, we highlight the implications and future research directions which arise from these different theories and explore how these findings can be harnessed to make people more efficient, effective and creative learners and question askers.
... While humans adjust the parameters of conceptual spaces, computational agents effectively explore such conceptual spaces reflecting the human ability to select and refine the best ideas [13]. As a result, humans and agents make creative, mutually influential contributions to an artefact [14]. This process coincides with the TOTE behavioral model (test,operate,test,exit) that accounts for how humans execute plans to pursue goals, recursively evaluating the incongruity between the state of machine-generated intermediate artifacts and the intended goal [15]. ...
Preprint
Full-text available
This paper explores the attributes necessary to determine the creative merit of intermediate artifacts produced during a computational co-creative process (CCC) in which a human and an artificial intelligence system collaborate in the generative phase of a creative project. In an active listening experiment, subjects with diverse musical training (N=43) judged unfinished pieces composed by the New Electronic Assistant (NEA). The results revealed that a two-attribute definition based on the value and novelty of an artifact (e.g., Corazza's effectiveness and novelty) suffices to assess unfinished work leading to innovative products, instead of Boden's classic three-attribute definition of creativity (value, novelty, and surprise). These findings reduce the creativity metrics needed in CCC processes and simplify the evaluation of the numerous unfinished artifacts generated by computational creative assistants.
... At Level 4, Human-AI Co-Creativity represents a fusion of human creativity with advanced AI capabilities, where both entities contribute significantly to a shared creative product (Davis, 2013). In such systems, the inputs and outputs of humans and AI blend seamlessly, resulting in a synergistic creative process that transcends traditional boundaries of human or machine creativity. ...
Preprint
Full-text available
Human-AI co-creativity represents a transformative shift in how humans and generative AI tools collaborate in creative processes. This chapter explores the synergies between human ingenuity and AI capabilities across four levels of interaction: Digital Pen, AI Task Specialist, AI Assistant, and AI Co-Creator. While earlier digital tools primarily facilitated creativity, generative AI systems now contribute actively, demonstrating autonomous creativity in producing novel and valuable outcomes. Empirical evidence from mathematics showcases how AI can extend human creative potential, from computational problem-solving to co-creative partnerships yielding breakthroughs in longstanding challenges. By analyzing these collaborations, the chapter highlights AI's potential to enhance human creativity without replacing it, underscoring the importance of balancing AI's contributions with human oversight and contextual understanding. This integration pushes the boundaries of creative achievements, emphasizing the need for human-centered AI systems that foster collaboration while preserving the unique qualities of human creativity.
... Si suggerisce che la collaborazione uomo-intelligenza artificiale possa essere straordinariamente produttiva, pur riconoscendo il fatto che sarà fondamentale la vigilanza riguardo problemi che siano facilmente prevedibili, come per esempio eventuali errori commessi dagli strumenti IA o legato alla privacy dei dati e a quelli imprevisti, per esempio legati all'etica e alle reazioni nella società. Studiosi come Swartjes & Theune (2009), affermano che nella co-creatività uomo-computer, ovvero, quando progettiamo e creiamo qualcosa, avvalendoci di una macchina tecnologica come un pc, i partner creativi accettano i suggerimenti degli altri nello spazio dei possibili prodotti creativi e sia l'uomo che il computer sono influenzati dai rispettivi contributi (Davis, 2013), fino a condividere la responsabilità creativa sul prodotto risultante (Kantosalo et al., 2014). ...
... Human-computer co-creativity involves a human and computer working together in the creative process (Davis 2021). Specifically related to game development there are many co-creative tools for developing levels for games (Zhou and Guzdial 2021;Bhaumik, Khalifa, and Togelius 2021). ...
Article
Game development is a highly technical practice that traditionally requires programming skills. This serves as a barrier to entry for would-be developers or those hoping to use games as part of their creative expression. While there have been prior game development tools focused on accessibility, they generally still require programming, or have major limitations in terms of the kinds of games they can make. In this paper we introduce Mechanic Maker, a tool for creating a wide-range of game mechanics without programming. It instead relies on a backend symbolic learning system to synthesize game mechanics from examples. We conducted a user study to evaluate the benefits of the tool for participants with a variety of programming and game development experience. Our results demonstrated that participants' ability to use the tool was unrelated to programming ability. We conclude that tools like ours could help democratize game development, making the practice accessible regardless of programming skills.
Article
Full-text available
Chatbots serve as valuable instruments for enhancing students' educational experience and aiding them in their day-to-day academic tasks. Advances in Generative AI (GAI) have ushered in increasingly sophisticated and adaptive chatbots, with ChatGPT and DALL⋅E being prime examples. ChatGPT excels at generating text-based answers across diverse areas of knowledge, while DALL⋅E is adept at converting text-based concepts into visual imagery. These technologies are increasingly used by students across various levels of education. In this study, we introduce AI4Design, a web-based system designed to assist design students with their course projects by acting as an intelligent chatbot. The field of design is propitious for such work because of the increasing use of technology and the necessity of introducing its critical use during study. Comprising two integrated modules, the system is based on a two-step workflow. The first step is anchored on ChatGPT, enabling students to prompt questions and receive answers. The second step allows for the generation of one or more images based on the system's answer to the initial question. Our research assesses whether our system can offer valuable insights and inspiration to students in their design work. We conducted an exploratory study in the Design domain involving 31 students from the Lebanese American University. Over a two- to three-day period, participants used the AI4Design system to enhance their projects. A subsequent evaluation of their work indicated improvements in conceptual clarity and visual outputs that highlighted a measurable increase in creativity, supporting the efficacy of both the system and its foundational learning model, which will be confirmed in the future through a large-scale experimental study. Meanwhile, our study suggests that in the iterative design process, GAI can assist students in making better decisions by giving them just-in-time access to a broader palette of possibilities.
Article
Full-text available
The question of whether machines can be creative has been at the centre of debates among scholars and practitioners well before the inception of artificial intelligence (AI) as a recognised field of research. This paper reviews how some of the key thinkers in the fields of creativity and AI have approached this question, contextualising their views within the ebbs and flows of AI technological developments, from the 1950s until now. The thread of this overview is Margaret Boden's identification of novelty, surprisingness and value, as the three cardinal features of creativity. This review will retrace the steps of the quest of artificial intelligence researchers as they strive to replicate each of these three properties within human‐made machines. The paper closes with a reflection on how the third of these properties, value, prompts us to consider societal challenges raised by the widespread adoption of AI for creativity that transcend the question: ‘Can AI be creative?’.
Conference Paper
Full-text available
We present the concept and implementation of a sketching game called Sketch Master. Sketch Master is a game designed to help players learn and practice drawing from memory. The architecture of the tool and its various game modes are presented. Additionally, we describe how functions in Sketch Master serve as a research instrument to collect exploratory data about the relation between perception, memory, and sketching.
Conference Paper
Full-text available
We present a new survey metric, the Creativity Support In- dex (CSI) that is designed to help researchers and design- ers evaluate the level of creativity support provided by var- ious systems or interfaces. We initially employed a top- down literature-based approach to develop a beta version of the Creativity Support Index (Beta CSI). We discuss our us- age of the Beta CSI in three different studies and what we learned from those deployments. We also present the re- sults from an extensive creativity vocabulary study (n=300), which revealed a set of orthogonal creativity factors. This led to the current version of the CSI presented in this pa- per. Initial results from these formative evaluations suggest the value of this tool in assessing and comparing creativity support tools at points in time and longitudinally.
Conference Paper
Full-text available
Collaborative projects in art and technology provide an opportunity to investigate how co-creativity takes place. This paper describes some of the characteristics of collaborative work that were identified from empirical evidence captured during the COSTART project [4]. We examine the way the information was analyzed and the results of that exercise. An approach to modeling co-creativity based on case study data is described and three example models proposed. This work enabled us to consider the implications of the different models for supporting creativity and their relationship to success factors. We conclude that the provision of 'support' for co-creativity in art and technology needs to include ongoing collaborative relationships that are fostered by organizations dedicated to the co-evolution of both art and new technology.
Conference Paper
Full-text available
This paper proposes a new model of perception called Perceptual Logic and applies it to the domain of art to understand artistic style. We describe style in terms of affordances, or ways in which an artist can interact with and contribute to an artwork. Different types of Perceptual Logic are found to influence the perceived affordances of an artwork. We present a computational collaborative art program called PERLOGICART that uses a computational model of Perceptual Logic to learn an artist's style through collaboration. The research is conducted using a practice-based method --- we are working on building an interactive tool to support the making of artworks and the understanding of the creative process at the same time. PERLOGICART is a compelling interactive artwork as well as a valuable research tool that records and categorizes the creative process in a systematic manner.
Conference Paper
Full-text available
When asked to draw, many people are hesitant because they consider themselves unable to draw well. This paper describes the first system for a computer to provide direction and feedback for assisting a user to draw a human face as accurately as possible from an image. Face recognition is first used to model the features of a human face in an image, which the user wishes to replicate. Novel sketch recognition algorithms were developed to use the information provided by the face recognition to evaluate the hand-drawn face. Two design iterations and user studies led to nine design principles for providing such instruction, presenting reference media, giving corrective feedback, and receiving actions from the user. The result is a proof-of-concept application that can guide a person through step-by-step instruction and generated feedback toward producing his/her own sketch of a human face in a reference image.
Article
"Aaron's Code" tells the story of the first profound connection between art and computer technology. Here is the work of Harold Cohen - the renowned abstract painter who, at the height of a celebrated career in the late 1960's, abandoned the international scene of museums and galleries and sequestered himself with the most powerful computers he could get his hands on. What emerged from his long years of solitary struggle is an elaborate computer program that makes drawings autonomously, without human intervention - an electronic apprentice and alter ego called Aaron.
Article
The different ways that computers can be involved in creative work are examined. A classification based on four categories of human–computer interaction to promote creativity is proposed: computers may facilitate (a) the management of creative work, (b) communication between individuals collaborating on creative projects, (c) the use of creativity enhancement techniques, (d) the creative act through integrated human–computer cooperation during idea production. The papers in the Special Issue are discussed according to this classification. Issues to be considered in future work on human–computer interactions for promoting creativity are discussed.
Conference Paper
We add to the discussion of how to assess the creativ- ity of programs which generate artefacts such as poems, theorems, paintings, melodies, etc. To do so, we first review some existing frameworks for assessing artefact generation programs. Then, drawing on our experience of building both a mathematical discovery system and an automated painter, we argue that it is not appro- priate to base the assessment of a system on its output alone, and that the way it produces artefacts also needs to be taken into account. We suggest a simple frame- work within which the behaviour of a program can be categorised and described which may add to the per- ception of creativity in the system.