← 최신 논문
💬 NLP

SelFusion: Self-distillation for Diffusion Language Models

본 논문은 하드 마스킹(hard masking) 모드와 이지 마스킹(easy masking) 모드 사이의 양방향 지식 증류를 활용하여 토큰 수준의 오류를 동적으로 교정함으로써 생성 품질을 크게 향상시키고 종종 외부 교사 모델을 능가하는, 디퓨전 언어 모델을 위한 새로운 자기 증류 프레임워크인 SelFusion을 제안한다.

원저자: Hyeongsoo Lim, Jinyoung Kim, Eunseo Seo, Minho Jang, Jiwon Yoon

게시일 2026-08-25
📖 4 분 읽기☕ 가벼운 읽기

원저자: Hyeongsoo Lim, Jinyoung Kim, Eunseo Seo, Minho Jang, Jiwon Yoon

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

인공지능의 급격히 진화하는 세계에서, 속도와 품질 사이에는 지속적인 긴장이 존재합니다. 수년 동안 가장 강력한 언어 모델들은 자기회귀(autoregression)라고 불리는 방식에 의존해 왔는데, 이는 컴퓨터가 단어를 하나씩 생성하며 자신이 이전에 출력한 내용을 읽고 다음 단어를 결정하는 방식입니다. 이 순차적인 과정은 마치 사람이 문장을 쓸 때 다음 단어를 추가하기 전에 방금 쓴 모든 단어를 다시 돌아보는 것과 같습니다. 이는 신뢰할 수 있고 높은 품질의 결과를 만들어내지만, 본질적으로 느립니다. 디퓨전 언어 모델(diffusion language models)로 알려진 새로운 세대의 모델들은 여러 단어를 동시에 생성함으로써 이 병목 현상을 해결하려고 시도합니다. 문장을 처음부터 끝까지 써 내려가는 대신, 이 모델들은 뒤섞이고 숨겨진 단어 덩어리에서 시작하여 이를 일관된 응답으로 점진적으로 정제해 나갑니다. 이는 마치 조각가가 돌덩어리에서 조각상을 드러내는 과정과 비슷합니다. 이러한 병렬적 접근 방식은 즉각적인 응답이라는 약속을 제공하지만, 역사적으로 이 모델들은 더 느린 순차적 모델들의 명료함과 정확성을 따라잡는 데 어려움을 겪어 왔습니다.

연구자들은 더 크고 정확한 '스승' 모델의 행동을 모방하도록 더 작고 빠른 모델이 학습하는 '지식 증류(knowledge distillation)'라는 기술을 사용하여 이 간극을 메우기 위해 오랫동안 노력해 왔습니다. 그러나 과학자들이 이 표준적인 방법을 새로운 디퓨전 모델에 적용했을 때, 결과는 실망스러웠습니다. 빠르고 병렬적인 모델이 느리고 순차적인 모델을 복제하도록 강요하는 시도는 종종 실패했으며, 그 결과물은 모델이 스스로 학습했을 때보다 나을 것도 없었고 때로는 더 나쁘기도 했습니다. 근본적인 문제는 두 유형의 모델이 단어를 '생각'하는 방식의 불일치였습니다. 느린 모델들은 자신들의 선택에 매우 확신을 가졌던 반면, 빠른 모델들은 더 불확실했고 그 확신을 여러 가능성에 분산시켰습니다. 불확실한 모델에게 확신에 찬 모델을 복제하라고 요구하는 것은 마치 학생에게 다른 언어를 사용하는 선생님을 흉내 내라고 요구하는 것과 같았습니다. 학생은 근본적인 논리를 파악할 수 없었고, 오직 표면적인 소음만을 포착할 수 있었습니다.

이를 극복하기 위해 중앙대학교의 연구진은 외부의 스승을 완전히 배제하는 '셀퓨전(SelFusion)'이라는 새로운 접근 방식을 제안했습니다. 모델 외부에서 지침을 찾는 대신, 이 시스템은 동일한 과업을 서로 다른 두 가지 버전으로 동시에 실행함으로써 스스로를 가르칩니다. 한 학생이 시험을 치르는데, 한 버전의 시험은 많은 질문이 숨겨져 있어 제한된 단서에 기반해 추측해야 하는 반면, 두 번째 버전의 동일한 시험은 질문이 적게 숨겨져 있어 더 많은 맥락을 제공한다고 상상해 보십시오. 연구진은 단일 모델 내에 두 가지 '모드'를 만들었습니다: 많은 단어가 숨겨진 상태로 작동하는 '하드 모드'와 더 적은 단어로 작동하는 '이지 모드'입니다. 정보가 더 많은 이지 모드는 일반적으로 더 나은 예측을 생성하지만, 완벽하지는 않습니다. 이지 모드는 때때로 더 많은 맥락을 가지고 있다는 이유만으로 잘못된 답에 높은 확신을 가지고 고집을 피울 수 있습니다.

혁신은 시스템이 이 두 모드를 다루는 방식에 있습니다. 단순히 이지 모드가 하드 모드를 가르치는 것이 아니라, 연구진은 역동적인 양방향 교환을 설계했습니다. 시스템은 각 특정 단어에 대해 어떤 모드가 실제로 옳은지를 끊임없이 확인합니다. 만약 이지 모드가 옳다면, 그것이 하드 모드를 안내합니다. 만약 하드 모드가 우연히 옳고 이지 모드가 확신에 차서 틀렸다면, 하드 모드가 주도권을 잡습니다. 이러한 양방향 흐름은 모델이 주어진 순간에 가장 신뢰할 수 있는 신호로부터 학습하도록 보장합니다. 이지 모드가 자신의 실수에 대해 너무 고집스럽지 않도록, 연구진은 틀렸을 때 확신을 부드럽게 낮추는 작은 보정 단계를 추가하여 이지 모드가 학습 과정을 오도하지 않도록 했습니다. 이 전체 과정은 단일 모델 내에서 일어나며, 외부의 스승을 필요로 하지 않고 모델 크기의 아주 작은 증가만을 요구합니다.

다양한 지시 이행 과업에 대해 테스트했을 때, 이 자기 학습 방법은 놀라울 정도로 효과적임이 입증되었습니다. 셀퓨전으로 훈련된 모델은 외부 스승(느린 고품질 모델이나 다른 디퓨전 모델 모두)에 의존하는 다른 방법들을 지속적으로 능가했습니다. 많은 경우, 자기 학습 모델은 원래 모방하려 했던 훨씬 더 크고 느린 모델의 성능마저 넘어섰습니다. 예를 들어, 특정 벤치마크에서 이 새로운 방법은 사용 가능한 최고의 외부 스승보다 유의미하게 높은 점수를 기록했으며, 이는 모델이 자신의 내부 논리를 정제함으로써 초기 능력보다 더 나아질 수 있음을 보여주었습니다. 연구진은 이 접근 방식이 텍스트 생성의 품질을 개선할 뿐만 아니라 디퓨전 방식의 속도 이점도 유지한다는 것을 발견했으며, 이는 빠르고 고품질인 언어 도구를 만들기 위한 실질적인 경로를 제시합니다.

또한 이 연구는 왜 이전의 기술 결합 시도들이 실패했는지를 강조했습니다. 모델의 내부 작동 방식을 분석함으로써, 연구진은 빠르고 느린 모델이 확신을 분배하는 방식의 차이가 주요 장벽이었음을 확인했습니다. 느린 모델은 너무 경직되어 있었고, 빠른 모델은 너무 흩어져 있어서 직접적인 복제가 작동하기 어려웠습니다. 자기 증류 방식이 성공한 이유는 직접적인 복제를 강요하는 대신, 모델이 자신의 불확실한 추측과 더 많은 정보를 가진 예측 사이에서 적절한 균형을 찾도록 허용했기 때문입니다. 이 접근 방식은 빠른 언어 생성의 미래가 더 크고 더 나은 스승을 찾는 것에 달려 있는 것이 아니라, 모델이 자신의 최선의 본능을 신뢰하면서도 자신의 실수를 바로잡을 수 있는 겸손함을 갖추도록 가르치는 것에 달려 있음을 시사합니다. 결과는 적절한 내부 프레임워크가 있다면 병렬 생성의 속도와 순차적 추론의 품질이 마침내 공존할 수 있음을 보여줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →