SPaR: Self-Play with Tree-Search Refinement to Improve Instruction-Following in Large Language Models
Jiale Cheng, Xiao Liu, Cunxiang Wang, Xiaotao Gu, Yida Lu, Dan Zhang,, Yuxiao Dong, Jie Tang, Hongning Wang, Minlie Huang

TL;DR
SPaR introduces a self-play, tree-search refinement method that improves instruction-following in large language models by generating more accurate and relevant preference pairs, leading to better performance without sacrificing general capabilities.
Contribution
The paper presents a novel self-play framework with tree-search refinement that enhances instruction-following in large language models by reducing irrelevant content variations.
Findings
LLaMA3-8B trained with SPaR outperforms GPT-4-Turbo on IFEval.
SPaR improves performance of larger models like GLM-4-9B and LLaMA3-70B.
Tree search scaling affects model performance during inference.
Abstract
Instruction-following is a fundamental capability of language models, requiring the model to recognize even the most subtle requirements in the instructions and accurately reflect them in its output. Such an ability is well-suited for and often optimized by preference learning. However, existing methods often directly sample multiple independent responses from the model when creating preference pairs. Such practice can introduce content variations irrelevant to whether the instruction is precisely followed (e.g., different expressions about the same semantic), interfering with the goal of teaching models to recognize the key differences that lead to improved instruction following. In light of this, we introduce SPaR, a self-play framework integrating tree-search self-refinement to yield valid and comparable preference pairs free from distractions. By playing against itself, an LLM…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Intelligent Tutoring Systems and Adaptive Learning
