<!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>
      <journal-title-group>
        <journal-title>Workshop on Artificial Intelligence and Creativity
* Corresponding author.
$ mattia.barbaresi@unibo.it (M. Barbaresi); andrea.roli@unibo.it (A. Roli)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Machine improvisation through generalized transition probability graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mattia Barbaresi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Roli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering, Campus of Cesena, Università di Bologna</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>European Centre for Living Technology</institution>
          ,
          <addr-line>Venezia</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Improvisation plays a cardinal role in the arts and is acknowledged to be a typical manifestation of creativity. In performing arts, an impromptu consists in playing extemporaneous sequences of actions, i.e. notes or movements, in accordance to some rules and constraints. Typically, a good improviser masters those constraints and can produce meaningful paths in the feasible space of allowed actions and can also explore some areas in the adjacencies of this space. From a computational perspective, one of the possible ways to capture this creative production is to make use of statistical learning mechanisms, which are also believed to be involved in human musical improvisation. At the basis of statistical learning are transitional probabilities between segments of a sequence and their following segments of symbols. In this paper we present preliminary results of a statistical learning model in which a transitional probability graph is computed from a set of sample pieces of music. This graph is subsequently generalized by applying a node similarity mechanism. This generalized graph is used for generating melodies that resemble improvisations in a given musical style.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        According to the Grove Music Online [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], improvisation is “The creation of a musical work,
or the final form of a musical work, as it is being performed. It may involve the work’s
immediate composition by its performers, or the elaboration or adjustment of an existing
framework, or anything in between. To some extent every performance involves elements of
improvisation, although its degree varies according to period and place, and to some extent
every improvisation rests on a series of conventions or implicit rules.”. We emphasize here that
the notion of improvisation involves the extemporaneous creation of sequences of notes (i.e.,
pitches and durations, including dynamic and agogic expressions) performed according to shared,
implicit and explicit, conventions and rules. Another important property that characterizes
improvisation is risk, i.e. “ the need to make musical decisions on the spur of the moment,
or moving into unexplored musical territory with the knowledge that some form of melodic,
harmonic, or ensemble closure will be required.” [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Therefore, the act of improvising requires
the capability of balancing the adherence to the rules that have been learned and an ingenious
exploration outside their boundaries.
      </p>
      <p>
        Recent works address musical improvisation in the context of statistical learning [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ].
Generally speaking, Statistical Learning (SL) is the ability of the brain to grasp regularities
of the environment in an autonomous and unsupervised way, often without awareness [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
and it is considered a cornerstone of cognition [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Moreover, besides language and music, SL
is ubiquitous over modalities and species [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. It mainly involves the detection of transitional
probabilities (TPs): seminal experiments exploring this phenomenon in the acquisition of spoken
language showed that infants are sensitive to TPs of syllables in a continuous speech stream [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Inspired by the SL literature, especially regarding computational approaches like [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], we are
developing a model for emulating implicit sequential learning and creativity. Here, we take
the opportunity to show, in particular, the efects of generalization on produced sequences. In
this work, we illustrate a SL mechanism that creates melodic improvisations by performing
a stochastic walk on a generalized graph of TPs. The use of the generalized graph makes it
possible to combine both the adherence to a given set of implicitly learned rules and a cautious
exploration outside those conventions. In Section 2 we describe the model and the creative
algorithm, while results are illustrated in Section 3. We conclude with discussing further
improvements and future perspectives of this approach.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Model and algorithm</title>
      <p>
        In implicit sequence learning, such as in language, music or movements, initial acquisition of
implicit sequences may arise from SL [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In addition, previous studies suggested that musical
creativity in some measure depends on SL [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and that implicit knowledge governs music
acquisition [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Drawing upon these perspectives, we wanted to grasp the implicit aspects of a
creative process in a minimal model capable of learning and generating (musical) sequences.
Hence, the basic idea is to exploit the implicitly learned knowledge to produce novel musical
strings. In addition, we also provided a generalization step from this implicit knowledge, to
acquire structured information from the context.
      </p>
      <p>
        The algorithm proceeds through three subsequent phases: learning, generalization, and
generation (see Figure 1). In the learning phase, we introduced TPs at two specific levels:
between symbols, as a cue for segmenting the incoming input into small segments (or chunks),
and between these formed chunks. After the learning phase, the graph of TPs between chunks
undergoes a generalization phase. This phase draws on the distributional learning hypothesis [
        <xref ref-type="bibr" rid="ref11 ref12">11,
12</xref>
        ] which argues that people use statistical learning to acquire grammatical categories from
the input (i.e., the contextual information surrounding a word). Indeed, by relying solely on
distributional information (i.e., contextual information in the graph), this mechanism exploits
node similarity (SimRank) to reveal these categories (namely, form classes in language).
      </p>
      <p>Finally, this new generalized graph is employed to generate novel, structured sequences using
an ad hoc Monte Carlo creative walk.</p>
      <p>The model can be applied both on unsegmented and segmented corpora.</p>
      <sec id="sec-2-1">
        <title>2.1. Learning</title>
        <p>The learning phase consists of two mechanisms: tracking the transitional probabilities between
symbols (second order TPs) to be used as cues to segment the input into words (or units,</p>
        <p>LEARNING
segmentation
tracking</p>
        <p>GENERALIZATION
nodes SimRank</p>
        <p>GENERATION
MonteCarlo walk
chunks), and tracking TPs between those words (first order transitions) to form a graph made
of transitions between chunks.</p>
        <p>
          At each perception cycle, TPs between the observed symbols are stored. Initially, the algorithm
tries to use stored TPs to find a drop in the transitions between symbols that would determine
the boundary of a word. On the other hand, if no TPs cue is found, a syllable is perceived
(two consecutive symbols). The segmentation strategy used in this work is one of the simplest
where a boundary is detected if the transitional probability of the upcoming symbol drops
under a certain threshold, so if   &gt;  +1 +  . In the present study, we used  = 0.2 as an
empirically selected threshold. However, various strategies could be exploited (see [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] for an
old but detailed analysis): recent studies, for example, suggest the use of backward TPs [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ],
but this is out of scope here.
        </p>
        <p>After segmentation, TPs between the resulting ordered units are recorded. Note that this per
se represents an abstraction intended to grasp the dynamics, the transitions, between formed
words—not between symbols.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Generalization</title>
        <p>The output of the learning phase is a graph where nodes represent units/words and edges
represent transitional probabilities between words. To construct the generalized graph, the
procedure first computes the form classes, using similarity between nodes, and then generates
some sequences (with the TPs graph) that are parsed to build the higher-level graph. The
similarity between nodes is computed using a SimRank [16] measure over inward and outward
edges. SimRank is a graph-theoretic measure that says "two objects are considered to be similar
if they are referenced by similar objects". In this case, we used a slightly modified version where
"two objects are considered to be similar if they are referenced by similar objects . . . and refer
to similar objects". That is, nodes are grouped if they have similar inward and outward edges, so
if they have a similar neighborhood. Precisely, we group nodes with both inward and outward
SimRank greater than a threshold value  . In this case, we used  = 0.5 as, in our experiments,
it provided convincing similarity values over known samples. So for each node  we calculate
  = { ∩ } where, for each node :</p>
        <p>= { :  ( , ) ≥  }
 = { :  ( , ) ≥  }</p>
        <p>The formed groups represent what in language acquisition is called form classes [17]. Once
calculated, the form classes are used to parse some generated sequences (using the TPS graph),
and the new generalized graph is then built. Transitional probabilities between formed (form)
classes are computed as well, counting transitions over the parsed sequences.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Generation</title>
        <p>The generalized graph is then used to produce novel sequences. In the present experiment, we
opted for a simple Monte Carlo choice over the edge probabilities to traverse the graph. At
each visited node, as in general it may contain words that can be used in the same position
in the construction, a word is picked randomly (the nodes that contain alternative words are
called here choice nodes). Another possibility for selecting a word is to use the weights (the
frequencies) of the words to employ another Monte Carlo choice at each node.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>A prominent context for improvisation is of course music. Since the system we developed is
mainly focused on sequences of symbols, we opted for melodic pieces of music. Therefore,
we provided the system a set of melodies belonging to a given style (e.g. Irish music) upon
which the TPs graph and the generalized graph can be built. The latter provides then the basis
for the generation of new melodies in the style of the repertoire provided, but with variations
and explorations in the implicit boundaries set by the examples. The resulting melodies are
characterized by improvisation flavor, as they have not the structure of a complete piece of
music, but capture the main stylistic features of the original compositions, like a musician
making extemporaneous explorations around a given style.</p>
      <p>To test the system we chose two diferent styles: Irish melodies and the six preludes from
solo cello sonatas by J.S. Bach. Irish melodies have been retrieved from Henrik Norbeck’s abc
tunes [18]. All the 136 melodies in the key of G have been gathered (including variations of
the same song) and the abc notation symbols, which encode the music in textual form, have
been directly used as sequence symbols. The second repertoire of melodic music, instead, has
been retrieved in MIDI format from David J. Grossman’s J.S. Bach page [19]; the MIDI files
have been converted to an intermediate textual representation by means of PyPianoroll [20]
and transposed to the same key, so as to have sequences composed of symbols representing the
intervals from a common base note. In both the corpora of examples, a symbol in a sequence
represents both pitch and duration.</p>
      <p> 
 44       

 

     
  
 </p>
      <p>We are interested here in the features of the generalized graph and the characteristics of the
melodies it produces. The number of nodes containing alternative choices and the number of
choices estimate the amount of “controlled exploration” around the musical style learned. For
example, a typical choice node in the generalized graph of Irish music may have the following
alternatives: B A B A G G3 | F G2 G2 | G B A A G G2 | c A G2 G A, represented in
Figure 2 in score notation. In general, the segments difer in start and end note, as well as total
duration; therefore, they do not represent equivalent alternatives, but rather diferent sub-paths
that can be used to compose a new path which is likely to combine fragments of melodies in an
original way, yet keeping the flavor of the melodies in the repertoire. The generalized graph
built from Irish music has 151 nodes, of which 19 are choice nodes. The choices in each node
are distributed between 2 and 8, with a median of 3. The resulting melodies are similar to the
ones in the repertoire, but characterized by a considerable degree of originality. The interested
reader can find audio excerpts and score transcriptions at [21].</p>
      <p>The generalized graph of Bach preludes for cello solo substantially difers from the one related
to Irish music, as it it composed of a greater number of nodes (526) and a lower number of choice
nodes (10), all with just 2 choices except one with 4 choices. Another remarkable diference
with respect to the previous case is that the melodic segments in each choice node are longer.
The musical diference between the two repertoires is wide and this has of course strong impact
on the properties of the generalized graph. Irish traditional music is characterized by simple
elements: almost all the notes used belong to the scale of G major and the maximal diference
in pitch is about two octaves. Moreover, the melodies are often composed of long sequences
of notes at small intervals and few large steps (e.g. of an octave or a fifth). Conversely, the
preludes for cello solo by Bach span a wider range of pitches and the use of chromatisms is
extremely common. In addition, the examples available are much less than the Irish ones, so
the probability of overlaps between portions of melodies is much lower. The features of the two
graphs reflect the musical properties of the two styles in that the richness of Bach’s style and,
above all, the hierarchical structure of his compositions limit the adjustable interchangeability
of melodic segments which is expressed by the generalized graph. However, the musical result
of artificial improvisations in the style of Bach’s cello preludes is appreciable (audio and score
excerpts are available at [21]).</p>
    </sec>
    <sec id="sec-4">
      <title>4. Discussion and future work</title>
      <p>We presented a generative model that uses a stochastic walk on a topological generalization of
variable Markov Chains (TPs graph), to produce novel musical sequences. The presented work
is intended to be a seminal, basic module of a more extensive system conceived for emulating
the learning of implicit sequences. It is intentionally domain-general and symbolic since it is
intended to model various phenomena: from music and language to movements and social
interactions [22]. This learning system assimilates implicit knowledge that becomes the basis for
modeling implicit, automatic behaviors. In these regards, we envision adding a short memory
module, to model higher-level phenomena such as attention, for example. However, even if in
this case the focus was on the learning system, the ultimate goal is, in fact, that of producing
creative outputs. In this perspective, the next step will be to use an ad hoc, creative Monte
Carlo walk in place of the simpler stochastic one, that is, to give the model the ability to explore
creative paths instead of the most (or the least) probable ones. We believe a model built in
this way could also provide a place, an environment, for simulating and studying a variety of
behaviors in cognitive science and creativity.
[16] G. Jeh, J. Widom, Simrank: a measure of structural-context similarity, in: Proceedings
of the eighth ACM SIGKDD international conference on Knowledge discovery and data
mining, 2002, pp. 538–543.
[17] J. F. Schwab, K. D. Schuler, C. M. Stillman, E. L. Newport, J. H. Howard Jr, D. V. Howard,
Aging and the statistical learning of grammatical form classes., Psychology and Aging 31
(2016) 481.
[18] H. Norbeck’s abc tunes, http://www.norbeck.nu/abc/, last accessed February 2021.
[19] D. J. Grossman’s J.S. Bach page, http://www.jsbach.net, last accessed August 2022.
[20] H.-W. Dong, W.-Y. Hsiao, Y.-H. Yang, Pypianoroll: Open source python package for
handling multitrack pianorolls, in: Late-Breaking Demos of the 19th International Society
for Music Information Retrieval Conference, 2018.
[21] Music excerpts for the paper titled “Machine improvisation through generalized transition
probability graphs” by M. Barbaresi and A. Roli, https://tinyurl.com/n4bc6x73, last accessed
October 2022.
[22] C. Monroy, M. Meyer, S. Gerson, S. Hunnius, Statistical learning in social action contexts,
PloS one 12 (2017) e0177261.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Nettl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Wegman</surname>
          </string-name>
          , I. Horsley, M. Collins,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Carter</surname>
          </string-name>
          , G. Garden,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Seletsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Levin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Crutchfield</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Grifiths</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kernfeld</surname>
          </string-name>
          , Improvisation, in: Grove Music Online, Oxford University Press,
          <year>2001</year>
          . doi:
          <volume>10</volume>
          .1093/gmo/9781561592630.article.
          <volume>13738</volume>
          , retrieved 3 Oct.
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Daikoku</surname>
          </string-name>
          ,
          <article-title>Musical creativity and depth of implicit knowledge: Spectral and temporal individualities in improvisation</article-title>
          ,
          <source>Frontiers in Computational Neuroscience</source>
          <volume>12</volume>
          (
          <year>2018</year>
          )
          <fpage>89</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Daikoku</surname>
          </string-name>
          , Entropy, uncertainty, and
          <article-title>the depth of implicit knowledge on musical creativity: Computational study of improvisation in melody and rhythm</article-title>
          ,
          <source>Frontiers in Computational Neuroscience</source>
          <volume>12</volume>
          (
          <year>2018</year>
          )
          <fpage>97</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B. E.</given-names>
            <surname>Sherman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. N.</given-names>
            <surname>Graves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. B.</given-names>
            <surname>Turk-Browne</surname>
          </string-name>
          ,
          <article-title>The prevalence and importance of statistical learning in human cognition and behavior</article-title>
          ,
          <source>Current opinion in behavioral sciences 32</source>
          (
          <year>2020</year>
          )
          <fpage>15</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E. S.</given-names>
            <surname>Isbilen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>McCauley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Christiansen</surname>
          </string-name>
          ,
          <article-title>Individual diferences in artificial and natural language statistical learning</article-title>
          ,
          <source>Cognition</source>
          <volume>225</volume>
          (
          <year>2022</year>
          )
          <fpage>105123</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Santolin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Safran</surname>
          </string-name>
          ,
          <article-title>Constraints on statistical learning across species</article-title>
          ,
          <source>Trends in Cognitive Sciences</source>
          <volume>22</volume>
          (
          <year>2018</year>
          )
          <fpage>52</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Safran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. N.</given-names>
            <surname>Aslin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Newport</surname>
          </string-name>
          ,
          <article-title>Statistical learning by 8-month-old infants</article-title>
          ,
          <source>Science</source>
          <volume>274</volume>
          (
          <year>1996</year>
          )
          <fpage>1926</fpage>
          -
          <lpage>1928</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>McCauley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Christiansen</surname>
          </string-name>
          ,
          <article-title>Language learning as language use: A cross-linguistic model of child language development</article-title>
          .,
          <source>Psychological review 126</source>
          (
          <year>2019</year>
          )
          <article-title>1</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <article-title>New insights into statistical learning and chunk learning in implicit sequence acquisition</article-title>
          ,
          <source>Psychonomic bulletin &amp; review 24</source>
          (
          <year>2017</year>
          )
          <fpage>1225</fpage>
          -
          <lpage>1233</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rohrmeier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rebuschat</surname>
          </string-name>
          ,
          <article-title>Implicit learning and acquisition of music</article-title>
          ,
          <source>Topics in cognitive science 4</source>
          (
          <year>2012</year>
          )
          <fpage>525</fpage>
          -
          <lpage>553</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Reeder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Newport</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. N.</given-names>
            <surname>Aslin</surname>
          </string-name>
          ,
          <article-title>From shared contexts to syntactic categories: The role of distributional information in learning linguistic form-classes</article-title>
          ,
          <source>Cognitive psychology 66</source>
          (
          <year>2013</year>
          )
          <fpage>30</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T. H.</given-names>
            <surname>Mintz</surname>
          </string-name>
          ,
          <article-title>Category induction from distributional cues in an artificial language</article-title>
          ,
          <source>Memory &amp; Cognition</source>
          <volume>30</volume>
          (
          <year>2002</year>
          )
          <fpage>678</fpage>
          -
          <lpage>686</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dahan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Brent</surname>
          </string-name>
          ,
          <article-title>On the discovery of novel wordlike units from utterances: an artificial-language study with implications for native-language acquisition</article-title>
          .,
          <source>Journal of Experimental Psychology: General</source>
          <volume>128</volume>
          (
          <year>1999</year>
          )
          <fpage>165</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Perruchet</surname>
          </string-name>
          ,
          <article-title>What mechanisms underlie implicit statistical learning? transitional probabilities versus chunks in language learning</article-title>
          ,
          <source>Topics in cognitive science 11</source>
          (
          <year>2019</year>
          )
          <fpage>520</fpage>
          -
          <lpage>535</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Safran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. Z.</given-names>
            <surname>Kirkham</surname>
          </string-name>
          ,
          <article-title>Infant statistical learning</article-title>
          ,
          <source>Annual review of psychology 69</source>
          (
          <year>2018</year>
          )
          <fpage>181</fpage>
          -
          <lpage>203</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>