<!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>ADP : An Argumentation-based Decision Process Framework Applied to the Modal Shi Problem</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christopher Leturc</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Flavien Balbo</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Inria, Université Côte d'Azur</institution>
          ,
          <addr-line>CNRS, I3S, 06902 Valbonne</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Mines Saint-Étienne, Univ Clermont Auvergne, CNRS, UMR 6158 LIMOS, Institut Henri Fayol</institution>
          ,
          <addr-line>F-42023 Saint-Étienne</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>65</fpage>
      <lpage>77</lpage>
      <abstract>
        <p>This article introduces an argumentation-based decision process framework speci cally designed to model context-based decisions and its application to the challenge of promoting responsible modal choices in transportation. Despite the growing demand for sustainable transportation options, many urban travelers continue to rely heavily on private cars. We show that our argumentation model can be used to understand how the traveler context in uences the transportation modal choice decisions of the travelers. To validate the e cacy of our framework, we deploy it within a simulator of multimodal transportation networks, utilizing formal argumentation to represent various behaviors. By examining the underlying reasons behind individuals' car usage and investigating potential avenues for in uencing their modal choices, we aim to contribute to the advancement of sustainable transportation solutions.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Argumentation</kwd>
        <kwd>decision model</kwd>
        <kwd>multi-agent simulation</kwd>
        <kwd>transportation modal shift</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The growth of cities is accompanied by an increasing transportation demand, resulting in
heightened pollution and congestion. This is primarily attributed to travelers’ preference for
using private vehicles over other modes of transportation. The shift from private vehicle
mode to alternative modes such as collective or non-motorized modes has become a signi cant
concern for transportation authorities. To discourage private vehicle usage, authorities have
implemented low-emission zones (LEZ) as a new measure. LEZ restricts access to certain parts
of the city exclusively to vehicles with low emissions.</p>
      <p>However, de ning the boundaries of these zones is a challenge as it requires striking a
balance between travelers’ mobility needs and the tra c implications. Unfortunately, when the
de nition is solely based on tra c ow analysis, only the tra c consequences are taken into
account. This approach is unfair as it places the burden solely on excluded travelers or those
who can a ord low-emission vehicles.</p>
      <p>Neglecting the impact on travelers’ needs presents two risks. Firstly, there is a high likelihood
of non-compliance, resulting in additional costs to enforce the rule. Secondly, there is a limited
e ect on modal shift, as most travelers simply adjust their car routes to avoid the LEZ. Finally,
to align with the users’ needs, cities may introduce exceptions that make the rule unclear12.
The LEZ de nition problem emphasizes the necessity of conducting a more comprehensive
analysis of travelers’ decision-making processes to grasp the rule’s impact on travelers and,
consequently, assess its e ectiveness.</p>
      <p>
        Agent-based simulations focus on individual decision-making processes, making them
valuable tools for analyzing the modal shift problem [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. However, these works often limit the
traveler’s context to their activities and locations, while the decision process of the agents
is primarily guided by a single criterion, such as price impact [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or the utilization of shared
autonomous vehicles [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. As a result, the diverse contexts of travelers are not adequately
considered.
      </p>
      <p>
        Modal shifting is determined by a whole range of factors that are interrelated to a larger or
smaller extent. For instance, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] conducted a study involving 205 Australian university students
to examine the relative importance and correlation between psychological and situational factors
in predicting commuter transport mode choices. The study’s ndings include: (1) individuals’
values in uence their commuting behavior through their corresponding beliefs regarding the
environmental impact of cars, (2) factors such as cost, time, and accessibility contribute to
individuals’ choices of commuting mode, and (3) both situational and psychological factors
jointly in uence pro-environmental behavior. For a comprehensive review of the modal choice
concept, interested readers can refer to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>To address this complexity, this article aims to propose a framework that captures the various
contexts within which travelers make their travel decisions.</p>
      <p>
        In this article, we argue that formal argumentation, such as the Dung framework [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], can be
used to represent the decision-making context of travelers. Arguments and attacks pertain to
speci c situations for the traveler and elucidate the support or refutation of a modal choice.
In this sense, argumentation seems particularly relevant to represent complex multi-criteria
decisions structures, in opposition to numerical functions or simple logical rules. An additional
bene t of argumentation is its similarity to how we, humans, reason, as it has been suggested by
Mercier and Sperber [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which makes it easier to understand and use for humans. Furthermore,
argumentation gives us an explicit justi cation about the decision while it is not necessarily the
case for other AI techniques, especially the numeric-based reward functions.
      </p>
      <p>The contributions of this article are:
• An argumentation framework to represent context-based decisions,
• An application of argumentation to the problematic of the modal shift.</p>
      <p>This paper is organized as followed: Firstly, Section 2 proposes a state of the art on
argumentationbased decisions frameworks. Secondly, Section 3 introduces the case study dedicated to represent
urban travelers behaviors within a simulator of multimodal transportation networks. Thirdly,
Section 4 presents the formal framework and recalls basics notions. Finally, Section 5 presents
the rst results of the proof-of-concepts and Section 6 proposes conclusion and perspective of
future work.</p>
      <p>1https://ec.europa.eu/transport/themes/urban/studies_cs
2https://ec.europa.eu/transport/sites/default/ les/uvar_ nal_report_august_28.pdf</p>
    </sec>
    <sec id="sec-2">
      <title>2. Agumentation-based decisions systems</title>
      <p>
        Argumentation has been identi ed as an e ective tool for decision-making and decision-support
systems, particularly in situations where the recommended decisions need to be explained [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
Multiple studies [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref9">9, 10, 11, 12</xref>
        ] have investigated the introduction of argumentation capabilities
in decision-making and emphasized the importance of presenting arguments in favor or against
possible choices to the user of a decision-support system. For instance, argumentation has been
applied to justify a multiple criteria decision or represent decisions taken by a group of agents
as in vote systems [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In a context of computer simulations, argumentation has been applied
into agent-based simulations to model the opinion of agents [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], or [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] considers a case study
in which argumentation is used to assess and compare cultural options available to farmers.
However these approaches in agent-based models do not consider argumentation to make agent
taking decisions. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], they use argumentation to represent knowledge of agents and their
reasoning about alternatives in an automata framework, nammed as Action-based Alternating
Transition Systems (AATS) framework. Some approaches in the literature in decision-support
systems used argumentation to justify an option w.r.t. a goal. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], they consider a case study
in which argumentation is used to assess and compare cultural options available to farmers. In
their approach a system is a set of variables X and a set of states which is an instantiation of each
variable of X, as e.g. X = Xout Xin, where Xout is the observation, and Xin is human control
values. An argument is a triplet Arg = (option, goal, justif ication) which is associated with
an option, a goal and a justi cation.
      </p>
      <p>
        In this article, we are interested in the model proposed in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. They proposed an
abstract argumentation model that de nes an argumentation-based decision framework as tuple
(A, D, R, Ff , Fc) where A is a set of arguments, D is a set of decisions, R is an attack relation,
Ff is a mapping (resp. Fc) between pros (resp. cons) arguments and their associated decisions.
Their model has several advantages:
• The simplicity of the model for linking arguments and decisions without having to change
the abstract structure of arguments
• It provides the possibility of extending it easily to other argumentation models like e.g.
      </p>
      <p>
        Value-based Argumentation Frameworks (VAF) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. The simulated environment</title>
      <p>The proposal presented in this paper is evaluated using a multiagent simulator available in the
Plateforme Territoire3. This simulator enables agent travelers to access multimodal shortest
itineraries between their origin and destination and simulates their movement along the chosen
itinerary at a speed corresponding to the selected transportation mode. Itineraries can be
evaluated using pre-trip indicators that in uence the itinerary choice of the traveler agents.
These indicators can be based on factors such as distance or tra c-related aspects like noise,
which depends on the number of vehicles along di erent parts of the itinerary. Additionally, the
simulator calculates global tra c indicators for each transportation mode to assess the system,
such as the number of late travelers.</p>
      <p>Application. Each agent has to decide about one alternative which corresponds to choose a
particular transportation network. In this simulator, we consider the following set of alternatives
Alts and N be a set of agents :</p>
      <p>D1 p.t. :="go by public transport"
D2 bike :="go by bike"
D3 walk :="go by foot"
D4 car :="go by car"</p>
      <p>Each agent decides based on indicators. For each agent i N , we consider the following
indicators Inds. We rst de ne the indicators based on alternatives Alts:
• t : Alts
• d : Alts
• pol : Alts</p>
      <p>alternative
• noi : Alts
• cos : Alts</p>
      <p>D+ for a given alternative, it returns the duration for this alternative
D+ for a given alternative, it returns the distance for this alternative</p>
      <p>D+ for a given alternative, it returns the pollution rate associated with this
D+ for a given alternative, it returns the noise generated by this alternative</p>
      <p>D+ for a given alternative, it returns the cost of this alternative
Indicators based on the agent state:
• em : N {
, }</p>
      <p>is a function that represents if one agent has a medical emergency
• isOld, isF emale, isReadyT oM odalShif t : N {
if one agent is old, is female, or is ready to modal shift4
, }
are functions that represent
• hasCar, hasECar, hasBike : N { , } are functions that represent if one agent has
a car, or has an electric car, or has a bike and are s.t. for each agent i N , if hasCar(i) =
then hasECar(i) =</p>
      <sec id="sec-3-1">
        <title>Indicators based on the state of the environment:</title>
        <p>• isH ealthCrisis, isRushH our, isT heN ight {
if this is the rush hour, or if it is the night
, }
translate if there is a health crisis,
We formally de ne the state space (based on previously de ned indicators) such as :
SpInds = ((D+)Alts N )4
({ , } )Alts N
({ , }</p>
        <p>N )7 {
, }
3</p>
      </sec>
      <sec id="sec-3-2">
        <title>In the sequel we consider the following notation :</title>
        <p>s S pInds, ind I nds, s[ind] = ind</p>
        <p>This last notation translates for all s S pInds, s[t] = t i.e. we return the part of the value
of the component of vector that assigns the function which evaluates the duration of each
alternative.</p>
        <p>4For a sake of simplicity, we reduce to a small set of characteristics of the agent.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Argumentation-based framework for Decision Making</title>
      <p>
        In this section we give the model of Amgoud and Prade [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and their de nitions of extensions
w.r.t. their model. Secondly, we present our framework called ADP (Argumentation-based
Decision Process) which extends their model. The main advantages of our framework are:
• The decision of an agent is contextualized w.r.t. the state thanks to its argumentation
graph.
• The notion of arguments is abstract so that it can be easily extended to approaches
that consider and explicit goals, or other argumentation approaches as e.g. logic-based
argumentation [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <sec id="sec-4-1">
        <title>4.1. Argumentation Framework for Decision Making</title>
        <p>
          In order to map arguments to decisions, [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] extends the standard argumentation framework [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]
to decisions. Arguments are mapped to supported decisions (i.e. pro arguments) and
unsupported decisions (i.e. con arguments).
        </p>
        <p>De nition 1. An Argumentation Framework for Decision Making (AFDM) is a tuplet AF DM =
(A, R, D, Ff , Fc) such that:
• A is a set of arguments
• R is a binary relation called attack relation
• D is a set of decisions (or actions)
• Ff : D 2A is a function that assigns from D the set of pro arguments
• Fc : D 2A is a function that assigns from D the set of con arguments</p>
        <p>We note ADF (A, D) = 2A 2A A 2D (2A)D (2A)D the set of Argumentation-based
Decision Framework based on a set of arguments A and a set of decisions D and consider:
a A , Ff 1(a) := {d D
: a F f (d)}, Fc 1(a) := {d D
: a F c(d)}</p>
        <p>
          A semantics of argumentation frameworks is given by the notion of extensions [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Extensions
characterize which arguments are considered as admissible in regard to the argumentation
graph.
        </p>
        <p>De nition 2 (Extensions). Let (A, R, D, Ff , Fc) be an AFDM, S A
be a set of arguments.
• S is an admissible extension i S is con ict-free and all arguments A S are acceptable
w.r.t. S.
• S is a complete extension i S is admissible and contains all acceptable arguments wrt S.
• S is a grounded extension i S is a minimal complete extension wrt i.e. S A s. t.</p>
        <p>S S, S is a complete extension.
• S is a preferred extension i S is a maximal admissible extension wrt .
• S is a stable extension i S is con ict-free, and A A \ S, SRA.
• S is an ideal extension i S is a maximal admissible extension wrt that is included in all
preferred extensions.</p>
        <p>
          Let us notice that in the general case there is no consensus about which extension semantics
to use. However as suggested in [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] some extensions can be considered as more preferable
due to their uniqueness, e. g. the grounded or the ideal extension.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Argumentation-based Decision Process</title>
        <p>The Argumentation-based Decision Process (ADP) framework incorporates argumentation
theory to model the decision-making process, enabling the selection of decisions based on
argument extensions derived from the argumentation graph.</p>
        <p>Thus, the system is fully described by a set of agents N , a set of states S, a set of arguments A
and a set of decisions D or actions that agents can do. In the sequel, we de ne an
argumentationbased decision process for one agent i N . A function de nes for each state s S , an
instance of Amgoud and Prade’s model i.e. a subset of possible decisions D D that in s the
agent can do, a subset of arguments A A which are veri ed in s, a set of (un)supported
decisions Ff (Fc), and a set of attacks R that are generated by the semantics of each argument
in A . Then, a function de nes the extension semantics which is used by the agent to compute
her stationary politics . Since there is no concensus about how to compute the "winning" set
of arguments based on a particular extension semantics (and so the decision), we let abstract
and consider rather an heuristic function h which de nes the computation method to choose a
decision based on an extension semantics. Thus, we assume that the politic of the agent (which
is stationary) is fully de ned by this heuristic function i.e. = h. The stationary policy function
ensures that a decision is chosen from the available options for each state in a consistent manner
w.r.t. the set of admissible arguments.</p>
        <p>De nition 3. An Argumentation-based Decision Process (ADP) is a tuplet ADP = (S, A, D, , , )
such that :
• S is a no-empty set of states
• A is a no-empty set of arguments
• D is a no-empty set of decisions (or actions)
• : S ADF (A, D) is a function s.t.</p>
        <p>s S , (s) = (A , R , D , Ff , Fc) where :
– R</p>
        <p>A A
[R](s) = R
– A A is a subset of arguments associated with state s and we note [A](s) = A
represents the set of attacks between arguments in A and we note
•</p>
        <p>: 2A A
extensions
– D D is a subset of decisions associated in a state s and we note [D](s) = D
– Ff : D
assigns a set of pro arguments for each decision in D in a state s</p>
        <p>2A and we note [Ff ](s) = Ff and [Ff 1](s) = Ff 1 is a function that
– Fc : D 2A and we note [Fc](s) = Fc and [Fc 1](s) = Fc 1 is a function that
assigns a set of con arguments for each decision in D
22A is a function that, from an argumentation graph, returns the set of</p>
        <p>: S D is a stationary politic s.t. s S , (s) = hs( ( [R](s))) where hs : 22A D
is a function s.t. each chosen decision belongs to the set of extensions given by the AFDM:
E
2A, hs(E ) { d D
: d
[D](s)}</p>
        <p>We now present how this model is applied in our proof-of-concept. The implemented model
has 22 arguments, and for a sake of readability, we do not present all of these arguments in this
article but only 4 of them.</p>
        <p>Application. Let consider the following ADP = (S, A, D, , , ) where S = SpInds and
D = Alts. We consider a set of arguments A and we assume in our study case that is such that
for all s S and for each agent i N :
• A. hC := "agent i has no car" ; C. hB := "agent i has no bike",</p>
        <p>Activation : hC and hB</p>
        <p>[A](s) i s[hasCar](i) =
Pros : [Ff 1](s)(hC) = [Ff 1](s)(hB) =
Cons : [Fc 1](s)(hC) = [Fc 1](s)(hB) =
[A](s) i s[hasBike](i) =
Attacks : (a, d) { (hB, bike), (hC, car)}, {(a, x) : x [Ff ](s)(d)} [R](s)
Meaning : If she has no car (resp. no bike), then hC (resp. hB) is veri ed. It is not in favor, or against
any alternative and attacks all veri ed arguments that supports one of these alternatives.
• iAE := "it is a medical emergency"</p>
        <p>Activation : iAE
Pros : [Ff 1](s)(iAE) = {d
[A](s) i s[em](i) =
[D](s) : ¬ x</p>
        <p>[D](s), s[t](i)(x) &gt; s[t](i)(d)}
Cons : [Fc 1](s)(iAE) = [D](s) \ [Ff 1](s)(iAE)
Attacks : {(iAE, x) : x
[A](s), [Ff 1](s)(x)
[Fc 1](s)(iAE) = }
[R](s)
Meaning : If there is a medical emergency, then iAE is veri ed. It is in favor of all alternatives
that are the quickest, against the others and attacks all veri ed arguments that are in favor of
at least one alternative that is not the quickest.
• cRA := "the car alternative crosses the regulated area"</p>
        <p>Activation : cRA
[A](s) i s[reg](i)(car) =
, s[hasCar](i) =
and car
[D](s)
Pros : [Ff 1](s)(cRA) =
Cons : [Fc 1](s)(cRA) = {car}
Attacks : {(cRA, x) : x
[Ff ](s)(car)}</p>
        <p>[R](s)
Meaning : cRA is veri ed when the alternative car crosses a regulated area while it should be
forbidden. It attacks all arguments in favor of car.</p>
        <p>[A](s) i
• iEx := "it is too much expensive for agent i when s[cos](i)(d) &gt; ic(s)(d)" with d D and ic(s) :
D D+ a function to set a threshold for what the agent considers as too much expensive
Activation : iEx d</p>
        <p>[D](s) s.t. cos(i)(s)(d) &gt; ic(s)(d)
Pros : [Ff 1](s)(iEx) = {d
Cons : [Fc 1](s)(iEx) = {d
Attacks : {(iEx, x) : d
[D](s) : ic(s)(d) &gt; s[cos](i)(d))}
[D](s) : s[cos](i)(d) &gt; ic(s)(d)}
[Fc 1](s)(iEx), x
[Ff ](s)(d)}</p>
        <p>[R](s)
Meaning : iEx is veri ed when at least one alternative is above the threshold of acceptability of
agent i in regard to her budget. It attacks all arguments that supports one alternative which is
not in the threshold of acceptability.</p>
        <p>It is worth noting that attacks hold more weight in the decision-making process compared to
simply considering a list of pros and cons. This is because a single attack can invalidate an argument
and subsequently remove it from the extensions, thus impacting the agent’s deliberation process for
making choices.</p>
        <p>Furthermore, this model could be easily extended to get a more realistic models by considering
other arguments as e.g. "I’m relocating", "I’m the police", "I prefer biking", "There is no bicycle
network", "There is no bus at this hour", etc.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experimental results</title>
      <p>In this section, we provide an application of the framework to simulate the modal shifting. We
present the results obtained from our experiments, starting with an explanation of the various
scenarios tested. Then, we provide an example of an argumentation graph generated for one
agent. Finally, we demonstrate how decision-making based on argumentation can be utilized to
evaluate the evolution of the overall transportation network.</p>
      <sec id="sec-5-1">
        <title>5.1. Implemented scenarios</title>
        <p>We aim to enhance the simulation of regulating a multimodal transportation networks, consisting
of a car, bus, walk, and bicycle network, each with distinct characteristics such as average speed,
environmental impact, nancial cost, and noise level. Speci cally, we focus on regulating the car
network, which involves determining certain areas where cars are either allowed or prohibited
from accessing. We present the parameters considered in two network con gurations: namely,
a con guration without regulated areas and another with regulated areas (LEZ). In both, we
assume there are 5000 traveler agents, no health crisis, and it is rush hour. The objective of a
traveler agent is to choose the most appropriate transportation mode. We also establish some
thresholds based on these assumptions e.g. 90% have a bike and 100% a car, 30% of them
have an electric car, 40% are ready to modal shift, 20% are senior, 10% are emergencies. The
threshold for the acceptability w.r.t. time i.e. it(s)(d) is set arbitrary as the following : if the
travel time is greater than 1.2 tmin then it is unacceptable. The noise threshold in(s)(d)
should not exceed 1.0. The quantity of pollution, ip should not exceed 9.0, the cost becomes
unacceptable when the cost is greater than ic(s)(d) = 0.2 and the distance is unacceptable
when it is greater than il = 200.0. We consider 6 scenarios:
• Without LEZ: the objective is to evaluate the impact of taking into account the context in
the distribution of the travelers per networks considering a classical multimodal network.
– s1: the traveler agents decide by considering the quickest alternative, i.e. a
monocriteria decision process.
– s2: the traveler agents decide with the proposed ADP.
• With LEZ: the objective is to evaluate if our model is e cient to understand the traveler
decision process for the transportation modal shift.</p>
        <p>– s3: the traveler agents choose the quickest alternative. The comparison with s1
will give information about the quality of the decision criteria to understand the
consequences of the LEZ de nition.
– s4: the agents decide with an ADP. The comparison with s2 will give information
about the quality of the decision criteria to understand the consequences of the LEZ
de nition.
– s5: the traveler agents decide with the ADP de ned in s4 but the distance acceptance
has been reduced. The comparison with s4 should show an increase of the modes
with the shortest distance.
– s6: the traveler agents decide with the ADP de ned in s5 but the pollution acceptance
has been reduced. The comparison with s5 should show an increase of the least
polluting modes.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. From the point of view of one agent</title>
        <p>After running the scenario s4 (ADP+LEZ), we illustrate an argumentation graph of one agent. Its
characteristics are given by : s[em](i) = , s[isOld](i) = , s[isRT MS](i) = , s[hasCar](i) = ,
s[hasECar](i) =</p>
        <p>, s[hasBike](i) = .</p>
        <p>Application. If Grd( [R](s)) is the computed grounded extension from the argumentation graph
[R](s) where s represents the current state, then, we de ne the scoring function scr1 : [D](s) R
such that for all decisions d [D](s) :
pros(d) = |Grd( [R](s))
cons(d) = |Grd( [R](s))
[Ff ](s)(d)|
[Fc](s)(d)|
scr (d) =</p>
        <p>pros(d)
pros(d)+cons(d)
0 otherwise</p>
        <p>if pros(d) + cons(d) = 0</p>
        <p>We compute the scores by considering the argumentation model given in Application 4.2. The
result of the computed argumentation graph is depicted in Table 2. Then, by computing the grounded
extension, we get: Grd( [R](s)) = {{5, 17}}. To deal with equalities, we assume the following
order for agent i: Bus &gt; Bike &gt; W alk &gt; Car. For a sake of simplicity we decided to set this
order arbitrary. In this setting, the agent chooses the car alternative by avoiding the regulated area
since scr(Car) = 1 while for other alternatives X, we have scr(X) = 0.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. From a global perspective: how individual explicit decision processes may be manipulated to influence the system</title>
        <p>We analyze the impact of a LEZ on agents considering scenarios s1, s2 (ADP), s3 (LEZ), s4
(ADP+LEZ), s5 (ADP+LEZ), s6 (ADP+LEZ). The Table 1 presents the distribution of the travelers
between the transportation modes according to several scenarios. Here we compare the scenarios
to illustrate three advantages of our approach. In each of them, travelers have to choice the
transportation modes corresponding to their preferences with or without considering LEZ.</p>
        <p>Scenario
Is our approach adapted to reproduce the diversity of travelers’ modal choices? The
scenario s1 considers that travelers choose the quickest trip without other parameters while the
travelers in s2 decide according to the argumentation model presented in section 5.1. Here, the
result show that with the only decision criteria based on time it is not possible in this example
to have a real multimodal system, the car alternative is always the fastest transportation mode.
The argumentation model is closer to the reality.</p>
        <p>Is our approach e icient to understand the consequences of the network regulation
on multimodal travelers’ modal choices? The scenarios s3 and s4 are respectively similar
to s1 and s2 expected that a LEZ is deployed. We can observe for both the same evolution with
the transfer of around 5% of travelers from the car mode to the bus mode. The advantage of our
proposal is that this transfer being based on a more realistic initial distribution we observe a
multimodal tra c that is more balanced between modes.</p>
        <p>Is our approach adapted to understand the consequences of traveler behaviors on
the transportation system? The scenario s5 is based on s4 (LEZ deployed and ADP) with
the modi cation of the distance constraint argument ( il) which is reduced to 0. It means that
travelers prefer the shortest trips. We observe that there is a shift of travelers towards the car
mode to reach a value close to that of s2. This illustrates that the decision is the result of a
compromise, as the majority of travelers do not shift.</p>
        <p>The scenario s6 is based on s5 with the reduction of the tolerance of the pollution ( ip). This
argument counter balances partially the one of the distance. The result is a percentage of
travelers choosing the car mode that is similar to s4 and an increase of the traveler choosing the
bus mode. This last mode is a good compromise between the distance and pollution arguments.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this article, we have presented an argumentation-based decision process framework for
modeling the decision-making process of urban travelers. To demonstrate the feasibility of our
framework, we have provided a proof-of-concept by instantiating the model with arguments
that could be considered in a modal shifting.</p>
      <p>It is important to highlight that our current model lacks of realistic data on real behavior of
urban travelers, and we acknowledge that it represents a preliminary e ort in this direction. In
future research, we plan to enhance our framework by incorporating e.g. web-based data and
considering more statistical data. We believe that it will provide more accurate insights into the
decision-making process of agents and will provide more realistic results.</p>
      <p>By combining our framework with comprehensive and up-to-date web data, we anticipate that
our model will o er a deeper understanding of urban travelers’ decision processes, ultimately
leading to more e ective strategies for promoting responsible modal choices in transportation.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Acknowledgement</title>
      <p>We thank the 3IA Côte d’Azur ANR-19-P3IA-0002, the HyperAgents project ANR-19-CE23-0030
and the Acceler-AI project Projet-ANR-22-CE23-0028 for their support.
D
{</p>
      <p>} } }
Fc D{ ,D {} ,3D {} 4D ,4 ,4 D { D {} ,3D</p>
      <p>D D 4 } 4
{ { {
} }
1 1
D D
{ {
}
2
D
{
}
2
}
2
} } } } } } }
2 1 D 2 2 2 2 D 1</p>
      <p>} } } , ,
1 D 4 3 D 2 3 D D D D 3
F 4 D D 4 D D 3 3 3 3 D {} ,4D
f , , , , , ,</p>
      <p>{ { { , ,
D D 1 D D D D 1 D
{ { { { { { {</p>
      <p>D
{</p>
      <p>D
{
}
1
1
,
2
} 1} 1
1 ,
,1 ,1 0} 0} 01
2 2 1 1 ,
s ,1 ,1 ,7 ,7 ,6
ck 0 ,6 ,6 ,6 13
a {} ,61 } 3 } } 1 1 } } } , }
t { 1 { { , , { { { 7 {
t , , 0 0 ,
A ,7 ,9 ,2 ,2 ,9
9 6 1 1 6
, 1 , , 1
6 , 5 5 ,
1 5 { { 0
{ 1{ 2
,
5
1
,
1
{
s
i
s
i
r
D
I
g 1 5 6 7 9 10 11 12 13 15 16 17 20
r</p>
      <p>A</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Kaddoura</surname>
          </string-name>
          , G. Leich,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nagel</surname>
          </string-name>
          ,
          <article-title>The impact of pricing and service area design on the modal shift towards demand responsive transit</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>170</volume>
          (
          <year>2020</year>
          )
          <fpage>807</fpage>
          -
          <lpage>812</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kamel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Vosooghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Puchinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ksontini</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Sirin, Exploring the impact of user preferences on shared autonomous vehicle modal split: A multi-agent simulation approach</article-title>
          ,
          <source>Transportation Research Procedia</source>
          <volume>37</volume>
          (
          <year>2019</year>
          )
          <fpage>115</fpage>
          -
          <lpage>122</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Collins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Chambers</surname>
          </string-name>
          ,
          <article-title>Psychological and situational in uences on commutertransport-mode choice</article-title>
          ,
          <source>Environment and behavior 37</source>
          (
          <year>2005</year>
          )
          <fpage>640</fpage>
          -
          <lpage>661</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>A. De Witte</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hollevoet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Dobruszkes</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Hubert</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Macharis</surname>
          </string-name>
          ,
          <article-title>Linking modal choice to motility: A comprehensive review</article-title>
          ,
          <source>Transportation Research Part A: Policy and Practice</source>
          <volume>49</volume>
          (
          <year>2013</year>
          )
          <fpage>329</fpage>
          -
          <lpage>341</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>Arti cial intelligence</source>
          <volume>77</volume>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Mercier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sperber</surname>
          </string-name>
          ,
          <article-title>Why do humans reason? arguments for an argumentative theory</article-title>
          .,
          <source>Behavioral and brain sciences 34</source>
          (
          <year>2011</year>
          )
          <fpage>57</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Glasspool</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Patkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Austin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Black</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>South</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Robertson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Vincent</surname>
          </string-name>
          ,
          <article-title>Delivering clinical decision support services: there is nothing as practical as a good theory</article-title>
          ,
          <source>Journal of biomedical informatics 43</source>
          (
          <year>2010</year>
          )
          <fpage>831</fpage>
          -
          <lpage>843</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F. S.</given-names>
            <surname>Nawwab</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
            Bench-Capon,
            <given-names>P. E.</given-names>
          </string-name>
          <string-name>
            <surname>Dunne</surname>
          </string-name>
          ,
          <article-title>Emotions in rational decision making</article-title>
          ,
          <source>in: International Workshop on Argumentation in Multi-Agent Systems</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Ouerdane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Maudet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tsoukias</surname>
          </string-name>
          ,
          <article-title>Argumentation theory and decision aiding, Trends in multiple criteria decision analysis (</article-title>
          <year>2010</year>
          )
          <fpage>177</fpage>
          -
          <lpage>208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>T. L. van der Weide</surname>
          </string-name>
          , Arguing to motivate decisions,
          <source>Ph.D. thesis</source>
          , Utrecht University,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <article-title>An argumentation-based approach for decision making</article-title>
          ,
          <source>in: 2012 IEEE 24th International Conference on Tools with Arti cial Intelligence</source>
          , volume
          <volume>1</volume>
          , IEEE,
          <year>2012</year>
          , pp.
          <fpage>564</fpage>
          -
          <lpage>571</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ferretti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. H.</given-names>
            <surname>Tamargo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Errecalde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          ,
          <article-title>An approach to decision making based on dynamic argumentation systems</article-title>
          ,
          <source>Arti cial Intelligence</source>
          <volume>242</volume>
          (
          <year>2017</year>
          )
          <fpage>107</fpage>
          -
          <lpage>131</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Marreiros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Novais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Machado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ramos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Neves</surname>
          </string-name>
          ,
          <article-title>An agent-based approach to group decision simulation using argumentation</article-title>
          , in: International MultiConference on Computer Science and Information Tecnology, Workshop Agent-Based
          <string-name>
            <surname>Computing</surname>
            <given-names>III</given-names>
          </string-name>
          (ABC
          <year>2006</year>
          ), Wisla, Poland,
          <year>2006</year>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>232</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Taillandier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Salliou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Thomopoulos</surname>
          </string-name>
          ,
          <article-title>Coupling agent-based models and argumentation framework to simulate opinion dynamics: application to vegetarian diet di usion</article-title>
          ,
          <source>in: Advances in Social Simulation: Proceedings of the 15th Social Simulation Conference: 23-27 September</source>
          <year>2019</year>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>341</fpage>
          -
          <lpage>353</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>R.</given-names>
            <surname>Thomopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Moulin</surname>
          </string-name>
          , L. Bedoussac,
          <article-title>Combined argumentation and simulation to support decision</article-title>
          , in: International Conference on Industrial,
          <source>Engineering and Other Applications of Applied Intelligent Systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>275</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Atkinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          Bench-Capon,
          <article-title>States, goals and values: Revisiting practical reasoning</article-title>
          ,
          <source>Argument &amp; Computation</source>
          <volume>7</volume>
          (
          <year>2016</year>
          )
          <fpage>135</fpage>
          -
          <lpage>154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Amgoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          ,
          <article-title>Using arguments for making and explaining decisions</article-title>
          ,
          <source>Arti cial Intelligence</source>
          <volume>173</volume>
          (
          <year>2009</year>
          )
          <fpage>413</fpage>
          -
          <lpage>436</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>T. J. M. Bench-Capon</surname>
          </string-name>
          ,
          <article-title>Persuasion in practical argument using value-based argumentation frameworks</article-title>
          ,
          <source>Journal of Logic and Computation</source>
          <volume>13</volume>
          (
          <issue>3</issue>
          ) (
          <year>2003</year>
          )
          <fpage>429</fpage>
          -
          <lpage>448</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>L.</given-names>
            <surname>Amgoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-F.</given-names>
            <surname>Bonnefon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          ,
          <article-title>An argumentation-based approach to multiple criteria decision</article-title>
          ,
          <source>in: European Conference on Symbolic and Quantitative Approaches to Reasoning and Uncertainty</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>269</fpage>
          -
          <lpage>280</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <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>
          ,
          <source>in: Argumentation in Arti cial Intelligence</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>133</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M.</given-names>
            <surname>Caminada</surname>
          </string-name>
          ,
          <article-title>Comparing two unique extension semantics for formal argumentation: ideal and eager</article-title>
          ,
          <source>in: Proceedings of the 19th Belgian-Dutch conference on arti cial intelligence (BNAIC</source>
          <year>2007</year>
          ), Utrecht University Press,
          <year>2007</year>
          , pp.
          <fpage>81</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>