전자상거래에서 확장된 교차제의 게임을 이용한 에이전트간 자동협상 모델

Automated Negotiation Model among Agents Using Extended Alternating-Offer Game in Electronic Commerce

  • 정종진 (경문대학 컴퓨터 정보과) ;
  • 조근식 (인하대학교 컴퓨터공학부)
  • 발행 : 2002.06.01

초록

최근 전자상거래에서 다양한 에이전트 기법을 전자상거래에 적용하여 구매자와 판매자간의 매매를 지능적으로 수행시키는 연구가 활발하게 이루어지고 있다. 특히, 에이전트에 협상능력을 부여하여 에이전트들이 사용자를 대신해서 자동 또는 수동적인 환경에서 협상을 수행하고 계약을 체결하도록 하는 연구가 시도되고 있다. 그러나 기존의 연구들에서의 협상방식은 자동협상을 수행할 경우 협상 메커니즘이 단순하여 협상의 항목과 범위가 극히 제한되는 경향이 있고, 수동협상의 경우 에이전트는 사용자간의 협상 프로세스를 지원하기 위한 환경에 머무르는 수준에 머무르고 있다. 본 논문에서는 기존의 게임이론에서의 협상모형을 응용하여 협상 에이전트들이 전략적인 방식에 의해 서로의 의견을 조정하면서 매매계약을 체결하도록 하는 자동협상 모델을 제안한다. 제안된 협상모델에서 에이전트들은 협상 시 다양한 매매조건들을 협상이슈로 구성하여 자신의 협상제안을 단계적으로 제시한다. 그리고 협상이 진행됨에 따라 상대방에 대한 협상모형을 구축하고 협상이슈들에 대한 가중치 학습을 통해 상대방의 협상 포인트를 파악한다. 따라서 에이전트들은 서로의 이득을 최대화시키고 이득의 불균형을 해소하는 방향으로 협상을 수행한다. 본 논문에서는 제안한 협상 메커니즘을 내장한 에이전트들을 구현하고, 다양한 실험을 통하여 제안한 협상 모델의 타당성과 효율성을 평가하도록 한다.

Recently, many researchers have developed applications for automated contract and negotiation using agent technologies on electronic commerce. Especially, they have tried to study negotiation mechanism applying agent instead of buyers and sellers. Traditional researches, however, often had limitations. In the researches of automated negotiation, the agents had to negotiate with the other agents for a simple negotiation issue because the mechanisms were naive. In the researches of negotiation by user interaction, the agents did not have supported the procedures and methodologies for making the automated negotiation but only supported the users by providing communication environment during the negotiation process by users. In this paper, we propose efficient negotiation model using the modified negotiation model of the game theory. In the proposed model, the agents negotiate automatically with the partner agent and make good benefits by the strategic method during the negotiation process. Each agent makes negotiation issues with user's requirements and exchanges its suggestion alternatively in each step of the negotiation process. The agent evaluates degree of satisfaction for the opposite's suggestion and uses it in the next step of suggestion. To find out the negotiation strategies of opposite side, the agent uses teaming by weights of issues. As a result, the agent improves each own benefits for the contract and reduces the unbalance of its benefits through the proposed negotiation mechanism. We implement the negotiating agents according to the proposed mechanism and prove the efficiency of the proposed model by various experimentation.

키워드

참고문헌

  1. 게임이론의 이해 박주현
  2. 한국지능정보시스템학회논문지 v.5 no.2 가상점원: 고객과의 협상을 위한 에이전트 조의성;조근식
  3. Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology Kasbah: An Agent Marketplace for Buying and Selling Goods Chavez,A.;P.Maes
  4. Econometrica v.18 no.2 Perfect Equilibrium in a Bargining Model Rubinstein,A.
  5. Econometrica v.60 no.5 On the Interpretation of the Nash Bargaining Solution and Its Extension to Non-Expected Utility Preferences Rubinstein,A.;Z.Safra;W.Thompson
  6. Machine Learning v.8 no.3 Q-learning Watkins,C.J.C.H.;P.Dayan
  7. Ph.D. thesis, King's College Learning from Delayed Rewards Watkins,C.J.C.H.
  8. Decision Support Systems v.21 Brokerage between Buyers and Sellers Agents using Constraint Satisfaction Problem Models Jung,J.J.;G.S.Jo
  9. Applied Artificial Intelligence, special issue on Intelligent Agents no.6 MAGMA: An Agent-Based Virtual Market for Electronic Commerce Tsvetovatyy,M.;M.Gini;B.Mobasher;Z.Wieckowski
  10. Knowled Engineering Review Journal Agent mediated Electronic Commerce: A Survey Guttman,R.;A.Moukas;P.Maes
  11. 14th International Joint Conference on Artificial Intelligence Workshop on Adaptation and Learning in Multiagent Systems On Multiagent Q-Learning in a Semi-competitive Domain Sandholm,T.;R.Crites
  12. ICMAS-95 Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework Sandholm,T.;V.Lesser
  13. To appear in Proceedings of the 18th National Conference on Artificial Intelligence (AAAI-2002) An Extended Alternating-Offers Bargaining Protocol for Automated Negotiation in Multi-Agent Systems. (student abstract) Winoto,P.;G.McCalla;J.Vassileva
  14. AuctionBot
  15. Tete-a-Tete
  16. JESS