혁신적인 소프트플러스 어텐션: 대형 언어 모델의 길이 외삽능력을 극대화하다


Gao와 Spratling의 연구는 소프트플러스 어텐션과 재가중치 부여 메커니즘을 통해 대형 언어 모델의 길이 외삽능력을 크게 향상시켰습니다. 훈련 없이도 긴 시퀀스 처리 성능을 유지하며 수치적 안정성을 보장하는 획기적인 결과를 제시하여, LLM 분야의 발전에 크게 기여할 것으로 기대됩니다.

related iamge

최근 괄목할 만한 성과를 거둔 대형 언어 모델(LLM)의 핵심은 바로 자기 어텐션 메커니즘입니다. 하지만 기존의 소프트맥스 어텐션은 추론 토큰의 길이가 길어짐에 따라 수치적 불안정성과 성능 저하 문제를 안고 있었습니다. Gao와 Spratling이 발표한 논문, "Softplus Attention with Re-weighting Boosts Length Extrapolation in Large Language Models"은 이러한 문제에 대한 획기적인 해결책을 제시합니다.

핵심 아이디어는 소프트맥스 연산을 비선형 변환과 $l_1$-norm으로 분해하는 데 있습니다. 연구진은 $l_1$-norm이 모델 성능 유지를 위해 필수적임을 밝혀냈습니다. 여기서 비선형 변환을 Softplus 활성화 함수로 대체하고, 불변 엔트로피를 기반으로 서로 다른 토큰 길이에 대한 동적 스케일링 요소를 도입하여 기존 소프트맥스 어텐션보다 우수한 성능을 발휘하는 새로운 어텐션 메커니즘을 구축했습니다.

하지만 여기서 그치지 않습니다. 추가적인 성능 향상을 위해 재가중치 부여 메커니즘을 도입했습니다. 이 메커니즘은 중요한 어텐션 가중치는 증폭하고, 약한 가중치는 감소시켜 모델이 관련 토큰에 더 효과적으로 집중할 수 있도록 합니다. 놀라운 점은 이 모든 과정이 재훈련 없이 이루어진다는 것입니다.

실험 결과는 이들의 주장을 뒷받침합니다. 제안된 어텐션 메커니즘과 재가중치 부여 메커니즘을 결합한 결과, 훈련 토큰 길이의 16배에 달하는 길이에서도 거의 일정한 검증 손실을 유지하면서 수치적 안정성을 확보했습니다. 이는 기존의 한계를 뛰어넘는 엄청난 성과입니다. 더욱 놀라운 사실은 이 연구의 코드가 GitHub 에서 공개되어 있다는 점입니다. 이를 통해 더 많은 연구자들이 이 혁신적인 어텐션 메커니즘을 활용하고 발전시킬 수 있을 것으로 기대됩니다.

이 연구는 대형 언어 모델의 성능 향상에 새로운 지평을 열었습니다. 더 긴 시퀀스를 효과적으로 처리하고, 수치적 안정성을 확보하며, 훈련 없이 성능을 향상시키는 이 기술은 앞으로 다양한 분야에서 폭넓게 활용될 것으로 예상됩니다. 대형 언어 모델의 발전에 관심 있는 모든 연구자들에게 이 논문은 필독 자료가 될 것입니다.


*이 기사는 AI가 생성한 내용으로, 일부 정보가 실제와 다를 수 있습니다. 정확한 확인을 위해 추가적인 검증을 권장드립니다.

Reference

[arxiv] Softplus Attention with Re-weighting Boosts Length Extrapolation in Large Language Models

Published:  (Updated: )

Author: Bo Gao, Michael W. Spratling

http://arxiv.org/abs/2501.13428v2