• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

An ontology for commitments in multiagent systems: Toward a unification of normative concepts (1998)

by Munindar P Singh
Venue:Artificial Intelligence and Law
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 85
Next 10 →

A social semantics for agent communications languages

by Munindar P. Singh - Proceedings of the Workshop on Agent Communication Languages, International Joint Conference on Artificial Intelligence (IJCAI-99 , 2000
"... Abstract. The ability to communicate is one of the salient properties of agents. Although a number of agent communication languages (ACLs) have been developed, obtaining a suitable formal semantics for ACLs remains one of the greatest challenges of multiagent systems theory. Previous semantics have ..."
Abstract - Cited by 156 (4 self) - Add to MetaCart
Abstract. The ability to communicate is one of the salient properties of agents. Although a number of agent communication languages (ACLs) have been developed, obtaining a suitable formal semantics for ACLs remains one of the greatest challenges of multiagent systems theory. Previous semantics have largely been mentalistic in their orientation and are based solely on the beliefs and intentions of the participating agents. Such semantics are not suitable for most multiagent applications, which involve autonomous and heterogeneous agents, whose beliefs and intentions cannot be uniformly determined. Accordingly, we present a social semantics for ACLs that gives primacy to the interactions among the agents. Our semantics is based on social commitments and is developed in temporal logic. This semantics, because of its public orientation, is essential to providing a rigorous basis for multiagent protocols. 1

Flexible Protocol Specification and Execution: Applying Event Calculus Planning using Commitments

by Pinar Yolum, Munindar R Singh , 2002
"... Protocols represent the allowed interactions among communicating agents. Protocols are essential in applications such as electronic commerce where it is necessary to constrain the behaviors of autonomous agents. Traditional approaches, which model protocols in terms of action sequences, limit the fl ..."
Abstract - Cited by 92 (11 self) - Add to MetaCart
Protocols represent the allowed interactions among communicating agents. Protocols are essential in applications such as electronic commerce where it is necessary to constrain the behaviors of autonomous agents. Traditional approaches, which model protocols in terms of action sequences, limit the flexibility of the agents in executing the protocols. By contrast, we develop an approach for specifying protocols in which we capture the content of the actions through agents' commitments to one another. We forrealize commitments in a variant of the event calculus. We provide operations and reasoning rules to capture the evolution of commitments through the agents' actions. Using these rules in addition to the basic event calculus axioms enables agents to reason about their actions explicitly to flexibly accommodate the exceptions and opportunities that arise at run time. This reasoning is implemented using an event calculus planner that helps us determine flexible execution paths that respect the protocol specifications.

Commitment machines

by Pınar Yolum, Munindar P. Singh - In Proceedings of the 8th International Workshop on Agent Theories, Architectures, and Languages (ATAL-01 , 2002
"... Abstract. We develop an approach in which we model communication protocols via commitment machines. Commitment machines supply a content to protocol states and actions in terms of the social commitments of the participants. The content can be reasoned about by the agents thereby enabling flexible ex ..."
Abstract - Cited by 56 (10 self) - Add to MetaCart
Abstract. We develop an approach in which we model communication protocols via commitment machines. Commitment machines supply a content to protocol states and actions in terms of the social commitments of the participants. The content can be reasoned about by the agents thereby enabling flexible execution of the given protocol. We provide reasoning rules to capture the evolution of commitments through the agents ’ actions. Because of its representation of content and its operational rules, a commitment machine effectively encodes a systematically enhanced version of the original protocol, which allows the original sequences of actions as well as other legal moves to accommodate exceptions and opportunities. We show how a commitment machine can be compiled into a finite state machine for efficient execution, and prove soundness and completeness of our compilation procedure. 1

Formal Methods in DAI: Logic-Based Representation and Reasoning

by Munindar P. Singh, et al.
"... ..."
Abstract - Cited by 38 (3 self) - Add to MetaCart
Abstract not found

Reasoning about commitments in the event calculus: An approach for specifying and executing protocols

by Pınar Yolum, Munindar P. Singh - Annals of Mathematics and Artificial Intelligence , 2004
"... Abstract. Commitments among agents are widely recognized as an important basis for organizing interactions in multiagent systems. We develop an approach for formally representing and reasoning about commitments in the event calculus. We apply and evaluate this approach in the context of protocols, w ..."
Abstract - Cited by 32 (3 self) - Add to MetaCart
Abstract. Commitments among agents are widely recognized as an important basis for organizing interactions in multiagent systems. We develop an approach for formally representing and reasoning about commitments in the event calculus. We apply and evaluate this approach in the context of protocols, which represent the interactions allowed among communicating agents. Protocols are essential in applications such as electronic commerce where it is necessary to constrain the behaviors of autonomous agents. Traditional approaches, which model protocols merely in terms of action sequences, limit the flexibility of the agents in executing the protocols. By contrast, by formally representing commitments, we can specify the content of the protocols through the agents ’ commitments to one another. In representing commitments in the event calculus, we formalize commitment operations and domain-independent reasoning rules as axioms to capture the evolution of commitments. We also provide a means to specify protocol-specific axioms through the agents ’ actions. These axioms enable agents to reason about their actions explicitly to flexibly accommodate the exceptions and opportunities that may arise at run time. This reasoning is implemented using an event calculus planner that helps determine flexible execution paths that respect the given protocol specifications.

Agents for Process Coherence in Virtual Enterprises

by Anuj K. Jain, Manuel Aparicio IV, Munindar P. Singh , 1999
"... SoCom # 1 "on time" Abstract SoCom # 2 "cheap" Buyer Seller Abstract SoCom # 3 Buyer Seller SoCom Manager Hoosier Inc. Register me as buyer and seller Register me as buyer and seller Play Seller in AbstractSoCom #1? Yes Valvano & Co. Hot Air Bros. 8 9 Concrete SoCom crea ..."
Abstract - Cited by 24 (2 self) - Add to MetaCart
SoCom # 1 "on time" Abstract SoCom # 2 "cheap" Buyer Seller Abstract SoCom # 3 Buyer Seller SoCom Manager Hoosier Inc. Register me as buyer and seller Register me as buyer and seller Play Seller in AbstractSoCom #1? Yes Valvano & Co. Hot Air Bros. 8 9 Concrete SoCom created 4 6 7 "high quality" = Roles = Agents Directory Agent_id Role derived 1 Figure 2. Instantiation of a concrete SoCom 68 March 1999/Vol. 42, No. 3 COMMUNICATIONS OF THE ACM Adopt role Need to initiate Ask SoCom manager Participate No No No No No No No Ye s Yes Ye s Yes Yes Yes Ye s Register SoCom manager suggests a socom Request to create SoCom Process request Stop Stop (undefined) Stop (Failure) Instantiate and announce Receipt of a request Request to register Condition evaluation OK? Find candidates Ask candidates All say yes? Agents decision making SoCom manager's decision making Because our agents are autonomous, we must e...

Specifying electronic societies with the Causal Calculator

by Alexander Artikis, Marek Sergot, Jeremy Pitt - PROCEEDINGS OF WORKSHOP ON AGENT-ORIENTED SOFTWARE ENGINEERING III (AOSE), LNCS 2585 , 2003
"... In previous work [1] we presented a framework for the specification of open computational societies i.e. societies where the behaviour of the members and their interactions cannot be predicted in advance. We viewed computational systems from an external perspective, with a focus on the institutional ..."
Abstract - Cited by 21 (9 self) - Add to MetaCart
In previous work [1] we presented a framework for the specification of open computational societies i.e. societies where the behaviour of the members and their interactions cannot be predicted in advance. We viewed computational systems from an external perspective, with a focus on the institutional and the social aspects of these systems. The social constraints and roles of the open societies were specified with the use of the Event Calculus. In this paper, we formalise our framework with the use of the C+ language, a formalism with explicit state transition semantics. We use the implementation of the C+ language, the Causal Calculator, a software tool for representing commonsense knowledge about action and change, to animate and validate the specifications of computational societies. We demonstrate the utility of the Causal Calculator (by specifying and executing a Contract-Net Protocol) and comment on its functionality regarding the specification of computational societies.

Resolving commitments among autonomous agents

by Ashok U. Mallya, Pınar Yolum, Munindar P. Singh - In International Workshop on Agent Communication Languages and Conversation Policies (ACL , 2003
"... Abstract. Commitments are a powerful representation for modeling multiagent interactions. Previous approaches have considered the semantics of commitments and how to check compliance with them. However, these approaches do not capture some of the subtleties that arise in real-life applications, e.g. ..."
Abstract - Cited by 20 (4 self) - Add to MetaCart
Abstract. Commitments are a powerful representation for modeling multiagent interactions. Previous approaches have considered the semantics of commitments and how to check compliance with them. However, these approaches do not capture some of the subtleties that arise in real-life applications, e.g., e-commerce, where contracts and institutions have implicit temporal references. The present paper develops a rich representation for the temporal content of commitments. This enables us to capture realistic contracts and institutions rigorously, and avoid subtle ambiguities. Consequently, this approach enables us to reason about whether and when exactly a commitment is satisfied or breached and whether it is or ever becomes unenforceable. 1

Declarative Power, Representation, and Mandate. A Formal Analysis

by Jonathan Gelati, Guido Governatori, Antonino Rotolo, Giovanni Sartor - In Trevor Bench-Capon, Aspassia Daskalopulu, and Radboudb Winkels, editors, Legal Knowledge and Information Systems , 2002
"... This paper provides a formal framework for developing the idea of normative co-ordination. This idea is based on the assumption that agents can achieve flexible co-ordination by conferring normative positions to other agents. These positions include duties, permissions, and powers. In particular, ..."
Abstract - Cited by 20 (9 self) - Add to MetaCart
This paper provides a formal framework for developing the idea of normative co-ordination. This idea is based on the assumption that agents can achieve flexible co-ordination by conferring normative positions to other agents. These positions include duties, permissions, and powers. In particular, we introduce the idea of declarative power, i.e. the capacity of the power-holder of creating normative positions by simply "proclaiming" such positions. We account also for the concepts of representation -- the representative's capacity of acting in the name of his principal --, and mandate -- the mandatee's duty to act as the mandator has requested.

Synthesizing Coordination Requirements for Heterogeneous Autonomous Agents

by Munindar P. Singh - Autonomous Agents and Multi-Agent Systems , 2000
"... . As agents move into ever more important applications, there is a natural growth in interest in techniques for synthesizing multiagent systems. We describe an approach for engineering the coordination requirements of a multiagent system based on an analysis of conversation instances extracted from ..."
Abstract - Cited by 17 (1 self) - Add to MetaCart
. As agents move into ever more important applications, there is a natural growth in interest in techniques for synthesizing multiagent systems. We describe an approach for engineering the coordination requirements of a multiagent system based on an analysis of conversation instances extracted from usage scenarios. This approach exploits the notion of Dooley graphs that were recently introduced to the multiagent systems community from the linguistics and discourse analysis literature. We show how, with a few key modifications, Dooley graphs can be used to generate coordination requirements and constraints on the behavior models of the agents participating in a multiagent system. Our present approach is embodied in the context of our recent work on a distributed coordination service for heterogeneous, autonomous agents. This approach takes as input (a) agent skeletons, giving compact descriptions of the given agents in terms of their events that are significant for coordination, as wel...
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University