잊는 Transformer: 망각 게이트를 활용한 소프트맥스 어텐션
Zhixuan Lin 등 연구진이 개발한 Forgetting Transformer(FoX)는 망각 게이트를 도입하여 Transformer의 장문 컨텍스트 처리 능력을 향상시킨 혁신적인 모델입니다. FoX는 다양한 실험에서 기존 Transformer를 능가하는 성능을 보였으며, FlashAttention과의 호환성 및 위치 임베딩 제거를 통해 효율성까지 높였습니다. 'Pro' 블록 디자인은 추가적인 성능 향상을 가져왔으며, 향후 AI 모델 개발에 큰 영향을 미칠 것으로 예상됩니다.

잊는 Transformer: 혁신적인 '망각 게이트'가 가져온 변화
최근 Zhixuan Lin 등의 연구진이 발표한 논문 "Forgetting Transformer: Softmax Attention with a Forget Gate"는 AI 분야에 새로운 돌풍을 예고합니다. 이 연구는 기존 Transformer 모델의 한계를 극복하기 위해, 순환 신경망 모델에서 핵심적인 역할을 하는 '망각 게이트' 개념을 Transformer에 도입했습니다. 이는 단순한 기술적 개선을 넘어, Transformer 아키텍처에 대한 근본적인 재해석을 시도한 획기적인 시도라고 평가할 수 있습니다.
기존 Transformer의 한계 극복: '망각'의 힘
Transformer는 긴 문장이나 시계열 데이터 처리에서 어려움을 겪는다는 한계가 있었습니다. 하지만 연구진은 데이터 의존적인 방식으로 비정규화된 어텐션 점수의 가중치를 감소시키는 '망각 어텐션' 메커니즘을 통해 이 문제를 해결했습니다. 이를 통해 Forgetting Transformer(FoX)는 장문 컨텍스트에서 훨씬 향상된 성능을 보여주었습니다.
놀라운 성능 향상: 다양한 실험 결과
FoX는 장문 컨텍스트 언어 모델링, 길이 외삽, 단문 컨텍스트 하위 작업에서 기존 Transformer를 능가하는 성능을 기록했습니다. 특히, 'needle-in-the-haystack' 테스트를 통해 장문 컨텍스트 처리 능력에서 Mamba-2, HGRN2, DeltaNet과 같은 기존 순환 신경망 모델보다 우수함을 입증했습니다. 장문 문서 분석이나 긴 시계열 예측 등 다양한 분야에 긍정적인 영향을 미칠 것으로 예상됩니다.
효율성과 호환성: FlashAttention 및 위치 임베딩 제거
FoX는 계산 효율성이 뛰어난 FlashAttention 알고리즘과 호환되며, 기존 Transformer에서 필수적인 요소였던 위치 임베딩이 필요 없습니다. 이는 모델의 복잡성을 낮추고, 처리 속도를 높이는 데 크게 기여합니다.
'Pro' 블록: 성능 향상의 비밀
연구진은 순환 신경망 모델의 일반적인 아키텍처 구성 요소들을 통합한 'Pro' 블록 디자인을 도입하여 FoX와 기존 Transformer의 성능을 모두 향상시켰습니다. 이 디자인은 향후 모델 아키텍처 설계에 중요한 지침을 제공할 것으로 기대됩니다.
결론: 새로운 시대를 여는 Forgetting Transformer
FoX는 Transformer 아키텍처에 대한 새로운 관점을 제시하며, 장문 컨텍스트 처리 능력의 한계를 극복하는 데 중요한 발걸음을 내디뎠습니다. 이 연구는 향후 AI 모델 개발에 중요한 영향을 미칠 것으로 예상되며, 공개된 코드 (https://github.com/zhixuan-lin/forgetting-transformer)를 통해 더 많은 연구와 발전을 기대할 수 있습니다.
Reference
[arxiv] Forgetting Transformer: Softmax Attention with a Forget Gate
Published: (Updated: )
Author: Zhixuan Lin, Evgenii Nikishin, Xu Owen He, Aaron Courville
http://arxiv.org/abs/2503.02130v1