Automated Negotiation: Prospects, Methods and Challenges

  title={Automated Negotiation: Prospects, Methods and Challenges},
  author={Nicholas R. Jennings and Peyman Faratin and Alessio Lomuscio and Simon Parsons and Michael Wooldridge and C. Sierra},
  journal={Group Decision and Negotiation},
An increasing number of computer systems are being viewed in terms of autonomous agents. There are two main drivers to this trend. Firstly, agents are being advocated as a next generation model for engineering complex, distributed systems (Jennings 2000; Wooldridge 1997). Secondly, agents are being used as an overarching framework for bringing together the component AI subdisciplines that are necessary to design and build intelligent entities (Nilsson 1998; Russel and Norvig 1995). While there… 

Automated Haggling: Building Artificial Negotiators

The issues involved in designing and implementating a number of automated negotiators for real-world electronic commerce applications are explored.

Principles of Automated Negotiation

This state-of-the-art treatment of the subject explores key issues involved in the design of negotiating agents, covering strategic, heuristic, and axiomatic approaches.

Negotiation among autonomous computational agents: principles, analysis and challenges

A generic framework for automated negotiation is introduced, in detail, the components of the framework are described, the sophistication of the majority of work in the AI literature on these components are assessed, and a number of prominent models of negotiation are discussed.

Supporting Impromptu Coordination Using Automated Negotiation

This work presents a framework in which intelligent software agents act as semi-autonomous intermediaries among nomadic users in order to jointly find and negotiate opportunities for coordinating the activities of their respective users.

An infrastructure for rule-driven negotiating software agents

INSULA is introduced, an infrastructure for representing, managing, and exploring negotiation strategies that is versatile, easy to use, and that encompasses a wide spectrum of negotiation types.

Agreement Technologies

The issues involved in designing and implementing the mechanisms and the strategies by which mutually acceptable agreements can be attained are explored.

An adaptive agent architecture for automated negotiation

A new agent architecture to support adaptive negotiation is presented, and the mechanisms of protocol parsing and strategy generation in detail are discussed, and results validate that agents can adaptively understand protocols and respond with optimal strategies.

Towards Information and Goal Based Agent Negotiation

  • Paul Bogg
  • Computer Science
    2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology
  • 2006
This paper will be presenting work towards goal based negotiation which extends an information theoretical framework for automating negotiation and improves the quality of agreement, and the speed of reaching the agreement.

The multiple criteria paradigm as a background for agent methodologies

Agent theory and multi-agent systems have been used in a broad and interdisciplinary set of applications concerning a great variety of research areas. Lately, the field of decision theory has

Interdisciplinary approach to automated negotiation: a preliminary report

A generic model that handles bilateral multi-issue negotiation, describes equilibrium strategies for the bargaining game of alternating offers, and formalizes important strategies used by human negotiators are presented.




A general structure for a Negotiating Automated Agent that consists of five modules: a Prime Minister, a Ministry of Defense, a Foreign Office, a Headquarters and Intelligence, and a Diplomacy player, which was evaluated and consistently played better than human players.

Automated Negotiation

Interactions are a core part of all multi-agent systems. They oc cur because of the inter-dependencies that inevitably exist between the agents and they manifest the mselves in many different

Agent-based software engineering

The paper considers the problem of building a multi-agent system as a software engineering enterprise and discusses three issues: how agents might be specified; how these specifications might be refined or otherwise transformed into efficient implementations: and how implemented agents and multi- agent systems might subsequently be verified, to show that they are correct with respect to their specifications.

Using Multi-context Systems to Engineer Executable Agents

This paper proposes a general method of defining architectures for logic-based agents which can be directly executed, based upon the use of multi-context systems and illustrated through the specification of a simple agent.

A Service-Oriented Negotiation Model between Autonomous Agents

The model defines a range of strategies and tactics that agents can employ to generate initial offers, evaluate proposals and offer counter proposals and is demonstrated in the domain of business process management.

Argumentation: Planning Other Agents' Plans

This work presents a model of persuasive argumentation that has been implemented as part of the PERSUADER, a multi-agent computer program that operates in the domain of labor negotiations.

Agents That Reason and Negotiate by Arguing

A framework, based upon a system of argumentation, which permits agents to negotiate in order to establish acceptable ways of solving problems and describes a case study of this relationship for a particular class of architectures (namely those for belief-desire-intention agents).

Intelligent agents: theory and practice

The aim of this paper is to point the reader at what it is perceived to be the most important theoretical and practical issues associated with the design and construction of intelligent agents.

Multiagent Compromise via Negotiation

  • K. Sycara
  • Computer Science
    Distributed Artificial Intelligence
  • 1989