• Aucun résultat trouvé

Argumentation Tool that Enables Agents to Argue

N/A
N/A
Protected

Academic year: 2022

Partager "Argumentation Tool that Enables Agents to Argue"

Copied!
2
0
0

Texte intégral

(1)

Argumentation Tool that Enables Agents to Argue

?

Jaume Jord´an, Stella Heras, and Vicente Juli´an

Departamento de Sistemas Inform´aticos y Computaci´on Universitat Polit`ecnica de Val`encia, Val`encia (Spain)

Email:{jjordan,sheras,vinglada}@dsic.upv.es

Abstract. Multi-Agent Systems are suitable to provide a framework that allows to perform collaborative processes in distributed environ- ments. Furthermore, argumentation is a natural way of reaching agree- ments between several parties. We propose an infrastructure to develop and execute argumentative agents in an open MAS. It offers the tools to develop agents with argumentation capabilities. It also offers support for agent societies and their social context, which allows agents to engage in argumentation dialogues in more realistic environments. In our applica- tion scenario, the argumentative agents try to reach an agreement about the best solution to apply to solve a problem reported to the system.

1 Introduction

Argumentation theory has produced important benefits on many AI research areas, including its applications in Multi-Agent Systems (MAS) [4]. The argu- mentation skills increases the agents’ autonomy and provides them with a more intelligent behaviour. As member of a MAS, an agent interacts with other agents whose goals could come into conflict with those of the agent. In addition, agents can have a social context that imposes dependency relations between them and preference orders among a set of potential values to promote/demote. Therefore, agents must have the ability of reaching agreements that solve their conflicts with other agents by taking into account their social context. Argumentation is a natural way of reaching agreements between several parties. The argumenta- tion techniques can be used to facilitate the agents’ autonomous reasoning and to specify interaction protocols between them. In this paper, we describe the case-based argumentation infrastructure for agent societies proposed in [2, 3].

2 Infrastructure

The main components of our infrastructure are the argumentative agents, the Commitment Store and the knowledge interchange mechanism.

The argumentative agents have all the tools needed (argumentation protocol, communication skills and knowledge resources) to engage in an argumentation

?AT2012, 15-16 October 2012, Dubrovnik, Croatia. Copyright held by the authors.

(2)

dialogue and reach an agreement with other agents about the best solution to apply for a problem. The solution applied to solve a problem in the past and the information about the problem-solving process can be reused to propose a solution to another similar problem. Case-Based Reasoning (CBR) systems have been widely applied to perform this task [1, 5]. The argumentative agents have two CBR based modules used as knowledge resources: Domain CBR, that stores cases that represent previous solved problems, and Argumentation CBR, that stores arguments that were used in previous argumentation dialogues.

The Commitment Store is a resource that stores all the information about the agents participating in the problem-solving process.

The case-bases of the domain CBR and the argumentation CBR are stored as OWL 2 data of an ontology that we have designed to act as language repre- sentation of the cases. In this way, heterogeneous agents can use it as common language to interchange solutions and arguments generated from the case-bases.

Furthermore, the proposed infrastructure has been validated with an example in a customer support application. In this example, the agents’ social context simulates the roles of operators, experts and managers attending incidences of users. There are dependency relations between the roles representing a hierarchy.

Also, each agent of the system has its own preference values to choose the solution to apply to a problem. In the performed tests, the best results are obtained using an argumentation policy that takes into account the social context of agents. In addition, having at least an expert involved in the group of agents that tries to solve a problem increases the quality of the final solution agreed.

3 Conclusions

In this work, we have implemented an infrastructure to develop and execute argumentative agents in an open MAS. This infrastructure offers the necessary tools to develop agents with argumentation capabilities, including the commu- nication skills and the argumentation protocol. Also, it offers support for agent societies and takes into account the agents’ social context. The infrastructure combines the CBR methodology, argumentation and MAS.

References

1. Acorn, T.L., Walden, S.H.: Smart: support management automated reasoning tech- nology for compaq customer service. In: IAAI’92. pp. 3–18. AAAI Press (1992) 2. Jord´an, J., Heras, S., Juli´an, V.: Case-based Argumentation Infrastructure for Agent

Societies. In: 7th International Conference on Hybrid Artificial Intelligence Systems (HAIS-12). LNCS, vol. 7208, pp. 13–24. Springer (2012)

3. Jord´an, J., Heras, S., Juli´an, V.: A customer support application using argumen- tation in multi-agent systems. In: 14th International Conference on Information Fusion. pp. 772–778. IEEE (2011)

4. Rahwan, I., Simari, G. (eds.): Argumentation in AI. Springer (2009)

5. Roth-Berghofer, T.R.: Learning from homer, a case-based help-desk support system.

pp. 88–97 (2004)

Références

Documents relatifs

Deren Deutung aber sei auf die Suche nach Zusammenhängen angewiesen und weise eben dadurch zwingend über die konkreten Kontexte einzelner Dialoge und Briefe hinaus (S. 112);

In the context of bipolar argumentation (argumentation with two kinds of interaction, attacks and supports), we present an axiomatic approach for taking into account a

This means that in Example 1, the patient should practice diet and exer- cise, take either sulfonylurea or meglitinide for his diabetes problem in order to reduce blood glucose,

Given bipolar argumentation frameworks, Cayrol and Lagasquie-Schiex [8] define supported and secondary attacks based on attack and support as shown in Figure 2.a-b.. SUPPORTED ATTACKS

In the context of bipolar argumentation (argumentation with two kinds of interaction, attacks and supports), we present an axiomatic approach for taking into account a

However, a bipolar argumentation framework extends Dung’s abstract argumentation framework with a second binary relation ⇒ among arguments, representing support among arguments, and

Fig 4: Solution to the puzzle (7 points) Fig 5: Excerpt from the “wishes”-overview for f(u)-luru To help students determine possible solutions and formulate arguments, they

Values of the parameters and input variables The data consist of hourly measurements of sap flow (bottom of the trunk), leaf water poten- tial at 2 levels and