<!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>Perceiving and Acting Out of the Box</article-title>
      </title-group>
      <abstract>
        <p>This paper discusses potential limitations in learning in autonomous robotic systems that integrate several specialized subsystems working at di erent levels of abstraction. If the designers have anticipated what the system may have to learn, then adding new knowledge boils down to adding new entries in a database and/or tuning parameters of some subsystem(s). But if this new knowledge does not t in predened structures, the system can simply not acquire it, hence it cannot \think out of the box" designed by its creators. We show why learning out of the box may be di cult in integrated systems, hint at some existing potential approaches, and nally suggest that a better approach may come by looking at constructivist epistemology, with focus on Piaget's schemas theory.</p>
      </abstract>
      <kwd-group>
        <kwd>Autonomous Robot Learning Piaget's constructivist theory of knowledge</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The typical approach for designing intelligent robots is Divide and Conquer : A
team of experts with di erent domains of competence is formed, each of which
shall develop the individual components (perception, actuation, reasoning)
required for the system to achieve global intelligent behavior. Then, these
subsystems need to be integrated, which requires some sort of interface between
subsystems and global coordination mechanisms.</p>
      <p>As compared to disembodied AI, there are several reasons why robotic
systems need to integrate several subsystems. For functional reasons (e.g., the robot
needs vision, path planning, dialogue), for engineering reasons (reusing existing
software modules), or for reasoning upon di erent types of knowledge (causal,
spatial, temporal) for which speci c representations and reasoners have been
developed. One may for instance represent causal relations by some action
language and reason upon it with a satis ability solver, while spatial matters may
be represented by transformation matrices and reasoned upon with graph search.</p>
      <p>These specialized subsystems perform well in their own domains, and for
most of them, learning \variants" have been devised: vision systems can learn
new categories, motion planners can learn from previous queries or by imitation,
task planners can learn heuristics, rule-based systems can learn by chunking,
etc. This paper points out the issue of drawing meaningful relations between
what is individually learned by the di erent subsystems of integrated systems
and, furthermore, questions the capacity of current learning methods for robots
to develop new representations and skills.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Learning in Integrated Systems</title>
      <p>
        Let us consider the following example: a robot that should learn to manipulate
various objects. The robot is standing in front of a table and its task is to clear the
table, i.e, picking up any object from the table and releasing it in a nearby trash
bin. We assume a classical sense-plan-act architecture [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] with three subsystems:
deliberation, perception, and actuation, each of which being capable of learning.
Initially, the subsystems have initial knowledge about bottles and glasses:
{ the deliberative subsystem knows that the task can be solved using rst the
pick bottle or pick glass operators, and then the release trash operator;
{ the perception subsystem uses an Arti cial Neural Network (ANN) which
can label images from a camera as glass or bottle;
{ the actuation subsystem has a database of motion primitives for pick bottle,
pick glass, and release.
      </p>
      <p>Then a novel object is introduced, e.g., a credit card, and the system should
learn how to complete the task. The credit card cannot be grasped directly from
the table, i.e., it has to be slid to the edge of the table before it can be grasped
(see Fig. 1). We do not assume any particular learning methods, and suppose
that after su cient training, the subsystems have learned as follows:
{ the deliberative subsystem has learned a new operator grasp 34 (the system
does not know it is a slide-and-grasp) for objects of type type 23 (the system
does not know it is a credit card);
{ the perception subsystem has been trained to recognize a new class of objects
(type 23 );
{ the actuation subsystem has added a new motion primitive to its database
for grasp 34.</p>
      <p>The system can now deal with credit cards or (similar objects), but it has not
learned anything about why grasp 34 is appropriate for objects of type type 23.
Therefore if it is presented with a novel at but di erent object, for instance a
coin, it will not be able to reuse what it has learned about credit cards.
Assuming that the perceptual subsystem has learned a feature related to \ atness",
and given previous experiences with at and non- at objects, the system could
infer through statistical methods a correlation between atness and a particular
grasping strategy, hence using this knowledge to grasp unforeseen at objects.
But since the subsystems work {by construction{ in di erent domains, this may
simply not happen. What is learned by one subsystem is not necessarily relevant
for other subsystems. Unless a human designer has anticipated which features
may be of interest and built them in.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Horizontal and Vertical Learning</title>
      <p>Learning is a general function that may take a variety of forms. For subsequent
discussion, we introduce an informal distinction between two types of learning
processes: horizontal and vertical learning.</p>
      <p>We denote by horizontal learning the type of learning commonly found in
arti cial systems (supervised/unsupervised learning, Reinforcement Learning).
Horizontal learning takes place in prede ned structures, which have been set up
for that end. For instance, rules in a logic program, weights in an ANN, spline
parameters of a motion primitive. During the learning process, new knowledge
is created by tuning existing knowledge or appending the existing one with new
instances. The knowledge acquired through horizontal learning can be
subsequently used by the system without modifying its core algorithm, since the data
structures and/or semantics are the same as for previous knowledge.</p>
      <p>
        Vertical learning is a more fundamental type of learning which involves
modi cation of the system itself as knew knowlege is acquired. This is what humans
(and probably other evolved species) do as they grow up. As they develop,
infants gradually acquire representations about causality, space, time, quantity,
and other concepts [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Vertical learning goes beyond acquiring new data: it
requires to \update" the reasoning process itself. Consider for instance a system
capable of causal reasoning using, e.g., task planning methods [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Causality is
represented by means of operators with preconditions and e ects. Such system
can learn new causal relations by augmenting its domain with new operators
(horizontal learning), but if the system is to learn something about duration of
actions, then it needs both new representations (i.e., operators with duration)
and to update the planning algorithm for reasoning upon time intervals. The
same applies to perception and actuation: robots can only see or act what their
representations and algorithms allow for.
      </p>
      <p>We believe that both types of learning are necessary as a basis for intelligent
robots: horizontal learning for adapting to new objects/environments, and
vertical learning for being able to solve problems that have not been anticipated
by their designers. Next, we examine some approaches to address the vertical
learning problem.
To our knowledge, there exists no automated system capable of updating its core
reasoning process through learning.</p>
      <p>
        One way to circumvent the problem is to learn new representations. Learning
new representations allows to see the world from a new perspective, therefore
it is a key ability for solving unforeseen problems [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This approach as been
used in Reinforcement Learning for learning new representations of the action
space [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], in computer vision for image attributes [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], or in some cognitive
architectures, e.g., SOAR, for learning macro-operators [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Learning new
representations speeds up learning and improves generalization by better exploiting
structure in the training data, but it does not modify the system's core reasoning
method. A system can for instance learn macro-operators, but the semantics of
these macro-operators and the algorithm that reason upon them are prede ned
and remain unchanged through learning, which inherently bounds the scope of
such systems.
      </p>
      <p>
        Another approach to tackle vertical learning is to come up with a form of
knowledge representation which can represent everything. If causal, perceptual
and motor knowledge could be represented seamlessly with the same language,
learning could take place in a single system, thereby avoiding the issue of
learning in integrated systems addressed in Section 2. Ontologies are good
candidates to this end. Some systems have been developed both for perception, e.g.,
SceneNet [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and physical actions and processes [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The rst issue with this
approach is completeness. Manually modeling knowledge about, e.g., all
existing physical objects, in the form of hierarchical subsumption relations is
intractable [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and has to be done manually (i.e., by human), which shifts the
problem of vertical learning to ontology design. The second issue comes with
reasoning upon this knowledge, which may be computationally intensive when
it requires to merge knowledge across di erent domains [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Deep end-to-end learning allows to learn perceptual features, deliberation
rules, and motor control parameters within a single process. But the training
process is data and computationally intensive, even for narrow tasks such as
object grasping [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] or driving[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Therefore it is not clear how this approach
could scale up for robots learning to solve a wide range of problems.
      </p>
      <p>Integrated systems have issues for relating knowledge learned across di
erent subsystems, while monolithic systems have computational issues or heavily
rely on designer's knowledge. In the next section, we question (and wish to
foster discussions on that theme during the workshop) the possibility of drawing
inspiration from a constructivist psycholgy for addressing our problem from a
di erent perspective.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Towards a Constructivist Approach</title>
      <p>AI/Robotics essentially tries to reproduce cognitive and sensorimotor skills of
humans adults. This approach has been successful for solving variety of problems,
even outperforming humans in narrow domains. In the constructivist paradigm,
the question of interest is not \How do humans grasp di erent objects?" but
rather how a system who is initially barely aware of itself {the infant{ acquires
knowledge and skills which allow him to grasp di erent objects.</p>
      <p>
        The logician and psychologist Jean Piaget has long studied how knowledge
is constructed, particularly in infants. His main contribution his the discovery
of universal developmental stages in cognitive development, which may occur at
di erent times, but always in the same sequence, regardless of cultural or
social environment [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In other words intelligence is not innate, but constructed
through necessary steps. The rst stage is the sensorimotor stage, in which the
infant progressively builds knowledge about the world through interactions within
it (mainly trial and error at that stage). Piaget theorizes schemas as abstract
elementary building blocks of knowledge. In a nutshell, schemas can represent
objects, actions, or more abstract concepts. Knowledge builds up through
acquisition of new and more abstract schemas. Piaget's theory also provides two
basic general mechanisms for developing schemas:
{ assimilation is the process by which an existing schema is used on a novel
object, e.g., a kid sees a bold man and shouts \clown!";
{ accomodation is the process of modifying existing schemas when
assimilation failed, e.g., the father tells his kid that the bold man his not a clown
because he does not have red hair. The kid then modi es his \clown" schema
accordingly [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Piaget's ideas have been implemented and tested in micro-world simulations
or simple systems [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ][
        <xref ref-type="bibr" rid="ref17">17</xref>
        ][
        <xref ref-type="bibr" rid="ref18">18</xref>
        ][
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. As argued by Guerin et al., Piaget's theory
is incomplete in di erent aspects [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and requires more research to ll in the
gaps, which makes it a potentially rich eld of investigation. To our knowledge,
no work as been done on applying Piaget's ideas to robotic systems. In theory,
the assimilation/accomodation learning mechanism proposed by Piaget allows
for bottom-up hierarchical knowledge creation, from basic sensorimotor skills,
know-hows, up to more abstract cognitive operations.
      </p>
      <p>In order to investigate the application of Piaget's theory to robotics, we
propose a model which could be used as a basic building block for a
schemabased learning robotic controller (see Fig. 2). Unlike previous attempts, this
schema model operates in the continuous time domain, i.e., inputs and outputs
are multidimensional time-dependent signals. The schema continuously learns a
forward model, which predicts sensory signals (S') as a function of motor control
signals (M). The di erence between predictions and actual sensory input is used
by the controller for adjusting control parameters in face of disturbances, which
corresponds to the assimilation mechanism. When prediction (S') and actual
sensory input (S) diverge beyond a certain threshold, a warning signal is issued
to trigger the accomodation mechanism at a higher level.</p>
      <p>In the initial stage, the system creates sensorimotor schemas through
random exploration and motor babbling. These schemas are reinforced as they
are re-enacted. When a su cient number of sensorimotor schemas has been
reached, they produce patterns of activation which can be assimilated by higher
level schemas. Higher-level schemas follow the same principles as sensorimotor
schemas do, except that their input and output come from other schemas instead
of sensors and actuators. Hence, assimilation and accomodation take place with
the same mechanism, but at higher level of abstraction.</p>
      <p>More details about the envisioned system will be presented at the workshop
and, given the preliminary status of our proposal, rather than presenting results,
we hope to foster discussions and to get inspiring ideas and suggestions from the
community.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Robin</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Murphy</surname>
          </string-name>
          . Introduction to AI Robotics. MIT Press, Cambridge, MA, USA, 1st edition,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Jean</given-names>
            <surname>Piaget</surname>
          </string-name>
          .
          <article-title>The construction of reality in the child</article-title>
          .
          <source>Basic Books</source>
          , New York,
          <year>1954</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Dana</given-names>
            <surname>Nau</surname>
          </string-name>
          , Malik Ghallab, and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Traverso</surname>
          </string-name>
          .
          <source>Automated Planning: Theory &amp; Practice</source>
          . Morgan Kaufmann Publishers Inc., San Francisco, CA, USA,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ana-Maria</surname>
            <given-names>Olteeanu</given-names>
          </string-name>
          , Mikkel Schttner, and
          <string-name>
            <given-names>Arpit</given-names>
            <surname>Bahety</surname>
          </string-name>
          .
          <article-title>Towards a multi-level exploration of human and computational re-representation in uni ed cognitive frameworks</article-title>
          .
          <source>Frontiers in Psychology</source>
          ,
          <volume>10</volume>
          :
          <fpage>940</fpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Yash</given-names>
            <surname>Chandak</surname>
          </string-name>
          , Georgios Theocharous,
          <string-name>
            <given-names>James</given-names>
            <surname>Kostas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Scott</given-names>
            <surname>Jordan</surname>
          </string-name>
          , and Philip S. Thomas.
          <article-title>Learning action representations for reinforcement learning</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1902</year>
          .00183,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Zeynep</given-names>
            <surname>Akata</surname>
          </string-name>
          , Florent Perronnin, Zad Harchaoui, and
          <string-name>
            <given-names>Cordelia</given-names>
            <surname>Schmid</surname>
          </string-name>
          .
          <article-title>Labelembedding for image classi cation</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>38</volume>
          :
          <fpage>1425</fpage>
          {
          <fpage>1438</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. John E. Laird,
          <string-name>
            <given-names>Paul S.</given-names>
            <surname>Rosenbloom</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Allen</given-names>
            <surname>Newell</surname>
          </string-name>
          .
          <article-title>Chunking in soar: The anatomy of a general learning mechanism</article-title>
          . Mach. Learn.,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <volume>11</volume>
          {
          <fpage>46</fpage>
          ,
          <string-name>
            <surname>March</surname>
          </string-name>
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Ilan</given-names>
            <surname>Kadar</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ohad</given-names>
            <surname>Ben-Shahar</surname>
          </string-name>
          .
          <article-title>Scenenet: A perceptual ontology for scene understanding</article-title>
          .
          <source>In Lourdes Agapito</source>
          ,
          <string-name>
            <surname>Michael M. Bronstein</surname>
          </string-name>
          , and Carsten Rother, editors,
          <source>Computer Vision - ECCV 2014 Workshops</source>
          , pages
          <volume>385</volume>
          {
          <fpage>400</fpage>
          ,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          ,
          <year>2015</year>
          . Springer International Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Moritz</given-names>
            <surname>Tenorth</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Beetz</surname>
          </string-name>
          .
          <article-title>A uni ed representation for reasoning about robot actions, processes, and their e ects on objects</article-title>
          .
          <source>2012 IEEE/RSJ International Conference on Intelligent Robots and Systems</source>
          , pages
          <fpage>1351</fpage>
          {
          <fpage>1358</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Viviana</surname>
            <given-names>Mascardi</given-names>
          </string-name>
          ,
          <article-title>Valentina Cord`i, and Paolo Rosso. A comparison of upper ontologies</article-title>
          .
          <source>Technical Report DISI-TR-06-21</source>
          ,
          <article-title>Dipartimento di Informatica e Scienze dell'Informazione (DISI), Universit'a degli Studi di Genova</article-title>
          ,
          <source>Via Dodecaneso</source>
          <volume>35</volume>
          ,
          <fpage>16146</fpage>
          ,
          <string-name>
            <surname>Genova</surname>
          </string-name>
          , Italy,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kathrin</surname>
            <given-names>Dentler</given-names>
          </string-name>
          , Ronald Cornet, Annette ten Teije, and Nicolette de Keizer.
          <article-title>Comparison of reasoners for large ontologies in the owl 2 el pro le</article-title>
          .
          <source>Semant. web</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <volume>71</volume>
          {
          <fpage>87</fpage>
          ,
          <string-name>
            <surname>April</surname>
          </string-name>
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Sergey</surname>
            <given-names>Levine</given-names>
          </string-name>
          , Chelsea Finn, Trevor Darrell, and
          <string-name>
            <given-names>Pieter</given-names>
            <surname>Abbeel</surname>
          </string-name>
          .
          <article-title>End-to-end training of deep visuomotor policies</article-title>
          .
          <source>CoRR, abs/1504.00702</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Huazhe</surname>
            <given-names>Xu</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>Gao</given-names>
          </string-name>
          , Fisher Yu, and
          <string-name>
            <given-names>Trevor</given-names>
            <surname>Darrell</surname>
          </string-name>
          .
          <article-title>End-to-end learning of driving models from large-scale video datasets</article-title>
          .
          <source>CoRR, abs/1612.01079</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Piaget</given-names>
            <surname>Jean</surname>
          </string-name>
          .
          <article-title>The origins of intelligence in children</article-title>
          .
          <year>1952</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Siegler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>DeLoache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Eisenberg</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <article-title>Sa ran</article-title>
          , and
          <string-name>
            <given-names>C</given-names>
            <surname>Leaper</surname>
          </string-name>
          .
          <article-title>How children develop</article-title>
          . Worth Publishers, New York, 4th edition,
          <year>2004a</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Ezequiel Alejandro Di Paolo</surname>
            ,
            <given-names>Xabier E.</given-names>
          </string-name>
          <string-name>
            <surname>Barandiaran</surname>
            ,
            <given-names>Michael</given-names>
          </string-name>
          <string-name>
            <surname>Beaton</surname>
            , and
            <given-names>Thomas</given-names>
          </string-name>
          <string-name>
            <surname>Buhrmann</surname>
          </string-name>
          .
          <article-title>Learning to perceive in the sensorimotor approach: Piagets theory of equilibration interpreted dynamically</article-title>
          .
          <source>Frontiers in Human Neuroscience</source>
          ,
          <volume>8</volume>
          :
          <fpage>551</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Gary</surname>
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Drescher</surname>
          </string-name>
          .
          <article-title>Made-Up Minds: A Constructivist Approach to Arti cial Intelligence</article-title>
          . Cambridge: MIT Press,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Harold</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Chaput</surname>
          </string-name>
          .
          <article-title>The Constructivist Learning Architecture: A Model of Cognitive Development for Robust Autonomous Robots</article-title>
          .
          <source>PhD thesis</source>
          , Department of Computer Sciences, The University of Texas at Austin,
          <year>August 2004</year>
          .
          <source>Also Technical Report TR-04-34.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Olivier L. Georgeon</surname>
            and
            <given-names>Frank E. Ritter.</given-names>
          </string-name>
          <article-title>An intrinsically-motivated schema mechanism to model and simulate emergent cognition</article-title>
          .
          <source>Cogn. Syst. Res.</source>
          ,
          <volume>15</volume>
          -
          <fpage>16</fpage>
          :
          <fpage>73</fpage>
          {
          <fpage>92</fpage>
          , May
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>Frank</given-names>
            <surname>Guerin</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>McKenzie</surname>
          </string-name>
          .
          <article-title>A piagetian model of early sensorimotor development</article-title>
          .
          <source>In Proceedings of the Eighth International Conference on Epigenetic Robotics</source>
          , number - in Lund University Cognitive Studies, pages
          <volume>29</volume>
          {
          <fpage>36</fpage>
          .
          <string-name>
            <surname>Kognitionsforskning</surname>
          </string-name>
          , Lunds universitet,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>