DipLLM: Fine-Tuning LLM for Strategic Decision-making in Diplomacy

Kaixuan Xu, Jiajun Chai, Sicheng Li, Yuqian Fu, Yuanheng Zhu +1 more
6/1/2025

No official code found. Best implementation: KaiXIIM/dipllm (25 stars, last commit 2025-12-19).

Abstract

Diplomacy is a complex multiplayer game that requires both cooperation and competition, posing significant challenges for AI systems. Traditional methods rely on equilibrium search to generate extensive game data for training, which demands substantial computational resources. Large Language Models (LLMs) offer a promising alternative, leveraging pre-trained knowledge to achieve strong performance with relatively small-scale fine-tuning. However, applying LLMs to Diplomacy remains challenging due to the exponential growth of possible action combinations and the intricate strategic interactions among players. To address this challenge, we propose DipLLM, a fine-tuned LLM-based agent that learns equilibrium policies for Diplomacy. DipLLM employs an autoregressive factorization framework to simplify the complex task of multi-unit action assignment into a sequence of unit-level decisions. By defining an equilibrium policy within this framework as the learning objective, we fine-tune the model using only 1.5% of the data required by the state-of-the-art Cicero model, surpassing its performance. Our results demonstrate the potential of fine-tuned LLMs for tackling complex strategic decision-making in multiplayer games.

View on arXivView PDF

Code Implementations(1)

KaiXIIM/dipllmCommunity58%

This is the official implementation of the paper "DipLLM: Fine-Tuning LLM for Strategic Decision-making in Diplomacy".

251C++, HTMLJun 10, 202510 months ago

Similar Papers

Cite this paper

@article{xu2025dipllm,
  title  = {DipLLM: Fine-Tuning LLM for Strategic Decision-making in Diplomacy},
  author = {Kaixuan Xu and Jiajun Chai and Sicheng Li and Yuqian Fu and Yuanheng Zhu and Dongbin Zhao},
  year   = {2025},
  eprint = {2506.09655},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.09655},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.09655.svg)](https://codeofpaper.com/paper/2506.09655)

Discussion