HyperAIHyperAI

Command Palette

Search for a command to run...

DARC: LLM 진화를 위한 비대칭 추론 커리큘럼의 분리

Shengda Fan Xuyan Ye Yankai Lin

초록

자기 연습(self-play) 기반의 대규모 언어 모델은 자기 개선형 인공지능을 달성하기 위한 유망한 패러다임으로 부상하고 있다. 그러나 기존의 자기 연습 프레임워크는 (i) 질문자(Questioner)의 보상 피드백이 해법자(solver)에 따라 달라지는 비정적 목표를 유도하고, (ii) 해법자를 감독하는 데 사용되는 자기 생성된 가짜 레이블(pseudo-labels)에서 발생하는 부트스트랩 오류(bootstrapping errors)라는 두 가지 문제로 인해 최적화 불안정성에 시달리곤 한다. 이러한 문제를 완화하기 위해, 우리는 DARC(Decoupled Asymmetric Reasoning Curriculum)라는 이단계 프레임워크를 제안한다. 이는 자기 진화 과정을 안정화시키는 데 기여한다. 첫 번째 단계에서는, 명시적인 난이도 수준과 외부 코퍼스를 기반으로 난이도 조절된 질문을 생성할 수 있도록 질문자를 훈련한다. 두 번째 단계에서는, 문서 증강된 교사(teacher)가 고품질의 가짜 레이블을 생성하여 문서 접근이 불가능한 학습자(student Solver)를 감독하는 비대칭 자기 소화(asymmetric self-distillation) 메커니즘을 활용하여 해법자를 훈련한다. 실험 결과에 따르면, DARC는 모델 독립적(모델-agnostic) 특성을 가지며, 9개의 추론 벤치마크와 3개의 기본 모델에서 평균 10.9점의 성능 향상을 보였다. 또한, DARC는 모든 베이스라인을 일관되게 상회하며, 인간 주석(human annotations)에 의존하지 않고 완전 감독 모델의 성능에 근접함을 입증하였다. 코드는 https://github.com/RUCBM/DARC 에서 공개되어 있다.

One-sentence Summary

Researchers from Renmin University of China propose DARC, a two-stage self-play framework that decouples question generation and solver training to stabilize LLM self-improvement, using difficulty-calibrated prompts and asymmetric distillation, achieving 10.9-point gains across benchmarks without human labels.

Key Contributions

  • DARC addresses optimization instability in LLM self-play by decoupling Questioner and Solver training, replacing solver-dependent rewards with explicit difficulty calibration and external corpora to stabilize question generation.
  • It introduces an asymmetric self-distillation mechanism where a document-augmented teacher generates high-quality pseudo-labels to supervise a student Solver without document access, reducing bootstrapping errors and self-confirmation bias.
  • Evaluated across nine reasoning benchmarks and three backbone models, DARC delivers a 10.9-point average improvement over baselines and matches fully supervised performance without human annotations.

Introduction

The authors leverage self-play to enable large language models to evolve without human supervision, a critical step toward scalable, general AI. Prior self-play methods suffer from unstable optimization due to non-stationary rewards and error amplification from self-generated pseudo-labels, often leading to performance collapse. DARC addresses this by decoupling the process into two stages: first training a Questioner to generate difficulty-calibrated questions using external corpora, then training a Solver via asymmetric self-distillation where a document-augmented teacher provides cleaner pseudo-labels for a student that lacks document access. This design yields model-agnostic gains of 10.9 points on average across nine reasoning benchmarks and rivals fully supervised models—without using any human annotations.

Dataset

  • The authors use only publicly available datasets, including DataComp-LM and Nemotron-CC-Math, with no collection of user data.
  • These corpora are pre-curated and filtered by their original creators to reduce personally identifying information and offensive content; the authors rely on those procedures without additional filtering.
  • The datasets are used in an offline experimental setting for model self-evolution research, not for real-world deployment or autonomous decision-making.
  • Raw training text is not released, and no individual-level analysis is performed; results are reported only in aggregated form.
  • ChatGPT was used exclusively for language editing and clarity improvements, not for scientific design, analysis, or interpretation.

Method

The DARC framework decomposes the self-evolution of large language models into two distinct, sequentially executed stages: Questioner training and Solver training. This decoupled approach aims to stabilize the optimization process by separating the generation of a reasoning curriculum from the training of the solving capability. The overall architecture is illustrated in the framework diagram, which contrasts the unstable dynamics of previous methods with the structured, two-phase DARC process.

In the first stage, the Questioner is trained to generate questions that are both grounded in a source document and calibrated to a specified difficulty level. The Questioner, parameterized as Qθ\mathcal{Q}_{\theta}Qθ, takes as input a document ddd and a target difficulty scalar τ[0,1]\tau \in [0,1]τ[0,1], and generates a question qqq conditioned on these inputs. To train this model, the authors employ Group Relative Policy Optimization (GRPO) with a reward function designed to enforce both document grounding and difficulty alignment. The reward for a generated question qqq is computed in two stages. First, an LLM-as-a-Judge evaluates whether qqq is grounded in the source document ddd; ungrounded questions receive a negative reward of 1-11. For grounded questions, the empirical difficulty is estimated using a fixed Solver model, S(q)\mathcal{S}(\cdot \mid q)S(q), by sampling NNN candidate answers and calculating the success rate, s^=1Nj=1NI[a^j=a]\hat{s} = \frac{1}{N} \sum_{j=1}^{N} \mathbb{I}[\hat{a}_j = a^*]s^=N1j=1NI[a^j=a], where aa^*a is the pseudo-label obtained via majority voting. This success rate serves as the difficulty estimator D(q)D(q)D(q). The final reward is then defined as rQ(q)=1D(q)τr_Q(q) = 1 - |D(q) - \tau|rQ(q)=1D(q)τ for grounded questions, which encourages the Questioner to produce questions whose estimated difficulty matches the target τ\tauτ. This process is visualized in the upper portion of the detailed architecture diagram, showing the Questioner generating questions, the Solver providing answers for difficulty estimation, and the reward calculation feeding back into the policy update.

The second stage involves training the Solver using the offline curriculum constructed by the trained Questioner. The Questioner's parameters are frozen, and it is used to generate a set of questions U={(di,τi,qi)}i=1M\mathcal{U} = \{(d_i, \tau_i, q_i)\}_{i=1}^MU={(di,τi,qi)}i=1M, where qiQθ(di,τi)q_i \sim \mathcal{Q}_{\theta}(\cdot \mid d_i, \tau_i)qiQθ(di,τi). These questions are ordered by their specified difficulty level τi\tau_iτi to form a curriculum, which is used to train the Solver progressively from easy to hard. To obtain supervision without external annotations, the framework employs asymmetric self-distillation. For each question qqq in the curriculum, a privileged teacher Solver, which has access to the source document ddd, generates multiple candidate answers {a^1(d),,a^N(d)}\{\hat{a}_1^{(d)}, \ldots, \hat{a}_N^{(d)}\}{a^1(d),,a^N(d)}. A pseudo-label aa^*a is derived via majority voting over these answers, and samples with low agreement are discarded. The student Solver, Sϕ(q)\mathcal{S}_\phi(\cdot \mid q)Sϕ(q), which does not have access to ddd, is then trained to generate answers to the question qqq alone. The training objective for the student is to maximize the correctness reward, rS(a)=I[a=a]r_S(a) = \mathbb{I}[a = a^*]rS(a)=I[a=a], where aaa is a sample from the student's output distribution. This asymmetry prevents the student from simply copying from the document and forces it to learn to solve problems based solely on the question. The detailed architecture diagram illustrates this process, showing the generation of questions, the role of the privileged teacher, the creation of pseudo-labels, and the training of the student Solver. The framework's design, as shown in the diagram, ensures that the Questioner is trained on a stationary objective, while the Solver is trained on a stable, externally defined curriculum, thereby mitigating the optimization instability inherent in coupled self-play systems.

Experiment

  • Evaluated DARC across Qwen3-4B/8B and OctoThinker-8B backbones, outperforming label-free baselines (R-Zero, Absolute Zero, SPICE) and matching weakly supervised R-Few without human annotations; achieved 10.9-point avg gain over base models.
  • On math benchmarks (MATH-500, GSM8K, etc.) and general reasoning (MMLU-Pro, GPQA-Diamond, etc.), DARC showed strongest gains on weaker models and math tasks, with Qwen3-8B matching supervised General-Reasoner’s performance.
  • Training dynamics confirmed stable optimization: reward rose steadily with curriculum transitions; validation reward improved without collapse, unlike prior self-play systems.
  • Asymmetric distillation with document grounding improved performance (Avg@8 win rates >50% for short/medium contexts), though gains faded beyond 5K tokens due to noise.
  • Questioner generated solver-agnostic, difficulty-graded questions; cross-solver generalization validated using Qwen3-4B Questioner to train 1.7B and 8B Solvers with consistent gains.
  • DARC outperformed vanilla fine-tuning by 3.3–3.9 points across scales, proving it enhances reasoning beyond corpus memorization.
  • Ablations confirmed necessity of asymmetric distillation, specialized Questioner, and difficulty-aware curriculum; replacing Questioner with generic model degraded results.

The authors use DARC to evaluate its effectiveness on different model scales, showing that it consistently improves performance across all backbones. Results show that DARC achieves significant gains on both mathematical and general reasoning benchmarks, with the largest improvements observed on smaller models like Qwen3-1.7B and Qwen3-4B, where it outperforms the base models by 1.8 and 1.2 points in math and general reasoning, respectively.

The authors use a trained Questioner to generate questions of varying difficulty levels and evaluate the resulting Solver accuracy across different model scales. Results show that Solver accuracy decreases monotonically from Easy to Hard across all models, indicating that the Questioner learns a solver-agnostic and input-driven difficulty partition.

The authors use DARC to improve reasoning performance on mathematical and general benchmarks, showing that DARC consistently outperforms base models and label-free baselines across both Qwen3-4B and Qwen3-8B backbones. Results show that DARC achieves higher average scores than Vanilla FT on both math and general reasoning, with larger gains on the 8B model, indicating that DARC more effectively transfers reasoning capabilities beyond simple corpus memorization.

The authors compare the performance of Qwen3-4B-Base and Qwen2.5-7B-Instruct on reasoning tasks across different document lengths, with Qwen2.5-7B-Instruct achieving higher scores in short and medium contexts while both models show lower performance in long contexts. Results indicate that instruction tuning improves reasoning ability, particularly in shorter contexts, but gains diminish as document length increases, likely due to noise from excessive information.

The authors use DARC to evaluate its performance on mathematical and general reasoning benchmarks across three model scales, showing that DARC consistently outperforms label-free baselines and achieves competitive results with weakly supervised methods. Results show that DARC improves average scores by 10.9 points over base models and matches the performance of the supervised General-Reasoner on Qwen3-8B, indicating that self-evolution can achieve strong reasoning capabilities without human annotations.


AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp