<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Journal of Logic and Computation 13 (2003) 429-448. URL: https://doi.org/
10.1093/logcom/13.3.429. doi:10.1093/logcom/13.3.429.
[22] T. Bench</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1080/19462166.2013.869766</article-id>
      <title-group>
        <article-title>Towards a Formal Framework for Motivated Argumentation and the Roots of Conflict</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tomasz Zurek</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Swansea University</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>T.M.C. Asser Institute, University of Amsterdam</institution>
          ,
          <country country="NL">Netherlands</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>259</volume>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>In computational argumentation, values adjudicate between conflicting arguments, where values hold of an argument as a whole rather than of any constituent parts; preference rankings between values determine the winning argument. We propose a novel formal framework towards an account for motivated reasoning, which is the widespread, natural observation that an agent constructs (instantiated) arguments from those propositions which are a selective subset of the set of all available propositions; and more specifically, an agent selects those propositions which accord with their values; as such, the propositions and arguments indirectly reflect an agent's values. Conflicts between arguments are grounded in conflicts between the values associated with the constituent propositions rather than with the arguments per se.</p>
      </abstract>
      <kwd-group>
        <kwd>argumentation</kwd>
        <kwd>values</kwd>
        <kwd>knowledge-base</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Values are widely acknowledged as a way to select amongst alternative arguments and resolve
conflict in reasoning and decision-making. Kahneman discusses how values play a role in
everyday motivated reasoning [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]; Perelman highlights values in judicial reasoning [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]; O’Callaghan
Richards provides empirical evidence to support the view that judges decide relative to their values
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. There are various models of values, e.g., Schwarz’s model of values [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] such as conformity,
tradition, and security. Searle [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and Kahneman [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] relate values to “facts-of-the-world”.
      </p>
      <p>
        In computational argumentation, values adjudicate conflicts between arguments [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], where
values are ordered in a hierarchy and are properties associated with arguments as a whole. Values
are generally treated abstractly. Each value ordering can be taken to represent an audience. In
abstract argumentation frameworks [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], values adjudicate attacks, where an attacking argument
with the value higher on the value ordering than the attacked argument “wins”. The winning
argument can be said to “promote” the value.
      </p>
      <p>
        While formally clear and well-developed, the relationship between an argument and associated
value is opaque. In addition, a key aim of our work is account for motivated reasoning, where from
a common pool of accessible information, agents use their values to select how to construct their
arguments; e.g., in justifying what item to purchase such as a camera, each purchaser associates
an item’s features with values relative to them, thus coming to a highly subjective justification
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Relatedly, individuals are often asked to assign values to statements as in surveys or in social
media assessments. Furthermore, an agent may justify their position without fully arguing against
a contrary position by another agent. Current computational approaches to argumentation do not
address how arguments are constructed relative to an agent’s values.
      </p>
      <p>To formalise motivated reasoning, we assume: each agent has a value profile that expresses
what is abstractly important to the agent and to what degree, e.g., family, freedom, security,
and others; each agent assesses the relation between propositions and values. This is grounded
in the observation that, apart from logical contradictions (i.e., p vs ¬p) and commonsense
incompatibilities (i.e., an agent cannot be in two places simultaneously) which are “objective
relations”, there are conflicts which are subjective and related to values. An agent filters from
the available propositions those in an agent’s knowledge base, which is a subjective knowledge
base; from these available propositions, the agent constructs their arguments. As agents differ in
their value profiles, then so too do their knowledge bases and arguments. As values profiles and
relations of propositions to values can conflict, conflicts then arise between arguments.</p>
      <p>
        In this paper, we initially develop a formal, novel approach to motivated argumentation as
valuebased instantiated argumentation (VIA), which represents how values intervene in argumentation.
The present work is focused on the development of subjective knowledge bases, which can be
used in instantiated theories of argumentation. In this regard, VIA is scoped and agnostic with
respect to theories of abstract or instantiated argumentation theories (e.g., [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref9">9, 10, 11, 12, 13</xref>
        ]
among others); the presentation of the knowledge base and chains of reasoning (aka arguments)
is a simplification and used to highlight some key aspects. We abstract from context as well
as structure or inferences amongst values. Importantly, the work does not propose a novel
argumentation framework, argumentation semantics, or treatment of dialogue.
      </p>
      <p>The structure of the paper follows the layers of analysis. In Section 2, we provide the vocabulary,
basic predicates, and filters which are built relations amongst agents, propositions, values, and
weights. In Section 3, subjective knowledge bases and reasoning chains are detailed, where
reasoning chains are an argumentation-theoretic agnostic approach to chaining together of rules.
Section 4 presents a core, novel concept of conflict between arguments which is rooted in the
conflict between values. A worked example illustrates the formalisations. We conclude with a
discussion of related work in Section 5 and discussion in Section 6.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Agents, Propositions, Values, and Weights</title>
      <p>In this section, we develop a language for knowledge bases and reasoning. We assume the
following denotations.</p>
      <p>• a finite set of agents Agent = {agent0, . . ., agentn} of entities.
• a finite set AtomicProposition of atomic propositions (aka prop).
• a finite set incompProp containing pairs of elements of AtomicProposition which
cannot co-occur. The relation is symmetric. The props of such a pair are called objectively
incompatible, otherwise, they are objectively compatible.
• a finite set of values Value = {value0, . . ., valuen} of abstract objects.
• a totally ordered, finite set of scalar elements Scale = { weight0, . . ., weightn}.
• a designated unordered element ?, used where a weight is indeterminate.
• a set Weight = Scale ∪ {?}. There may be alternative interpretations of ‘weights’. Here,
they reflect the relative ‘importance’ to an agent, e.g., family might be a very important
value and personal status very unimportant.
• as ? is unordered with respect to other elements of Scale, any prop comparing ? to the
other entity is false, e.g., ? &gt; weight1 is false.</p>
      <p>To quantify over any type in the basic vocabulary, we have: variables for each type, represented
by Greek subscripts, e.g., agentα , agentβ , ....; and constants of each type represented by Latin
subscripts agenta, agentb, .... In addition, we can quantify over variables and constants over
tuples defined with respect to the basic vocabulary.</p>
      <p>Basic Predicates With the following predicates, we construct the predicate
PropBaseCleanagenth for some agenth, which contains all and only those props that are
ifltered according to an agent’s value profile. We show how Agents may “hold” different sets of
props relative to their values such that values can be taken as the root of conflict.</p>
      <p>AgentValue represents all the values an agent might consider.</p>
      <p>AgentValue =
{ &lt; agentα , valueβ &gt;| ∀agentα ∀valueβ (agentα ∈ Agent ∧ valueβ ∈ Value)}
From this, we construct an agent’s value profile , AgentValueToWeight, which indicates the
degree of importance that the agent ascribes to the value, where the higher the weight, the more
important and the lower the weight the less important. Given an agent and Value, the value can
only have one weight in order to avoid conflicts.</p>
      <p>AgentValueToWeight =
{&lt;&lt; agenta, valueb &gt;, weightc &gt;|
∀agenta∀valueb∃!weightc(&lt; agenta, valueb &gt;∈ AgentValue ∧ weightc ∈ Weight)}
AgentValueToWeight is a total function. We indicate each agent’s value profile with a subscript,
e.g., AgentValueToWeightagentk for agent agentk. Given the ? weight, the importance an agent
associates with a value can be indeterminate, reflecting the view that the agent has no specific
association with respect to the value. Note that any two agents may ascribe different weights
to the same value, perhaps at opposite ends of the Scale; as such, this can be taken to represent
antithetical assessments on the values, one agent viewing the value as more important and the
other less important. Note that since differences in AgentValueToWeight of particular agents
represent differences in the levels of importance the agents puts on those values, they can be seen
as a subjective or personal value profiles of those agents.</p>
      <p>To represent how an agent assesses an AtomicProposition with respect to a Value and a
Weight, we first associate Values and Weights.</p>
      <p>ValueWeight =
{ &lt; valueα , weightβ &gt;| ∀valueα ∀weightβ (valueα ∈ Value ∧ weightβ ∈ Weight)}
Then, we have a functional relation that expresses an agent’s disposition towards an
AtomicProposition with respect to values and weights.</p>
      <p>
        AgentToAtomPropToValueWeight =
{ &lt; agentα , &lt; propβ , &lt; valueγ , weightδ &gt;&gt;&gt;|
∀agentα ∀propβ ∀valueγ ∃!weightδ (agentα ∈ Agent ∧
propβ ∈ AtomicProposition ∧ valueγ ∈ Value ∧ weightδ ∈ Weight)}
Conceptually, props with positive weights are “proponents” or positive instances of the value
and with negative weights as “antagonists” or contrary instances. The basic notion of associating
a prop with a particular value and weight appears in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and in papers devoted to case-based
reasoning with values, where values are assigned to factors as in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>The predicates AgentToValueWeight and AgentToAtomPropToValueWeight are taken
to be conceptually distinct. In particular, we interpret AgentToValueWeight to
indicate the importance that the agent ascribes to the Value. In contrast, we
interpret AgentToAtomPropToValueWeight to indicate an agent’s assessment of the Value
and Weight ascribed to a particular prop from AtomicProposition. In other words,
AgentToValueWeight expresses an agent’s “ideal” and “global” view on Values, while
AgentToAtomPropToValueWeight expresses an agent’s assessment of particular props in
terms of their association with a value. In this approach, values are directly associated with props
relative to agents and their value profile.</p>
      <p>Filters on Sets of Relations To reflect an agent’s value-based world view, all the props from
AgentToPropositionToValueWeight are gathered which have a Value-Weight where the
Weight on the Value is no less than the agent’s assignment of the Weight on that Value in
AgentToValueWeight. Propositions can be indeterminate about the Weight on Values.</p>
      <p>AgentMinFilterOwnCleanagenth =
{ &lt; agenth, &lt; propα , &lt; valueβ , weightγ &gt;&gt;&gt;| agenth ∈ Agent ∧
∀propositionα ∀valueβ ∀&lt;agenth,&lt;propα,&lt;valueβ ,weightε&gt;&gt;&gt;
∀&lt;&lt;agenth,valueβ &gt;,weightγ&gt;(propα ∈ AtomicProposition ∧ valueβ ∈ Value ∧
&lt; agenth, &lt; propα , &lt; valueβ , weightε &gt;&gt;&gt;∈ AgentToAtomPropToValueWeight ∧
&lt;&lt; agenth, valueβ &gt;, weightγ &gt;∈ AgentValueToWeight ∧ ¬(weightγ &gt; weightε ))}
Values and weights discriminate amongst props. For a particular agent, a lower weight on
a particular value implies, with respect to AgentMinFilterOwnClean, that there is a lower
discriminatory threshold on the acceptability of props, which themselves are associated with
that Value and the Weight. Simply put, if an agent has a lower weight on a particular value,
then more props may pass the filter, as they have higher weights on the same value. The higher
the weight means that an agent has higher standards with respect to the value; there is greater
discrimination such that fewer props pass the filter. An intuitive example may help to clarify the
relations between the value-weights in AgentValueWeight and AgentToAtomPropValueWeight as
they appear in AgentMinFilterOwn. Suppose an agent is not much bothered by the quality of
coffee, so on the value taste the weight is low, and the agent acts accordingly. When they are
served a coffee that on the value taste has weight that is also low, then the agent drinks the coffee;
when served another coffee with value taste with weight high, then the agent also drinks the
coffee. In effect, the taste makes little difference to this agent, as they don’t discriminate. On the
other hand, suppose the agent has on the value taste a high weight. In the first instance, the agent
rejects the coffee as not upholding their higher standards on the value; in the second instance,
the agent is satisfied and drinks the coffee. AgentMinFilterOwnClean represents an idealised
view of an agent’s assessment of a set of AtomicPropositions, where all AtomicPropositions must
pass an agent’s highest weighting; presentation of other, less stringent variations remain for future
work.</p>
      <p>Now we are prepared to abstract from consideration of Values and Weights and extract
those AtomicPropositions which, in effect, represent the agent’s value-based world view. A set
PropBaseCleanagenth contains only all those props which pass the value-weight in the value
profile for agent h for all values. It is important to emphasise that this is a very strict, formally
convenient definition, which assesses all props and creates a set of only those props that pass the
agent’s value filter. Matters are more complex and less strict; in other work we develop lenient,
lfexible definitions.</p>
      <p>PropBaseCleanagenth =
{propα | agenth ∈ Agent ∧ ∀&lt;agenth,&lt;propα ,&lt;valueβ ,weightγ &gt;&gt;&gt;
(&lt; agenth, &lt; propα , &lt; valueβ , weightγ &gt;&gt;&gt;∈ AgentMinFilterOwnCleanagenth )}
Any set of PropBaseClean may contain incompatible props. Moreover, two agents may each
accept the same prop, yet for different settings of values and weights.</p>
      <p>We assume PropBaseClean represents static (all at once) and private (inaccessible to others)
associations of value-weights to props by an agent, which contrasts to the publicly reported
reasoning chains, as discussed below. Note that we do not analyse whether the props in PropBaseClean
are true or believed to be true; the set presents props which the agent can accept in the light of
his/her value profile. The key point of creation of PropBaseClean is to distinguish props which
are coherent with the agent’s value profile, i.e. props which pass AgentMinFilterOwnClean.
By the same token, the complement to PropBaseCleanagenth reflects all those props which are
incompatible with the Agent’s values and weights. Both notions are used in Section 4.</p>
      <p>PropBaseCleanagenth =
{propβ | ∀propβ (propβ ∈ AtomicProposition ∧ propβ ̸∈ PropBaseCleanagenth ) }
Consider the various ways props may appear in intersecting or complementing sets of two
Agents’ PropBaseClean. For intersecting: the Agents have the same value-weight profile and
same value-weights on same prop; same value-weight profile and different value-weights on
prop, but not sufficient to block; different value-weight profile and same value-weight on prop,
but not sufficient to block; different both, but not sufficient to block. Where they have the same
props, neither the value-weight profile nor value-weight on prop is sufficient to discriminate. For
complementing: same value-weight profile and different value-weights on prop, and sufcfiient
to block; different value-weight profile and same value-weight on prop, and sufficient to block;
different both and sufcfiient to block. In other words, differences in sets of props arise where
value-weight profiles or value-weights on props are sufficient to discriminate. Broadly speaking,
where a prop appears in the intersection of the sets of PropBaseClean of two Agents, we can say
the agents agree on that prop in one sense or another, while where the prop is in complementary
distribution (in one set, but not the other), we say there is some sense of disagreement. Note
that there may be different justifications for the agreement or disagreement as well as different
extents of such justification, e.g., greater or lesser difference in weights associated with the value.
Relatedly, two agents can have the same denotations for their respective PropBaseClean, yet
different value-weight profiles or different value-weights on the same prop.</p>
      <p>Example 1. [Creating PropBaseClean] To illustrate PropBaseCleans, suppose 2 agents
(agentA and agentB), 3 propositions {pX , pY , pZ}, and 2 values: V = {vQ, vP}, e.g., privacy or
law enforcement, where
AgentValueWeightagentA = {&lt; agentA, valueQ, 3 &gt;, &lt; agentA, valueP, − 2 &gt;}
AgentValueWeightagentB = {&lt; agentB, valueQ, 2 &gt;, &lt; agentB, valueP, 1 &gt;}
AgentA has very high requirements concerning value Q, and very low requirements concerning
value P, while agentB has a more balanced value profile.</p>
      <p>For AgentToAtomPropToValueWeight, Table 1 is a tabular form for instances of agents,
props, values, and weights. The props that pass the AgentMinFilterOwnClean are
indicated in bold. In Table 2, we have PropBaseClean for each Agent (the props that pass
AgentMinFilterOwnClean).</p>
    </sec>
    <sec id="sec-3">
      <title>3. Subjective Knowledge Bases</title>
      <p>
        Given PropBaseClean, we construct subjective knowledge bases, from props that are most
important relative to an Agent’s values; in this sense, a knowledge base is relativised to an
Agent and their values. Given this, we then are in position to compare and relate alternative
justifications across Agents relative to each of their values. Given a subjective knowledge-based,
we can construct reasoning chains, which here are intended to be theoretically agnostic about the
construction of arguments (e.g., [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref9">9, 10, 11, 12, 13</xref>
        ] among others) and for simplicity only have
strict implication. The constructions are intended to be a common basis; the key point is the use
of a subjective knowledge base in formulations of instantiated arguments. In future work, we
intend to relate knowledge bases with different argumentation settings and semantics.
Definition 1 (Rules). We suppose a set P ⊆ AtomicPropositions, a set R of rules ri . . . r j with
antecedents A ⊆ P. Given ri ∈ R, and a single prop pi ∈ P that is the consequent of ri, the
consequent pi is inferred where all the props in A and ri hold.
      </p>
      <p>
        Definition 2 (Subjective Knowledge Base). Given a set of atomic propositions Pi ⊆
AtomicProposition, a set of rules R j ⊆ R, and an AgentA, a subjective knowledge base
KBAgentA is &lt; Pi, R j &gt; where ∀pα , s.t. Pi ∪ R j ⊢ pα , pα ∈ PropBaseCleanagentA
Informally, a subjective knowledge base represents what an Agent intuitively accepts relative to
that Agent’s values. Set-theoretic relations can hold between the Agents subjective knowledge
bases. A subjective knowledge base can be inconsistent, as is widely accepted in argumentation
theory [
        <xref ref-type="bibr" rid="ref16">16, 17</xref>
        ].
      </p>
      <p>Finally, we define reasoning in subjective knowledge bases.</p>
      <p>Definition 3 (Subjective Reasoning chain). Given an subjective knowledge base KBAgentA =
&lt; PAgentA , RAgentA &gt; and a reasoning chain RCAgentAj as &lt;KBAgentAj , pAgentAj &gt;,
where KBAgentAj = &lt;PAgentAj , RAgentAj &gt;, PAgentAj ⊆ PAgentA , RAgentAj ⊆ RAgentA :
• Every proposition derived from RCAgentAj should be in PropBaseCleanAgentA :
∀pα s.t.RCAgentAj ⊢pα (pα ∈ PropBaseCleanAgentA )
• KBAgentAj is a minimal set of atomic propositions and rules necessary to derive pi;
• KBAgentAj does not contain cycles;
• p j (conclusion) is single atomic proposition such that KBAgentAj ⊢ p j;
• ¬(∃pQ,pT s.t. KBAgentAj ⊢ pQ and KBAgentAj ⊢ pT and &lt; pQ, pT &gt;∈ incompProp).
In contrast to a subjective knowledge base, a reasoning chain must be internally consistent. While
Def. 3 outlines a generic construction of a reasoning chain based on a subjective knowledge
base, it says nothing about selection amongst the available alternatives. Nonetheless, given that
the reasoning chains are constructed from a subjective knowledge base, they represent some
principled selection from amongst reasoning chains otherwise constructed.</p>
    </sec>
    <sec id="sec-4">
      <title>4. The Roots of Conflict in Argumentation</title>
      <p>In our approach, the roots of conflict in argumentation can be found in the underlying differences
between Agents’ value profiles, which surface in the props found in the knowledge bases and
reasoning chains. We identify several notions of incompatibility amongst reasoning chains, which
may be taken as “attacks” in the argumentation-theoretic sense, which might not otherwise be
apparent. Thus, in addition to attacks based in a logical notion of incompatibility, the attacks can
be grounded in the Agents’ different value-weight settings.</p>
      <p>Definition 4 (Relations between Reasoning Chains).
and their subjective knowledge bases
KBagentA = &lt; PA, RA &gt; of a agentA and KBagentB = &lt; PB, RB &gt; of a agentB,
we can provide reasoning chains relative to KBs.</p>
      <p>Suppose RCagentAa and RCagentBb , where
RCagentAa is &lt; KBagentAa , ph &gt;, where KBagentAa = &lt; Ph ⊆ PA, Rh ⊆ RA &gt; and
RCagentBb is &lt; KBagentBb , pl &gt;, where KBagentBb = &lt; PagentBb ⊆ PB, RagentBb ⊆ RB &gt;, and
RCagentAa is subjectively consistent to agentA and RCagentBb is subjectively consistent to agentB.
Given two agents, agentA and agentB,
if ∃pα ,pβ : (KBagentAa ⊢ pα ) ∧ (KBagentBb ⊢ pβ )∧
(pα ∈ PropBaseCleanagentB ) ∧ (pβ ∈ PropBaseCleanagentA )
3. RCagentAa and RCagentBb are subjectively asymmetrical incompatible if
1. RCagentAa and RCagentBb are objectively incompatible iff:</p>
      <p>∃pα ,pβ : (KBagentAa ⊢ pα ) ∧ (KBagentBb ⊢ pβ )∧ &lt; pα , pβ &gt;∈ incompProps
2. RCagentAa and RCagentBb are subjectively symmetrical incompatible w.r.t. agentA and agentB
∃pα s.t. : KBAa ⊢ pα , pα ∈ PropBaseCleanagentB , and
∀pγ : (KBBb ⊢ pγ → pγ ∈ PropBaseCleanagentA )
Subjective incompatibility reflects some difference between the value-weight settings of each
Agent, respectively, though not specifically which setting, though we could do so. Def. 4(1)
represents one way that reasoning chains may be construed to attack one or the other; it is
consistent with the context independence property introduced by [18] in which, for two arguments
and two knowledge bases, if argument A attacks argument B in one KB, then it also attacks in the
second KB. Def. 4(2), where props are reciprocally absent in the PropBaseClean of each agent,
imply argument attack between two reasoning chains in virtue of the underlying disagreement
about the value preferences of the agents, even if “objectively” or logically the props are not
incompatible; here, the presence or absence of props are proxies of an agent’s value profile.
Def. 4(3) is the asymmetrical version of Def. 4(2), where the PropBaseClean of Agent B is
a superset of Agent A. As such, Agent A finds some arguments of Agent B to be incompatible
with Agent B’s value profile, but not vice versa. In such a case, Agent A would appear to be
attacked in that Agent B can present reasoning chains that are not consistent with Agent A’s value
profile. VIA does not uphold context independence, as conflicts between reasoning chains are
Agent dependent.</p>
      <p>Subjective incompatibility indirectly represents the subjective, value-based opinion of an agent
and explains the root of a common real life situation in which: there is indirect conflict; and
for one Agent, reasoning chains are in conflict, but not for the other one. Note that, subjective
incompatibility indirectly represents conflict between the Agents’ value systems.
Example 2 (subjectively asymmetrical). Suppose a set of rules R = {px → py, py → pz}.
The subjective knowledge bases of agents: KBagentA =&lt; {px, py}, {px → py} &gt;
KBagentB =&lt; {px, py, pz}, {px → py, py → pz} &gt;
On the basis of the above the agents can create following (incomplete list of) reasoning chains:
RCagentA2 =&lt;&lt; {px}, {px → py} &gt;, py}, RCagentB2 =&lt;&lt; {px}, {px → py, py → pz} &gt;, pz}
Reasoning chains RCagentA1 and RCagentB1 are subjectively asymmetrical conflicting reasoning
chains, because pz ∈ PropBaseCleanagentB but px ∈ PropBaseCleanagentA .</p>
    </sec>
    <sec id="sec-5">
      <title>5. Related Work</title>
      <p>
        While there is related work bearing on legal theory [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], preferences [19], and multi-agent systems
[20], we focus on key proposals related to argumentation and values.
      </p>
      <p>
        VIA is agnostic with respect to theories of instantiated or abstract argumentation (e.g., [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref9">9, 10,
11, 12, 13</xref>
        ] among others), which could use VIA’s subjective knowledge bases. However, VIA
adopts rather than excludes context independence found in most prior work.
      </p>
      <p>
        Researchers [
        <xref ref-type="bibr" rid="ref2">2, 21, 19</xref>
        ] point out that conflicts between particular agents’ arguments can be
rooted not only in the errors in logic, calculation, or different beliefs concerning facts, but they
can also disagree on their preferences or values. A key difference between such prior approaches
and VIA is where and how such conflicts appear and are used in the course of argumentation.
      </p>
      <p>Preferences have been widely considered in AI for decision-making and choice [19]. Broadly
speaking, elements in a set are subject to choice, where preference is a comparative ordering
relation between elements. The specific type of elements and the ordering relations over them can
be defined in a variety of ways. In argumentation, preferences are used to adjudicate “winning”
arguments which would otherwise “tie”. In our proposal, there is no direct comparison between
elements and no ordering over them. Rather, values filter props according to the value profile
of the agent. In future work, we aim to account for how arguments “inherit” the values of the
component props and derivative concepts of argument attack.</p>
      <p>
        In Value-base Argumentation Frameworks (VAF) of abstract argumentation [
        <xref ref-type="bibr" rid="ref6 ref7">6, 21, 7</xref>
        ], values
adjudicate the “winning” abstract argument according to an ordering amongst values [21]; specific
orderings are taken to represent an audience. Values are associated with abstract arguments
themselves, where the argument “promotes” the value. As noted above, it is opaque how the
value of the argument is determined. In VIA, an Agent can also be construed as an audience, but
in the sense that the Agent’s value profile filters the props used to construct the knowledge base
and arguments rather than a way to adjudicate amongst arguments.
      </p>
      <p>
        Action-based Alternating Transition Systems with values (AATS+V) represent arguments
about actions in multi-agent systems [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Essentially, an AATS+V expresses actions as transition
functions from state to state, where states are sets of props. Values are a set of abstract objects.
A valuation function describes whether a state transition promotes or demotes the value; in this
sense, it is a preference over actions, which associates values to actions as a whole.
      </p>
      <p>
        Case-based reasoning associates factors, which are essentially props, and values [
        <xref ref-type="bibr" rid="ref15 ref16 ref6">22, 6, 16, 15</xref>
        ].
Bench-Capon and Sartor [22, p.103] write that: “... a factor favours an outcome is because
deciding for that outcome in a case where that factor is present promotes or defends some value,
which it held that the legal system should promote or defend.” There may be degrees (dimensions)
by which a factor is representative of the value [23]. VIA differs in three respects. First, agents
associate values with props, so it is not an association that is independent of agents or a point of
view of the legal system. Second, such an association creates a subjective knowledge base and
related reasoning chains, which is not found in work on factor analysis. Third, VIA allows that
agents make the same argument based on different values.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>
        The main aim of our paper was to take a step towards VIA, a formal model for “motivated
reasoning” in terms of value-based conflicts between reasoning chains. We observe (following [
        <xref ref-type="bibr" rid="ref2">2,
21</xref>
        ]) that disagreements between various agents are rooted not only in the logical or commonsense
reasons, but also they are inherited from the differences of value systems of those agents. Our
model allows for the representation of such conflicts and explains how differences in value systems
influence individual knowledge bases of agents and, in consequence, explains which props can
be intuitively accepted by particular agents. Such an approach results in individualisation of the
relation of incompatibility by assigning it to a particular agent.
      </p>
      <p>VIA is motivated and guided by several intuitions about the role of values in reasoning. We
observe that individuals are often asked to assign a value to some statement as in surveys or in
social media assessments. Just how individuals make such assignments is a matter for social
science and psychology. In this regard, a statement can be taken as an instance of the abstract
value. The approach does not preclude being asked for a value assignment to a whole, e.g.,
marking argumentative essays. Indeed, different sorts of value may be more or less directly
associated with different types of props, which remains for future exploration. In addition, we
observe that from a common pool of accessible information, agents select what is used to construct
their arguments according to their values; agents may argue for their side without considering
the full spectrum of information, alternative arguments, or attacking and defeating them. As
well, argumentative discussions do not necessarily proceed in the manner of explicit attack and
counter-attack; arguments (as in differences of opinion or analysis) appear in a variety of dialogue
types [24], where defeat may not be key. There is also voting, where distinct, antagonistic
arguments can put forward, sometimes without explicit rebuttal.</p>
      <p>VIA provides a basis for a range of future explorations, which we briefly remark on here.
Broadly, we can see how VIA relates to settings of argumentation. The current report does not
explore the compositional relation of values associated with a “whole”, e.g., argument with values
of the “parts”, e.g., props, and how they are combined. We believe there is a connection, but leave
it for future work. In relation to voting, issues such as consortia, where agents gather around
shared arguments, and confirmation bias, where agents do not challenge their positions, would
need to be explored further. However, the approach taken would appear to offer a fruitful line of
analysis. It would be worthwhile to examine how VIA does (or does not) impact on the semantics
of argumentation, i.e., extensions, as well as relevant formal properties. As it is, VIA is static, so
some development could be done with respect to deliberation and persuasion dialogues. While
we have abstracted over context, clearly this should be articulated; that is, how shouting “fire” in
one context but not another is an instance of protected speech. In our view, this may be tied to
implications that follow from one context or another. Relatedly, we believe it worth exploring
how values relate in terms of implication and hierarchy. VIA has some suggestive bearing on
abduction [25]; while an agent makes some value-based selection of props from the “universe”
of discourse, there are still alternatives presented with respect to an Agent’s knowledge base.
More concretely, we can explore how VIA might be used to represent and reason with legal
decisions and the case base as well as actions, particularly with reference to the concepts of value
promotion/demotion. explanations of judicial behaviour.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kahneman</surname>
          </string-name>
          ,
          <article-title>Judgment under Uncertainty: Heuristics and Biases</article-title>
          , Cambridge University Press,
          <year>1982</year>
          . doi:
          <volume>10</volume>
          .1017/CBO9780511809477.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Perelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Olbrechts-Tyteca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wilkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Weaver</surname>
          </string-name>
          , The New Rhetoric: A Treatise on Argumentation, University of Notre Dame Press,
          <year>1969</year>
          . URL: http://www.jstor.org/stable/ j.ctvpj74xx.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Cahill-O'Callaghan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Richards</surname>
          </string-name>
          , Policy, principle, or values:
          <article-title>An exploration of judicial decision-making</article-title>
          ,
          <source>Louisiana Law Review</source>
          <volume>79</volume>
          (
          <year>2019</year>
          )
          <fpage>397</fpage>
          -
          <lpage>418</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <article-title>An overview of the schwartz theory of basic values</article-title>
          ,
          <source>Online Readings in Psychology and Culture</source>
          <volume>2</volume>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Searle</surname>
          </string-name>
          , Rationality in Action, MIT,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>K.</given-names>
            <surname>Atkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. J. M.</given-names>
            <surname>Bench-Capon</surname>
          </string-name>
          ,
          <article-title>Value-based argumentation</article-title>
          ,
          <source>FLAP</source>
          <volume>8</volume>
          (
          <year>2021</year>
          )
          <fpage>1543</fpage>
          -
          <lpage>1588</lpage>
          . URL: https://collegepublications.co.uk/ifcolog/?00048.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>77</volume>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
          . URL: https://doi.org/10.1016/
          <fpage>0004</fpage>
          -
          <lpage>3702</lpage>
          (
          <issue>94</issue>
          )
          <fpage>00041</fpage>
          -
          <lpage>X</lpage>
          . doi:
          <volume>10</volume>
          .1016/
          <fpage>0004</fpage>
          -
          <lpage>3702</lpage>
          (
          <issue>94</issue>
          )
          <fpage>00041</fpage>
          -
          <lpage>X</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A. Z.</given-names>
            <surname>Wyner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <article-title>Arguing from a point of view</article-title>
          , in: S.
          <string-name>
            <surname>Ossowski</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Toni</surname>
            ,
            <given-names>G. A.</given-names>
          </string-name>
          <string-name>
            <surname>Vouros</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the First International Conference on Agreement Technologies, AT</source>
          <year>2012</year>
          , Dubrovnik, Croatia,
          <source>October 15-16</source>
          ,
          <year>2012</year>
          , volume
          <volume>918</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>153</fpage>
          -
          <lpage>167</lpage>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>918</volume>
          / 111110153.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          , Elements of Argumentation, MIT Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <article-title>An abstract framework for argumentation with structured arguments</article-title>
          ,
          <source>Argument and Computation</source>
          <volume>1</volume>
          (
          <year>2010</year>
          )
          <fpage>93</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>P. M. Dung</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          <string-name>
            <surname>Kowalski</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Assumption-based argumentation</article-title>
          , in: G. R.
          <string-name>
            <surname>Simari</surname>
          </string-name>
          , I. Rahwan (Eds.),
          <source>Argumentation in Artificial Intelligence</source>
          , Springer,
          <year>2009</year>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>218</lpage>
          . URL: https://doi.org/10.1007/978-0-
          <fpage>387</fpage>
          -98197-0_
          <fpage>10</fpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-0-
          <fpage>387</fpage>
          -98197-0\_
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          ,
          <article-title>Defeasible logic programming: An argumentative approach</article-title>
          ,
          <source>Theory Pract. Log. Program. 4</source>
          (
          <year>2004</year>
          )
          <fpage>95</fpage>
          -
          <lpage>138</lpage>
          . URL: https://doi.org/10.1017/ S1471068403001674. doi:
          <volume>10</volume>
          .1017/S1471068403001674.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Governatori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Maher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Billington</surname>
          </string-name>
          ,
          <article-title>Argumentation semantics for defeasible logic</article-title>
          ,
          <source>Journal of Logic and Computation</source>
          <volume>14</volume>
          (
          <year>2004</year>
          )
          <fpage>675</fpage>
          -
          <lpage>702</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zurek</surname>
          </string-name>
          , Goals, values,
          <source>and reasoning, Expert Systems with Applications</source>
          <volume>71</volume>
          (
          <year>2017</year>
          )
          <fpage>442</fpage>
          -
          <lpage>456</lpage>
          . URL: http://www.sciencedirect.com/science/article/pii/S0957417416306303. doi:https://doi.org/10.1016/j.eswa.
          <year>2016</year>
          .
          <volume>11</volume>
          .008.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bench-Capon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wyner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Atkinson</surname>
          </string-name>
          ,
          <article-title>Argument schemes for reasoning with legal cases using values</article-title>
          ,
          <source>in: Proceedings of the Fourteenth International Conference on Artificial Intelligence and Law</source>
          , ICAIL '13,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2013</year>
          , p.
          <fpage>13</fpage>
          -
          <lpage>22</lpage>
          . URL: https://doi.org/10.1145/2514601.2514604. doi:
          <volume>10</volume>
          .1145/2514601.2514604.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <article-title>Argumentation based on classical logic</article-title>
          , in: G. R.
          <string-name>
            <surname>Simari</surname>
          </string-name>
          , I. Rahwan
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>