NegoLog: An Integrated Python-based Automated Negotiation Framework with Enhanced Assessment Components

NegoLog: An Integrated Python-based Automated Negotiation Framework with Enhanced Assessment Components

Anıl Doğru, Mehmet Onur Keskin, Catholijn M. Jonker, Tim Baarslag, Reyhan Aydoğan

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence
Demo Track. Pages 8640-8643. https://doi.org/10.24963/ijcai.2024/998

The complexity of automated negotiation research calls for dedicated, user-friendly research frameworks that facilitate advanced analytics, comprehensive loggers, visualization tools, and auto-generated domains and preference profiles. This paper introduces NegoLog, a platform that provides advanced and customizable analysis modules to agent developers for exhaustive performance evaluation. NegoLog introduces an automated scenario and tournament generation tool in its Web-based user interface so that the agent developers can adjust the competitiveness and complexity of the negotiations. One of the key novelties of the NegoLog is an individual assessment of preference estimation models independent of the strategies.
Keywords:
Agent-based and Multi-agent Systems: MAS: Agreement technologies: Negotiation and contract-based systems
Agent-based and Multi-agent Systems: MAS: Agent-based simulation and emergence