<!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>Anticipatory Thinking in Multi-Agent Environments: The Role of Theory of Mind</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Irina Rabkina</string-name>
          <email>irabkina@u.northwestern.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Constantine Nakos</string-name>
          <email>cnakos@u.northwestern.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kenneth D. Forbus</string-name>
          <email>forbus@northwestern.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Qualitative Reasoning Group, Northwestern University</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Multi-agent environments pose unique challenges for the agents that interact with them. The complex behaviors of other agents can lead to novel modes of failure. Anticipating and mitigating failures due to other agents requires reasoning about their goals and beliefs, called theory of mind (ToM) reasoning. In this paper, we outline types of multiagent scenarios that require ToM reasoning and discuss the complexity of mental models required to address them.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Anticipatory thinking allows agents to manage risks posed
by their environments
        <xref ref-type="bibr" rid="ref4">(Amos-Binks &amp; Dannenhauer,
2019)</xref>
        . More complex environments pose a greater
challenge for anticipatory thinking, since they make it more
difficult to identify and mitigate potential risks. In
particular, the presence of other agents can lead to unforeseen
modes of failure. Agents may be capable of complex
autonomous behavior, may pursue a variety of helpful or
harmful objectives, and are likely to be motivated by
uninspectable internal states. To adequately deal with the risks
posed by other agents, an agent should have the ability to
infer and reason about their beliefs, goals, and preferences.
      </p>
      <p>
        In humans, reasoning about others’ internal states is
referred to as theory of mind
        <xref ref-type="bibr" rid="ref16">(ToM; Premack &amp; Woodruff,
1978)</xref>
        . It is an integral part of social interaction ranging
from everyday communication to complex team dynamics.
ToM allows humans to anticipate others’ reactions and
behaviors, leading them to modify their own behaviors and
plan for potential challenges. In short, humans use ToM for
anticipatory thinking in social contexts.
      </p>
      <p>Artificial agents in multi-agent environments would
benefit from this capability, as well. For one agent to
cooperate, compete, or coexist with another in a principled way,
it should take ToM reasoning into account. In this paper,
we outline the potential failure modes introduced by the
presence of other agents and discuss how ToM can help an
agent properly anticipate them. We also address the related
question of how thorough a ToM model needs to be in
order to sufficiently cope with these challenges. We end by
proposing future directions for ToM reasoning in its
application to anticipatory thinking.</p>
    </sec>
    <sec id="sec-2">
      <title>Previous Work</title>
      <p>
        Because the ability to anticipate the mental states of others
affects most aspects of human interaction, ToM has been
well-studied by psychologists
        <xref ref-type="bibr" rid="ref22">(Wellman, 1992)</xref>
        . Although
several areas of prior research intersect with ToM, explicit
ToM reasoning is a relatively new area for artificial
intelligence research1. For example, Belief-Desire-Intention
(BDI) frameworks
        <xref ref-type="bibr" rid="ref8">(Bratman, 1987; Rao &amp; Georgeff, 1991)</xref>
        provide a rich set of representations for reasoning about
agents’ internal states. However, BDI has largely been
applied as a self-model, rather than being used as a formalism
for reasoning about other agents. Other research has dealt
with specific aspects of ToM such as those involved in
collaborative planning and building up common ground
        <xref ref-type="bibr" rid="ref12 ref20 ref3">(e.g., Allen et al., 1995; Rich &amp; Sidner, 1998; Grosz &amp;
Kraus, 1999)</xref>
        . These approaches account for task-related
mental states of other agents, but do not attempt full ToM
reasoning. Some recent work has also focused on
taskspecific implementations of ToM
        <xref ref-type="bibr" rid="ref16">(e.g., Rabinowitz et al.,
2018)</xref>
        . The majority of recent work on ToM, however, has
focused on modeling human ToM reasoning more
generally.
      </p>
      <p>
        The Bayesian Theory of Mind (BToM; Baker, Saxe &amp;
Tenenbaum, 2011) models ToM reasoning as inference
over a partially observable Markov decision process
(POMDP) with a stochastic policy. Given an agent’s
beCopyright © 2020 for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
1 See
        <xref ref-type="bibr" rid="ref1">Albrecht and Stone (2018)</xref>
        for a review of other approaches to agent
modeling (e.g., plan recognition, type-based reasoning, etc.).
havior, BToM generates hypotheses about its beliefs and
desires. The POMDP can be defined over any combination
of action and state spaces, making BToM a domain-general
model of ToM. Versions of BToM have been used to
model children’s ToM reasoning (Goodman et al., 2006) as
well as adults’ plan and intent recognition
        <xref ref-type="bibr" rid="ref21 ref7">(Baker &amp;
Tenenbaum, 2014; Shum et al., 2019)</xref>
        .
      </p>
      <p>
        Other models of human ToM have been positioned
within cognitive architectures.
        <xref ref-type="bibr" rid="ref13">Hiatt and Trafton (2010)</xref>
        and
Arslan, Taatgen, and Verbrugge (2013) have proposed
models of children’s ToM development in ACT-R.
Although both models have been extended to encompass
second-order ToM reasoning
        <xref ref-type="bibr" rid="ref15 ref5">(Hiatt &amp; Trafton, 2015; Arslan,
Taatgen &amp; Verbrugge, 2017)</xref>
        , neither model has been
applied to tasks outside of the cognitive modeling context. In
other work,
        <xref ref-type="bibr" rid="ref14">Hiatt, Harrison, and Trafton (2011</xref>
        ) used a
robot’s ACT-R based self-model to reason about the decision
making of its human teammates and found that humans
preferred teaming with robots who performed such
reasoning.
      </p>
      <p>
        The Analogical Theory of Mind
        <xref ref-type="bibr" rid="ref17">(AToM; Rabkina et al.,
2017)</xref>
        , built within the Companion cognitive architecture
        <xref ref-type="bibr" rid="ref10">(Forbus &amp; Hinrichs, 2017)</xref>
        , models children’s ToM
reasoning and development. It treats ToM as an analogical
process, with most reasoning occurring from inferences based
on analogical comparison. Because these inferences
depend on the cases in the Companion’s memory, AToM is
domain general. As with BToM, AToM has been used to
model intent recognition and action prediction
        <xref ref-type="bibr" rid="ref19">(Rabkina &amp;
Forbus, 2019)</xref>
        .
      </p>
      <p>
        Although BToM and AToM have demonstrated some
success outside of the specific modeling contexts in which
they were developed, neither has been applied to situations
in which an agent must recognize and mitigate potential
failures (i.e., in which anticipatory thinking is required).
On the other hand,
        <xref ref-type="bibr" rid="ref14">Hiatt et al.’s (2011</xref>
        ) findings point to
the promise of ToM in practical applications but could
benefit from a more complete model of ToM. More work
is needed to develop a complete computational model of
ToM and situate it in a framework where it can be used to
guide an agent’s reasoning.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Anticipation in Multi-Agent Environments</title>
      <p>To successfully navigate a multi-agent environment, an
agent should be able to anticipate complications caused by
the presence of others. We identify three broad types of
multi-agent interaction: competition, cooperation, and
incidental interaction. For each, we describe potential failure
modes and the role of ToM reasoning in identifying and
mitigating them. We use the open-world game Minecraft
as a running example.</p>
    </sec>
    <sec id="sec-4">
      <title>Competition</title>
      <p>In a competitive multi-agent scenario, agents may have
competing goals, not all of which are known a priori. To
properly cope with competition, an agent should be able to
identify its competitors, their goals, and the actions they
intend to take to fulfill them.</p>
      <p>To identify the role of ToM reasoning in competitive
scenarios, it is useful to distinguish between two types of
competition: 1) resource scarcity and 2) intentional
interference. Resource scarcity occurs when two or more agents
engage in a zero-sum competition for the same limited
resource. Consider a Minecraft agent whose goal is to arm
itself with a diamond sword, the strongest weapon
available, in case a battle breaks out. Other players may have the
same goal. Because diamonds are a scarce resource on
most Minecraft maps, a competitor mining the diamonds
first would hinder a player’s ability to reach its objective.
Upon recognizing competition, the agent should evaluate
its options: it may need to choose another objective or find
a way to deal with the threat. Successfully anticipating
competing goals requires consideration of other agents’
internal states in addition to their observed actions.</p>
      <p>Intentional interference occurs when a competitor
actively attempts to prevent an agent from achieving its
goals. This may take the form of deception, affecting the
agent’s knowledge about the world, or sabotage, affecting
the agent’s ability to act on its knowledge. In both cases,
the actions of the competitor impair the agent’s ability to
achieve its goals as planned. But where sabotage only
requires reasoning about the competitor’s intentions,
deception involves more sophisticated ToM reasoning.</p>
      <p>For example, when an agent is attempting to craft a
diamond sword, a competitor may sabotage its attempt by
killing it. Upon respawning, the agent would no longer
have the tools necessary to mine diamonds, a setback to
achieving its goal. As in the case of resource scarcity, ToM
reasoning is necessary to recognize hostile intention and
plan accordingly.</p>
      <p>On the other hand, identifying deception requires an
additional level of ToM reasoning. Deception exploits a
victim’s mental states, causing them to be inconsistent with
the real world. Identifying deception therefore requires not
only recognizing the intent to deceive, but also the nature
of the deception. This is an example of second order ToM
reasoning, where the agent must accommodate the
competitor’s ToM capabilities when making decisions.</p>
      <p>Often, deception occurs through communication. For
example, a competitor may send a message telling an agent
that there are diamonds in a location where there is actually
lava, playing on the agent’s credulity. However, deception
by action is also possible. Consider a Minecraft player
helping an agent build a fortress. This may be a
wellintentioned attempt to help the agent survive, a scheme to
gain the agent’s trust for later betrayal, or cover for an
immediately harmful action, such as laying a trap. In the latter
two cases, recognizing that deception is occurring is
crucial for the agent’s survival. Moreover, identifying the goal
of the deception allows the agent to form appropriate
mitigation strategies. For example, allowing a competitor to
keep building the fortress may be advantageous in the short
term if the competitor is planning a later betrayal, but may
prove deadly if the competitor is laying a trap.</p>
    </sec>
    <sec id="sec-5">
      <title>Cooperation</title>
      <p>Even when an agent has teammates genuinely working
toward the same goal, the presence of other agents can lead
to new forms of failure. Unlike competitive failure modes,
cooperative failure modes are not intentionally harmful to
the agent, but rather are due to a misunderstanding or other
inconsistency between teammates’ internal states and the
real world.</p>
      <p>Consider a Minecraft scenario in which players are
trying to maximize the harvest from a farm. Crops are worth
different food points and can be combined into recipes,
usually with increased value. Maximizing the farm’s
output requires growing the optimal combination of crops,
given seed availability. Due to the types of work involved,
this is a natural opportunity for cooperation.</p>
      <p>This domain provides examples of three key types of
cooperative failure which can be mitigated by ToM
reasoning. The first two involve correcting a teammate’s beliefs,
while the third involves repairing a teammate’s plan. We
describe each in turn.</p>
      <p>First, a teammate may not have access to the information
it needs to complete its task. For example, it may not know
where the seeds are for a high-value crop, and so choose to
pursue a low-value crop instead. In the absence of a
fullyinspectable teammate, it is necessary to infer the
teammate’s lack of knowledge in order to address the problem,
either by providing missing information or delegating
around it.</p>
      <p>Similarly, a teammate may have incorrect or outdated
information about the world which interferes with proper
planning. Such errors are particularly difficult to recognize
and properly address, as the degree of misconception can
be arbitrarily large. In a simple case, however, the
approach should be similar to dealing with missing
information. If a teammate is acting on a mistaken belief (e.g.,
that seeds needed for a given recipe are available, when in
reality those seeds have been used elsewhere), correcting
the misconception should be sufficient for correcting the
teammate’s behavior. In a broader sense, recognizing not
only what the teammate is doing, but also what beliefs
could be driving the behavior, will lead to improved
outcomes in cooperative scenarios.</p>
      <p>Finally, a teammate’s incorrect actions might be caused
by a faulty plan, rather than incomplete or mistaken beliefs
about the world. In this case, it is important to recognize an
agent’s plan well enough to anticipate potential failures.
For example, in Minecraft, the recipe for cake requires
milk, sugar, an egg, and wheat. To correct a teammate that
is trying to bake a cake with only wheat, milk, and sugar,
an agent must recognize the intended goal, infer the
missing step, and correct the teammate’s model. Note that this
is a correction to procedural knowledge, rather than
semantic, and may require alternate mitigation techniques.</p>
    </sec>
    <sec id="sec-6">
      <title>Incidental Interaction</title>
      <p>It is important to note that the presence of other agents in
an environment can cause failures even if there is no
explicit competition or collaboration involved. One clear
example of this is changes to the environment. Simply by
interacting with the environment, an agent may change its
structure or resource availability.</p>
      <p>In Minecraft, this may take the form of using a resource
or creating a structure in an unexpected location. These
changes may help or hinder an agent’s goals. However,
such effects are a byproduct of the other player’s goals,
undertaken without consideration of their effects on the
agent. In order to navigate a dynamic multi-agent
environment, an agent would benefit from considering the
internal states of others and anticipating incidental, in
addition to intentional, acts of cooperation or competition.</p>
    </sec>
    <sec id="sec-7">
      <title>Levels of Complexity in ToM Modeling</title>
      <p>We have presented three classes of problems that can arise
in multi-agent scenarios and which can be mitigated with
the help of ToM reasoning. However, not all of these
problems require a complete model of other agents. We propose
a spectrum of ToM models, ordered by complexity, that
can be used in various multi-agent scenarios (Figure 1).</p>
      <p>The broadest level consists of causal reasoning, where
agents are treated as factors in the environment. No special
care is taken to differentiate agents from other entities in
the world, and agent behavior is predicted without
reference to their internal states (i.e., ToM reasoning). This may
be sufficient to capture simple agent behaviors but is not
enough to handle complex situations like those described
above.</p>
      <p>For example, mobs in Minecraft are computer-controlled
agents with simple behaviors that populate the game world.
A zombie mob will always attack the nearest player, while
a sheep will run from the player if attacked. Knowledge of
these behaviors is sufficient for any and all reasoning about
mobs, without resorting to more complicated models.</p>
      <p>In the middle of the spectrum is generic or stereotyped
reasoning. This involves reasoning about agents whose
behavior is driven by unobservable internal states, but
individual models of whom have not been built up.
Generalizations may be formed about such agents based on trends
in past experience and used for ToM reasoning.</p>
      <p>In Minecraft, unfamiliar players (i.e., those who have
not been encountered in the past) can be modeled at the
generic level. Their behaviors can be predicted based on
stereotypes: new players may need to be taught certain
aspects of the game, while experts may be useful sources
of knowledge. As a player becomes familiar, the agent may
build up an individual model of that player and rely less on
the stereotype.</p>
      <p>The narrowest type of ToM reasoning is at the
individual level and consists of models about specific players’
goals, behaviors, and internal states. This level of
reasoning has the greatest potential to accurately capture the
factors determining an agent’s behavior but comes at the cost
of more complex modeling and the need to update
information over time.</p>
      <p>The formulation of individual models can also play a
role in the formation of broader categories of ToM
reasoning. For example, if all the new Minecraft players an agent
has interacted with were unaware that an iron pickaxe is
necessary for mining diamonds, this fact may be
assimilated into the agent’s generic model of new players. It will
then assume that every new player it meets does not know
about the iron pickaxe requirement and can plan
accordingly.</p>
      <p>Ultimately, the level of ToM needed for any given agent
depends on the task it needs to perform. ToM reasoning
encompasses a variety of potential approaches to reasoning
about others. Choosing the right level of specificity entails
a tradeoff between simpler, broader models that may not
explain the full range of agent behavior and more detailed,
specific models that require more complex representations
and reasoning.</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusions &amp; Future Directions</title>
      <p>In this paper, we have outlined some of the scenarios in
which agents would benefit from ToM reasoning for
mitigating risks posed by other agents. Without the ability to
model other agents’ internal states, an agent cannot
properly anticipate their behavior and adjust its own accordingly.
This plays a role in competitive scenarios, where another
agent is actively trying to interfere with the agent’s goals,
as well as in cooperative scenarios, where a teammate’s
behavior may be driven by flawed semantic or procedural
knowledge. Further, ToM reasoning is helpful for
anticipating environmental changes caused by other agents, even
when those agents are not directly competing or
cooperating.</p>
      <p>For designers of cognitive systems, determining the
complexity of ToM model necessary for a given task also
poses a challenge. We have proposed a spectrum of ToM
models that enable a designer to tailor an agent’s ToM
capabilities, given the needs of the environment and the data
available. Implementing these models remains an area for
further research.</p>
      <p>
        Although the simplest level of ToM reasoning (i.e.,
causal views of agents) is often implicit in existing
multiagent models, the more complex levels require more
sophisticated representation and reasoning techniques.
Analogical Theory of Mind
        <xref ref-type="bibr" rid="ref17">(Rabkina et al., 2017)</xref>
        and
Bayesian Theory of Mind (Baker et al., 2011) have taken steps
towards functional implementations of ToM reasoning but
are not yet sufficiently developed for complex anticipatory
thinking. Developing these and other models to handle the
full spectrum of ToM will lead to agents that are better
capable of navigating multi-agent environments.
Moreover, designing agents from the ground up with ToM
capabilities will lead to a better understanding of both ToM
reasoning and anticipatory thinking in multi-agent
contexts.
Cognitive Systems. Cambridge, MA: Cognitive Systems
Foundation.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Albrecht</surname>
            ,
            <given-names>S. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stone</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Autonomous Agents Modelling Other Agents: A Comprehensive Survey</article-title>
          and Open Problems.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Artificial</given-names>
            <surname>Intelligence</surname>
          </string-name>
          .
          <volume>258</volume>
          :
          <fpage>66</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Allen</surname>
            ,
            <given-names>J. F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Schubert</surname>
            ,
            <given-names>L. K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ferguson</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ; Heeman,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Hwang</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. H.</surname>
          </string-name>
          ; Kato,
          <string-name>
            <given-names>T.</given-names>
            , ... and
            <surname>Traum</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. R.</surname>
          </string-name>
          <year>1995</year>
          .
          <article-title>The TRAINS project: A case study in building a conversational planning agent</article-title>
          .
          <source>Journal of Experimental &amp; Theoretical Artificial Intelligence</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <fpage>7</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Amos-Binks</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dannenhauer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Anticipatory Thinking: A Metacognitive Capability</article-title>
          . arXiv preprint. arXiv:
          <year>1906</year>
          .12249 Arslan,
          <string-name>
            <given-names>B.</given-names>
            ;
            <surname>Taatgen</surname>
          </string-name>
          , N.; and Verbrugge,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2013</year>
          .
          <article-title>Modeling Developmental Transitions in Reasoning About False Beliefs of Others</article-title>
          .
          <source>In Proceedings of the 12th International Conference on Cognitive Modeling</source>
          , Ottawa: Carleton University.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Arslan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Taatgen</surname>
            ,
            <given-names>N. A.</given-names>
          </string-name>
          ; and Verbrugge,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>Five-yearolds' Systematic Errors in Second-Order False Belief Tasks are due to First-Order Theory of Mind Strategy Selection: a Computational Modeling Study</article-title>
          . Frontiers in Psychology,
          <volume>8</volume>
          :
          <fpage>275</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          https://doi.org/10.3389/fpsyg.
          <year>2017</year>
          .00275 Baker,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Saxe</surname>
          </string-name>
          , R.; and
          <string-name>
            <surname>Tenenbaum</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Bayesian Theory of Mind: Modeling Joint Belief-Desire Attribution</article-title>
          .
          <source>In Proceedings of the Annual Meeting of the Cognitive Science Society</source>
          . Boston, MA: Cognitive Science Society.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tenenbaum</surname>
            ,
            <given-names>J. B.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Modeling Human Plan Recognition Using Bayesian Theory of Mind. Plan, Activity, and intent Recognition: Theory and Practice edited by Sukthankar</article-title>
          , G.,
          <string-name>
            <surname>Geib</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bui</surname>
            ,
            <given-names>H. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pynadath</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Goldman</surname>
            ,
            <given-names>R. P.</given-names>
          </string-name>
          177-
          <fpage>204</fpage>
          . Newnes.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Bratman</surname>
          </string-name>
          , Michael.
          <year>1987</year>
          . Intention, Plans, and Practical Reason.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          Vol.
          <volume>10</volume>
          . Cambridge, MA: Harvard University Press.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Forbus</surname>
            ,
            <given-names>K.D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Hinrichs</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Analogy and Relational Representations in the Companion Cognitive Architecture</article-title>
          .
          <source>AI Magazine.</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            ;
            <surname>Gopnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Wellman</surname>
          </string-name>
          , H.; ... and
          <string-name>
            <surname>Tenenbaum</surname>
            ,
            <given-names>J. B.</given-names>
          </string-name>
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Grosz</surname>
            ,
            <given-names>B. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kraus</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>The evolution of SharedPlans</article-title>
          . In Foundations of Rational Agency (pp.
          <fpage>227</fpage>
          -
          <lpage>262</lpage>
          ). Springer, Dordrecht.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Hiatt</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trafton</surname>
            ,
            <given-names>J. G.</given-names>
          </string-name>
          <year>2010</year>
          ,
          <article-title>August. A Cognitive Model of Theory of Mind</article-title>
          .
          <source>In Proceedings of the 10th International Conference on Cognitive Modeling</source>
          . Philadelphia, PA: Drexel University.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Hiatt</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Harrison</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Trafton</surname>
            ,
            <given-names>J. G.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Accommodating Human Variability in Human-Robot Teams Through Theory of Mind</article-title>
          .
          <source>In Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Barcelona</source>
          , Spain: AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Hiatt</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trafton</surname>
            ,
            <given-names>J. G.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Understanding Second-Order Theory of Mind</article-title>
          .
          <source>In Proceedings of the Tenth Annual ACM/IEEE International Conference on Human-Robot Interaction Extended Abstracts: ACM.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Premack</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woodruff</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>1978</year>
          .
          <article-title>Does the Chimpanzee Have a Theory of Mind? Behavior &amp; Brain Sciences</article-title>
          .
          <volume>4</volume>
          :
          <fpage>515</fpage>
          -
          <lpage>526</lpage>
          . doi:
          <volume>10</volume>
          .1017/S0140525X00076512 Rabinowitz, N.;
          <string-name>
            <surname>Perbet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Eslami</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          ; and Botvinick,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Machine Theory of Mind</article-title>
          .
          <source>In International Conference on Machine Learning</source>
          . Jinan, China: ACM.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Rabkina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>McFate</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Forbus</surname>
          </string-name>
          , K. D.; and
          <string-name>
            <surname>Hoyos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <article-title>Towards a Computational Analogical Theory of Mind</article-title>
          .
          <source>In Proceedings of the 39th Annual Meeting of the Cognitive Science Society</source>
          . London, England: Cognitive Science Society.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Rabkina</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Forbus</surname>
            ,
            <given-names>K.D.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Analogical Reasoning for Intent Recognition and Action Prediction in Multi-Agent Systems</article-title>
          .
          <source>In Proceedings of the Seventh Annual Conference on Advances in Rao</source>
          , A. S., Georgeff, M. P.
          <year>1991</year>
          .
          <article-title>Modeling Rational Agents within a BDI-Architecture</article-title>
          .
          <source>KR</source>
          ,
          <volume>91</volume>
          ,
          <fpage>473</fpage>
          -
          <lpage>484</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Rich</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sidner</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          <year>1998</year>
          .
          <article-title>COLLAGEN: A collaboration manager for software interface agents</article-title>
          .
          <source>In Computational Models of Mixed-Initiative Interaction</source>
          (pp.
          <fpage>149</fpage>
          -
          <lpage>184</lpage>
          ). Springer, Dordrecht.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Shum</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kleiman-Weiner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Littman</surname>
            ,
            <given-names>M. L.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Tenenbaum</surname>
            ,
            <given-names>J. B.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Theory of Minds: Understanding Behavior in Groups Through Inverse Planning</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence. Honolulu</source>
          , HI: AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Wellman</surname>
            ,
            <given-names>H. M.</given-names>
          </string-name>
          <year>1992</year>
          .
          <article-title>The Child's Theory of Mind</article-title>
          . The MIT Press.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>