← 최신 논문
💬 NLP

A Theoretical Analysis of Why Masked Diffusion Models Mitigate the Reversal Curse

본 논문은 마스킹된 확산 모델이 공유된 트랜스포머 매개변수와 상대적 위치 인코딩이 순방향 마스킹 학습 동안 학습된 토큰 쌍 증거를 역방향 쿼리에 효과적으로 재사용할 수 있게 하는 매개변수 수준의 결합을 형성함으로써 리버설CURSE를 완화한다는 것을 보여주는 이론적 분석과 실증적 검증을 제공한다.

원저자: Moongyu Jeon, Sangwoo Shin, BumJun Kim, Kyelim Lee, Albert No

게시일 2026-05-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Moongyu Jeon, Sangwoo Shin, BumJun Kim, Kyelim Lee, Albert No

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

이 논문은 간단한 언어와 창의적인 비유를 사용하여 설명합니다.

문제: AI 의 "일방통행"

한 학생에게 간단한 사실을 가르쳐 보겠습니다: "프랑스의 수도는 파리입니다."
만약 "프랑스의 수도는 무엇입니까?"라고 물으면 그들은 정확하게 답합니다. 하지만 문장을 뒤집어 "파리를 수도로 가진 나라는 어디입니까?"라고 물으면 그들은 종종 막힙니다. 그들은 그 사실을 알고 있지만, 질문이 거꾸로 표현되었을 때 그 사실에 접근하지 못합니다.

AI 세계에서는 이를 **역전 저주 (Reversal Curse)**라고 부릅니다. 대부분의 현재 AI 모델 (자기회귀 모델) 은 왼쪽에서 오른쪽으로만 책을 읽는 학생과 같습니다. 그들은 앞의 단어들을 바탕으로 다음 단어를 예측하도록 학습합니다. 그들은 "프랑스 \rightarrow 파리"에는 매우 능숙해지지만, "파리 \rightarrow 프랑스"를 읽는 연습을 해본 적이 없기 때문에 역방향 테스트에서는 실패합니다.

영웅: "마스크 확산 (Masked Diffusion)" 모델

최근 **마스크 확산 모델 (MDM)**이라는 새로운 유형의 AI 모델이 등장했습니다. 이 모델들은 다릅니다. 왼쪽에서 오른쪽으로 읽는 대신, 일부 단어가 가려진 (마스크된) 문장을 보고 그 단어가 어디에 있든 상관없이 누락된 부분을 추측합니다.

과학자들은 이 새로운 모델들이 "역방향" 질문에 훨씬 더 능숙하다는 것을 발견했습니다. "프랑스는 파리입니다"라고 가르치면, "파리는...?"이라는 질문에 놀라울 정도로 잘 답합니다.

큰 질문: 왜일까요?
일반적인 추측은 다음과 같습니다: "아, 그들이 어떤 순서로든 읽을 수 있기 때문에, 훈련 중에 우연히 역순을 보게 된 것이겠지."
논문의 답변: "그렇지 않습니다." 논문은 단순히 역순을 보는 것만으로는 부족하다고 주장합니다. 지식의 전이가 일어나는 더 깊고 기계적인 이유가 있습니다.

해결책: "저장 및 라우팅" 비유

저자들은 AI 의 뇌를 작동 방식을 설명하기 위해 두 가지 주요 부분인 **저장 (Storage)**과 **라우팅 (Routing)**으로 나누었습니다.

1. 저장: 보편적인 파일 캐비닛

AI 가 사실을 저장하는 거대한 파일 캐비닛을 가지고 있다고 상상해 보세요.

  • 구형 AI (자기회귀): 파일 캐비닛은 파일이 어디에 놓여 있는지에 따라 조직화됩니다. "프랑스"를 왼쪽 선반에 파일로 넣으면, "파리"와의 연결은 그 특정 왼쪽 선반에 묶여 있습니다. "파리"를 오른쪽 선반으로 옮기면 연결이 끊어집니다.
  • 신형 AI (마스크 확산): 이 AI 는 보편적 파일 시스템을 사용합니다. "프랑스"와 "파리" 사이의 연결을 선반 위치에 상관없이 저장합니다. 마치 어디에나 붙일 수 있는 "프랑스 \leftrightarrow 파리"라는 메모를 붙이는 것과 같습니다. **증거 (사실)**는 위치 불변 (position-invariant) 방식으로 저장됩니다. "프랑스"가 문장의 시작에 있든 끝에 있든 상관없이 "파리"와의 연결은 온전하게 유지됩니다.

2. 라우팅: 배달 기사

사실이 저장되어 있다는 것을 아는 것은 반쪽의 승리일 뿐입니다. AI 는 질문을 받았을 때 그 사실을 찾을 수 있는 방법도 필요합니다. 이것이 라우팅 (또는 어텐션) 메커니즘입니다.

  • "파리는...?"이라고 물으면, AI 의 "기사" (어텐션 메커니즘) 는 "프랑스" 파일을 찾아야 합니다.
  • 논문은 이러한 모델들이 **상대적 위치 인코딩 (Relative Positional Encodings, RoPE 와 같은)**이라는 특수한 유형의 "GPS"를 사용하기 때문에, 파일을 찾는 기사의 경로가 **상관관계 (correlated)**가 있음을 증명합니다.
  • 비유: 전방 질문은 북쪽으로 가서 집을 찾는 기사라고 가정해 봅시다. 역방향 질문은 남쪽으로 가는 기사입니다. 구형 AI 에서 남쪽 기사는 완전히 다른 혼란스러운 경로를 타고 길을 잃습니다. 반면 신형 AI 에서는 GPS 가 기사들이 반대 방향으로 가고 있더라도 같은 랜드마크를 보고 있음을 보장합니다. "프랑스" 파일로 가는 길은 차가 반대 방향을 향하고 있더라도 여전히 보이고 접근 가능합니다.

"경사 정렬 (Gradient Alignment)": 둘을 돕는 밀어주기

논문은 또한 AI 가 어떻게 학습하는지 살펴보았습니다. AI 가 전방 질문 ("프랑스는...") 을 연습할 때, 더 잘 답변하기 위해 뇌를 업데이트합니다.

  • 발견: 논문은 수학적으로 증명합니다. AI 가 "프랑스는 파리입니다"를 올바르게 답하기 위해 뇌를 업데이트할 때, 이는 우연히 "파리는 프랑스입니다"를 더 쉽게 답할 수 있도록 뇌를 밀어주는 방향으로 작용합니다.
  • 비유: 무거운 바위를 언덕 위로 밀고 있다고 상상해 보세요. 구형 AI 에서는 북쪽 (전방) 으로 밀어주는 것이 언덕의 남쪽에는 아무런 도움이 되지 않습니다. 반면 신형 AI 에서는 언덕의 모양이 북쪽으로 밀어주는 것이 남쪽도 약간 들어 올리도록 되어 있습니다. 전방과 역방향 질문을 위한 학습 신호는 **정렬 (aligned)**되어 있습니다. 그들은 서로를 돕습니다.

어떻게 증명했는가

연구자들은 단순히 추측한 것이 아니라, 이론을 테스트하기 위해 AI 의 작고 단순화된 버전 (단일 층 모델) 을 구축했습니다.

  1. 파일 캐비닛 확인: 그들은 AI 가 "프랑스 - 파리" 연결을 위치에 상관없이 저장하고 있음을 확인했습니다.
  2. GPS 확인: 그들은 질문이 뒤집혔을 때도 "기사"가 여전히 파일을 찾을 수 있음을 확인했습니다.
  3. 밀어주기 확인: 그들은 학습 업데이트를 측정하여 전방 연습이 실제로 역방향 답변을 돕고 있음을 보았습니다.

마지막으로, 그들은 LLaDA 와 Dream 과 같은 거대한 실제 세계 AI 모델에서 이를 테스트했고 정확히 같은 패턴을 발견했습니다. "보편적 파일 캐비닛"과 "상관관계 GPS"는 크고 복잡한 모델에서도 존재합니다.

결론

마스크 확산 모델이 역전 저주를 해결하는 것은 단순히 어떤 순서로든 읽을 수 있기 때문이 아니라, 정보를 어떻게 저장하고 검색하는지에 있습니다:

  1. 그들은 사실을 위치 독립적 (location-independent) 방식으로 저장합니다 (문장 내 위치에 상관없이 사실은 동일합니다).
  2. 그들은 문장 순서가 뒤집혀도 해당 사실로 가는 경로를 열어두는 스마트 라우팅 시스템을 사용합니다.
  3. 그들의 학습 과정은 자연스럽게 전방과 역방향 목표를 정렬하여, 하나를 연습하는 것이 다른 하나를 돕습니다.

이것은 이러한 새로운 모델들이 양방향으로 관계를 이해하는 데 더 뛰어나고, 이전 모델들보다 더 견고하고 유연한 이유를 설명합니다.

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

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

Digest 사용해 보기 →