The Argumentative Mediator
Carles Sierra1(B) , Ramon Lopez de Mantaras1 , and Simeon Simoff2
1
Artificial Intelligence Research Institute (IIIA-CSIC), Barcelona, Spain
{sierra,mantaras}@iiia.csic.es
2
Western Sydney University, Sydney, Australia
[email protected]
Abstract. In this paper we introduce a negotiation mediator in a multiagent context. When negotiation fails, a mediator can interact with the
parties, find out about their goals, ontologies, and arguments for and
against negotiation outcome, and suggest solutions based on previous
experience. An algorithmic schema to be instantiated with particular
argumentation, semantic alignment and case-base reasoning techniques
is presented. The proposal is neutral with respect to which particular
technique is selected. An example illustrates the approach that is framed
in the existing body of literature on argumentation and mediation.
1
Introduction
Achieving an agreement in disputes and deals is a process by which two or
more parties reach a mutually acceptable outcome. The focus of this work is in
consensual dispute resolution, where the parties themselves make the decision
about the process and the outcome. Among the consensual dispute resolution
processes, this work addresses mediation – the confidential process where an
independent and neutral third party assists the disputants to negotiate and
reach a decision about their dispute. Unlike arbitration or expert appraisal, the
mediator cannot impose a binding solution upon the parties.1 However, if the
parties do not reach a solution and a case goes to an arbitration, the documented
intermediate solutions and parties positions through the mediation process can
be provided in assistance to the arbitration process.
Through problem interpretation and reframing capabilities as well as through
various facilitation strategies and procedures, mediators are able to assist negotiating parties to explore the negotiation issues in depth and reach acceptable
joint decisions, in many cases, among the best feasible solutions that benefit all
negotiating parties under the given circumstances. The long term goal of this
work targets the integrative “value creating” mediation strategies [31], which,
in addition to interest-based mediation, consider alternative approaches, where
the mediator and the parties involved go beyond the “zero sum” view, arguing about the solutions, sometimes reconsidering the original problem in order
1
The Institute of Arbitrators and Mediators: http://www.iama.org.au/mediation.
htm.
c Springer International Publishing AG 2017
N. Criado Pacheco et al. (Eds.): EUMAS 2016/AT 2016, LNAI 10207, pp. 439–454, 2017.
DOI: 10.1007/978-3-319-59294-7 36
440
C. Sierra et al.
to create more potential solutions and, if possible, to expand resources under
negotiation. In line with the above, from the four categories of contemporary
mediation approaches - evaluative, facilitative (also known as interest-based),
transformative and narrative [23], we consider transformative (or deliberative)
mediation, where the mediator’s function is to persuade disputants to transform
their respective perceptions of and responses to the dispute or conflict [23]. The
motivation for this work is the transformative view, first expressed in [9], that
conflict is primarily related to human interaction rather than just conflict of
interests of self-interested individuals, aiming only at maximising their individual gain. In some sense, we view mediation as a process of creating value in
disputes in line with [28]. We are further motivated by the developments of the
cognitive negotiation theory, which focused on what negotiators are likely to do
rather than what they should do [44].
Through the process mediators have to remain neutral and to move parties
through various impasse-points in the negotiation. How to get to the “win-win”
solution or convince the parties to revisit their stance is the know-how that distinguishes a successful mediation process and a competent mediator. Designing
such evolving process is essential for designing a skilful computerised mediator. In
[40] we formulated the issues facing the development of an automated mediation
agent. The paper formulated the necessary and sufficient conditions for a mediation to take place and demonstrated the validity of those conditions on examples
from the area of international relations. The title of the paper — “Mediation =
Information Revelation + Analogical Reasoning” summarised, respectively, the
two intertwined sets of requirements towards computational automated mediator: (a) capabilities to seek and utilise relevant information, and (b) capabilities
to “think out of the box”, i.e. to approach the problem that has stalled negotiation from a fresh perspective, if necessary, reframe it and present to negotiating
parties the new solution, possibly unseen by them when remaining within their
“original boxes”.
Subsequently, the authors have focused on the development of the computational ability to “think out of the box.”2 In Sect. 4 in [40] we have introduced a
high level view of the MediaThor mediating agent, which utilises past experiences
and information from negotiating parties to mediate disputes and change positions of negotiating parties. The realisation of MediaThor required the specification of the mental models Mt of the agents at time t, introduced in [40] and the
mechanisms for aligning of/agreeing on the ontologies of the dispute they used.
The architecture of the mediator, presented in [2], implemented MediaThor’s
case-based reasoning (CBR) approach to mediation integrating analogical and
common sense reasoning, achieving both the ability to utilise experience with
cases in different domains and the ability to structurally transform the set of
issues of the dispute for a better solution. The above mentioned problem reframing has been implemented as a combination of case-based reasoning and common
sense reasoning with structure mapping.
2
Not to be confused with the term “computational thinking” as introduced and discussed in [48].
The Argumentative Mediator
441
This paper continues the development of an automated mediation agent
within the ‘curious negotiator’ framework [39]. The automated mediator
MediaThor presented in [40] and [2] generates the solution and presents it to
the negotiating parties. Both works [2,40] are focused on solution construction aspects of mediation, based on the information revealed by the negotiating
agents, including their goals and reservations. An acceptable solution was constructed in a single CBR cycle. What if one of the negotiating agents does not
accept the solution proposed by the mediator and argues against it? What if
both agents argue against parts of the solution and the mediator has to support
the proposed solution with arguments relevant to the stance of each negotiator?
These questions, related to the dynamics of the mediation process, were beyond
the scope of both works [2,40]. They are the focus of the developments presented
in this paper.
The contribution of this paper includes the integral analysis of the interplay of mediation and argumentation and the development of a high-level computational model of the transformative mediation process. Specifically, Sect. 3
presents five aspects of mediation, where structured argumentation offers means
for realising automated mediation process. These are the overarching five principles for building an automated mediator, which uses argumentation through
the mediation process for extracting additional information about the position
of the negotiating agents, finding solutions and justifying them. The section then
presents the high level modifications of the formal models of negotiating agents
and the cases in the case base of the mediating agent, and the suitability of
bipolar argumentation frameworks. Sections 4 and 5 present a high level view
of the way a computational mediator can use argumentation and a case study
which demonstrates how that works.
2
Computational Mediators
Early work on computational mediation has recognised the role of the mediator
as a problem solver. The MEDIATOR [25,26] focused on case-based reasoning as
a single-step for finding a solution to a dispute resolution problem. The casebased cycle of the MEDIATOR operated within a single domain. In the example
with the Israel-Egypt dispute, the similarity was sought within political disputes
that involved land and military force (see details in [26], p. 512). The selection
of the closest case was biased towards the similarity of the arguments thrown
in the dispute rather than the object of the dispute. The mediation process
was reduced to a one-step case-based inference, aimed at selecting an abstract
“mediation plan”. The work did not consider the value of the actual dialog with
the mediated parties.
Computational capabilities for problem restructuring in negotiation and
mediation has been investigated in [41] as means for manipulating mediated
parties in order to change their perceptions of the issues. The PERSUADER operated within the game theory paradigm, applied to labor management disputes.
It deployed mechanisms for problem restructuring that operated over the goals
and the relationships between the goals. It used means to manipulate the utility
442
C. Sierra et al.
values of negotiating parties. To some extent this work is a precursor of another
game-theoretic approach to mediation, presented in [47] and the interest-based
negotiation approach in [32].
Manipulative mediation of human parties involved in dispute resolution has
been attempted in the area of decision support systems. The Family Winner [3]
treats the dispute resolution process as a series of “mutual trade-offs” aiming at
modifying the initial preferences of the parties in order to converge eventually to
a feasible and mutually acceptable solution. Further, this line of works considered
the incorporation of the notion of fairness in the mediation strategies [1].
MArCo is a theoretical framework, presented in [42], which stands aside of
the mainstream works on computational mediation. It recognises that the computational system has to analyse the ongoing interaction and have the capability
to identify a conflict and to mediate it. It does not necessarily aim at achieving
conflict resolution per se. MArCo mediation framework is geared towards conflict
control strategy, which attempts to reduce the negative consequences of conflict,
rather than solely looking for a negotiation outcome that resolves the conflict.
The mediator is oriented towards facilitating group development, hence the goal
of the mediation is to suggest courses of action that provoke articulation and
reflection [42].
Notable is the recent series of publications about the computational mediators AutoMed [13,14] and AniMed [29,30] for multi-issue bilateral negotiation
under time constraints. Common to this family of game-theoretic creatures is
that the solution space is known and that the mediator can offer either specific
complete instances out of this space (AutoMed) or incremental partial solutions
which are subsets of the solution set (AniMed). The later offers a better interaction interface. Similar to the mediator proposed in the ‘curious negotiator’
[39], both mediators monitor negotiations and intervene when there is a conflict
between negotiators.
One of the reasons why negotiation may end up in a need for mediation is
that in real settings information only about negotiation issues is not sufficient
to derive the outcome preferences [46]. An exploratory study [36] of a multiple (three) issue negotiation setting suggest the need for developing integrative
(rather than position-based) negotiation processes which take into account information about motivational orientation of negotiating parties. Incorporation of
information beyond negotiation issues has been the focus of a series of works
related to information-based agency [17,18,38] and the LOGIC framework [37].
These works are part of our broader series of works which consider the incorporation of information extracted from the illocutions of the negotiation dialogue as
well as information provided by external information mining agents in response
to a query from a negotiating agent. The research in value-focused thinking [24],
value-based argumentation frameworks [5], interest-based negotiation [33] and
interest-based reasoning [46] considers the treatment of information related to
the preferences of parties involved in negotiation and decision making, in addition to the concrete negotiable matter (aspect, issue). These are the fundamental
objectives, values, concerns, goals and desires, labeled as interests - any kind of
motivational information that leads to a preference [46].
The Argumentative Mediator
443
Before getting into the technical aspects, it is worth mentioning that the
award of the 2002 Nobel Peace Prize to Jimmy Carter recognises the role of successful mediation in contemporary world.3 Distinct element of Jimmy Carter’s
mediation strategies is the intertwining of the settlement-centred strategies, in
which the mediator is highly manipulative in order to bring the parties to a
resolution, proposed by the mediator, and relationship-centred (transformative)
where the mediator assists parties in building mutual trust and understanding, and developing mutually-acceptable solutions on their own. Both types of
mediation strategies involve elements of argumentation [35].
3
Unfolding Argumentation in the Mediation Process
Below we consider the aspects of mediation, where computational argumentation
offers means for realising computational mediation.
I. Mediation is a fluid and evolving process [23]. Argumentation offers the
machinery, which will enable the evolution of the process. It is very unlikely
that the mediator is an “oracle”, who knows the overall solution set at the
beginning of the process. The mediator constructs the alternative solution
sets with the help of the information extracted from the interaction with
the negotiating parties. In real world a solution may emerge as a result of
a change of the problem space. This is in fact what a skilful mediator does.
This implies that the mediator will need to convince negotiators that the
problem space needs to be and can be changed.
II. The mediator should be capable to justify (explain) its suggestions. Argumentation offers such justification mechanism. The approach in mediation can be analogous to the approach developed in argumentation-based
machine learning [7], where an inductive learning algorithm is extended to
use part of the data to form explanatory arguments for the outputs.
III. The mediator should be capable to develop, adjust or extend an agreed ontology. The agreed ontology, established at the beginning of the mediation
session, may evolve as a result of the mediation process. Argumentation
offers means to justify changes in the agreed ontology. The ontology is both
means in the mediation and argumentation process (it is essential in the
3
Though Jimmy Carter as a President launched a number of controversial weapons
programs, see “The Nobel Peace Prize 2002 - Presentation Speech.” [http://www.
nobelprize.org/nobel prizes/peace/laureates/2002/presentation-speech.html] for the
supportive argument about his contribution as a mediator. Whilst Jimmy Carter’s
mediation between Israel and Egypt (the Camp David Accords) is a well-known
classics, less known are his other numerous successes. For example, in 1994 his mediation resulted in a four-month cease-fire agreement in Bosnia at the height of the
ethnic violence in the Balkans, and a pledge from all sides to resume peace talks,
which eventually led to a peace agreement between Croatia, Bosnia, and Serbia in
1995. In 2008, his mediation led to the re-establishment in 2009 of relations at the
level of charge d’affaires between Colombia and Ecuador.
444
C. Sierra et al.
implementation of analogy in [40]) or can be the object of the argumentation when mediator develops the ontology on which both parties agreed, or
attempt to change it.
IV. The mediator should be capable to extract information (intelligence) and
use it in the mediation process. Such information comes from the mediation
process and from external sources. Argumentation can provide information about the process, encoded in the arguments, and can trigger external
information queries.
V. The mediator should be capable to combine different argumentation systems.
Each of the negotiators, involved in the mediation process most likely will
have, loosely speaking, a collection of arguments in support of their position.
If mediation allows argumentation, then the mediator will need to combine
these argumentation systems in an argument that supports its proposed
solution.
We develop further the mediation approach, introduced in [40] and developed
further in [2]. In layman terms, the approach views the problem solving process
in mediation as a combination of analogous reasoning and information revelation,4 and part of the mediator’s strategy is guiding the process of information
revelation. The framework assumes that negotiating agents α and β are willing
or are required to achieve a mutually beneficial agreement; that α and β are
seeking or will accept mediation; and a mediating agent µ is available, hence,
the set of agents involved is A = {α, β, µ}.
A mediator analyses the way negotiation parties have built their views on
the disputed issues [22], i.e. the sets of arguments or argumentation systems
that underpin their respective positions when negotiation stalled. This is in
accordance with the view that negotiation can be conceptualised as a problemsolving enterprise in which mental models guide the behaviour of negotiating
parties [45]. The mental model5 Mt at time t, introduced in [40], denotes the
internal model (representation) of the agent of the problem about which it negotiates. It represents the knowledge of an agent about a dispute, including the
arguments that support her stance Γ t ; about the views of the other parties on
that dispute that the agent is aware and the expected outcomes. This knowledge is internal to the agent and is being updated as the process progresses, so
t will go from t1 when the mediation starts to tn when the mediation ends. At
each time instant the ontology, goals and arguments may get modified due to
the interaction.6 We thus modify the mental model Mt presented in [2], and
4
5
6
The utilisation of information in negotiation is central to the ‘curious negotiator’
framework [39].
The term was introduced by Craik in [16] to label the models of reality that the
mind forms and uses to anticipate events; we follow the terminology introduced and
used in [2, 40].
In a previous work [40] we introduced reservations as those constraints that an agent
requires the solution to satisfy. Here we will consider reservations as properties of the
solution that the agent is never giving up and thus simply consider them a special
kind of goal.
The Argumentative Mediator
445
include the agent’s set of arguments as Mt = {ot , Gt , Γ t }, where ot , Gt , Γ t
denote the agent’s ontology, goals, and set of arguments at time t, respectively.
We also extend the case-base format in [2], so that each case ci in the case base
is described by ci = {oi , Ai , Gi , Γit1 , Γitn , Si }, denoting respectively the finally
agreed ontology of the dispute, the participating agents, the (consistent) union
of their goals at time tn , their joint argumentation system at the beginning and
at the end of the mediation, and the final solution itself.
In this work we reuse Dung’s theory of argumentation7 [20], as it reduces
argumentation to a completely abstract system consisting of a set of “atomic”
arguments and (a set of) binary relation(s) over these. For example, such
an atomic argument can be represented in a rule-based fashion as a pair
{Antecedent, Consequent}, where Antecedent is a set of premises. Dung’s original work [20] follows the majority of argumentation frameworks, which consider
only conflicts between arguments, represented by a single type of binary relation
— “attack”, “defeat”. In order to use argumentation, the mediator, will have to
create an acceptable (by both parties) sets of arguments for each proposed solution that it offers. The concept of acceptability is well explored and developed
in [20] in a setting abstracted from the nature of the arguments, and interaction
between the arguments limited to the “attack” relation. However, this limitation on the relations is counter-intuitive to the way we operate. Indeed, a seres of
recent works from Cayrol and Lagasquie-Schiex [10–12] strongly argue in favour
of modeling bipolarity in argumentation, when the argumentation system supports both defeat and support relations. This distinction has been supported by
studies in cognitive psychology which have shown that the two kinds of preferences are completely independent and are processed separately in the mind [10].
For instance, it is not clear how an “attack”-based argumentation system will
help our mediator µ to handle a situation when negotiating agent α advances an
argument that confirms premises used by an argument provided earlier to µ by
negotiating agent β. We adapt and extend bipolar argumentation frameworks,
developed by Cayrol and Lagasquie-Schiex [10–12] as they reuse the principles,
properties and algorithms of Dung’s framework. We also consider mechanisms
for building a “common” argumentation system acceptable to both α and β and
mechanisms for merging argumentation frameworks as discussed in [15].
Every argument coming from α and β is a piece of information available to
the mediator µ. Dubois and Prade’s analysis of bipolarity of information for the
needs of knowledge representation [19] supports the need for separate treatment
of support relation, so that µ can assess such piece of information as a positive
or negative with respect to another argument.
Definition 1. An Argumentation System AS = A, R is defined by a set of
arguments A = {ai |i ∈ N+ } and a set of binary relations between arguments
R = {rk }k∈K where rk = {(ai , aj )|ai ∈ A, aj ∈ A, i, j ∈ N+ }.
7
For a broader and detailed overview of the state-of-the-art in argumentation the
reader is referred to the editorial [4] to the special issue on argumentation of the
Artificial Intelligence journal and to the recent collection of chapters [34].
446
C. Sierra et al.
For Dung’s framework R = {attack}; for bipolar argumentation frameworks R =
{attack; support}. We recall the three postulates for the automated mediator,
formulated in [40]:
Postulate 1. An automated mediator µ should start interaction with extracting
information about the position of the parties on the negotiation;
This information is formulated as a collection of arguments A ⊂ Γ t .
Postulate 2. An automated mediator µ should develop an independent “grand
view” of the problem, which is more comprehensive than the individual views of
α and β;
Postulate 3. An automated mediator µ should operate from the initial stance
that α and β are willing to achieve a mutually beneficial agreement and will
accept mediation by µ.
In this paper we have committed to deliberative mediation, hence, we add
the following postulate for the automated mediator.
Postulate 4. An automated mediator µ should be capable of developing an argumentation system ASµt supporting the proposed solution, which is acceptable
under agreed semantics by α and β.
For instance, this may be achieved by the incorporation of the argumentation
systems ASαt and ASβt in line with the ways proposed in [15], or with the ArgMed
algorithm, presented in next section.
4
The Argumentative Mediator - Integrating CBR
and Argumentation
In this section we present in layman terms how the mediator can use argumentation. At t1 the mediator µ requests α and β for their respective ontologies of
the dispute otα1 and otβ1 . If otα1 and otβ1 are not the same, µ aligns these ontologies through argumentation 8 with α and β into the agreed ontology otµ1 . This
step can adapt the methodology of the DILIGENT argumentation process in
ontology engineering [43] and elements of the argumentation based approaches
for ontology alignments presented in [6,27]. Further, µ provides to α and β the
agreed otµ1 . The mediator µ requests the goals Gtα1 and Gtβ1 from α and β in terms
of the working ontology otµ1 . If Gtα1 and Gtβ1 do not conflict, then S t1 = Gtα1 ∪ Gtβ1 .
If there is a conflict then µ requests the argumentation systems that agents want
to make public at time t1 , ASαt1 = Aα , Rα , such that Aα ⊆ Atα1 , Rα ⊆ Rtα1
and ASβt1 = Aβ , Rβ , such that Aβ ⊆ Atβ1 , Rβ ⊆ Rtβ1 , and merges them into
ASµt1 . Next the mediator queries the CBR system. The query includes structural
and semantic compositions of otµ1 , Gtα1 , Gtβ1 , and ASµt1 , with capability to retrieve
8
See [21] for a compact overview of the area.
The Argumentative Mediator
447
cases analogous to the current conflict/dispute and not necessarily in the same
problem domain. If the solution is not accepted by the parties the process iterates until a solution is accepted or no progress can be made. During the process
agents α and β update their mental models.
Algorithm 1. ArgM ed
Require: A = {α, β} the set of agents
Ensure: S a solution to the conflict
1: t = t0
2: S t = ∅
3: repeat
4:
t=t+1
′
′
5:
get otα {otα ⊑ otα if t′ ≤ t}
′
′
6:
get otβ {otβ ⊑ otβ if t′ ≤ t}
7:
otµ = agree(otα , otβ ) {via [6, 27, 43]}
8:
send otµ to α and β
9:
Gtα = get(α, Gtα |otµ ) {goals aligned to otµ }
10:
Gtβ = get(β, Gtβ |otµ ) {goals aligned to otµ }
11:
if conflict(Gtα , Gtβ ) then
12:
get ASαt
13:
get ASβt
14:
ASµt = merge(ASαt , ASβt )
15:
S t = Adapt(CBR(otµ , Gtα , Gtβ , ASµt ))
16:
else
17:
S t = Gtα ∪ Gtβ
18:
end if
19: until accept({α, β}, S t ) or S t = S t−1 {repeat until the agents agree or there is no
progress}
20: if accept({α, β}, S t ) then
21:
memorise(otµ , {α, β}, Gtα ∪ Gtβ , ASµt1 , ASµt , S t )
22:
return S t
23: else
24:
return ∅
25: end if
The solution sets in the case base can include two types of solutions - those
that are directly applicable and those that require reframing of the problem.
For example, in the case of resource disputes, the equal division of the resource
between the disputing parties is a directly applicable solution. Reconsideration
of the resource, as a collection of different structural parts, can lead to splitting
the resource in different sets of its parts. This is restructuring of the problem;
the solution in this case is offering different sets to the disputing parties.
5
Case Study: The Orange Dispute Revisited
We show the interplay of argumentation and case-based reasoning in the mediation process following an extended version of the Orange Dispute, introduced
448
C. Sierra et al.
in [25] and considered in [40]. Two sisters need an orange each and there is one
orange left, hence, they negotiate. The sisters are the negotiation agents α and
β. Negotiation stalled at t1 and the mediating agent µ intervenes, following the
ArgM ed procedure of previous section. In order to show the approach we extend
the formulation of the orange dispute scenario with additional facts, that contribute to the rationale about why each sister wanted the orange — the set of
arguments which each sister has, some of which or all can be used in support of
having the orange, namely:
– α is expecting a business visitor to come for an afternoon tea. α plans to
prepare an orange chiffon cake, as its interesting history9 can be a good
conversation starter. The recipe requires both orange zest and orange juice.
She plans to serve it with a Calvados cocktail, which also requires orange
juice. As the orange is a large one, α believes the juice of the orange will be
sufficient for both.
– β has a flu. She wants to immediately start treatment as her timely recovery
is critical due to forthcoming performance on stage over the weekend. She
follows treatment with natural remedies, so she plans to take orange juice for
the high concentration of vitamin C.
We represent the narrative in terms of propositions that constitute the argumentation knowledge bases Γαtx and Γβtx which are part of the mental models
Mtαx and Mtβx of α and β, respectively, for t1 ≤ tx ≤ tn . We denote by ai , bi
and mi the propositional symbols representing the facts in Γαtx , Γαtx and Γµtx .
The sets of arguments Γαt1 and Γβt1 are shown in Tables 1 and 2.
Table 1. The set of arguments Γαt1 that α has at t1
a1 = α plans to impress the business visitor
a2 = α’s selection of a cake with interesting history is part of the plan
a3 = α’s selection of the accompanying drink with interesting history is part of the plan
a4 = the orange chiffon cake has an interesting history, dating back to 1927
a5 = Calvados has an interesting history, dating back to Napoleonic times
a6 = accompanying drink matches selected cake
a7 = the recipe of the orange chiffon cake requires orange zest and juice
a8 = the recipe of the Calvados cocktail requires orange juice
a9 = one large orange is sufficient for both the cake and the cocktail
a10 = α knows the visitor likes citruses and citrus flavour
a11 = α respects her sister β commitment to performances
a12 = α needs an orange
9
Harry Baker (1883–1974), a Los Angeles insurance agent turned caterer, is said to
have invented the original chiffon cake in 1927. Baker kept the recipe secret for 20
years, baking the popular creation for the Hollywood elite. Finally, in 1947, he sold
the recipe to Betty Crocker’s parent company, General Mills, which released it to
the public in 1948, naming it “the first really new cake in 100 years”.
The Argumentative Mediator
449
Table 2. The set of arguments Γβt1 that β has at t1
b1 = β plans immediately to take measures against the flu to restore her health
b2 = β needs timely recovery
b3 = β aims to be ready for the performance over the weekend
b4 = orange juice is an excellent natural source of vitamin C
b5 = β prefers treatment with natural remedies
b6 = β likes cakes with orange flavour
b7 = β needs the juice of an orange
Step t1 : When negotiation between α and β stalled at t1 , the mediator µ, following the ArgM ed procedure, requests from α and β their respective ontologies of the dispute otα1 and otβ1 . In this case otµ1 is a replica of either of otα1
and otβ1 , as they are aligned, representing orange as a dividable resource with
peel, pulp and juice, as shown in [40]. The mediator µ received from α and β
their goals Gtα1 = {a12 − need a full orange; a1 − impress a business visitor} and
Gtβ1 = {b7 −need the juice of a full orange; b2 −need timely recovery}. The working ontology otµ1 recognises the divisibility of the orange, hence the conflict in the
two goals is in the requirement for the orange juice. As conflict(Gtα1 , Gtβ1 ) = T rue,
µ requests the argumentation systems ASαt1 and ASβt1 .
The argumentation systems are described in terms of support and attack
relations: R = {rk }k∈{supp,att} .
ASαt1 = Atα1 , Rtα1 = {a1 , a3 , a5 , ..., a10 , a12 }, rsupp = {(a6 , a9 ), (a5 , a3 ), (a3 , a1 ),
(a10 , a12 ), (a8 , a9 ), (a9 , a12 ), (a12 , a1 )}
ASβt1 = Atβ1 , Rtβ1 = {b1 , ..., b5 , b7 }, rsupp = {(b1 , b3 ), (b2 , b3 ), (b3 , b7 ), (b4 , b7 ),
(b5 , b7 ), (b7 , b2 )}
The operator merge(ASαt1 , ASβt1 ) returns the merged argumentation system
in which µ finds out that argument b7 attacks both a7 and a8 . Arguments b7 and a12 mutually attack each other as shown in Fig. 1a. This means
S t = ∅, which result triggers the case base retrieval and case adaptation operator
ASµt1 ,
Fig. 1. The merged argumentation system ASµt1 before (a) and after (b) the application
of the case adaptation operator Adapt(CBR(·)) in t1 .
450
C. Sierra et al.
Adapt(CBR(otµ1 , Gtα1 , Gtβ1 , ASµt1 )) of µ. As a result of this operation, µ adds to
ASµt1 two new arguments: m1 = the recipe of the almond pound cake with orange
glaze requires only orange zest and m2 = the recipe of limoncello does not require
orange juice, which both support a1 , and attack a12 as shown in Fig. 1b. µ returns
to α and β the following solution S t1 = {m1 , m2 , b7 , b2 , a1 }.
Step t2 : The operator accept({α, β}, S t1 ) = f alse, meaning that S t1 has not
been accepted, triggers the beginning of the next step. During this step α uses
argumentation to inform µ that m1 does not have an interesting history. There
are no changes in the agreed ontology: otµ2 = otµ1 . The mediator µ receives from α
and β their revised goals Gtα2 = Gtα1 ∪{a2 } and Gtβ2 = Gtβ1 , and the updated argumentation systems ASαt2 = Atα1 ∪{a2 , m1 , m2 }, Rtα1 ∪{{rsupp = (a2 , a1 )}, {ratt =
(a2 , m1 ), (a2 , m1 )}} and ASβt2 = ASβt1 . The operator merge(ASαt2 , ASβt2 ) returns
the merged argumentation system ASµt2 , shown in Fig. 2a, in which µ finds out
that its suggestion m1 and m2 is attacked by a2 , which in turn supports a1 .
This results in S1t = ∅, which triggers the case base retrieval and case adaptation
operator Adapt(CBR(otµ2 , Gtα2 , Gtβ2 , ASµt2 )) of µ. As a result of this operation, µ
replaces m1 and m2 in ASµt2 with two new arguments: m3 = the recipe of the
orange Santiago tart requires only zest and has an interesting history and m4 =
crema de limoncello does not require orange juice, which both support a1 and a2 ,
and attack a12 as shown in Fig. 2b. µ returns to α and β the following solution
S t2 = {m3 , m4 , b7 , b2 , a1 , a2 }.
The proposed solution S t2 satisfies the goals Gtα2 and Gtβ2 of α and β, and
accept({α, β}, S t2 ) = T rue. Consequently, the operator memorise(otµ2 , {α, β},
Gtα2 ∪ Gtβ2 , ASµt1 , ASµt2 , S t2 ) updates the case base of µ and this concludes the
execution of ArgM ed.
Fig. 2. The merged argumentation system ASµt1 before (a) and after (b) the application
of the case adaptation operator Adapt(CBR(·)) in t2 .
6
Conclusions
In this paper we have proposed a negotiation mediator, which builds on and
develops further the work presented in [2,40]. The mediator µ in [40] demonstrated the problem reframing capabilities and the case-based reasoning approach to implementing such capabilities [2]. These works assumed that α and
The Argumentative Mediator
451
β provided all the information, requested by µ, and accepted the solutions provided by µ. Whilst both assumptions served the purpose of the work developed
in [2,40], it is unlikely that these assumptions will hold in a majority of real
world problems, which require mediation. The work presented in this paper
demonstrates the next step towards the development of mediation agents, which
can utilise argumentation in the mediation process. The proposed mediator follows an algorithmic schema to be instantiated with particular argumentation
semantic alignment and CBR techniques. Similar to [40], the case study uses the
popular Orange Dispute problem, extending the information about the reasons
for the position of each party involved. This information is then utilised by the
mediator in the subsequent cycles. The proposal is neutral with respect to which
particular technique is selected.
The interplay between argumentation and the mediation process, presented
in Sect. 3, has not discussed the time dependency of arguments. Arguments, for
instance those related to specific legislation, may be valid until a new legislation
is put in place and then become invalid. Capturing the time dependency of
arguments and argumentation systems will require extensions of argumentation
frameworks, like the ones proposed in [8], and modification of the description
of each case ci in the case base, the case-based reasoning cycle CBR(·) and the
Adapt(CBR(·)) operator.
Acknowledgments. This research has been supported by Generalitat de Catalunya
project 2014 SGR 118.
References
1. Abrahams, B., Bellucci, E., Zeleznikow, J.: Incorporating fairness into development
of an integrated multi-agent online dispute resolution environment. Group Decis.
Negot. 21, 3–28 (2012)
2. Baydin, A.G., López de Mántaras, R., Simoff, S., Sierra, C.: CBR with commonsense reasoning and structure mapping: an application to mediation. In: Ram, A.,
Wiratunga, N. (eds.) ICCBR 2011. LNCS, vol. 6880, pp. 378–392. Springer,
Heidelberg (2011). doi:10.1007/978-3-642-23291-6 28
3. Bellucci, E., Zeleznikow, J.: Developing negotiation decision support systems that
support mediators: case study of the Family Winner system. Artif. Intell. Law
13(2), 233–271 (2005)
4. Bench-Capon, T.J.M., Dunne, P.E.: Argumentation in artificial intelligence. Artif.
Intell. 171, 619–641 (2007)
5. Bench-Capon, T.J.M.: Persuasion in practical argument using value-based argumentation frameworks. J. Logic Comput. 13(3), 429–448 (2003)
6. Black, E., Hunter, A., Pan, J.Z.: An argument-based approach to using multiple
ontologies. In: Godo, L., Pugliese, A. (eds.) SUM 2009. LNCS (LNAI), vol. 5785,
pp. 68–79. Springer, Heidelberg (2009). doi:10.1007/978-3-642-04388-8 7
7. Bratko, I., Žabkar, J., Možina, M.: Argument-based machine learning. In: Rahwan, I., Simari, G.R. (eds.) Argumentation in Artificial Intelligence. Springer US,
New York (2009). doi:10.1007/978-0-387-98197-0 23
8. Budán, M.C.D., Gómez Lucero, M., Chesñevar, C., Simari, G.R.: Modeling time
and valuation in structured argumentation frameworks. Inf. Sci. 290, 22–44 (2015)
452
C. Sierra et al.
9. Bush, R.A.B., Joseph, F.: The Promise of Mediation: Responding to Conflict
Through Empowerment and Recognition. Jossey-Bass Publishers, San Francisco
(1994)
10. Cayrol, C., Lagasquie-Schiex, M.C.: On the acceptability of arguments in bipolar
argumentation frameworks. In: Godo, L. (ed.) ECSQARU 2005. LNCS, vol. 3571,
pp. 378–389. Springer, Heidelberg (2005). doi:10.1007/11518655 33
11. Cayrol, C., Lagasquie-Schiex, M.-C.: Bipolar abstract argumentation systems. In:
Rahwan, I., Simari, G.R. (eds.) Argumentation in Artificial Intelligence, pp. 65–84.
Springer, Heidelberg (2009). doi:10.1007/978-0-387-98197-0 4
12. Cayrol, C., Lagasquie-Schiex, M.-C.: Coalitions of arguments: a tool for handling
bipolar argumentation frameworks. Int. J. Intell. Syst. 25(1), 83–109 (2010)
13. Chalamish, M., Kraus, S.: AutoMed - an automated mediator for bilateral negotiations under time constraints. In: Proceedings of the International Conference on
Autonomous Agents and Multi Agent Systems, AAMAS 2007, Honolulu, Hawaii,
USA. IFAAMAS (2007)
14. Chalamish, M., Kraus, S.: AutoMed: an automated mediator for multi-issue bilateral negotiations. Auton. Agents Multi-agent Syst. 24, 536–564 (2012)
15. Coste-Marquis, S., Devred, C., Konieczny, S., Lagasquie-Schiex, M.-C., Marquis,
P.: On the merging of Dung’s argumentation systems. Artif. Intell. 171, 730–753
(2007)
16. Craik, K.J.W.: The Nature of Explanation. Cambridge University Press, Cambridge (1943)
17. Debenham, J.: Bargaining with information. In: Jennings, N.R., Sierra, C.,
Sonenberg, L., Tambe, M. (eds.) Proceedings Third International Conference on
Autonomous Agents and Multi Agent Systems AAMAS-2004, pp. 664–671. ACM
Press, New York (2004)
18. Debenham, J.K., Simoff, S.: Negotiating intelligently. In: Bramer, M., Coenen, F.,
Tuson, A. (eds.) Proceedings 26th International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge, UK, pp. 159–172
(2006)
19. Dubois, D., Prade, H.: A bipolar possibilistic representation of knowledge and
preferences and its applications. In: Bloch, I., Petrosino, A., Tettamanzi, A.G.B.
(eds.) WILF 2005. LNCS, vol. 3849, pp. 1–10. Springer, Heidelberg (2006). doi:10.
1007/11676935 1
20. Dung, P.M.: On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artif. Intell. 77,
321–358 (1995)
21. Ermolayev, V., Davidovsky, M.: Agent-based ontology alignment: basics, applications, theoretical foundations, and demonstration. In Proceedings of the 2nd
International Conference on Web Intelligence, Mining and Semantics WIMS 2012.
ACM Press, New York (2012)
22. Gentner, D., Stevens, A.L. (eds.): Mental Models. Erlbaum, Hillsdale (1983)
23. Jarett, B.: The future of mediation: a sociaological perspective. J. Disput. Resol.
2009(1), 49–75 (2010)
24. Keeney, R.L., Thinking, V.-F.: A Path to Creative Decisionmaking. Harvard University Press, Cambridge (1992)
25. Kolodner, J.: Case-Based Reasoning. Morgan Kaufmann Publishers Inc., San
Mateo (1993)
26. Kolodner, J.L., Simpson, R.L.: The MEDIATOR: Analysis of an early case-based
problem solver. Cogn. Sci. 13(4), 507–549 (1989)
The Argumentative Mediator
453
27. Laera, L., Tamma, V., Bench-Capon, T.J.M., Euzenat, J.: Agent-based argumentation for ontology alignments. In Proceedings of the Workshop on Computational
Models of Natural Argument, CMNA 2006 (2006)
28. Letia, I.A., Groza, A.: Structured argumentation in a mediator for online dispute
resolution. In: Baldoni, M., Son, T.C., Riemsdijk, M.B., Winikoff, M. (eds.) DALT
2007. LNCS, vol. 4897, pp. 193–210. Springer, Heidelberg (2008). doi:10.1007/
978-3-540-77564-5 12
29. Lin, R., Gev, Y., Kraus, S.: Bridging the gap: face-to-face negotiations with automated mediator. IEEE Intell. Syst. 26(6), 40–47 (2011)
30. Lin, R., Gev, Y., Kraus, S.: Facilitating better negotiation solutions using AniMed. In: The Fourth International Workshop on Agent-Based Complex Automated
Negotiations (ACAN 2011), Taipei, Taiwan, May 2011
31. Mnookin, R.H., Peppet, S.R., Tulumello, A.S., Winning, B.: Negotiating to Create
Value in Deals and Disputes. Harvard University Press, Cambridge (2000)
32. Rahwan, I.: Interest-based negotiation in multi-agent systems. Ph.D. thesis, University of Melbourne, Melbourne, Australia (2004)
33. Rahwan, I., Pasquier, P., Sonenberg, L., Dignum, F.: A formal analysis of interestbased negotiation. Ann. Math. Artif. Intell. 55(3–4), 253–276 (2009)
34. Rahwan, I., Simari, G. (eds.): Argumentation in Artificial Intelligence. Springer,
Heidelberg (2009)
35. Raiffa, H., Richardson, J., Metcalfe, D.: Negotiation Analysis: The Science and
Art of Collaborative Decision Making. Belknap Press of Harvard University Press,
Cambridge (2002)
36. Schei, V., Rognes, J.K.: Knowing me, knowing you: own orientation and information about the opponent’s orientation in negotiation. Int. J. Confl. Manag. 14(1),
43–60 (2003)
37. Sierra, C., Debenham, J.K.: The logic negotiation model. In: Proceedings Sixth
International Joint Conference on Autonomous Agents and Multi-agent Systems
(AAMAS 2007), pp. 1026–1033 (2007)
38. Sierra, C., Debenham, J.: Information-based agency. In: Proceedings of Twentieth
International Joint Conference on Artificial Intelligence IJCAI 2007, pp. 1513–1518,
Hyderabad, India (2007)
39. Simoff, S., Debenham, J.: Curious negotiator. In: Klusch, M., Ossowski, S., Shehory, O. (eds.) CIA 2002. LNCS (LNAI), vol. 2446, pp. 104–111. Springer, Heidelberg (2002). doi:10.1007/3-540-45741-0 10
40. Simoff, S., Sierra, C., López de Màntaras, R.: Mediation = information revelation + analogical reasoning. In: Meyer, J.-J.C., Broersen, J. (eds.) KRAMAS
2008. LNCS, vol. 5605, pp. 145–160. Springer, Heidelberg (2009). doi:10.1007/
978-3-642-05301-6 10
41. Sycara, K.P.: Problem restructuring in negotiation. Manag. Sci. 37(10), 1248–1268
(1991)
42. Tedesco, P.A.: MArCo: building an artificial conflict mediator to support group
planning interactions. Int. J. Artif. Intell. Educ. 13, 117–155 (2003)
43. Tempich, C., Studer, R., Simperl, E., Luczak, M., SofiaPinto, H.: Argumentationbased ontology engineering. IEEE Inetell. Syst. 22(6), 52–59 (2007)
44. Thompson, L., Neale, M., Sinaceur, M.: The evolution of cognition and biases in
negotiation research: an examination of cognition, social perception, motivation
and emotion. In: Gelfand, M.J., Brett, J.M. (eds.) The Handbook of Negotiation
and Culture, pp. 7–44. Standford University Press, Palo Alto (2004)
45. Van Boven, L., Thompson, L.: A look into the mind of the negotiator: mental
models in negotiation. Group Process. Intergroup Relat. 6(4), 387–404 (2003)
454
C. Sierra et al.
46. Visser, W., Hindriks, K.V., Jonker, C.M.: Interest-based preference reasoning.
In: Proceedings of International Conference on Agents and Artificial Intelligence,
ICAART 2011, pp. 79–88 (2011)
47. Wilkenfeld, J., Kraus, S., Santmire, T.E., Frain, C.K.: The role of mediation in
conflict management: conditions for successful resolution. In: Multiple paths to
knowledge in international relations. Lexington Books (2004)
48. Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)