Elsevier

Decision Support Systems

Volume 50, Issue 2, January 2011, Pages 449-459
Decision Support Systems

Pairwise issue modeling for negotiation counteroffer prediction using neural networks

https://doi.org/10.1016/j.dss.2010.11.002Get rights and content

Abstract

Electronic negotiation systems can incorporate computational models and algorithms in order to help negotiators achieve their objectives. An important opportunity in this respect is the development of a component, which can assess an expected reaction by a counterpart to a given trial offer before it is submitted. This work proposes a pairwise modeling approach that provides the possibility of developing flexible and generic models for counteroffer prediction when the negotiation cases are similar. The key feature is that each negotiated issue is predicted while paired with each of the other issues and the permutations of issue pairs across all negotiation offers are confounded together. This data fusion permits extractions of common relationships across all issues, resulting in a type of pattern fusion. Experiments with electronic negotiation data demonstrated that the model's predictive performance is equivalent to case-specific models while offering a high degree of flexibility and generality even when predicting to a new issue.

Introduction

Business negotiations are an important type of exchange mechanism. The competency in conducting negotiations critically affects long-term business relationships, profitability, and reputations of businesses. Due to the rise of e-business, electronic negotiations have gained heightened importance lately [29], [32]. Electronic negotiations systems, which are web-based successors of negotiation support systems [27], allow parties located in various parts of the world to seek mutually acceptable agreements by exchanging offers over the networks in a structured or unstructured fashion. The organic involvement of the digital medium in these exchanges provides new opportunities for employing support and automation tools, such as preference modeling and software agents, for promoting effective decision-making.

The purpose of this paper is to investigate the feasibility of developing a generalized approach for empirically modeling an opponent's future offers. Consequently, the main contribution of this work is a pairwise modeling approach that is flexible with respect to the set of issues in a negotiation case and even to new unseen issues. In others words, the model has inputs and outputs that are independent of the particular issues of a specific negotiation case.

The approach is tested using data obtained from electronic negotiation experiments, which provide a rich source of information about the relationships between negotiators, their individual actions, and the negotiation dynamics. Advanced negotiation support tools equipped with adaptive capabilities to learn from past negotiations and assist in selecting appropriate negotiation tactics, can effectively utilize this information to help human negotiators in composing offers [2]. This work focuses entirely on the development and testing of the flexible predictive model, rather than its implementation as part of some electronic negotiation system. The model could be potentially incorporated into the analytical toolbox of any given electronic negotiation system, or it could be used by software agents for negotiation automation or for providing guidance to a human user.

As the development of the internet allowed for the natural involvement of computational models and methods in the electronic negotiation process, the question of adequately splitting of human vs. computer tasks had emerged. In addition to providing passive analytical facilities, computational models have been proposed for active negotiation support, as well as negotiation automation. The use of intelligent support tools for facilitating effective and efficient negotiations has been widely investigated in the past. Automated negotiations performed by software agents have been considered by many [3], [10], [28], [36]. Early work in this respect applied genetic algorithms to generate rules which relate the negotiators' current offers with the likely subsequent offers [37]. The algorithm evolves multiple classifiers by assigning a higher fitness to rules that more frequently contribute towards “compromise trajectories”. Kasbah is an agent-based marketplace in which various agents created by the users engage in bilateral negotiations on behalf of their principals (buyers and sellers) [11]. These agents, follow one of the three negotiation strategies defined by a price-concession curve over time [10]. More recently, a semantic web-based agent community was used to introduce the concept of pervasive negotiation support [33]. The system, called “SmartGuide”, included user, supplier, and negotiation agents to provide a flexible environment for context-aware automated negotiations.

The aforementioned overview of intelligent techniques used in negotiations is not comprehensive, but it provides insights into research on negotiation automation. In most business negotiation contexts however, humans need to be involved in the process with the intelligent software possibly playing a supporting role. Research in this area focuses on solutions for assisting human negotiators. An overview of electronic negotiations, negotiation support systems and negotiation software agents (NSA) includes discussion of the Aspire system, in which an agent uses an inference engine to provide recommendations based on inputs and previously encoded rules [30]. Another application of an agent assistant in commerce negotiations has been implemented in the eAgora marketplace [12], [13], where an agent watches over the shoulder of the negotiator and critiques trial offers. The agent also advises an action upon receiving the counterpart's offer and generates a package of adequate candidate offers for the consideration by the user. Regardless of the extent of computer involvement (automation or active/passive support) in composing offers, it would be useful to be able to predict potential reaction by a counterpart to a given trial offer. In a “toolbox” mode, a human user could perform “what-if” analysis before committing to an offer. If software agents are involved, the predictive model could help in the search for the most promising offer.

The rest of the paper is organized as follows. First, an overview of negotiation modeling and the proposed pairwise approach are presented, followed by the hypotheses. Subsequently, the negotiation case, which is the source of data for testing the hypotheses, is described. Using this negotiation case as the example, the pairwise modeling approach is explored in detail. Next, the experimental setup is presented followed by the results and relevant discussions.

Section snippets

Background

This paper builds upon the past work that proposed a model developed with neural networks for predicting opponents' counteroffers in the context of electronic negotiations [7], [8]. Although the results were encouraging, a major disadvantage was that a separate neural network had to be trained for each specific negotiation case. This was necessary because the model included inputs and outputs for all negotiation issues of the case. The pairwise modeling approach proposed in this paper

Hypotheses

Evaluating the performance of the proposed model requires reference benchmark models. The first benchmark proposed is the naïve model, where the next counteroffer for an issue is predicted as being the same as the most recent offer from the opponent on the specified issue. Although very simple, the naïve model is also flexible with respect to any set of negotiation issues, thus as a minimum requirement any proposed predictive model must outperform the naïve model. Therefore, the first

Development of the predictive model

The feasibility of the pairwise modeling approach is investigated using past data collected by the Inspire system [31]. The Inspire negotiation system is a web-based system, which permits two parties located anywhere in the world to negotiate on a chosen case. Negotiation issues and issue options are specified in advance for a specific case and each negotiator specifies a rating for each issue, and additionally indicates a rating for each option of an issue. All issue ratings as well as all

Prediction process

The starting point for the prediction process is a negotiation session that has multiple offers exchanged between a buyer and a seller, where each offer is for a set of negotiation issues. Either an offer will result in a counteroffer or the negotiation will end with an agreement or no agreement. The offer values for each issue are scaled to match a common distribution for all issues. An offer is then expanded into an observation for each pairwise permutation, which includes the relevant issue

Results and discussion

Although the Levenberg–Marquardt with Bayesian Regularization algorithm for training neural networks can reduce overfitting, it is still useful to try different levels of network sizes. If the neural network is too small, it will not be able to learn all the patterns. On the other hand, if the neural network is too large, it will be slow to train and will tend to overfit data as compared to a smaller network. Within the range of 1 to 30 neurons (Fig. 4), five neurons provided the lowest

Conclusions

The results of this research indicate that formulating a flexible pairwise counteroffer prediction model is technically feasible. The pairwise counteroffer model prediction error is shown not to be significantly higher than that of the equivalent model which considers all issues simultaneously. Furthermore, the error does not worsen for the prediction of new issues, which were excluded during the model training. It has also been demonstrated that the pairwise neural network based model

Réal A. Carbonneau is a PhD candidate at HEC Montréal, Canada and has spent 11 years implementing enterprise systems. His main research interests include investigating novel approaches to using machine learning in solving various problems characterized by partial and noisy information. Some of his more specific research interests are genetic algorithms, neural networks, support vector machines, random forests and software agents as well as enterprise systems and data warehouses as information

References (47)

  • C. Bartolini et al.

    A software framework for automated negotiation

  • C. Beam et al.

    Automated negotiations: a survey of the state of the art

    Wirtschaftsinformatik

    (1997)
  • R.A. Bradley et al.

    Rank analysis of incomplete block designs: I. The method of paired comparisons

    Biometrika

    (1952)
  • L. Breiman

    Random forests

    Machine Learning

    (2001)
  • J. Brzostowski et al.

    Adaptive negotiation with on-line prediction of opponent behaviour in agent-based negotiations

    International Conference on Intelligent Agent Technology

    (2006)
  • R. Carbonneau

    Machine learning algorithms for negotiation counter-offer modeling

    Proceedings of the Group Decision and Negotiation (GDN)

    (2007)
  • R. Carbonneau et al.

    Forecasting supply chain demand using machine learning algorithms

  • A. Chavez et al.

    A real-life experiment in creating an agent marketplace

  • A. Chavez et al.

    Kasbah: an agent marketplace for buying and selling goods

    First International Conference on the Practical Application of Intelligent Agents and Multi-agent Technology

    (1996)
  • E. Chen et al.

    An E-marketplace for agent-supported commerce negotiations

  • E. Chen et al.

    Agent-supported negotiations in the e-marketplace

    International Journal of Electronic Business

    (2005)
  • R.J.P. de Figueiredo

    Implications and applications of Kolmogorov's superposition theorem

    IEEE Transactions on Automatic Control

    (1980)
  • H. Demuth et al.

    Neural Network Toolbox 6 User's Guide

    (2008)
  • Cited by (29)

    • Modeling and prediction of human negotiation behavior in human-computer negotiation

      2021, Electronic Commerce Research and Applications
      Citation Excerpt :

      However, offer prediction involves uncertainty and is not an easy task, especially when concerning human behavior. That is the reason why most offer prediction studies are applied to and tested in CtC negotiation context (Brzostowski and Kowalczyk, 2006; Cao et al., 2015; Carbonneau et al., 2011; Ji et al., 2015; Lee and Ou-Yang, 2009; Ren et al., 2012), leaving the HtC negotiation relatively under-researched. More importantly, predicting the opponent’s future offer is not commonly done by the human negotiator.

    • Bilateral negotiations for electricity market by adaptive agent-tracking strategy

      2020, Electric Power Systems Research
      Citation Excerpt :

      As another example, once opponents have been grouped according to their previous negotiation traces by a clustering method, a Bayesian learning algorithm can identify an opponent's preferences from its current negotiation actions [31]. If opponent dynamically switches among a number of strategies during negotiation then it is challenging but possible to learn its bidding strategy by time series forecasting using Neural Networks [32]. In this paper, multi-strategy negotiations are facilitated as negotiating agents switch to a behavior-dependent strategy if they experience adamant opponent.

    • A utility concession curve data fitting model for quantitative analysis of negotiation styles

      2014, Expert Systems with Applications
      Citation Excerpt :

      In Faratin, Sierra, and Jennings (2002) an approach that looked to generate offers that would be similar to those of the opponent was proposed and illustrated using simulations. In Carbonneau, Kersten, and Vahidov (2008), Carbonneau, Kersten, and Vahidov (2011) neural network based models have been developed using experimental data for predicting opponent’s next move. The modeling approach developed in this paper may also be helpful in determining opponent’s negotiation mode (e.g. competitive vs. collaborative).

    View all citing articles on Scopus

    Réal A. Carbonneau is a PhD candidate at HEC Montréal, Canada and has spent 11 years implementing enterprise systems. His main research interests include investigating novel approaches to using machine learning in solving various problems characterized by partial and noisy information. Some of his more specific research interests are genetic algorithms, neural networks, support vector machines, random forests and software agents as well as enterprise systems and data warehouses as information sources and transactional target points. Réal has published papers in the International Journal of Intelligent Information Technologies, European Journal of Operational Research and Expert Systems with Applications as well as a book chapter.

    Gregory E. Kersten is a Professor of MIS at the Department of Decision Sciences and MIS, John Molson School of Business, Concordia University (Montreal, Canada) and holds the Senior Concordia University Research Chair in Decision and Negotiation Systems. He is also the founder and first director of the InterNeg Research Centre (http://interneg.concordia.ca). He received his PhD in economic sciences and operation research; MSc in econometrics, Warsaw School of Economics. His research interests are conflict resolution in physical and virtual environments; individual and group decision making; Internet decision and negotiation systems; and culture and technology. He is the author and co-author of 3 books, 25 chapters in books, 82 articles in refereed journal publications, and 79 papers in refereed conference proceedings.

    Rustam M. Vahidov is an Associate Professor of MIS at the Department of Decision Sciences and MIS, John Molson School of Business, Concordia University (Montreal, Canada). He received his PhD and MBA from Georgia State University. Dr. Vahidov has published papers in a number of academic journals, including Journal of MIS, Decision Support Systems, Information and Management, European Journal of Operational research, IEEE Transactions on Systems, Man and Cybernetics, Fuzzy Sets and Systems, and several others. His primary research interests include: decision support systems, supply chain management, e-commerce systems, distributed artificial intelligence and multi-agent systems, negotiation software agents, and soft computing.

    View full text