왜 중요한가
OPSD 계열의 on-policy self-distillation은 학습 중 참조(reference)를 이용해 교사를 강하게 만들지만 추론 시 그 정보가 없기 때문에 학생이 근거 없는 확신을 갖게 되는 privilege illusion이 발생할 위험이 존재합니다. DAPD는 이 근본 원인을 정보 가용성의 불일치로 규정하고 학습 과정에서 교사와 학생이 같은 정보 조건을 갖도록 앵커를 도입하여 문제를 완화합니다. 이 접근은 참조의 정확성 신호와 롤아웃의 학생-도달 가능 신호를 동시에 보존하면서 추론 시 잘못된 주장과 성능 저하를 줄이는 실험적 근거를 제공하므로 포스트트레이닝 단계에서 신뢰성 있는 학습을 유지하려는 실무와 연구에 의미가 있습니다.
관련 Figure

위쪽 패널에서 OPSD는 학습 진행에 따라 wrong claims가 증가하는 반면 Privileged Anchor와 DAPD는 late-stage에서 잘못된 주장 수를 유의하게 억제하는 경향을 보여주며, 논문은 Privileged Anchor에서 45% 감소를 보고합니다. 아래쪽 패널에서 Avg@12는 OPSD가 학습 후반에 떨어지는 반면 Privileged Anchor와 DAPD는 성능을 더 잘 유지하거나 향상시키며 Privileged Anchor는 +6.22 포인트 개선 사례를 보인 것으로 표기되어 있습니다. 이 그림은 정보 가용성 매칭(Self 도입)이 잘못된 확신을 줄이고 최종 추론 성능을 보호한다는 내부 역학 근거를 보여줍니다.
학습 단계별 wrong claims(위)과 Avg@12 성능(아래)의 동적 변화 그래프로, OPSD, Privileged Anchor, DAPD 세 방법의 시간 축 성능 변화를 비교합니다.
핵심 기여
정보 비대칭을 privilege illusion의 원인으로 규정
훈련 시 교사가 참조를 이용하지만 추론 시 학생이 그 정보를 갖지 못하는 정보 비대칭이 OPSD의 privilege illusion을 야기하며, 이로 인해 재현 불가능한 특권 의존 행동이 학생으로 전이된다는 근거를 제시합니다.
Self 분포를 중간 앵커로 도입한 Dual-Path Anchoring
Self를 브리지로 삼아 None, Cross, Self 간의 세 방향 손실(Entangled, Inference, Privileged)을 정의하고, 정보가 맞춰진 비조건 경로와 특권 경로를 결합해 참조·롤아웃 행동을 정렬합니다.
참조와 롤아웃을 양방향으로 결합하는 Dual-Source Anchoring
참조→롤아웃과 롤아웃→참조 두 방향의 DPA를 가중합해 신뢰성 있는 참조 신호와 학생 도달 가능한 롤아웃 신호를 균형 있게 활용하는 최종 DAPD 목적함수를 도입합니다.
핵심 아이디어 이해하기
OPSD는 동일 모델을 교사로 삼아 참조를 조건으로 더 정보가 풍부한 Cross 분포를 만들고 이를 None 분포로 지도하는 방식입니다. 이때 교사는 참조를 보지만 추론 시 학생은 참조가 없어 교사와 학생 사이에 정보 가용성 불일치가 생깁니다. Self 분포는 학생이 예측 중인 전체 완결을 조건으로 하므로 Cross와 정보 가용성이 일치하며 동시에 학습 가능한 분포라는 점에서 교사-학생 간의 브리지 역할을 수행합니다. Self를 사용하면 특권 정보에 의존하는 신호를 학생 추론 분포에 직접 전이하지 않고도 참조와 롤아웃 행동을 matched-information 조건에서 정렬할 수 있습니다.
방법론
문제 맥락은 학습 단계에서 참조를 조건으로 하는 교사와 추론 단계에서 참조가 없는 학생 사이에 정보 비대칭이 존재한다는 점입니다. 입력은 prompt x와 참조 y^* 및 학생의 온-폴리시 롤아웃 y이며 프로세스는 None/Cross/Self 세 분포를 계산해 세 가지 방향성 손실(Entangled, Inference, Privileged)을 구한 뒤, 이를 비조건(unconditioned) 경로와 특권(privileged) 경로로 조합해 한 방향의 DPA 손실을 구성합니다. 마지막으로 참조→롤아웃 방향과 롤아웃→참조 방향의 DPA를 가중합(계수 λ)해 최종 DAPD 손실을 얻고 LoRA로 파라미터를 업데이트하는 방식으로 구현합니다. 손실 계산에서 교사 쪽 분포는 stop-gradient로 고정하고 학습 가능한 분포는 forward KL(컴포넌트 클리핑 적용)를 사용해 정렬하도록 했으며, 구체적 하이퍼파라미터와 구현 세부는 보조 자료에 명시되어 있습니다.
관련 Figure

오른쪽 패널에서 Self가 Self-conditioned bridge로 표기되어 None과 Cross 사이에서 양쪽 경로를 연결하는 모습이 시각화되어 있고, unconditioned path는 Inference Anchor와 Entangled Distillation의 결합으로 None 분포 정렬을 유도하며 privileged path는 Privileged Anchor로 Cross와 Self를 정렬하는 과정을 나타냅니다. 왼쪽 패널은 두 방향의 소스(참조→롤아웃, 롤아웃→참조)를 병렬로 적용해 신뢰성 있는 참조 신호와 학생-도달 가능 롤아웃 신호를 균형 있게 쓰는 설계 철학을 직관적으로 전달합니다.
DAPD의 구조를 도식화한 다이어그램으로, 왼쪽은 Dual-Source Anchoring의 참조·롤아웃 양방향 개념을, 오른쪽은 Dual-Path Anchoring에서 None/Self/Cross를 연결하는 두 경로(unconditioned, privileged)를 보여줍니다.
주요 결과
주요 실험은 Qwen3 패밀리(1.7B, 4B, 8B, 14B, 32B)와 OpenThoughts 데이터셋을 사용해 Reasoning, Coding, Instruct 계열 벤치마크로 수행했습니다. Qwen3-4B 기준으로 DAPD는 여섯 개 벤치마크 평균에서 OPSD 대비 +2.00점 개선을 보였고, 특히 4B에서 +2.69점, 32B에서 +2.78점의 이득이 보고되어 스케일 전반에서 성능 이득이 지속됨을 보여줍니다. Privileged Anchor로 Cross와 Self의 정보 가용성을 맞췄을 때 학습 후반부의 wrong claims(지원 근거 없는 주장)가 45% 감소하고 Avg@12는 +6.22 포인트 상승한 사례가 제시되며, 특정 구간(학습 단계 250–300)에서는 DAPD가 OPSD 대비 late-stage wrong claims를 73% 줄였다는 집계도 포함되어 있습니다.
관련 Figure

왼쪽 막대차트에서 DAPD는 AIME24, AIME25, HMMT25, LCB v5, BFCL v3, IFBench의 각 항목에서 OPSD보다 전반적으로 우세하거나 유사한 성능을 보이며 표본 평균에서 +2.00 포인트 향상이 표기되어 있습니다. 오른쪽 선 그래프는 모델 스케일(1.7B→32B)별로 OPSD와 DAPD가 Base에 대해 얻는 이득을 보여주며, OPSD의 이득은 스케일 증가에 따라 감소하는 반면 DAPD는 8B 이상에서 안정적인 이득(+2.41, +2.13, +3.06)을 유지하는 경향을 시각적으로 확인할 수 있습니다. 이 그림은 논문의 핵심 주장인 matched-information 앵커가 스케일 전반에서 privilege illusion 완화와 성능 보존에 기여한다는 근거를 직관적으로 제공합니다.
여섯 개 벤치마크에 대한 Qwen3-4B 성능 비교(막대)와 모델 스케일별(Base 대비 이득) 그래프를 결합한 도표입니다.
기술 상세
핵심 수학적 구성은 None, Cross, Self 세 분포에 대해 세 방향성 손실을 정의하는 것입니다. Entangled Distillation은 기존 OPSD 항으로 Cross(참조 조건)로부터 None(추론 시 학생)을 정지 그래디언트 교사로 삼아 지도하고, Inference Anchor는 None을 Self로 정렬하여 정보가 없는 경로를 메웁니다. Privileged Anchor는 Cross를 Self로 정렬해 정보가 있는 경로에서의 정합을 확보하며, 이들 항을 비조건 경로와 특권 경로로 묶어 DPA를 구성하고 두 방향(참조→롤아웃, 롤아웃→참조)을 λ로 가중평균해 최종 DAPD 손실을 얻습니다. 구현에서는 LoRA로 파라미터 효율적 학습을 적용했으며 divergence로는 component-clipped forward KL을 사용했고 Qwen3 모델 다섯 스케일에서 실험을 수행했습니다.
한계점
학습 시 Self 등 추가 분포를 구성하고 여러 손실 항을 계산하므로 OPSD보다 훈련 시간과 계산 비용이 증가합니다. 모델 스케일이나 아키텍처에 따라 λ와 Privileged Anchor 가중치 같은 하이퍼파라미터를 재조정해야 하는 민감성이 존재합니다. verified-rollout 변형은 자동 검증기(정답 판별기)가 필요하므로 열린 형식의 문제나 검증 신호가 없는 태스크에서는 적용이 제한될 수 있습니다. 제안 방식은 추론 비용을 늘리지는 않지만 학습 인프라 부담이 커지는 점은 실무 적용 시 고려해야 합니다.
실무 활용
훈련 단계에서 참조(reference)와 온-폴리시 롤아웃을 모두 활용해 교사와 학생의 정보 조건을 맞추므로, 포스트트레이닝 단계에서 추론 신뢰성을 높이면서 참조 의존적 환각을 줄이는 목적으로 적용할 수 있습니다. 학습 시 추가 분포( Self 등)를 구성하므로 훈련 비용은 증가하지만 추론 비용에는 영향을 주지 않습니다. 검증 가능한 정답 신호(verifier)가 있다면 verified-rollout 변형으로 레퍼런스 없이도 성능을 유지하거나 개선할 수 있습니다.
- 수학·논리 추론 모델의 포스트트레이닝에서 추론 중 근거 없는 주장 감소
- 코드 생성 모델에서 참조 의존적 오답 전이를 완화하여 일반화 성능 향상
- 데이터가 제한된 상황에서 참조를 보완하는 온-폴리시 롤아웃을 병행하는 증류 파이프라인
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- 정보 비대칭(Information asymmetry)
- — 훈련 시 교사(teacher)는 참조(reference)나 도구 출력 같은 특권 정보에 접근하지만 추론 시 학생(student)은 그 정보를 갖지 못하는 상황을 가리킵니다. 이 논문에서는 교사와 학생이 학습·추론 시점에 서로 다른 조건부 확률분포를 가지는 점으로 정의하며, 그 결과 교사의 특권 의존 동작이 학생에게 전이되어 잘못된 확신을 유발한다고 진단합니다. 정보 비대칭을 제거하거나 보정하면 추론 시 부적절한 'privilege illusion'을 줄이고 성능 저하를 완화할 수 있다는 근거를 실험으로 제시합니다.
- Self 분포(Self distribution)
- — 학생 정책이 자신이 생성한 전체 완결(completion) y를 조건으로 예측하는 분포로, 수식으로는 로 표기됩니다. Cross(참조 조건)와 동일한 정보(전체 완결)를 입력으로 받아 정보 가용성을 맞추는 역할을 하며 학습 가능한 분포라는 점에서 None(추론 시 학생 분포)과 연결하는 브리지 역할을 수행합니다. Self를 중간 앵커로 사용하면 교사의 특권 의존 신호를 그대로 학생의 추론-분포에 강제로 전이하지 않고도 정렬(alignment)을 유도할 수 있습니다.
- 이중 앵커(Dual-Anchored)
- — 참조(reference)와 롤아웃(rollout) 간 행동을 matched-information 조건에서 정렬하기 위해 두 계층의 앵커를 사용하는 설계 원리입니다. 하나는 Dual-Path Anchoring으로서 Self, None, Cross 분포를 이용해 정보가 없는 경로(unconditioned path)와 정보가 있는 경로(privileged path)를 구성하고, 다른 하나는 Dual-Source Anchoring으로서 참조→롤아웃과 롤아웃→참조 두 방향의 감독을 균형 있게 결합합니다. 이 구조는 특권 정보에 의존한 행동의 전이를 억제하면서도 참조의 정확성 신호와 롤아웃의 학생-도달 가능 신호를 모두 활용하는 균형을 만듭니다.
코드 예제
L_OPSD = E_{(x,y^*)~D, y~p_theta(.|x)}[ (1/|y|) sum_t D( sg[p_Cross] || p_None ) ]OPSD 원래 목적함수를 토큰 수준에서 요약한 수식으로, Cross(참조 조건) 분포의 정지 그래디언트로 None(추론 시 학생) 분포를 지도하는 형태입니다. 이 수식의 정보 비대칭이 privilege illusion의 원인임을 논문이 진단합니다.
L_ent^s = E[ D( sg[p_Cross^s] || p_None^s ) ]
L_infer^s = E[ D( sg[p_None^s] || p_Self^s ) ]
L_priv^s = E[ D( sg[p_Cross^s] || p_Self^s ) ]DAPD의 세 가지 방향성 손실로, Entangled Distillation은 기존 OPSD 항이고 Inference Anchor는 Self를 None 쪽으로 정렬하며 Privileged Anchor는 Self를 Cross 쪽으로 정렬합니다. 이 세 항을 결합해 matched-information 경로를 구성합니다.
L_DPA^{s->\bar{s}} = L_uncond^{s->\bar{s}} + L_priv^s, where L_uncond^{s->\bar{s}} = L_infer^{\bar{s}} + L_ent^{s}
L_DAPD = lambda * L_DPA^{y->y*} + (1-lambda) * L_DPA^{y*->y}Dual-Path Anchoring에서 비조건(unconditioned) 경로와 특권 경로를 합쳐 한 방향의 DPA 손실을 만들고, Dual-Source Anchoring에서 두 방향을 가중합해 최종 DAPD 목적함수를 구성한 식입니다.
# 구현 관련 요약: LoRA로 파라미터 저공간을 학습하고,
# D(q||p)로는 component-clipped forward KL을 사용합니다.
# 학습 루프: 샘플링된 롤아웃 y로 None/Cross/Self 분포를 계산하고
# 위 손실들을 가중합하여 LoRA 파라미터를 업데이트합니다.실험 구현의 핵심 처리 흐름을 간단 코드 형태로 서술한 메모로, 논문에 따른 LoRA 기반 최적화와 forward KL 사용을 반영합니다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.