NegoChat-A: a chat-based negotiation agent with bounded rationality

Avi Rosenfeld, Inon Zuckerman, Erel Segal-Halevi, Osnat Drein, Sarit Kraus

Research output: Contribution to journalArticlepeer-review

30 Scopus citations


To date, a variety of automated negotiation agents have been created. While each of these agents has been shown to be effective in negotiating with people in specific environments, they typically lack the natural language processing support required to enable real-world types of interactions. To address this limitation, we present NegoChat-A, an agent that incorporates several significant research contributions. First, we found that simply modifying existing agents to include an natural language processing module is insufficient to create these agents. Instead, agents that support natural language must have strategies that allow for partial agreements and issue-by-issue interactions. Second, we present NegoChat-A’s negotiation algorithm. This algorithm is based on bounded rationality, and specifically anchoring and aspiration adaptation theory. The agent begins each negotiation interaction by proposing a full offer, which serves as its anchor. Assuming this offer is not accepted, the agent then proceeds to negotiate via partial agreements, proposing the next issue for negotiation based on people’s typical urgency, or order of importance. We present a rigorous evaluation of NegoChat-A, showing its effectiveness in two different negotiation roles.

Original languageEnglish
Pages (from-to)60-81
Number of pages22
JournalAutonomous Agents and Multi-Agent Systems
Issue number1
StatePublished - 1 Jan 2016


  • Algorithms
  • Human-agent interactions
  • Negotiation


Dive into the research topics of 'NegoChat-A: a chat-based negotiation agent with bounded rationality'. Together they form a unique fingerprint.

Cite this