Paolo Torroni's Home Page

About my research

         

My research interests are in the broad areas of Artificial Intelligence (AI) and Multi-Agent Systems (MAS). Mainly I have been working on intelligent autonomous agents reasoning and coordination, logic and argumentation-based dialogue and negotiation, specification and verification of agent interaction. I have promoted Computational Logic and MAS research through the activities of the Italian Association for Logic Programming (GULP), and with my involvement in the steering committees of the DALT and CLIMA workshops series.

Logic-based Multi-Agent Systems

MAS are communities of problem-solving entities that can perceive and act upon the environment to achieve their individual goals as well as joint goals. Work on such systems integrates many technologies and concepts in AI and other areas of computing as well as other disciplines. Over recent years, the agent paradigm gained popularity, due to its applicability to a full spectrum of domains, from search engines to aids to electronic commerce and trade, e-procurement, recommendation systems, distributed diagnosis, simulation and routing, knowledge management and distributed systems configuration. In such domains, a centralized approach based on a single solver in charge of managing all aspects of a distributed computation would be inadequate. A multi-agent approach, instead, seems to be more promising in that it would allow for collaboration of multiple solvers, which will coordinate with each other and exhibit autonomy of reasoning and decision making in solving relevant sub-tasks.

Although commonly implemented by means of imperative languages, mainly for reasons of efficiency, agent-related concepts have recently increased their influence in the research and development of computational logic-based systems [AMAI 2004]. Computational logic provides a general framework for studying syntax, semantics and procedures for agents. Besides, it lends itself to the specification and verification agent interaction, and to the implementation and description of environments, tools, and standards for MAS.

In the context of logic-based MAS, my research activity has focussed on three main aspects: coordination of agent reasoning, agent negotiation, and agent interaction.

Co-ordination of agent reasoning

One of the main engineering principles of MAS is locality. Each agent is responsible for operations within a limited domain, and will base most of his reasoning on domain-specific knowledge. However, when many agents interact with each other, each one operating based on its own knowledge and beliefs, it may become necessary for agents to take into account information and results produced by other agents. It is then necessary to extend classical reasoning techniques so as to enable agents to cope with multiple and incomplete knowledge, and to interact with each other, for information sharing and possibly for consistency maintenance purposes. In this context, abduction is a well known hypothetical reasoning mechanism in AI aimed at explaining observations or guessing causes of effects, based on an incomplete knowledge.

Agents characterised by exhibiting abductive reasoning capabilities are called abductive agents. Since my doctoral research activity started [PhD 2002], I have been investigating different interaction patterns for abductive agents. I have been working on extending existing abductive logic programming-based proof-procedures towards multi-agent reasoning and on the application of the developed techniques to different scenarios. Among the main results achieved in this direction are the Abductive LogIc AgentS architecture (ALIAS) presented in [AMAI 2003], and the language LAILA, defined in [AIxIA Notizie 2000,CompLang 2001] to coordinate the reasoning activity of multiple abductive agents. I have contributed to the implementation of ALIAS and LAILA [ALIAS,AIxIA 1999], and to their testing in several application domains, including negotiation over resources [AMAI 2003], distributed diagnosis [CLIMA 2000], recommendation systems [COCL 1999,MAS-LP 1999], judicial evaluation of criminal evidence [AAIJ 2004]. Finally, I have contributed to extending ALIAS/LAILA towards coordination of constraint-based reasoning in agent systems [JELIA 2002a,AAMAS 2002a].

Logic and argumentation-based negotiation

Negotiation for resource achievement is one of the most extensively studied areas in multi-agent research. It has been approached from many perspectives, including game theory, auction theory, and more recently argumentation. Many agent architectures and frameworks for negotiation are only theoretical studies or practical implementations.

The main aims of my work on logic- and argumentation-based negotiation have been to provide a well-specified, general purpose agent framework, with a rigorous operational semantics defined to bridge the gap between specification and implementation. Following Kowalski and Sadri's pioneering work, "From Logic Programming Towards Multi-Agent Systems" [AMAI 1999], my colleagues and I have identified abduction as the main form of reasoning to reconcile knowledge coming from the outside of agents (through negotiation) with internal goals and needs.

I pursued this work mainly in collaboration with the Agents and Logic Programming groups of Imperial College London and of the University of Cyprus. I started working on the definition of an argumentation-based agent dialogue framework [AISB 2001] during a research visit to Imperial College London in 2000. We understood that most available argumentation-based negotiation proposed abstract frameworks, in which agents were not implemented but only represented by their knowledge bases. Protocols were mostly implemented by data structures based on state automata. Considering abduction as an inference mechanism able to support argumentation processes, we proposed a new approach based on abductive logic agents [ATAL 2001], which gained a best paper award at a prestigious event (ATAL). Since 2001, such a framework has been refined and extended in several directions, and presented at the main AI, logics, and agent conferences [ECAI 2004,AAMAS 2002b,IJCAI 2003,JELIA 2002b] and workshops [ESAW 2001,UKMAS 2002a]. Based on the seminal work of 2000 and 2001, I have actively contributed to the preparation and writing of a European project proposal, which has been accepted in Fall 2001. From 2002 to 2005, my research activity has mainly focussed on the goals of the EU-funded "Societies Of ComputeeS" project [SOCS], especially for what concerns specification and verification of agent interaction.

Agent interaction: specification and verification

Agent Communication Languages (ACL) and Interaction Protocols (IP) are generally defined for heterogeneous agents to effectively co-operate with each other. The study of ACL and IP represents nowadays a major research direction in MAS, and they are well known for being a well suited domain for formal approaches. The two major schools of thought in this area tend to interpret agent communication either from a motivational and causal perspective, or from a social and open perspective, The former aims to link the semantics of agent interaction to some agent architecture, grounded on the notion of mental states, whereas the latter seeks to keep such semantics independent of the agents' internals, and "open" to its application to societies of heterogeneous autonomous agents. Following this second main stream, the SOCS social model developed within the SOCS project, to which I have actively contributed, has been firstly presented [UKMAS 2002b] in association with deontic categories of social obligation and commitment.

During the course of the SOCS project, I have worked on the definition of the SOCS social model in terms of declarative semantics, initially with a deontic flavour [CEEMAS 2003,FAMAS 2003], and subsequently with an abductive interpretation [AIxIA 2003], and in terms of operational semantics [AIxIA 2005,GC 2004,CLIMA VI,DEIS-LIA-06-001]. I have contributed towards the implementation of the SOCS social model, called the "SOCS Social Infrastructure" (SOCS-SI) [SOCS,AAIJ 2006,AT2AI 2004,AAMAS 2004]. Finally, I have contributed to investigating the application of SOCS-SI to a range of domains. Among them, I have considered protocols for resource sharing [DALT 2003], combinatorial auction protocols [CISI 2004,Intelligenza Artificiale 2005], protocols for electronic transactions [SAC 2004] and other protocols including human-to-human e-mail-based IP and security protocols [ESAW 2005]. Recently my group and I provided a mapping of the SOCS social model onto deontic and normative frameworks [CMOT 2006], we extended the SOCS-SI framework towards automated verification of agent interaction [ENTCS 2003], and we started the development of a methodology for protocol design whose main driver is property achievement [WETICE 2004].

Other work

Alongside my research on Logic-Based MAS, I have also contributed to the area of generative and reactive planning [ISMIS 2000,UK PS-SIG 1999] in collaboration with the constraint programming group of DEIS. Together with colleagues, I have investigated the combination of logics and meta-heuristics for multi-agent resource allocation [STAIRS 2002]. Finally, I have worked on the implementation of abductive proof-procedures using Constraint Logic Programming [AGP 2003,CILC 2004], and to the definition of new models of agent interaction and information sharing [CLIMA IVa ,CLIMA IVb].

Current research directions

My current research activity focusses on declarative specification and formal verification of MAS, especially in relation to agent interaction. Recent work done within the SOCS project has shown a great potential in declarative technologies and computational logic-based approaches. I am interested in defining a unified and open framework for MAS specification, deployment, verification, based on computational logic and argumentation theories, and its application to artificial societies, ambient intelligence, elder care and e-care, cognitive systems, information management, and web services choreographies.

Impact of my research

According to PublishOrPerish, to date (Sep 2011) my H-Index is 20, my G-Index is 32. Here there is an incomplete list of articles citing my work.

 

 

Paolo Torroni's Home Page

Books


Paolo Torroni's Home Page

Curriculum Vitae

in English (pdf) (ps) (dvi)

in Italian (pdf) (ps) (dvi)


Paolo Torroni's Home Page

Publications links

DBLP (faceted) (linked data)

AI@UniBO

citeseer (documents)

citeseer (citations)

citeseerX

H-INDEX (Hirsch Number) and Egghe's G-INDEX by QuadSearch H- & G-index (QuadSearch)

SpringerLink

Scopus

ACM Portal

CSB

Scientific Commons

eventseer

my coauthors

google

google related pages

google scholar

Libra microsoft Academic search

Libra arnetminer.org

Libra iAmResearcher.com

AgentLink EPrints

DEIS-LIA technical reports

BibTeX entries (SOCS) (AI@UniBO)


Paolo Torroni's Home Page

Technology marketplace

Multi-Agent protocols & verification

Agents & Web services

Web service composition & interoperability


Schools

Go to ISCL ISCL 2011

Go to DALT School Web Site DALT School 2011


Quick links

Rete 29 Aprile In Italian Rete 29 Aprile

My Travel Journal

The SOCS project

FuturICT (Italian hub)

The ALIAS architecture

The SCIFF proof-procedure

CLIMB

jREC

LIA home page

DEIS home page

GULP home page

ALP Newsletter

DALT '03, '04, '05, '06, '07, '08, '09, '10, '11, '12

The CLIMA Workshop Series

CLIMA V, VI, ..., XII

ArgNMR @ LPNMR 2007

LADS @ Agents'007,'009


Books

LADS CLIMA XII LNAI 6814

LADS GULP 25Y LNAI 6125

ALMALIBeRI BookCrossing @ UniBO


Open and future calls event ConfSearch

event Agreement Techologies (by June 20, 2012)


Future Events event ConfSearch

event AAMAS (Valencia, 4-8 June 2012)

event CILC (Rome, 6-7 June 2012)

event AAAI (Toronto, 22-26 July 2012)

event ECAI (Montpellier, 27-31 August 2012)

event PRIMA (Sarawak, 3-7 September 2012)

event COMMA (Vienna, 10-12 September 2012)

event IJCAI (Beijing, 5-9 August 2013)


Teaching

go In Italian Informatica Grafica (09/10 11/12)

go In Italian Scambi Erasmus con la Turchia (scadenza 8 febbraio 2012)

tesi Italian only Tesi di laurea e progetti

Fond info & lab T-AB (08/09)

Fond info L-A (05/06 06/07 07/08)

Guide web

Alma esami


 Last modified Wednesday, 21-Mar-2012 18:05:43 CET