Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2001, Proceedings of the 2nd Workshop on Norms and Institutions in MAS
AI
This paper discusses how implicit commitments can be derived from the semantics of specific protocols. It explores the various ways agents interact within an agent-factory toolkit and how these interactions give rise to commitments that may not be explicitly stated. The research suggests that understanding these implicit commitments can enhance protocol design and implementation.
2009
In this paper, we develop a unified semantic model for social commitments and associated operations. We propose a logical model based on CT L * with modalities of commitments and associated operations that represent the dynamic behavior of agents. Our semantics differs from the previous proposals in which the operations used to manipulate commitments (e.g. creation, fulfillment, violation, withdrawn, etc.) have always been defined as axioms or constrains on top of the commitment semantics. The advantage of this logical model is to gather the direct semantics of these operations and the semantics of social commitments (propositional and conditional) within the same framework. Furthermore, this paper proposes a new definition of assignment and delegation operations by looking at the content of the assigned and delegated commitment that could be different from the content of the original commitment in terms of deadline. Finally, to stress the soundness of the model, we prove that the proposed semantics satisfies some properties that are desirable when modeling commitment-based multiagent systems.
2007
Abstract We propose an operational model that combines message meaning and conversational structure in one comprehensive approach. Our long-term research goal is to lay down principles uniting message meaning and conversational structure while providing an operational foundation that could be implemented in open computer systems.
Lecture Notes in Computer Science, 2012
This paper presents an action language, called L mt , for representing and reasoning about commitments in multi-agent domains. The language is an extension of the language L, with new features motivated by the problem of representing and reasoning about commitments. These features include time, delayed effects, ir/reversible effects, concurrent actions, and multi-agents, for specifying and reasoning about narratives in multi-agent domains. The paper provides a transition-based semantics for L mt , which makes it possible to define an entailment relation between queries and multi-agent narratives with time constraints. The paper also demonstrates how features and properties of commitments can be described in this action language. In particular, it shows how L mt can handle both simple commitment actions as well as complex commitment protocols. Furthermore, the semantics of L mt provides a uniform solution to different problems in reasoning about commitments such as the problem of (i) verifying whether an agent fails (or succeeds) to deliver on its commitments; (ii) identifying outstanding commitments; and (iii) suggesting ways to satisfy outstanding commitments. Introduction and Motivation Consider the following conversation between agents A and B: Agent A: Do you want to do something tonight? Agent B: Sure, what do you want to do? Agent A: Let us have a potluck dinner with X. I will prepare some sandwiches and call X. But can you pick her up? Also, could you bring some soft-drinks? Agent B: Sure. How about 7pm? Agent A: Great. The conversation highlights a number of activities that A and B promise to perform: A needs to prepare the sandwiches and call X. These activities need to be completed before 7pm. B, on the other hand, needs to show up at A's flat by 7pm with soft-drinks and with X. These activities are referred to as commitments between A and B. This conversation also provides a number of interesting questions. What happens if A fails to make the phone call to X? What happens if B does not have enough money to buy the drinks? Can B ask A for money or can B ask X to bring the softdrinks? More generally, what does it mean for an agent to
International Journal of Cooperative Information Systems, 2001
Proceedings of the first international joint …, 2002
Artificial Intelligence, 1999
2005
Message semantics are traditionally defined in terms of mental states, which is a trend that is criticized for assuming the sincerity and cooperativeness of agents. To circumvent these limitations, several proposals have been put forth to define the semantics of messages using social commitments.
Semantics and Linguistic Theory, 2016
When saying something in a conversation, an agent publicly commits to some interpretation of what she said, which others might dispute. But how does making a commitment affects the commitments of others? We provide an answer to this question for the case of acknowledgments. Commitment semantics poses a dilemma for acknowledgments: either the semantics is strong, entailing that agent i's committing to ϕ entails other agents commit to i's committing to ϕ. This makes acknowledgments vacuous. Or further acknowledgments are required to produce commitments about others' commitments, but then grounding seems never achievable in finite time. Building on Venant & Asher (2015) we provide a model of these strong and weak semantics where we show how the two are linked via a semantics for inductive, synchronous acknowledgments.
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems - AAMAS '05, 2005
In this paper, we arrange FIPA's ACL performatives to form a subsumption lattice (ontology) and apply a theory of social commitments to achieve a simplified and observable model of agent behaviour. Using this model, it is straight forward to model agents' social commitments (obligations) based solely on observation of messages passed between the agents (such observation is supported by our agent infrastructure system). Furthermore, owing to the performatives being in a subsumption lattice, it is relatively easy for an observer to infer social commitment relationships even if the observer does not understand the details of messages or even the exact performatives used (so long as the observer has access to the performatives ontology).
Proceedings of the second international joint conference on Autonomous agents and multiagent systems - AAMAS '03, 2003
We propose a method for the definition of interaction protocols to be used in open multiagent systems. Starting from the assumption that language is the fundamental component of every interaction, we first propose a semantics for Agent Communication Languages based on the notion of social commitment, and then use it to define the meaning of a set of basic communicative acts. Second, we propose a verifiable and application-independent method for the definition of interaction protocols, whose main component is the specification of an interaction diagram specifying which actions may be performed by agents under given conditions. Interaction protocols fully rely on the application-independent meaning of communicative acts. We also propose a set of soundness conditions that can be used to verify whether a protocol is reasonable. Finally, our approach is exemplified by the definition of an interaction protocol for English auctions.
Journal of Information Engineering and Applications, 2015
In spite of the fact that modeling and verification of the Multi-Agent Systems (MASs) have been since long under study, there are several related challenges that should still be addressed. In effect, several frameworks have been established for modeling and verifying the MASs with regard to communicative commitments. A bulky volume of research has been conducted for defining semantics of these systems. Though, formal verification of these systems is still unresolved research problem. Within this context, this paper presents the CTL com that reforms the CTLC, i.e., the temporal logic of the commitments, so as to enable reasoning about the commitments and fulfillment. Moreover, the paper introduces a fully-automated method for verification of the logic by means of trimming down the problem of a model that checks the CTLcom to a problem of a model that checks the GCTL*, which is a generalized version of the CTL* with action formulae. By so doing, we take advantage of the CWB-NC automatabased model checker as a tool for verification. Lastly, this paper presents a case study drawn from the business field, that is, the NetBill protocol, illustrates its implementation, and discusses the associated experimental results in order to illustrate the efficiency and effectiveness of the suggested technique.
Applied Artificial Intelligence, 2004
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, which represent the interactions allowed among communicating agents.
Our goal is to extend agent communication languages for persuasion dialogues. We distinguish action commitments from propositional commitments, because both limit future moves, but an action commitment is fulfilled when the hearer believes that the action is performed, whereas a propositional commitment is fulfilled only when the hearer concedes to the proposition -where concessions are the absence of a belief to the contrary, and prevent further challenges. Using a common model for both kind of commitments and a role-based semantics of agent communication languages, we show how propositional commitments are related to public beliefs and action commitments to public goals.
IEEE Intelligent Systems, 2015
Developing and implementing a model checker dedicated to conditional commitment logic with the user interface are urgent requirements for determining whether agents comply with their commitment protocols.
2006
Social commitments are developed for multi-agent systems according to the current practice in law regarding contract formation and breach. Deafeasible commitments are used to provide a useful link between multi-agent systems and legal doctrines. The proposed model makes the commitments more expressive relative to contract law and it stresses the representational rather than the operational side of the commitment life cycle. As a consequence, the broader semantics helps in modeling different types of contracts (gratuitous promises, unilateral contracts, bilateral contracts, and forward contracts) and negotiation patterns. The semantics of higher-order commitments is useful in deciding whether to sign an agreement or not and to represent a larger variety of protocols and legal contracts.
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, 2021
A flexible communication protocol is necessary to build a decentralized multiagent system whose member agents are not coupled to each other's decision making. Information-based protocol languages capture a protocol in terms of causality and integrity constraints based on the information exchanged by the agents. Thus, they enable highly flexible enactments in which the agents proceed asynchronously and messages may be arbitrarily reordered. However, the existing semantics for such languages can produce a large number of protocol enactments, which makes verification of a protocol property intractable. This paper formulates a protocol semantics declaratively via inference rules that determine when a message emission or reception becomes enabled during an enactment, and its effect on the local state of an agent. The semantics enables heuristics for determining when alternative extensions of a current enactment would be equivalent, thereby helping produce parsimonious models and yiel...
2004
Commitments are a powerful abstraction for representing the interactions between agents. Commitments capture the content of the interactions declaratively and allow agents to reason about their actions. Recent work on multiagent protocols define agent interactions as the creation and manipulation of commitments to one another. As a result, commitment protocols can be executed flexibly, enabling the agents to cope with exceptions that arise at run time.
Lecture Notes in Computer Science, 2013
Multiagent systems contain agents that interact with each other to carry out their activities. The agents' interactions are usually regulated with protocols that are assumed to be defined by designers at design time. However, in many settings, such protocols may not exist or the available protocols may not fit the needs of the agents. In such cases, agents need to generate a protocol on the fly. Accordingly, this paper proposes a method that can be used by an agent to generate commitment protocols to interact with other agents. The generation algorithm considers the agent's own goals and capabilities as well as its beliefs about other agents' goals and capabilities. This enables generation of commitments that are more likely to be accepted by other agents. We demonstrate the workings of the algorithm on a case study.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.