Attention Drift: Autoregressive Speculative Decoding 모델은 무엇을 학습하는가
요약
본 논문은 Speculative Decoding 과정에서 발생하는 'attention drift'라는 새로운 현상을 식별했습니다. 이는 drafter 모델이 추측 체인 내에서 연속적인 토큰을 생성할 때, 어텐션 메커니즘이 입력 프롬프트로부터 점진적으로 자신이 최근에 생성한 토큰들로 이동하는 현상입니다. 연구진은 이 원인을 잔차 경로의 비정규화된 누적 증가와 연결 지었으며, 이를 해결하기 위해 drafter hidden state에 Post-norm 적용 및 RMSNorm을 제안했습니다. 이러한 구조적 개선을 통해 다양한 벤치마크에서 수락 길이 및 전반적인 성능 향상을 입증했습니다.
핵심 포인트
- Speculative Decoding의 초안 작성 모델(drafter)이 긴 문맥이나 템플릿 섭동 환경에서 성능 저하를 보이는 'attention drift' 현상이 발견됨.
- Attention Drift는 drafter가 추측 체인 내에서 토큰을 생성할 때, 어텐션이 프롬프트에서 최근 생성된 토큰으로 점진적으로 이동하는 현상임.
- 원인은 drafter의 hidden state 크기가 체인 깊이에 따라 비정규화된 잔차 경로를 통해 단조 증가하기 때문이며, 이는 독립적인 예측기라기보다 레이어 누적 구조와 유사함.
- 이 문제를 해결하기 위해 drafter hidden states에 Post-norm을 적용하고 각 hidden state에 RMSNorm을 적용하는 두 가지 구조적 변경 사항이 제안됨.
- 제안된 개선책은 다양한 벤치마크에서 수락 길이 및 전반적인 성능을 크게 향상시켰으며, 더 짧은 훈련 시간으로도 긴 초안 시퀀스에 대한 일반화가 가능함을 보임.
Speculative decoding (추측적 디코딩)은 작은 모델로 미래의 토큰들을 초안(draft)하여 LLM 추론을 가속화하지만, drafter (초안 작성) 모델은 템플릿 섭동 (template perturbation) 및 긴 문맥 (long-context) 입력 하에서 급격히 성능이 저하됩니다. 우리는 이전에 보고되지 않은 현상인 \textbf{attention drift (어텐션 드리프트)}를 식별했습니다. 즉, drafter가 추측 체인 (speculation chain) 내에서 연속적인 토큰을 생성함에 따라, attention (어텐션)이 프롬프트 (prompt)로부터 점진적으로 자신이 최근에 생성한 토큰들로 이동하는 현상입니다. 우리는 이러한 현상이 \emph{EAGLE3} drafter와 \emph{MTP heads} 모두에서 관찰됨을 확인하였으며, 이는 drift가 drafter 설계의 특성임을 시사합니다. 우리는 이 현상의 원인을 체인 단계 사이의 정규화되지 않은 residual path (잔차 경로)로 추적했습니다. drafter의 hidden state (은닉 상태) 크기는 체인 깊이에 따라 단조 증가하며, 이는 독립적인 autoregressive (자기회귀) 예측기라기보다는 타겟 모델 위에 추가적인 pre-norm transformer 레이어가 쌓인 것과 일치하는 역학을 보여줍니다. 이러한 성장을 제한하기 위해, 우리는 두 가지 구조적 변경 사항을 제안합니다: drafter hidden states에 대한 Post-norm 적용, 그리고 타겟 hidden states를 캡처한 후 각 hidden state에 대한 RMSNorm 적용입니다. 우리의 개입은 템플릿 섭동 하에서 현재 선도 모델인 pre-norm EAGLE3 대비 수락 길이 (acceptance length)를 최대 2배, 긴 문맥 작업에서 1.18배, 그리고 다회차 채팅, 수학, 코딩을 아우르는 7개의 표준 벤치마크에서 1.10배 개선했습니다. 또한 우리의 변경 사항은 더 짧은 훈련 시간-테스트 깊이 (train-time-test depths)가 더 긴 초안 생성 시퀀스에 대해 일반화될 수 있도록 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Reddit AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기