atlas

Research map / Multi-agent systems and games / LLM agents

MMRole: A Comprehensive Framework for Developing and Evaluating Multimodal Role-Playing Agents

ICLR 2025 · Multi-agent systems and games › LLM agents · approach: Agentic benchmarks and orchestration · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Multimodal Role-Playing Agents with the MMRole framework: a 85-character image-grounded role-play dataset, a reward-model-based evaluation (MMRole-Eval) over eight metrics, and MMRole-Agent, a fine-tuned Qwen-VL-Chat.

Problem

Role-playing agents are limited to text, while humans perceive through vision too; existing RPA evaluation scores outputs without ground truth, which is unstable.

Approach

Defines multimodal role-playing (dialogue centered on images conditioned on character profiles), builds a GPT-4-synthesized image-grounded dataset, and scores agents relative to ground-truth responses using a trained pairwise score-ratio reward model instead of direct scoring.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune QWen-VL-Chat on MMRole-DataQWen-VL-Chat · MMRole testOverall: 0.843 -> 0.994; +0.151Helped
Exclude image information from the input (ablation)MMRole-Agent · OverallImage-Text Relevance: 0.9875 -> 0.7003Hurt
Exclude image information from the input (ablation)GPT-4 Turbo · OverallImage-Text Relevance: 1.1995 -> 0.9306Hurt
Exclude image information from the input (ablation)Claude 3 Opus · OverallImage-Text Relevance: 1.2298 -> 0.8838Hurt
Train on all 85K samples instead of 8.5K (ablation)MMRole-Agent · MMRole testOverall: 0.967 -> 0.989Helped
Add other English fictional characters to The Avengers training set (ablation)MMRole-Agent · MMRole Out-TestOverall: 0.965 -> 0.968Helped
Add hypothetical real-life characters to The Avengers training set (ablation)MMRole-Agent · MMRole Out-TestOverall: 0.965 -> 0.970Helped
Train with all 72 characters rather than The Avengers only (ablation)MMRole-Agent · MMRole Out-TestOverall: 0.965 -> 0.983Helped
Modify the system prompt wording (ablation)MMRole-Agent · MMRole testOverall: 0.994 -> 0.995No clear effect
Modify the character-designating prompt wording (ablation)MMRole-Agent · MMRole testOverall: 0.994 -> 0.996No clear effect
Use the dedicated role-playing assistant prompt rather than the simpler identity prompt (ablation)GPT-4 dialogue generation · MMRole-Data dialogue generationDialogue generation qualityHelped
Use MMRole-Agent rather than QWen-VL-ChatQWen-VL-Chat · MMRole testOverall: 0.843 -> 0.994Helped

Surprising findings

Limitations

Experimental setup

Datasets: MMRole-Data MS-COCO

Benchmarks: MMRole-Eval

Metrics: Instruction Adherence Fluency Coherency Image-Text Relevance Response Accuracy Personality Consistency Knowledge Consistency Tone Consistency MAE RMSE

Baselines: GPT-4 Turbo Gemini Pro Vision Claude 3 Opus QWen-VL-Max LLaVA-NeXT-34B Yi-VL-34B InternVL-Chat-V1.5 QWen-VL-Chat LLaVA-NeXT-Mistral-7B Yi-VL-6B

Builds on: Qwen-VL LLaVA Vicuna MT-Bench evaluation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy