AdaMARP: An Adaptive Multi-Agent Interaction Framework for General Immersive Role-Playing

Zhenhua Xu, Dongsheng Chen, Shuo Wang, Jian Li, Chengjie Wang +2 more
1/16/2026
cs.AIcs.CL

No official code found. Best implementation: cdqncn/AdaMARP (0 stars, MIT, last commit 2026-01-06).

Abstract

LLM role-playing aims to portray arbitrary characters in interactive narratives, yet existing systems often suffer from limited immersion and adaptability. They typically under-model dynamic environmental information and assume largely static scenes and casts, offering insufficient support for multi-character orchestration, scene transitions, and on-the-fly character introduction. We propose an adaptive multi-agent role-playing framework, AdaMARP, featuring an immersive message format that interleaves [Thought], (Action), <Environment>, and Speech, together with an explicit Scene Manager that governs role-playing through discrete actions (init_scene, pick_speaker, switch_scene, add_role, end) accompanied by rationales. To train these capabilities, we construct AdaRPSet for the Actor Model and AdaSMSet for supervising orchestration decisions, and introduce AdaptiveBench for trajectory-level evaluation. Experiments across multiple backbones and model scales demonstrate consistent improvements: AdaRPSet enhances character consistency, environment grounding, and narrative coherence, with an 8B actor outperforming several commercial LLMs, while AdaSMSet enables smoother scene transitions and more natural role introductions, surpassing Claude Sonnet 4.5 using only a 14B LLM.

View on arXivView PDF

Code Implementations(1)

cdqncn/AdaMARPCommunity68%
MIT

Code for AdaMARP: An Adaptive Multi-Agent Interaction Framework for General Immersive Role-Playing

00Jan 6, 20269 months agoMIT

Similar Papers

Cite this paper

@article{xu2026adamarp,
  title  = {AdaMARP: An Adaptive Multi-Agent Interaction Framework for General Immersive Role-Playing},
  author = {Zhenhua Xu and Dongsheng Chen and Shuo Wang and Jian Li and Chengjie Wang and Meng Han and Yabiao Wang},
  year   = {2026},
  eprint = {2601.11007},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.11007v1}
}

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/2601.11007.svg)](https://codeofpaper.com/paper/2601.11007)

Discussion