arXiv paper· natural language processing· method paper

Adversarial Closed-Loop Curriculum for Evolving Role-Playing Agents

Zheng Zhang, Liu Liu, Qi Chai, Deheng Ye, Peilin Zhao, Mao Zheng, Hao Wang

cs.AI

Quick verdict

AdvRole's adversarial Rewriter evolves role-playing RL scenario pools, beating baselines on four benchmarks — gains modest, no significance testing.

Summary

The paper targets a real limitation of RL for role-playing LLM agents: the scenario pool is fixed before training, while difficulty is actor-dependent. AdvRole alternates GRPO training of an Actor (rewarded by a Qwen2.5-72B-based reward model with a length-decay) with a Rewriter that rewrites character profiles and dialogue contexts; the Rewriter's reward is the Actor's performance gap between original and rewritten scenarios (mean of N=3 scored responses, a −5 penalty if the rewrite exceeds 150% of original length), and rewrites always regenerate from the original pool. On CharacterEval (Chinese), AdvRole reaches 3.43 overall with Qwen2.5-7B and 3.49 with 14B, ahead of CPO, R4 and VeriRole; on CoSER (English) it averages 59.1/58.6 versus 56.9/57.0 for CogDual-RL; zero-shot on RAIDEN it scores 0.64 versus 0.61 for VeriRole. The authors also release Lanobe, a five-language benchmark built via a Kimi-K2.6 pipeline and judged by Kimi-K2.6, where AdvRole has the best average in every language (e.g., 6.42 zh-CN, 5.13 Korean). Ablations support co-training (w/o Rewriter 3.27, frozen 3.37, co-trained 3.43) and joint profile+context rewriting. Main weaknesses: no seeds, confidence intervals or significance tests behind small judge-based gaps; adversarial optimization against an LLM reward model raises reward-hacking concerns; and the Lanobe judge belongs to the same family that constructed the benchmark.

Review complete

Assessment at a glance

natural language processing

4

risk flags identified

● high 1

● medium 2

● low 1

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencemedium
Deep research viableCode-reproducibleNeeds GPU

4 strengths · 4 weaknesses · 5 author questions

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Fixed pre-training scenario pools create an actor-dependent distributional bottleneck in role-playing RL.
  • A Rewriter trained with a performance-gap reward produces evolving scenarios that target the current Actor's weaknesses.
  • AdvRole outperforms CPO, R4 and VeriRole on CharacterEval (3.43 overall at 7B; 3.49 at 14B) and CogDual baselines on CoSER (59.1 and 58.6 average).
  • Gains transfer zero-shot to RAIDEN (0.64 vs 0.61) and hold across all five languages of the newly released Lanobe benchmark.

Strengths

  • Closed-loop design matches the stated failure mode

    The performance-gap reward (Eq. 6, mean over N=3 frozen-Actor samples) and always rewriting from the original pool S0 (Eq. 7) directly operationalize the moving-failure-frontier argument; Table 6 shows the pool genuinely expands (IPD 0.564 to 0.602 over 3 epochs, ED up to 0.254, 14/30 new K-Means clusters vs 0/30 and ED 0.008 for random GPT-4o paraphrase).

  • Consistent wins across languages, base models and benchmarks

    Best overall on CharacterEval for both Qwen2.5-7B (3.43) and 14B (3.49); best CoSER average for Qwen2.5-7B (59.1) and LLaMA3.1-8B (58.6); zero-shot RAIDEN 0.64 vs VeriRole 0.61; best per-language Lanobe average in all five languages.

  • Ablations isolate the mechanism

  • Honest reporting of negative cells

Weaknesses

  • No variance or significance anywhere

  • Reward-hacking pathway unexamined

  • Lanobe judge circularity

  • Key mechanism evidence deferred to supplementary

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

AdvRole is a training framework for RL-based role-playing agents built on open LLMs (Qwen2.5-7B/14B, LLaMA3.1-8B). The diagnosis: GRPO-era role-playing methods (CPO, R4, VeriRole, CogDual-RL) improve reward design but train on a scenario pool fixed before learning, while difficulty is actor-dependent, so the useful training distribution moves as the model improves. The paper claims three things: (1) alternating an Actor and an adversarial Rewriter turns role-playing RL into a closed-loop curriculum; (2) the performance-gap reward (Eq. 6) makes the Rewriter target the current Actor's weaknesses; (3) gains hold on CharacterEval (Chinese), CoSER (English), zero-shot RAIDEN, and the new five-language Lanobe benchmark. Headline numbers: CharacterEval overall 3.43 (7B) / 3.49 (14B) vs VeriRole 3.30/3.32; CoSER average 59.1 (7B) / 58.6 (8B) vs CogDual-RL 56.9/57.0; RAIDEN 0.64 vs 0.61; Lanobe best per-language average in all five languages (6.42 zh-CN, 5.55 zh-TW, 5.71 ja, 5.13 ko, 5.70 th).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 4 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What problem does AdvRole solve in role-playing agents?

RL-trained role-playing models usually train on a fixed pool of character scenarios. Because difficulty is actor-dependent, that pool stops being informative as the model improves. AdvRole keeps the pool alive: a Rewriter model rewrites character profiles and dialogue contexts into harder variants chosen to lower the current actor's reward-model score, and the actor is then trained on this evolving pool.

What results does AdvRole report?

On CharacterEval (Chinese) it reaches 3.43 overall with Qwen2.5-7B and 3.49 with 14B, above CPO, R4 and VeriRole. On CoSER (English) it averages 59.1/58.6 versus CogDual-RL's 56.9/57.0. Zero-shot on RAIDEN it scores 0.64 versus 0.61. On the new five-language Lanobe benchmark it has the best per-language average everywhere (e.g., 6.42 for Simplified Chinese, 5.13 for Korean). Gains are consistent but small and come without significance testing.

What is the Lanobe benchmark?

A multilingual role-playing benchmark introduced by this paper covering Simplified Chinese, Traditional Chinese, Japanese, Korean and Thai, with 1,000 training and 500 test scenarios per language, all LLM-generated. Responses are scored 0-10 by Kimi-K2.6 on Character Consistency, Situational Coherence, Linguistic Quality and Interaction Proactivity. The paper says it will be released under a non-commercial research license.

Is AdvRole's code or data available?

The paper promises to release the Lanobe benchmark under a non-commercial research license, but states no code release in the main text. Training details are unusually complete (verl framework, GRPO hyperparameters, exact data splits), yet replication requires a 72B reward model, GPT-4o judging, Kimi-K2.6 for Lanobe, and 16 H20 GPUs.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 1-2 are extracted as garbled caption text; the framework was assessed from captions and the Method Overview prose only.
  • Supplementary material (RM scoring prompts, Lanobe construction pipeline, appendix analysis of whether rewrites track and fix Actor weaknesses) is not included in the embedded text.
  • arXiv v1 preprint; several cited baselines are 2026 venue papers whose details could not be cross-checked.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Adversarial Closed-Loop Curriculum for Evolving Role-Playing Agents | Evolve.Pub