Nestor가 어텐션 희소성을 MoE와 중첩해 사전학습과 지속학습을 개선한다

Nested Sparsity for Scalable Pretraining and Continual Learning

HF Daily2610.31818

Tianzhe Chu, Druv Pai, Yi Ma2026-10-22

무엇인가

이 논문은 대규모 트랜스포머의 조건부 계산을 다룬다. 현대 대규모 딥러닝의 표준 백본인 MoE 트랜스포머는 각 순전파에서 전체 가중치가 아니라 일부만 사용하는 희소성을 활용한다. 문제는 이런 희소성이 주로 MLP를 일반화한 MoE 연산자에서 나온다는 점이다. 저자들은 어텐션 연산자 쪽에도 조건부 계산을 도입할 수 있는 대안 메커니즘을 탐구한다.

어떻게 동작하나

제안하는 Nestor는 어텐션에서 유도되는 희소성을 MoE 연산자가 만드는 희소성과 계층적으로 중첩한다. 즉 두 종류의 조건부 계산을 서로 대체하지 않고, 중첩 가능한 구조로 조합한다. 이 중첩 희소성 메커니즘을 적용한 트랜스포머가 Nestor다. 논문은 이 설계가 기존 MoE 트랜스포머와 비교해 어떤 차이를 만드는지 언어모델 사전학습에서 검증한다.

무엇과 다른가

실험의 핵심 비교 조건은 동일 연산량과 동일 희소성이다. 이 조건에서 Nestor는 기존 MoE 트랜스포머보다 언어모델 사전학습 성능이 더 좋다고 보고된다. 초록은 특정 데이터셋 이름이나 성능 수치를 제시하지 않으므로, 확인 가능한 근거는 동일 연산량·동일 희소성 비교에서의 우위 주장이다. 베이스라인은 관행적인 MoE 트랜스포머다.

어떻게 쓰나

Nestor는 지속 사전학습에도 적합하다고 주장된다. 기존 MoE보다 더 긴 문맥에 효과적으로 적응할 수 있고, 새 도메인에는 더 효율적으로 적응하면서 기존 도메인에 대한 망각은 줄인다는 것이다. 또한 이런 이점이 모델 크기, 데이터셋 크기, 문맥 길이가 커져도 유지된다고 저자들은 설명한다. 다만 초록에는 구체적인 수치나 데이터셋 목록이 없다.

전제와 한계

개발자 관점에서 이 논문은 MoE를 쓸 때 MLP 쪽 희소성만 설계 변수로 보지 말고, 어텐션 쪽 조건부 계산과의 중첩까지 고려할 수 있음을 시사한다. 특히 대규모 사전학습 후 긴 문맥으로 확장하거나 새 도메인으로 지속학습하는 계획이 있다면, 동일 연산량·동일 희소성 조건에서 기존 MoE와 비교하는 실험이 필요하다. 공개된 코드와 체크포인트를 통해 재현성과 실제 적용 비용을 확인해야 한다.

한계와 전제도 분명히 봐야 한다. 초록이 내세우는 비교는 동일 연산량과 동일 희소성이라는 조건에 기반하며, 이점이 규모가 커질수록 유지된다는 주장도 저자들의 실험 범위 안에서 제시된 것이다. 초록에는 별도의 명시적 한계나 실패 사례가 정리되어 있지 않으므로, 실제 도입 전에는 코드와 체크포인트, 학습 설정, 문맥 길이와 도메인 변화 조건에서의 재현 실험이 필요하다.