<!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>Autoepistemic Logics for Understandable and Flexible User-Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Johanna Wolf</string-name>
          <email>j.d.wolff@utwente.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victor de Boer</string-name>
          <email>v.de.boer@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dirk Heylen</string-name>
          <email>d.k.j.heylen@utwente.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Birna van Riemsdijk</string-name>
          <email>m.b.vanriemsdijk@utwente.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>21st International Workshop on Nonmonotonic Reasoning</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Twente</institution>
          ,
          <addr-line>Drienerlolaan 5, 7522 NB Enschede</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Vrije Universiteit Amsterdam</institution>
          ,
          <addr-line>De Boelelaan 1105, 1081 HV Amsterdam</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>133</fpage>
      <lpage>136</lpage>
      <abstract>
        <p>Behavior change support agents are most efective when they are personalized to the user's goals and motivations. To achieve this the agent should be able to create a user model based on limited initial inputs from the user. We demonstrate how autoepistemic logic can be used to build a model which combines direct input from the user with assumptions about the user's reasoning. These beliefs can be used when reasoning about the user's motivations, but they may also be rejected when presented with conflicting information. This results in a user model in which both knowledge and beliefs about the user are included but still clearly separated. We illustrate our ideas using an example of a behavior support agent which assists the user in exercising more.</p>
      </abstract>
      <kwd-group>
        <kwd>Behavior support agent</kwd>
        <kwd>User-Model</kwd>
        <kwd>Shared mental models</kwd>
        <kwd>Autoepistemic logic</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>ple who are in the process of changing their behavior or
There is various technology that aims to support peo- is being used, which initial theory that information is
adopting new habits [1]. In order for these behavior sup- agents output. This is also in line with a growing desire
port agents to efectively support the user, especially over
a longer period of time, they need to be able to adapt to
their user’s goals, capabilities and preferences [2]. In this
paper we use values to refer to the underlying reasons for
choosing certain goals or actions [3]. This approach has
been used in several systems [4], [5], especially because
values are easily generalizable and tend to be relatively
stable over time [6]. We take values to be the motivation
for the goals that the user has set for themselves. Each
action is connected to the goals it contributes towards or
against and can either promote or demote a value. The
values, goals and actions are each ordered by a priority
relation which states how important they are to the user.</p>
      <p>We see the agent and the user as a team and interpret
the motivations of the user as a system which the agent
and the user aim to optimize to achieve the goals of the
user as much as possible. As described in [7], these teams
can work together most efectively when they have a
shared mental model of the system that is relevant to
the task at hand. By representing the knowledge and the
htp:/ceur-ws.org
ISN1613-073</p>
      <p>CEUR</p>
      <p>
        Workshop Proceedings (CEUR-WS.org)
Attribution 4.0 International (CC BY 4.0).
© 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License motivations often change over time. Therefore, instead
reasoning of the user model explicitly, we make it possible
for the agent to explain to the user which information
based on and which efects the information has on the
to ensure that artificial agents are designed responsibly
and the user remains in control of how they use the
technology [8]. An explainable agent can help the user
understand and trust its suggestions [9], [
        <xref ref-type="bibr" rid="ref21 ref3">10</xref>
        ], [11].
      </p>
      <p>If the user model is inaccurate, the user should be able
to change the relevant information and adapt the agent to
their needs. This may be the case because the reasoning
of the agent was diferent than the users, information
was missing or the user motivations change over time.</p>
      <p>Ideally, the agent is also able to recognize a conflict or
gap in its knowledge base and ask the user for additional
input to solve this. While the most accurate user model
could theoretically be achieved by asking the user to
input all details themselves, this would create a tedious
user experience and deter people from engaging with the
agent. Instead, the agent should be able to build a rich
user model based of a few initial inputs by the user.</p>
      <p>Human motivations can be incredibly complex since
there are many diferent factors to consider when
making a choice. The decision of whether someone wants to
exercise can depend on the type of exercise, the time of
day, the weather, and more. Additionally, there are many
details which humans usually do not need to actively
consider because they are not relevant. For example, it may
be common to have few favorite sports but not to have a
clear preference ranking of every sport. For these reasons,
an agent’s model of the user’s motivations is unlikely to
be perfectly accurate, especially considering the user’s
of focusing exclusively on the accuracy of the model, (DK), (DB) Consistency Axiom:
we emphasize the need for flexibility. Non-monotonic
reasoning allows us to achieve this by making it easy to
discard assumptions when new information contradicts
them. We choose autoepistemic logic of knowledge and
beliefs in particular because this allows us to treat the
knowledge and the beliefs of the agent separately, which
makes it easier to retrace where the information in the
user model originates. This is especially useful when
beliefs and knowledge contradict each other and we need
to resolve the conflict. Additionally, by reasoning about
the knowledge of the agent we can also express when
something is not known and use this information to ask
the user for additional input to build our model.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Autoepistemic Logic of</title>
    </sec>
    <sec id="sec-3">
      <title>Knowledge and Beliefs</title>
      <p>¬ ⊥, ¬ℬ⊥
(KK), (KB) Normality Axiom: for any sentences  ,  ∈
ℒ ,
 ( → ) → (  →  ),
ℬ( → ) → (ℬ → ℬ)
Knowledge and Belief Necessitation Inference Rule: for
any sentence  ∈ ℒ  ,

  ,

ℬ</p>
      <p>The Consistency Axioms state that falsity is neither
known nor believed. The Normality Axioms state that
if  implies  is known (or believed) and  is known
(or believed) then</p>
      <p>must also be known (or believed).</p>
      <p>The Necessitation Rule expresses that everything that is
We now sketch how autoepistemic logic of knowledge
provable in our logic is also known and believed.
and beliefs can be used to build a flexible user model based
on a few initial inputs from the user and assumptions</p>
      <p>In [12] the intended meaning of the belief operator is
given by the condition that  is believed in an expansion
by the agent. We separate these types of information by  if  is non-monotonically derivable from  :
reasoning about both the agents knowledge and its beliefs
and we base our framework on the autoepistemic logic of
knowledge and belief developed in [12]. However, since
we want to reason about diferent types of objects such
as goals and values and the relations between them, we
need to include first-order reasoning. We therefore use a
ifrst-order logic of knowledge an belief ( FOALKB).</p>
      <p>The language of FOALKB is a first-order modal
language ℒ,</p>
      <p>with logical connectives ∨, ∧, →, ¬, ⊥,
quantifiers ∀, ∃, variables   , equality =, a set of predicate sym- tion
bols   , a set of constants   and modal operators 
ℬ called knowledge and belief operators respectively.
and
We allow arbitrary nestings of knowledge and belief
operators, although they are not necessarily relevant to
our application purposes. However, we do not allow the
modal operators to be applied to formulas with open
variables. Additionally, we restrict the quantifiers to
formulas which do not contain any knowledge or belief
operators. We are using constant domain semantics, which
means we take our domain to be fixed in all expansions
of our theory, so we can interpret a sentence of the form
ℬ∀ ()</p>
      <p>to represent the set of sentences ℬ where  is
the proposition that expresses the truth value of  ()
and
 ranges over all elements in our domain. Using this, we
can translate all sentences from FOALKB into formulas
of the propositional autoepsitemic logic of knowledge
and beliefs introduced in [12]. For notation purposes we
write our sentences in the language ℒ , , but we use the
propositional results obtained in [12].</p>
      <p>We assume the following axioms and inference rules
to describe the properties of knowledge atoms and belief
atoms respectively.</p>
      <p>⊨ ℬ if  ⊨   ,
where ⊨</p>
      <p>denotes a specific non-monotonic inference
relation. We will continue with the notion of minimal
entailment which is also used in [12] which means that a
sentence  is believed to be true if it is true in all minimal
models of the theory. A more in depth explanation can
be found in [12].</p>
      <sec id="sec-3-1">
        <title>For the knowledge operator</title>
        <p>we use the
interpreta ⊨</p>
        <p>if  ⊨  ,
which means that  is known in an expansion  if and
only if  is derivable from  .</p>
        <p>When given an a FOALKB theory  , we are interested
in the possible extensions. In our application,  contains
the initial inputs and the expansions of this theory will
constitute our enriched user model. We want these
expansions to be closed towards further reasoning which
is referred to as a static autoepistemic expansion in [12].</p>
      </sec>
      <sec id="sec-3-2">
        <title>We first define the set</title>
        <p>∗( ) as the closure of  , the
smallest set which contains the theory  , all
substitution instances of the axioms DK, KK, DB and KB and is
closed under the necessitation rules and first-order logic.</p>
        <p>A static autoepistemic expansion is a theory  ∗ which
satisfies the following fixed-point equation:
 ∗ =  ∗( ∪ {  ∣ 
∗ ⊨  } ∪ {¬  ∣</p>
        <p>∗ ⊭  }
∪ {ℬ ∣  ∗ ⊨min  })
where  ranges over all sentences in ℒ, . In particular
we are interested in the zero, one or several consistent
static autoepistemic expansions of a theory.
The information in this model can be separated into
can see that this framework provides us opportunities to
three categories. The objective statements are are state- infer additional assumptions which would normally not
ments which are independent from the user, such as
defibe included in the expansions of our theory.
nitions of the objects and relations of the model. In our
If we take  to be the set of all objective sentences and
example we define the unary predicates Goal(  ), Value( ) the knowledge sentence (2), we observe that Comfort ≤
and Action( ) to express that  is a goal, a value or an
Health ∉ 
action respectively, ≤ (,  ) , ≤
(,  )
and ≤</p>
        <p>(,  )
denote priorities between goals, values and actions re- static expansion  ∗ would even contain ℬ¬(Comfort ≤
spectively, motiv(,  )
a goal  , adv(,  )</p>
        <p>to denote that a value  motivates
to denote that an action  contributes</p>
        <p>Health) if we use minimal entailment to interpret the
belief operator. This would obviously not be useful for
to
the relation between Comfort and Health. In fact, the
∗( ) since we have no information about
to achieving a goals  , prom(,  )
tion  positively relates to a value  , dem(,  )
that an action  negatively relates to a value  and their
respective properties.</p>
        <p>to denote that an
ac</p>
        <p>our user model. We could have avoided this situation
to denote</p>
        <p>by asking the user to provide a full ranking of the
val ( Goal(GoForRun))
This states that going for a run is a goal of the user.</p>
        <p>( Comfort ≤ Social ∧ Social ≤ Health)</p>
        <p>(2)
This expresses that the user prioritizes Health over Social</p>
      </sec>
      <sec id="sec-3-3">
        <title>Life and Social Life over Comfort.</title>
        <p>( prom(GymFriend, Health)
∧ prom(GymFriend, Social)
∧ prom(Party, Social))
This expresses that going to the gym with a friend
promotes the values Health and Social and going to a party
promotes Social.</p>
        <p>The beliefs of the agent are based on assumptions
which the agent uses in its reasoning process. These
assumptions may have been explicitly included during
chological research, or they may be formulated during
use of the agent based on current data regarding the user.</p>
        <p>We give some examples of beliefs which we may want to
incorporate in our example agent.</p>
        <p>ℬ (∀,  ,  ∶ ( ≤</p>
        <p>∧  ≤  ) →  ≤  )
This expresses that the priorities the user has between
values are transitive.</p>
        <p>ℬ (∀,  ∶</p>
        <p>Action() ∧ Value( ) ∧ ¬</p>
        <p>prom(,  )
→ dem(,  ))
This expresses that if we do not know that an action
promotes a value, then we assume that the action demotes
the value instead. All these belief sentences express
plausible assumptions in the context of our exercise support
agent. While these are relatively simple examples, we
(3)
(4)
(5)
The knowledge of the agent comes from the direct
more complex scenarios this is no longer feasible. No-one
inputs of the user. These sentences could take many
wants to provide an ordered list of their top 100 activities
forms but we give a few examples below.
the design of the agent, based on previous data or psy- By using FOALKB we can build an enriched user model
ues, which would have been acceptable in this simplified
scenario with only three diferent values. However, in
but they will probably be willing to provide their favorite
or decide between two options. By including belief
sen(1) tences such as (4) the expansion  ∗ will now contain the
belief sentence ℬ(Comfort ≤ Health), just as intended.</p>
        <p>Next, we take  to be the set of all objective
sentences and knowledge sentences, but omit the
belief sentences.</p>
      </sec>
      <sec id="sec-3-4">
        <title>In particular we are interested in</title>
        <p>how diferent actions relate to the values we have.
Since we have no information about any actions
demoting values, the static expansion  ∗ would not
only contain ¬ dem(GymFriend, Comfort) but also
ℬ¬dem(GymFriend, Comfort). This may be warranted
if we assume that the user would tell us if an action afects
a value in any way and we accept that the value Comfort
is not afected by going to the gym with a friend.
However, if we include belief sentence (5), then we clearly see
that ℬdem(GymFriend, Comfort) ∈  ∗.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Conclusion</title>
      <p>based on incomplete initial inputs from the user and
assumptions which the agent has about the user model.
In the created model we can easily distinguish between
information which is based directly on knowledge about
the user and information which the agent has infered
based on other assumptions. In future work we will
explore how this afects the understandability and
trustworthiness of the agent. Additionally, we want the agent
to allow for additional inputs from the user in case their
motivations change or the model is inaccurate. We will
explore how we can best incorporate knowledge and
belief revision into our framework to make this
possible. Lastly, we will explore which additional challenges
arise when implementing the framework into a suitable
logic programming language. This includes looking into
the computational complexity and possibly placing
additional restrictions on the logic.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>the 18th International Conference on Autonomous</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Agents and MultiAgent Systems</surname>
          </string-name>
          , AAMAS '
          <fpage>19</fpage>
          , In-
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Center</surname>
          </string-name>
          ,
          <article-title>a 10-year programme funded by the Dutch Min-</article-title>
          and
          <string-name>
            <surname>Multiagent Systems</surname>
            , Richland,
            <given-names>SC</given-names>
          </string-name>
          ,
          <year>2019</year>
          , p.
          <source>istry of Education, Culture and Science through the 1078-1088. doi:10.5555/3306127</source>
          .3331806. Netherlands Organisation for Scientific Research, https:// [10]
          <string-name>
            <surname>A. B. Haque</surname>
            ,
            <given-names>A. N.</given-names>
          </string-name>
          <string-name>
            <surname>Islam</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Mikalef</surname>
          </string-name>
          , Explain-
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>hybrid-intelligence-centre</article-title>
          .nl,
          <source>grant number 024.004</source>
          .022.
          <article-title>able artificial intelligence (xai) from a user per-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>logical Forecasting and Social Change</source>
          <volume>186</volume>
          (
          <year>2023</year>
          ). [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Oinas-Kukkonen</surname>
          </string-name>
          ,
          <source>Behavior change support doi:10</source>
          .1016/j.techfore.
          <year>2022</year>
          .
          <volume>122120</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>systems: A research model and agenda</article-title>
          , in: [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lockey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gillespie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Holm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. Asadi</given-names>
            <surname>Someh</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Berlin</surname>
          </string-name>
          , Heidelberg,
          <year>2010</year>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>14</lpage>
          . doi:
          <volume>10</volume>
          .1007/ Proceedings of the 54th Hawaii International Con-
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>978-3-642-13226-1\_3. ference on System Sciences</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>5463</fpage>
          -
          <lpage>5472</lpage>
          . [2]
          <string-name>
            <surname>M. B. van Riemsdijk</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. M. Jonker</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Lesser</surname>
          </string-name>
          , Cre- doi:10.24251/HICSS.
          <year>2021</year>
          .
          <volume>664</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>ating socially adaptive electronic partners: Inter-</article-title>
          [12]
          <string-name>
            <given-names>T. C.</given-names>
            <surname>Przymusinski</surname>
          </string-name>
          , Autoepistemic logic of knowl-
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <article-title>action, reasoning and ethical challenges, in: Pro- edge and beliefs</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>95</volume>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>ceedings of the 2015 International Conference on 115-154</source>
          . URL: https://www.sciencedirect.com/
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Autonomous</given-names>
            <surname>Agents and Multiagent Systems</surname>
          </string-name>
          , AA- science/article/pii/S0004370297000325. doi:https:
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>MAS '15</source>
          , International Foundation for Autonomous //doi.org/10.1016/S0004-
          <volume>3702</volume>
          (
          <issue>97</issue>
          )
          <fpage>00032</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Agents</surname>
            and
            <given-names>Multiagent</given-names>
          </string-name>
          <string-name>
            <surname>Systems</surname>
            , Richland,
            <given-names>SC</given-names>
          </string-name>
          ,
          <year>2015</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          p.
          <fpage>1201</fpage>
          -
          <lpage>1206</lpage>
          . [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Borning</surname>
          </string-name>
          , P. Zhang,
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <source>mation Systems</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>95</lpage>
          . doi:
          <volume>10</volume>
          .1007/
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          978-
          <fpage>94</fpage>
          -007-7844-
          <issue>3</issue>
          _
          <fpage>4</fpage>
          . [4]
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Tielman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Jonker</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. B. van Riemsdijk</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <article-title>values and context</article-title>
          , in: MRC@IJCAI,
          <year>2018</year>
          . [5]
          <string-name>
            <given-names>T. L. van der</given-names>
            <surname>Weide</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dignum</surname>
          </string-name>
          , J. J. C. Meyer,
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Heidelberg</surname>
          </string-name>
          ,
          <year>2010</year>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>93</lpage>
          . [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <article-title>Universals in the Content</article-title>
          and Struc-
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>Tests in 20 Countries</source>
          , volume
          <volume>25</volume>
          ,
          <year>1992</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <source>doi:10</source>
          .1016/S0065-
          <volume>2601</volume>
          (
          <issue>08</issue>
          )
          <fpage>60281</fpage>
          -
          <lpage>6</lpage>
          . [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Jonker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Riemsdijk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Vermeulen</surname>
          </string-name>
          , Shared men-
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Agent Systems</surname>
            <given-names>VI</given-names>
          </string-name>
          - COIN 2010 International Work-
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>shops</surname>
          </string-name>
          ,
          <year>2010</year>
          , pp.
          <fpage>132</fpage>
          -
          <lpage>151</lpage>
          . [8]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Sundar</surname>
          </string-name>
          ,
          <source>Rise of Machine Agency: A Framework</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <source>munication 25</source>
          (
          <year>2020</year>
          )
          <fpage>74</fpage>
          -
          <lpage>88</lpage>
          . doi:
          <volume>10</volume>
          .1093/jcmc/
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          zmz026. [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Anjomshoae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Najjar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvaresi</surname>
          </string-name>
          , K. Främ-
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>