Reproduce “CharacterFlywheel: Scaling Iterative Improvement of Engaging and Steerable LLMs in Production” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Yixin Nie, Lin Guan, Zhongyao Ma, Anchit Gupta, Yipin Zhou, Xiao Li, Zhengping Zhou, Raymond Zeng and 14 more

Meta's CharacterFlywheel introduces an iterative development process for continuously improving engaging and steerable large language models (LLMs) used in social chat applications. The framework demonstrated sustained growth with up to 8.8% and 19.4% lifts in engagement breadth and depth, respectively, over 15 model iterations while enhancing character steerability and maintaining safety.

Key insights

  • Reward model overfitting can degrade performance; monitoring RM win rates on both internal and user traffic (e.g., keeping win rates below 65%) is crucial to prevent models from exploiting unreliable reward regions.
  • Training with near-policy prompts (from the latest model's traffic) significantly improves engagement metrics compared to off-policy prompts, underscoring the importance of accurately estimating the reward landscape.
  • Systematic iterative development with robust feedback loops, including both offline and online A/B testing, can lead to sustained, measurable improvements in subjective objectives and enable self-correction of failure modes over time.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.