<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>On Human-AI Collaboration in Artistic Performance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Fogel</string-name>
          <email>o@aass.oru.se</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Luis de Miranda</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Oscar Tho ̈ rn</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Humanities, Education and Social Sciences, O ̈rebro University</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>School of Music, Theatre and Art, O ̈rebro University</institution>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>School of Science and Technology, O ̈ rebro University. Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International</institution>
          ,
          <addr-line>CC BY 4.0</addr-line>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>School of Science and Technology, O ̈rebro University</institution>
          ,
          <addr-line>O ̈rebro</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>University of Sko ̈vde</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Live artistic performance, like music, dance or acting, provides an excellent domain to observe and analyze the mechanisms of human-human collaboration. In this note, we use this domain to study human-AI collaboration. We propose a model for collaborative artistic performance, in which an AI system mediates the interaction between a human and an artificial performer. We then instantiate this model in three case studies involving different combinations of human musicians, human dancers, robot dancers, and a virtual drummer. All case studies have been demonstrated in public live performances involving improvised artistic creation, with audiences of up to 250 people. We speculate that our model can be used to enable human-AI collaboration beyond the domain of artistic performance.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Should AI systems augment humans, replace humans, or collaborate
with humans? This question is being regularly asked by both citizens
and policy makers, often boosted by the media, and researchers in all
fields are increasingly faced with the many facets of this question.</p>
      <p>For the purpose of our discussion, we define the above three
models as follows. Consider a task T , traditionally performed by a
human. In the augmentation model, T is still performed by the
human, and this is empowered with new tools and functionalities built
through AI. In the replacement model, T is instead performed by an
artificial agent built using AI technology. In both these models, the
task is performed by a single agent. In the collaboration model, by
contrast, T is performed jointly by two independent but collaborating
agents: a human agent, and an AI-based artificial agent.</p>
      <p>
        The topic of collaborative AI, or how to make AI systems that
collaborate with humans in performing a joint task, is the subject of
increasing interest in the AI community. The emphasis on the
collaboration model as opposed to the replacement model is also in line with
the Ethics Guidelines produced by the European High Level Expert
Group [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], and later adopted by the European Commission [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], that
insists that humans should maintain agency and oversight with
respect to AI systems. Aspects of collaborative AI have been studied in
several areas, including human-robot teams [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], shared agency [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
hybrid human-AI intelligence [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ], mixed-initiative systems [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and
symbiotic systems [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In this note, we contribute to the study of
human-AI collaboration in a particularly telling domain:
collaborative artistic performance.
      </p>
      <p>
        Artistic performance, like music, dance or acting, provides an
excellent setting to observe and analyze the mechanisms of
humanhuman collaboration, especially in live or improvised performance. It
seems natural, thus, to study human-AI collaboration in this setting.
Artistic creativity in general, and in music in particular, has been a
topic of interest for computer researchers since the early days of
computer science [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and AI [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Ada Lovelace already noted in 1843
that computers “could potentially process not only numbers but any
symbolic notations, including musical and artistic ones” [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Today,
there is a rich literature of computational approaches to music [
        <xref ref-type="bibr" rid="ref29 ref7">7, 29</xref>
        ],
including many AI systems for music composition and
improvisation [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. As pointed out by Thom [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], however, most of these
systems focus on the offline creation of music, and not on the online
collaborative performance between the human and the AI musicians:
the latter is what is usually referred to as co-creativity [
        <xref ref-type="bibr" rid="ref21 ref22">21, 22</xref>
        ].
Notable exceptions in computational music are the early work on jazz
improvisation by Walker [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ], and the work on a marimba playing
robot by Hoffman and Weinberg [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Co-creativity has also been
studied in other artistic areas, like theater [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], as well as in the more
general field of human-computer interaction [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>In this paper, we study AI systems capable of on-line,
collaborative interaction with humans in the context of artistic performance,
with a specific focus on live music improvisation. The main
contribution of this paper is a general model for collaborative artistic
performance, in which an AI system mediates the interaction between
a human and an artificial performer. We show how this model has
been instantiated in three concrete case studies involving different
combinations of human musicians, human dancers, robot dancers,
and a virtual drummer. We also briefly discuss the complex problem
of how to evaluate human-AI collaborative interaction, especially in
an artistic context. We hope that our model can contribute to a
better understanding of the general mechanisms that enable successful
collaboration between AI systems and humans.
2</p>
    </sec>
    <sec id="sec-2">
      <title>A model for Human-AI collaborative artistic performance</title>
      <p>The model that we propose for Human-AI collaboration in artistic
performance is illustrated in Figure 1. In this model, an AI system is
used as a mediator to coordinate the performance of two autonomous
agents: a human performer, and an artificial performer. This model
therefore comprises three elements: two performers and a mediator.</p>
      <p>For illustration purposes, Figure 1 shows a guitar player as human
performer and a dancing robot as artificial performer. We emphasize,
however, that we use the term “artificial performer” in a broad sense,
to mean any agent that generates physical outcomes: this could be a
physical robot producing movements, a virtual instrument producing
sounds, or a projector producing artistic visualizations. In the case
studies reported below, we use an off-the-shelf commercial virtual
drummer and a off-the-shelf humanoid robot as artificial performers.</p>
      <p>Supervisory. The AI system does not directly generate the artistic
output. Instead, we assume that the artificial performer is capable
of autonomous artistic performance, whose modalities are
controlled by a fixed number of parameters. The parameters of interest
here are expressive parameters, that modulate the behavior of the
artificial performer to produce different artistic expressions. For
example, a robot may be able to autonomously perform a number
of dancing patterns, and parameters may make its motions more
aggressive or more subtle.</p>
      <p>Reactive. The goal of the AI system is to analyze the artistic
expression in the live human performance, and to dynamically adapt
the parameters of the artificial performer to match this expression.
Thus, the behavior of the artificial performer is influenced by the
human performer, but it is not fully determined by this.
Proactive. The AI system may be creative and proactive in
setting the performance parameters. The human performer hears or
sees what the artificial performer does, and may adjust to it (the
right-to-left arrow in Figure 1). Our hypothesis, which we aim to
verify trough empirical studies, is that this feedback loop will
result in an harmonious joint performance between the human and
the autonomous agent.</p>
      <p>
        By combining reactive and proactive behavior, our model
implements the two directions in human-AI co-creativity described by
Liapis and colleagues [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]: the human guides artificial creativity
(reactivity), and the AI system triggers human creativity (proactivity).
This also resonates with the idea of “directed improvisation”
introduced in the area of multi-agent human-computer interaction [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        From the three features above, it should be clear that the key
move to achieve collaborative artistic performance in our model is to
align the artistic expressions of the two performers, each one realized
through its specific expressive means. The role of the collaborative
AI system is to realize this alignment. This alignment can be seen
as an artistic counterpart of inter-modal mapping, that is, the ability
of people to associate stimuli received in one modality, e.g., shapes,
to stimuli in another modality, e.g., sound [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. In terms of musical
semiology [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], we can also see the function of the collaborative AI
system as a mapping from aesthetics (perception) to poietics
(production) that preserves artistic meaning.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>System architecture</title>
      <p>case studies, three of which are reported below. Figure 2 shows the
high-level architecture of this system, in the case where the human
performer is a jazz pianist and the artificial performer is a parametric
virtual drummer (first case study below).</p>
      <p>The features extraction module analyzes input from the human
performer, in this case in the form of MIDI signals, and estimates the
value of a set of variables that represent the musical expression of
the performance, like the keypress velocity and the rhythmic density.
This module computes an expressive state represented by variables
that depend on the past and current input values, as well as variables
that predict future states. Examples of the former are the
instantaneous velocity v(t), the average velocity v(t) over the last bar, and
the velocity slope v (t); an example of the latter is a predicted
climax c^(t + 1) at the end of an ongoing crescendo. Variables referring
to past, current and predicted states are represented in the figure by
xt 1, xt and xt+1, respectively.</p>
      <p>The parameter generation module uses the above variables to
decide the values of the execution parameters of the artificial agent, so
as to continuously adapt its performance to match the current musical
expression of the human performer. In the case of a virtual drummer
shown in the picture, these parameters include the intensity I (t) and
complexity C(t) of the drumming, the drumming pattern P (t), and
the selective muting M (t) of some of the drums.</p>
      <p>
        The above architecture can be interpreted in terms of the semantic
perception-production mapping mentioned above: in this view,
feature extraction would correspond to aesthetics, parameter generation
to poietics, and expressive state variables represent artistic meaning.
The architecture also reminds of the listener-player schema for
interactive music systems originally proposed by Rowe [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], and later
used in several works [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. However, the crucial difference is that
what are generated in our case are not performance contents (music
or movements) but performance parameters.
      </p>
      <p>To implement both feature extraction and parameter generation,
we relied on a knowledge-based approach where knowledge from
the music experts was manually encoded into the system (the top
arrows in Figure 2). Our team includes both computer scientists and
musicians: discussions among these revealed that musicians possess
heuristic knowledge of how the drummer’s parameters depend on the
pianist’s play, and that this knowledge can be expressed in terms of
approximate rules using vague linguistic terms, like:</p>
      <p>
        If rhythmic complexity on the lower register is high,
Then rhythmic complexity of drums should increase strongly.
We have implemented the above model in a concrete system for
collaborative artistic performance, which has been tested in a number of
This type of knowledge is suitably encoded in fuzzy logic [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], and
consequently we implemented both feature extraction and
parameter generation using multiple-input multiple-output Fuzzy Inference
Systems (FIS). Each FIS is based on the usual
fuzzify-inferencedefuzzify pipeline found in classical fuzzy controllers [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. To take
the temporal aspect into account in the feature extraction FIS, we use
a recurrent fuzzy system [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that takes the current estimated state and
predictions as input. This solution allows us to capture the knowledge
of the musician about temporal patterns, e.g., about what counts as a
“sudden drop in intensity”, in a way that is both explicit and easy to
modify.
      </p>
      <p>
        The same implementation has been used in all the case studies
reported below, with only minor changes to the fuzzy rules and the
membership functions. Further details of this implementation can be
found in [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ]. For the purpose of this paper, we shall not discuss the
technical realization of our model in any depth; rather, we want to
demonstrate its applicability in breadth across different types of
artistic collaboration, and different types of human and artificial players.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Case studies</title>
      <p>We now give concrete examples of how the above model was used
in three different case studies involving human-robot collaborative
artistic performance. Each case was implemented using fuzzy
rulebased systems as discussed in the previous section. In each case, the
features extracted from the input characterize the detected musical
expression of the human performer; and the parameters sent as output
represent the desired artistic expression of the artificial performer.
The input device, the output device, the extracted features and the
generated parameters are different for each case study, and they are
summarized in Table 1.
4.1</p>
    </sec>
    <sec id="sec-5">
      <title>A human pianist and a virtual drummer</title>
      <p>
        The first case study involves collaboration in live jazz performance.
The human performer was a pianist performing improvised jazz
music, while the robot performer was the commercial virtual drummer
Strike 2.0.7 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The tempo and style were agreed before the
performance starts, as is commonly done among musicians, and
manually set into the virtual drummer. The other parameters of the virtual
drummer were decided in real time by the AI system based on the
musical expressive features of the piano performance using the
architecture in Figure 2, as described in the previous section.
      </p>
      <p>The architecture was implemented in Python 3.6.8 with the MIDO
library (1.2.9). The input comes from a MIDI piano, or from a MIDI
file for debugging purposes. The output was a MIDI signal, encoding
the parameters to be sent to the Strike drummer.</p>
      <p>
        The resulting system was tested in two public concerts given at
the Music School of O¨ rebro University, Sweden, in Spring 2019,
attended by about 60 and about 100 people, respectively. Video
recordings from these concerts are available online at [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Figure 3 is a
snapshot from video of the second concert: the background screen
shows a visualization of the Strike drummer; the monitor on the
right shows the output membership functions generated by our
system, from which the system extracts the control parameters sent to
Strike. Although we did not collect structural feedback (e.g.,
questionnaires), informal comments by the audience were very positive,
with many people remarking that the drummer appeared to follow
(and sometime anticipate) the pianist in a natural way.
      </p>
      <p>In addition to feedback from the audience, we also collected
informal feedback from the artists. The pianist at the concerts commented
that the AI-controlled drummer was perceived as collaborative and
“human like”. He also remarked that it was often “surprising” in a
way that he did not expect a machine to be, and sometimes more
“proactive” than a human drummer might be, leading him to follow
what the drummer seemed to suggest, as per the feedback arrow in
Figure 1.</p>
      <p>
        It is worth speculating a bit on the last point. We believe that this
feeling of proactivity is partly due to the use of expectations (xt+1)
in parameter generation, leading to an anticipatory behavior in the
drummer [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. For example, when a step change is predicted, e.g.,
expecting to go from a forte to a piano, the system first mutes the
kick, and if the change is confirmed it then also mutes the snare.
The pianist may perceive the absence of the kick as a suggestion
for a change in mood, and either follow the suggestion and go to a
piano, or not follow it and persist with the forte. In the first case, the
drummer will also mute the snare; in the second case, it will unmute
the kick. An example of this proactive interaction can be observed in
the video recording at [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] around time 22:34.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Two human dancers and a virtual drummer</title>
      <p>
        Our second case study happened by serendipity. In October 2019,
the Music Tech Fest (MTF) art festival [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] was hosted at O¨ rebro
University. There, our team met the Accents in Motion team, who had
previously researched the use of body movements to control sound.
We decided to join forces and explore if and how the performance
of the virtual drummer could follow two human dancer improvisers,
using our model.
      </p>
      <p>To do this, we used the simplified version of our architecture
shown in Figure 4. The input to the system was taken from a Vicon
tracking system mounted in a large laboratory space. Together with
the artists, we decided the features to extract and how the drummer
should react to those. We drew an area on the floor to act as a “black
box” where dancers would be invisible to the tracking system. We
decided to extract two single features from the tracking system data:
the number of dancers that are visible (i.e., outside the “black box”),
and their mutual distance. For the parameter control part, we used
two simple principles. The distance among dancers would influence
the pattern of the drummer: the closer the dancers, the more complex
the pattern. The number of visible dancers would influence which
instruments are played: none with no dancer, only cymbals with one
dancer, all cymbals and drums with two dancers.</p>
      <p>
        The above system was realized in collaboration with the Accents
in Motion team within an MTF lab, during two hectic days of work.
A performance was recorded on October 19, 2019, and shown at the
MTF closing night. A clip from that recording is available at [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Figure 5 shows a snapshot from the clip. The plot at the bottom shows
the temporal evolution of the ‘number’ and ‘distance’ variables: at
the time of the snapshot, both dancers have just jumped out of the
“black box” and became visible to the system.
4.3
      </p>
    </sec>
    <sec id="sec-7">
      <title>A human pianist and a robot dancer</title>
      <p>In our last case study, we used our model to realize a collaborative
live performance of a jazz pianist and a robot dancer. Like in the first
case study the jazz pianist improvises, but this time the AI system
controls the execution parameters of a humanoid robot.</p>
      <p>For this experiment, we have used the commercial robot Pepper,
produced by Softbank Robotics, as artificial performer. We used the
system shown in Figure 6. The collaborative AI system is the same
one used in the first case study, but now the performance parameters
are sent both to the virtual drummer and to the robot.</p>
      <p>
        The robot has been enriched with a control software to
continuously perform dancing motions, synchronized with the pre-defined
beat, and generated from a library of basic motions inspired by
classical ballet [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Movements may involve one or both arms, the head,
or the base, in any combination. The dancing motions are selected,
modified and chained depending on the parameters received from the
collaborative AI system. Some parameter values are mapped to
different combinations of motions, which are decided randomly in
order to produce a more lively performance. Selective muting disables
some of the degrees of freedom, like the head or the base, and is
typically used in response to more quiet passages by the piano. Further
details on the implementation of this test case are given in [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ].
      </p>
      <p>
        The above case study was demonstrated in a public performance at
the official yearly celebration of O¨ rebro University, attended by about
250 people. A video recording is available at [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Figure 7 shows
a snapshot from that video. The reaction from the audience to the
performance was overwhelmingly positive.
5
      </p>
    </sec>
    <sec id="sec-8">
      <title>Evaluating collaborative performance</title>
      <p>
        An open question for a human-AI collaborative system is how to
evaluate the effectiveness and added value of the collaboration. This
question is even more complex in the case of artistic collaboration,
where we are faced with the double problem of evaluating the
collaborative aspect and the artistic aspect. Recently, some works have been
reported on the evaluation of collaborative human-robot systems [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
and of artificial artistic creations [
        <xref ref-type="bibr" rid="ref20 ref6">6, 20</xref>
        ], but much still needs to be
understood in both domains and in their combination.
      </p>
      <p>
        Bown [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] has suggested that the evaluation of artificial creative
systems should look at the subjective experiences of humans. In
the case of our model, the informal feedback received at the live
events indicated that both the audience and the musicians
experienced a feeling of harmonious collaboration between the performers.
We then decided to evaluate this feeling in quantitative terms, and we
run an online user study aimed at measuring the subject’s perception
of collaborative artistic performance in the third case study above.
      </p>
      <p>The experimental setup was designed to highlight the
collaboration aspect rather than the quality of the robot’s performance. We
created two versions of the system based on Figure 6, a test one and
a control one. Both versions used the same artificial performers: the
Strike 2 virtual drummer, and the Pepper robot performing dancing
movements synchronized with the music beats. However, while the
test case used our collaborative AI system to decide the parameters
of the robot’s performance, in the control case those parameters were
selected randomly. (The parameters for the virtual drummer were
generated by our system in both cases.)</p>
      <p>
        We recruited 90 subjects using the Amazon Mechanical Turk.
Subjects were randomly assigned to a test group (58), that were shown
videos of performances using the test version of the system; and
to a control group (32), that were shown videos of performances
using the control version. These videos can be seen at https:
//tinyurl.com/yyg67eco. Subjects were asked to rate a few
statements about the performance, using a 6-step Likert scale. The
survey was created and run using PsyToolkit [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
      </p>
      <p>
        The results of the experiment are visualized in Figure 8. Subjects
in test group consistently rated the statement “The robot follows the
music nicely” higher than those in the control group, showing that
our system successfully aligns the artistic performance of the robot
to the one of the pianist. The test group also gave higher rates to the
statement “The pianist and the robot perform in good harmony”,
supporting our hypothesis that the loop in Figure 1 leads to a perceived
sense of collaborative performance. Finally, the test group
consistently rated the statement “I enjoyed the overall performance” higher
than the control group, suggesting that our system may result in
increased perceived artistic value. Full details of this user study are
reported in [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ].
6
      </p>
    </sec>
    <sec id="sec-9">
      <title>Conclusions</title>
      <p>We have proposed a model for collaboration between human agents
and artificial agents in artistic performance. Our model does not
focus on the production of behavior in the artificial agent. Instead, we
assume that the artificial agent is already capable of autonomous
performance, and we focus on how an AI system can be used to
modulate this performance through the manipulation of its parameters, to
harmoniously adapt to the performance of the human.</p>
      <p>Co-existence, co-operation and co-creation between humans and
AI systems are today extremely important areas of investigation.
Collaborative artistic performance among humans is one of the domains
where these phenomena are most visible, and it is therefore an ideal
domain where to study the foundations of human-AI collaboration.
We hope that the model, the case studies and the evaluation presented
in this note contribute to this study.</p>
      <p>
        The implementation of the model used in our test cases is purely
knowledge-based. In this initial stage, this approach was chosen
because it afforded us a quick bootstrap using existing music
knowledge. The knowledge-based approach also allowed us to go through
an open, modular and incremental development loop. Interestingly,
the music experts found that the process of eliciting knowledge was
rewarding for them. For example, they found that the need to describe
music performance in logical terms led them to develop a new
analytical perspective on how, when and why different styles are being
chosen and used. Notwithstanding the advantages of the
knowledgebased approach, we plan in the near future to integrate this approach
with a data-driven approach for the feature extraction part, the
parameter generation part, or both. This might help to complete the
handwritten rules, or to adapt them to the artistic taste of a given musician.
It might also allow us to use sub-symbolic input, like sound, rather
than symbolic one, like MIDI [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ].
      </p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGEMENTS</title>
      <p>We are grateful to the Accents in Motion team (Andreas Bergsland,
Lilian Jap, Kirsis Mustalahti, Joseph Wilk) and to MD Furkanul
Islam for their collaboration in the second case study. Madelene
Joelsson kindly acted as pianist in the third case study, and Vipul Vijayan
Nair helped us with the survey. Work by A. Saffiotti and L. de
Miranda was supported by the European Union’s Horizon 2020 research
and innovation programme under grant agreement 825619 (AI4EU).
The cross-disciplinary perspective was made possible thanks to the
CREA initiative (crea.oru.se) of O¨ rebro University.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ju</surname>
          </string-name>
          <article-title>¨rgen Adamy and Roland Kempf, 'Regularity and chaos in recurrent fuzzy systems'</article-title>
          ,
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>140</volume>
          (
          <issue>2</issue>
          ),
          <fpage>259</fpage>
          -
          <lpage>284</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] AIR music technology</article-title>
          . https://www.airmusictech.com/ product/strike-2/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Alessandro</given-names>
            <surname>Saffiotti</surname>
          </string-name>
          <article-title>(maintainer). Human meets AI in music</article-title>
          . Website: http://crea.oru.se/Music,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Oliver</given-names>
            <surname>Bown</surname>
          </string-name>
          , '
          <article-title>Empirically grounding the evaluation of creative systems: Incorporating interaction design'</article-title>
          ,
          <source>in Int Conf on Computational Creativity (ICCC)</source>
          , pp.
          <fpage>112</fpage>
          -
          <lpage>119</lpage>
          , (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Michael</surname>
            <given-names>E Bratman</given-names>
          </string-name>
          ,
          <article-title>Shared agency: A planning theory of acting together</article-title>
          , Oxford University Press,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Rebecca</given-names>
            <surname>Chamberlain</surname>
          </string-name>
          , Caitlin Mullin, Bram Scheerlinck, and Johan Wagemans, '
          <article-title>Putting the art in artificial: Aesthetic responses to computer-generated art</article-title>
          .', Psychology of Aesthetics, Creativity, and the Arts,
          <volume>12</volume>
          (
          <issue>2</issue>
          ),
          <fpage>177</fpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>David</given-names>
            <surname>Cope</surname>
          </string-name>
          ,
          <article-title>Computer models of musical creativity</article-title>
          , MIT Press Cambridge,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Silvia</given-names>
            <surname>Coradeschi</surname>
          </string-name>
          and Alessandro Saffiotti, '
          <article-title>Symbiotic robotic systems: Humans, robots, and smart environments'</article-title>
          ,
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <fpage>82</fpage>
          -
          <lpage>84</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Dimiter</given-names>
            <surname>Driankov</surname>
          </string-name>
          , '
          <article-title>A reminder on fuzzy logic'</article-title>
          , in Fuzzy Logic Techniques for Autonomous Vehicle Navigation, eds.,
          <string-name>
            <given-names>D</given-names>
            <surname>Driankov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A</given-names>
            <surname>Saffiotti</surname>
          </string-name>
          , chapter
          <volume>2</volume>
          , Springer, (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>European</given-names>
            <surname>Commission</surname>
          </string-name>
          .
          <article-title>White paper on artificial intelligence: A european approach to excellence and trust</article-title>
          . https://ec.europa.eu/ commission/presscorner/detail/en/ip_20_
          <fpage>273</fpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>George</given-names>
            <surname>Ferguson</surname>
          </string-name>
          and James Allen, '
          <article-title>Mixed-initiative systems for collaborative problem solving'</article-title>
          ,
          <source>AI magazine</source>
          ,
          <volume>28</volume>
          (
          <issue>2</issue>
          ),
          <fpage>23</fpage>
          -
          <lpage>23</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12] Ann Hutchinson Guest,
          <article-title>Choreo-graphics: a comparison of dance notation systems from the fifteenth century to the present</article-title>
          , Psychology Press,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Barbara</given-names>
            <surname>Hayes-Roth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Lee</given-names>
            <surname>Brownston</surname>
          </string-name>
          , and Robert van Gent, '
          <article-title>Multiagent collaboration in directed improvisation</article-title>
          .',
          <source>in Proc of the First Int Conf on Multiagent Systems</source>
          , pp.
          <fpage>148</fpage>
          -
          <lpage>154</lpage>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>High</given-names>
            <surname>Level</surname>
          </string-name>
          Expert Group on AI.
          <article-title>Ethics guidelines for trustworthy AI</article-title>
          . https://ec.europa.
          <article-title>eu/digital-single-market/en/ high-level-expert-group-artificial-</article-title>
          <string-name>
            <surname>intelligence</surname>
          </string-name>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Lejaren</surname>
            <given-names>A Hiller</given-names>
          </string-name>
          <string-name>
            <surname>Jr and Leonard M Isaacson</surname>
          </string-name>
          , '
          <article-title>Musical composition with a high-speed digital computer'</article-title>
          ,
          <source>J. of the Audio Engineering Society</source>
          ,
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <fpage>154</fpage>
          -
          <lpage>160</lpage>
          , (
          <year>1958</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Guy</surname>
            <given-names>Hoffman</given-names>
          </string-name>
          , '
          <article-title>Evaluating fluency in human-robot collaboration'</article-title>
          ,
          <source>IEEE Transactions on Human-Machine Systems</source>
          ,
          <volume>49</volume>
          (
          <issue>3</issue>
          ),
          <fpage>209</fpage>
          -
          <lpage>218</lpage>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Guy</given-names>
            <surname>Hoffman</surname>
          </string-name>
          and Gil Weinberg, '
          <article-title>Interactive improvisation with a robotic marimba player'</article-title>
          , Autonomous Robots,
          <volume>31</volume>
          (
          <issue>2-3</issue>
          ),
          <fpage>133</fpage>
          -
          <lpage>153</lpage>
          , (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Tariq</given-names>
            <surname>Iqbal and Laurel D Riek</surname>
          </string-name>
          , '
          <article-title>Human-robot teaming: Approaches from joint action and dynamical systems'</article-title>
          , in Humanoid robotics: A reference, eds.,
          <string-name>
            <given-names>A.</given-names>
            <surname>Goswami</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Vadakkepat</surname>
          </string-name>
          ,
          <volume>2293</volume>
          -
          <fpage>2312</fpage>
          , Springer, (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Walter</surname>
            <given-names>Isaacson</given-names>
          </string-name>
          , The Innovators:
          <article-title>How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution</article-title>
          ,
          <source>Simon &amp; Schuster</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Anna</surname>
            <given-names>Jordanous</given-names>
          </string-name>
          , '
          <article-title>Evaluating evaluation: Assessing progress and practices in computational creativity research', in Computational Creativity: The Philosophy</article-title>
          and Engineering of Autonomously Creative Systems, eds.,
          <source>Tony Veale and Am´ılcar F. Cardoso</source>
          ,
          <volume>211</volume>
          -
          <fpage>236</fpage>
          , Springer, (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Anna</given-names>
            <surname>Kantosalo</surname>
          </string-name>
          and Hannu Toivonen, '
          <article-title>Modes for creative humancomputer collaboration: Alternating and task-divided co-creativity'</article-title>
          ,
          <source>in Proc of the Int Conference on Computational Creativity</source>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>84</lpage>
          , (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Pegah</surname>
            <given-names>Karimi</given-names>
          </string-name>
          , Jeba Rezwana, Safat Siddiqui, Mary Lou Maher, and Nasrin Dehbozorgi, '
          <article-title>Creative sketching partner: an analysis of humanai co-creativity'</article-title>
          ,
          <source>in Proc of the Int Conf on Intelligent User Interfaces</source>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>230</lpage>
          , (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>George</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Klir</surname>
          </string-name>
          and
          <article-title>Tina A. Folger, Fuzzy sets, uncertainty, and information</article-title>
          , Prentice Hall,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Antonios</surname>
            <given-names>Liapis</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Georgios N.</given-names>
            <surname>Yannakakis</surname>
          </string-name>
          , Constantine Alexopoulos, and Phil Lopes, '
          <article-title>Can computers foster human users'creativity? theory and praxis of mixed-initiative co-creativity'</article-title>
          ,
          <source>Digital Culture &amp; Education</source>
          ,
          <volume>8</volume>
          (
          <issue>2</issue>
          ),
          <fpage>136</fpage>
          -
          <lpage>153</lpage>
          , (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Todd</surname>
            <given-names>Lubart</given-names>
          </string-name>
          , '
          <article-title>How can computers be partners in the creative process: classification and commentary on the special issue'</article-title>
          ,
          <source>International Journal of Human-Computer Studies</source>
          ,
          <volume>63</volume>
          (
          <issue>4-5</issue>
          ),
          <fpage>365</fpage>
          -
          <lpage>369</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Jon</surname>
            <given-names>McCormack</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Toby</given-names>
            <surname>Gifford</surname>
          </string-name>
          , Patrick Hutchings,
          <article-title>Maria Teresa Llano Rodriguez, Matthew Yee-King, and Mark d'Inverno, 'In a silent way: Communication between ai and improvising musicians beyond sound'</article-title>
          ,
          <source>in Proc of the CHI Conf on Human Factors in Computing Systems</source>
          , pp.
          <volume>38</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          :
          <fpage>11</fpage>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Marvin</surname>
            <given-names>Minsky</given-names>
          </string-name>
          , 'Music, mind, and meaning', in Music, mind, and
          <article-title>brain: The neuropsychology of music</article-title>
          , ed.,
          <source>Manfred Clynes</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          , Springer, (
          <year>1982</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Rene</surname>
          </string-name>
          ´ Mogensen, '
          <article-title>Swarm algorithm as an improvising accompanist: an experiment in using transformed analysis of george e. lewis's “voyager”'</article-title>
          ,
          <source>in Proc of the 1st Conf on Computer Simulation of Musical Creativity</source>
          , (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Bhavya</surname>
            <given-names>Mor</given-names>
          </string-name>
          , Sunita Garhwal, and Ajay Kumar, '
          <article-title>A systematic literature review on computational musicology', Archives of Comp</article-title>
          . Methods in Engineering, 1-
          <fpage>15</fpage>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>Music</given-names>
            <surname>Tech</surname>
          </string-name>
          <article-title>Fest</article-title>
          . https://musictechfest.net,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Jean-Jacques</surname>
            <given-names>Nattiez</given-names>
          </string-name>
          ,
          <article-title>Music and discourse: Toward a semiology of music</article-title>
          , Princeton University Press,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Brian O'Neill</surname>
          </string-name>
          , Andreya Piplica, Daniel Fuller, and Brian Magerko, '
          <article-title>A knowledge-based framework for the collaborative improvisation of scene introductions'</article-title>
          ,
          <source>in Int Conf on Interactive Digital Storytelling</source>
          , pp.
          <fpage>85</fpage>
          -
          <lpage>96</lpage>
          , (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Vilayanur</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Ramachandran and Edward M. Hubbard</surname>
          </string-name>
          , 'Hearing colors, tasting shapes',
          <source>Scientific American</source>
          ,
          <volume>288</volume>
          (
          <issue>5</issue>
          ),
          <fpage>53</fpage>
          -
          <lpage>59</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Robert</surname>
            <given-names>Rosen</given-names>
          </string-name>
          , Anticipatory Systems: Philosophical, Mathematical &amp; Methodological
          <string-name>
            <surname>Foundations</surname>
          </string-name>
          , Pergamon Press,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Robert</surname>
            <given-names>Rowe</given-names>
          </string-name>
          ,
          <source>Interactive Music Systems: Machine Listening and Composing</source>
          , The MIT Press, Cambridge, MA,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Robert</surname>
            <given-names>Rowe</given-names>
          </string-name>
          , '
          <article-title>Split levels: Symbolic to sub-symbolic interactive music systems', Contemporary Music Rev</article-title>
          .,
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <fpage>31</fpage>
          -
          <lpage>42</lpage>
          , (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Gijsbert</surname>
            <given-names>Stoet</given-names>
          </string-name>
          , '
          <article-title>PsyToolkit: A software package for programming psychological experiments using linux'</article-title>
          ,
          <source>Behavior research methods</source>
          ,
          <volume>42</volume>
          (
          <issue>4</issue>
          ),
          <fpage>1096</fpage>
          -
          <lpage>1104</lpage>
          , (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <surname>Belinda</surname>
            <given-names>Thom</given-names>
          </string-name>
          , '
          <article-title>Interactive improvisational music companionship: A user-modeling approach', User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>13</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>133</fpage>
          -
          <lpage>177</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>Oscan</given-names>
            <surname>Tho</surname>
          </string-name>
          <article-title>¨ rn, Peter F o¨gel, Peter Knudsen</article-title>
          , Luis de Miranda, and Alessandro Saffiotti, '
          <article-title>Anticipation in collaborative music performance using fuzzy systems: a case study'</article-title>
          ,
          <source>in Proc. of 31st Swedish AI Society Workshop</source>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <article-title>Oscan Th o¨rn, Peter Knudsen</article-title>
          , and Alessandro Saffiotti, '
          <article-title>Human-robot artistic co-creation: a study in improvised robot dance'</article-title>
          ,
          <source>in Int Symposium in Robot and Human Interactive Communication</source>
          , (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <surname>William</surname>
            <given-names>F Walker</given-names>
          </string-name>
          ,
          <article-title>'A computer participant in musical improvisation'</article-title>
          ,
          <source>in Proc of the ACM SIGCHI Conf on Human factors in computing systems</source>
          , pp.
          <fpage>123</fpage>
          -
          <lpage>130</lpage>
          , (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <surname>Nan-ning Zheng</surname>
          </string-name>
          ,
          <article-title>Zi-yi Liu, Peng-ju Ren, Yong-qiang Ma, Shi-tao Chen, Si-yu Yu, Jian-ru Xue, Ba-dong Chen, and Fei-yue Wang, 'Hybrid-augmented intelligence: collaboration and cognition'</article-title>
          ,
          <source>Frontiers of Information Technology &amp; Electronic Engineering</source>
          ,
          <volume>18</volume>
          (
          <issue>2</issue>
          ),
          <fpage>153</fpage>
          -
          <lpage>179</lpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>