논문 링크

Mechanics of Long-Context Hybrid Models: 하이브리드 어텐션에서 하이브리드 포지션으로

TL;DR — 요즘 오픈소스 LLM은 “full attention만 쓰는” 모델에서 “full attention + Sliding-Window Attention(SWA) 또는 Linear Attention(LA)을 섞는” 하이브리드 모델로 빠르게 옮겨가고 있다. 이 논문은 하이브리드 모델이 “왜” 잘 되는지, “어떻게” 더 잘 설계할 수 있는지를 기계적으로(mechanistically) 파헤친다. 핵심 결론은 하이브리드 모델의 정체가 사실 하이브리드 어텐션이 아니라 **하이브리드 포지션(NoPE + 위치편향 어텐션)**이라는 점. SWA 하이브리드는 길이 외삽(extrapolation)엔 강하지만 문맥 확장(context extension)에서 뒤집히는 Seesaw Effect 가, LA 하이브리드는 학습 길이 내에선 강하지만 외삽엔 약한 No-Free-Lunch Effect 가 있음을 규명하고, 해법으로 Sliding-Window Linear Attention(SWLA) 을 제안해 4k→64k, 즉 16배 학습 없이 외삽 하면서 NIAH-SK1에서 100% 정확도를 유지한다.


핵심 아이디어

이 논문은 하나의 새 모델을 제안하는 논문이 아니라, 하이브리드 장문 LLM의 작동 원리(mechanics) 를 실증적으로 정리한 논문이다. 저자들이 “Mechanics"라는 이름을 쓴 이유가 분명한데, 기존 연구들이 “어느 모델이 더 낫다"는 현상 비교에 머물렀다면, 이 논문은 모델 내부에서 서로 다른 어텐션 모듈들이 어떻게 협력하고, 길이 외삽·문맥 확장에 어떻게 영향을 주는지를 좌표계 위에 올려놓기 때문이다 (근거: §1).

항목값
모델 규모376M / 776M / 1B (주력) + 3B (검증) (근거: §3.1, Tab.2)
사전학습4k context × 50B tokens (근거: §3.1)
장문 지속학습32k context × 5B tokens (근거: §3.1)
SWA 기본 윈도우128, rotary base 10000 (근거: §3.1)
하이브리드 비율3:1 (위치편향 : NoPE) 기본값 (근거: §3.1)
LA 변형GLA(Gated Linear Attention), GDN(Gated DeltaNet) (근거: §3.1)
토크나이저Llama 3 계열, vocab 128256 (근거: Tab.2, App.A)
평가PG19(PPL), LongPPL, RULER, BABILong, LongBench (근거: §3.1)
하드웨어8× H200 (3B는 16× H200) (근거: §6.3, App.A)

전체를 관통하는 발견은 6개의 “Takeaway"로 압축된다. 골격만 뽑으면 (근거: §1, Takeaway List):

  • T1 · From Hybrid Attention to Hybrid Position — 하이브리드 모델은 NoPE와 다른 위치편향의 결합으로 장문 성능과 외삽을 개선한다.
  • T2 · Seesaw Effect — SWA-NoPE가 LA-NoPE에 대해 가졌던 장문 우위가 장문 지속학습 이후 뒤집힌다.
  • T3 · No-Free-Lunch Effect — LA-NoPE는 직접 외삽에서 SWA-NoPE보다 약하다.
  • T4 · Tidal Effect — 소수의 고(high)-hit-rate NoPE가 “거친(coarse) 전역 정보 수집"을, 다수의 저엔트로피 위치편향 어텐션이 “노이즈 제거"를 담당한다.
  • T5 · Short-Window Weariness / Long-Window Laziness — 짧은 윈도우는 외삽에, 긴 윈도우는 확장에 유리하다.
  • T6 · Matthew Effect — 위치편향 어텐션엔 슬라이딩 윈도우, NoPE엔 전역 수집 강화를 걸면 외삽이 크게 좋아진다.

배경: 그들이 해결한 문제

주류 오픈소스 LLM의 아키텍처 설계는 RoPE 기반 full-attention-only 모델에서 하이브리드 모델로 이동 중이다 (근거: §1, §2.1). Qwen-3.5, Kimi-K3, OLMo-Hybrid는 full softmax attention(GQA/MLA)과 linear attention(GDN/KDA)을 섞고, Gemma4·Inkling·Mimo-v2는 full attention과 sliding-window softmax attention을 섞는다 (근거: §2.1). 이런 모델은 계산·메모리 효율이 좋고 다운스트림 성능도 비슷하거나 더 낫다 (근거: §2.1).

그런데 저자들이 짚는 연구 공백은 이렇다. 기존 연구들은 (1) 다운스트림 태스크 평가, (2) 스케일링 곡선, (3) 시스템 효율 관점에서 하이브리드 모델을 다뤘을 뿐, “어떤 모듈이 왜 그 역할을 하는지"에 대한 기계적(mechanistic) 분석이 빠져 있다 (근거: §1, §2.2). Wang et al.은 3:1 비율이 적합하다고 했고, Wu et al.은 retrieval은 full attention이 담당하고 SWA/LA는 학습 궤적에 영향을 준다고 지적했지만 (근거: §2.2), 서로 다른 위치 귀납 편향(positional inductive bias) 을 가진 모듈들이 외삽·확장 과정에서 어떻게 협력하는지는 설명하지 못했다.

그리고 에이전트 시대의 백만 토큰급 문맥 요구는 아키텍처에 강한 제약을 가한다: full attention만으로는 비용이 감당 불가능하고, 단일 efficient attention만으로는 신뢰할 수 없다 (근거: §1). 이 “왜 하이브리드인가” × “왜 장문인가” × “왜 기계적인가” 세 질문이 이 논문의 출발점이다.


새로운 접근법: Mechanics of Long-Context Hybrid Models

저자들은 4개의 모델 가족을 동일한 프로토콜로 훈련·평가·분석하는 폐루프(closed-loop) 실증을 돌린다: (1) RoPE full attention, (2) RoPE-NoPE 하이브리드, (3) SWA 하이브리드, (4) GLA/GDN(LA) 하이브리드 — 각각 layer-wise(LH)와 head-wise(HH) 두 방식으로 (근거: §1, §3.1). 관측 결과에서 원인을 추론하고, 추론을 새로운 개선으로 검증하는 구조다.

방법론적으로 핵심인 발명품은 두 가지 분석 도구다 (근거: §4.2, §6.1):

  1. Entropy–Hit-Rate 다이어그램. 각 어텐션 헤드를 하나의 점으로 찍는 2차원 산점도. x축은 4k에서의 어텐션 엔트로피(0~1 정규화), y축은 top-64 hit rate다. 여기에 retrieval head/streaming head를 색으로 구분한다 (근거: §4.2).
  2. 확장 어텐션 엔트로피(extended attention entropy). LA에는 softmax 분포가 없어 엔트로피를 직접 못 잰다. 저자들은 어텐션 가중치 $\alpha_{t,s}$ 를 “출력 $o_t$ 를 값 $v_s$ 로 미분한 야코비안의 노름"으로 재해석한다 (근거: §6.1):
$$ \alpha_{t,s} = \mathrm{softmax}\!\left(\frac{q_t k_s^{\top}}{\sqrt{d_k}}\right), \qquad o_t = \sum_{s=0}^{t} \alpha_{t,s} v_s, \qquad \left\lVert \frac{\partial o_t}{\partial v_s} \right\rVert_{2} = \alpha_{t,s} $$

softmax 어텐션에서는 $\alpha_{t,s}$ 가 이미 정규화돼 있어 결과가 그대로 유지되고, LA에서는 원래 계산을 건드리지 않으면서도 “엔트로피"라는 공통 언어로 SWA·GLA·GDN·RoPE를 한 도표에 올릴 수 있다 (근거: §6.1).


작동 원리: 구체적인 예시로 살펴보기

예시 1 — NoPE와 RoPE는 서로 다른 “일"을 한다

4k로 학습한 모델이 64k 문서 어딘가에 숨긴 “비밀번호는 8842"라는 한 줄을 찾아야 한다고 하자 (RULER의 NIAH-SK1 과제, 근거: §4.2). 이때 (근거: §4.2, Fig.12):

  • NoPE 어텐션은 top-64 hit rate가 높고, retrieval-head 비율이 높고, 엔트로피가 크다. 즉 “바늘이 대략 어디 있는지"를 거칠게(coarse) 잡아내는 전역 탐지기다. 다만 엔트로피가 크다는 건 관심이 넓게 퍼져 있어서, 정확히 못 찍으면 오히려 노이즈를 끌고 온다는 뜻이기도 하다.
  • RoPE(그리고 SWA·GLA·GDN) 어텐션은 hit rate가 낮고, streaming-head 비율이 높고, 엔트로피가 작다. 좁고 깔끔한 국소 읽기를 담당한다. 위치 편향 덕에 멀리까지는 못 보지만, 본 영역에서는 노이즈가 적다.

이 둘의 관계가 바로 Tidal Effect(T4) 다 (근거: §4.2, Fig.13). 엔트로피–hit-rate 도표에서 위치편향 어텐션은 “왼쪽 아래 모서리에서 뻗는 부채꼴(sector)“을, NoPE는 “위쪽 중앙에서 오른쪽 아래로 이어지는 띠(strip)“를 차지한다. NoPE 비율을 3:1 → 1:1 → 1:3으로 올리면 두 영역의 경계가 밀려(tidal lane) 이동하는데, NoPE 비율이 과해지면 성능이 오히려 떨어진다 (근거: §4.1). 노이즈 실험에서도 위치편향 헤드에 가우시안 노이즈를 넣는 게 NoPE에 넣는 것보다 성능을 더 크게 깎는다 — NoPE 혼자서는 정보를 정확히 못 고른다는 역설적인 증거다 (근거: §4.1, Fig.11).

예시 2 — Sliding-Window Linear Attention(SWLA), 단계별로

LA 하이브리드가 외삽에 약한 이유는 선형 어텐션의 게이트가 데이터 의존적인 위치 편향을 유도하기 때문이다 (근거: §1, §6.1). GLA를 예로 들면, 쿼리 $q_t$ 와 키 $k_s$ 의 상호작용 뒤에는 게이트의 곱이 붙는다 (근거: §6.2):

$$ q_t k_s^{\top} \prod_{i=s+1}^{t} \mathrm{Diag}(\alpha_i) $$

이 곱은 상대 위치 신호를 담는데, 문맥이 길어질수록 누적되는 팩터 수가 무한정 커지면서 위치 신호가 학습 범위(4k) 밖으로 벗어난다. SWLA는 이 상대 위치 신호를 윈도우 안으로 가둔다. 구체적 구현은 윈도우 4096, 스트라이드 1024라면 (근거: §6.2):

  1. 원본 GLA/GDN 연산자(FLA 커널)를 그대로 써서 청크 $[0,4095]$, $[1024,5119]$, $[2048,6143]$, … 을 병렬로 계산한다.
  2. 각 청크에서 유효 구간만 — $[0,4095]$, $[4096,5119]$, $[5120,6143]$, … — 잘라낸다.
  3. 잘라낸 조각들을 다시 이어붙인다.

이 방식은 특정 LA 변형의 내부 구현에 의존하지 않아 “임의의 LA 변형과 호환” 가능하다 (근거: §6.2). 여기에 NoPE 어텐션에는 log-scale 보정(어텐션 로짓 스케일을 로그로 키워 엔트로피 증가를 억제, 근거: §3.2)을 얹은 조합이 EME(Extrapolation based on Matthew Effect) 다 (근거: §6.2). 요지는 단순하다: 위치편향 어텐션은 상대 위치를 가두고, NoPE는 전역 수집을 강화한다.


성능 검증: 주요 결과

짧은 문맥 학습(4k) 직후. RoPE 단독 모델 대비 하이브리드 모델은 학습 길이 내에서 낮은 손실과 PPL을 보이고, SWA/GLA/GDN-NoPE 하이브리드는 RoPE 또는 RoPE-NoPE 하이브리드를 능가하는 장문 성능을 보인다 (근거: §3.2, Fig.1–4). RoPE-NoPE 하이브리드만으로도 full attention으로 학습한 모델에 training-free 외삽이 된다는 점(T1)이 주목할 만하다 (근거: §3.2, Fig.5).

Seesaw Effect(T2). 장문 지속학습(32k) 이후 순위가 뒤집힌다. 외삽에선 최강이던 SWA-NoPE가 문맥 확장 후엔 LA-NoPE에 역전당하고, 심지어 log-scale NoPE 외삽 성능을 못 넘기도 한다 — 특히 layer-wise에서 뚜렷하다 (근거: §3.3, Fig.8). 원인은 Short-Context Learning Trap 이다 (근거: §5.1): SWA-NoPE는 이미 외삽이 좋아서, 장문 지속학습 동안 손실이 “긴 위치에선 거의 안 내려가고 짧은 위치에서만 비정상적으로 크게” 떨어진다. 파라미터 변화율을 보면 SWA/NoPE 하이브리드에서 SWA의 $W_Q$·$W_K$ 변화율이 NoPE보다 훨씬 크다 — 그런데 SWA 윈도우는 128로 고정돼 있어 결국 좁은 국소 분기만 학습한다 (근거: §5.1, Fig.15). 저자들은 윈도우를 256→4096으로 키우고 LongCE 손실을 얹어 이를 해소했고, 윈도우 2048 이 최적이었다 (근거: §5.2, Fig.16). 이는 T5: 짧은 문맥 학습에선 짧은 윈도우(외삽 유리), 긴 문맥 학습에선 긴 윈도우(확장 유리)라는 “단계별 위치편향 조율” 필요성으로 정리된다 (근거: §5.2).

No-Free-Lunch Effect(T3)와 SWLA(T6). LA-NoPE는 학습 길이 내 fitting은 강하지만 직접 외삽엔 약하다 (근거: §3.3). SWLA를 걸면 GLA/GDN-NoPE의 외삽이 크게 개선되고, log-scale 보정이 비로소 효과를 발휘한다 (근거: §6.2, Fig.23). 결정적 숫자는 776M 모델 기준 NIAH 태스크다 (근거: §6.2, Tab.1):

776MSK1 @64kSK2 @64kSK3 @64k
GLA-NoPE-LH (Short)0.00.00.0
+ SWLA~97~0~3
+ SWLA & Log (EME)~100~59~64

즉 16배 외삽(4k→64k) 에서 SK1은 100% 를 유지하지만, 바늘이 여러 개인 SK2/SK3로 갈수록 난도가 급격히 올라가며 성능이 떨어진다 (근거: Tab.1). GDN-NoPE-LH는 baseline부터 SK1이 99%로 강했고 EME로 SK2 90%·SK3 53%까지 버틴다 (근거: Tab.1). RoPE-NoPE·GLA-NoPE·GDN-NoPE·SWA-NoPE를 EME로 외삽한 네 모델은 대체로 비슷한 수준을 보인다 (근거: §6.2, Fig.25). 부록의 LongBench 검증에서도 Seesaw Effect와 Matthew Effect가 재현된다 (근거: App.A.1).

효율. 하이브리드 모델은 모델·문맥이 커질수록 TTFT(Time to First Token)·TPOT(Time per Output Token)·피크 메모리·캐시 크기에서 full attention 대비 분명한 우위를 보인다 (근거: §6.3, Fig.26). 훈련 처리량(TGS, tokens/GPU/s)도 1B·32k에서 하이브리드가 더 크다 (근거: §6.3, Fig.27). 다만 GLA/GDN은 순환 상태를 FP32로 저장해 캐시가 SWA(w=128, FP16)와 비슷한 수준이고, head-wise SWA는 QKV를 쪼개지 않고 concat해 중간 메모리가 커서 피크 메모리가 full attention과 같다 (근거: §6.3).


우리의 관점: 강점, 한계, 그리고 이 연구가 중요한 이유

강점. 이 논문의 가장 큰 가치는 설계 원리를 수치화된 좌표계로 옮긴 점이다. “NoPE가 검색, RoPE가 노이즈 제거"라는 기존의 막연한 직관을 엔트로피–hit-rate 도표라는 공통 좌표에서 검증하고, 여기에 “경계가 하이브리드 비율에 따라 밀린다"는 동역학(Tidal Effect)까지 부여했다 (근거: §4.2). 특히 LA까지 분석 가능하게 한 확장 엔트로피는 softmax 없는 어텐션에 일반적으로 쓸 수 있는 깔끔한 기여다 (근거: §6.1). 그리고 SWLA는 커널을 수정하지 않고 청크 단위 근사로 구현해 어떤 LA 변형에도 얹을 수 있는 실용성이 크다 (근거: §6.2).

한계. 다만 공정하게 보면 몇 가지를 짚어야 한다.

  1. 규모가 작다. 376M~3B는 현업 하이브리드 모델(Qwen-3.5, Kimi-K3 수십~수백 B)과 수십 배 차이다. 발견의 일반화는 어디까지나 “이 규모에서"다. 저자들도 스스로 이 한계를 인정하지 않지만, 스케일링 곡선에 대한 검증은 부족하다.
  2. “100% SK1"의 함정. 헤드라인 숫자인 100%는 가장 쉬운 단일 바늘 과제(SK1)에 국한된다. SK2/SK3에서는 59%·64%로 급락한다 (근거: Tab.1). 이는 “16배 외삽"이라는 표현이 전체 장문 능력이 아니라 특정 검색 과제의 외삽임을 상기시킨다.
  3. 사전학습 국한. 저자들이 명시한 한계대로, 분석 범위가 pretraining 단계에 집중돼 있고 post-training·멀티모달(특히 vision-language)은 미검증이다 (근거: Limitations). 또 아키텍처 범위도 sparse-attention(DSA)·compressed-attention(DeepSeek-v4) 같은 다른 하이브리드 가족은 빠져 있다 (근거: Limitations).
  4. NoPE 자체의 불안정성. “NoPE는 전역 정보를 꾸준히 수집하지만, 정확한 국소화는 불가능해 협력이 필요하다"는 결론(T1 완전판, 근거: §4.2)은 곧 NoPE 비율·배치에 민감하다는 뜻이고, 이는 하이퍼파라미터 서치 부담으로 이어진다.

그럼에도 중요한 이유. 하이브리드 모델은 이미 Jamba, GPT-OSS, MiniMax-01, Qwen, Kimi, Nemotron-H 등 산업 전반의 기본 선택지가 됐다 (근거: §2.1). 이 흐름에서 “왜 되는지"에 대한 공유된 언어와 좌표계를 제공한 것은, 아키텍처 설계를 개별 논문의 경험칙에서 예측 가능한 공학으로 한 단계 끌어올리는 작업이다. “위치편향은 가두고, NoPE는 넓히라"는 Matthew Effect는 그 자체로 즉시 쓸 수 있는 설계 원칙이다.


다음 단계는?: 앞으로의 길

저자들은 세 방향을 제시한다 (근거: Limitations): (1) post-training·멀티모달로 검증 확장, (2) sparse-attention·compressed-attention 같은 다른 하이브리드 가족에 같은 기계적 렌즈 적용, (3) sink bias·partial RoPE·게이트 변형·짧은 컨볼루션 절제 같은 세부 설계 선택 분석.

여기에 더해 합리적으로 이어질 만한 다음 단계를 덧붙이자면:

  • 스케일 검증. 7B~70B 규모에서 Seesaw/Tidal/Matthew 효과가 얼마나 유지되는지. 특히 Seesaw Effect의 원인(짧은 위치로의 손실 쏠림)이 스케일에 따라 더 심해질지, 사라질지는 실용적으로 결정적이다.
  • SWLA의 이론화. “상대 위치 신호를 윈도우로 가둔다"는 직관을 FoX·DeltaFormer·PaTH 같은 위치 설계와 연결해, 윈도우 크기와 rotary base·게이트 붕괴율 사이의 정량적 관계를 도출하면 단계별 튜닝(T5)을 자동화할 수 있다.
  • 검색-추적 통합 지표. SK1의 100%와 SK2/SK3의 급락 사이 간극은 “단일 바늘 검색 ≠ 장문 이해"임을 보여준다. multi-needle·state-tracking을 함께 보는 통합 지표가 필요하다.

궁극적으로 이 시리즈의 약속(Part 1.1 → 후속편)은 하이브리드 모델의 “설계 원리 매뉴얼” 을 만드는 것이다. 첫 장으로서 이 논문은 충분히 설득력 있는 문을 열었다.


논문 원문의 표

arXiv e-print 의 LaTeX 원본에서 기계적으로 옮긴 표입니다. 숫자는 논문의 값이며 모델을 거치지 않았습니다.

표 1. Extrapolation comparison of the 776M GLA/GDN-NoPE hybrid model on the NIAH-SK1, SK2, and SK3 tasks. Applying a sliding-window linear attention and a log scale for NoPE attention achieves the best length extrapolation. tab-niah-matthew-la

NIAH-SK1 4kNIAH-SK1 8kNIAH-SK1 16kNIAH-SK1 32kNIAH-SK1 64kNIAH-SK2 4kNIAH-SK2 8kNIAH-SK2 16kNIAH-SK2 32kNIAH-SK2 64kNIAH-SK3 4kNIAH-SK3 8kNIAH-SK3 16kNIAH-SK3 32kNIAH-SK3 64k
776M Short
GLA-NoPE-LH99.095.080.00.00.099.069.00.00.00.090.088.00.00.00.0
+ Log99.099.098.00.00.099.068.01.00.00.090.091.00.00.00.0
+ SWLA99.0100.0100.097.097.099.074.05.00.00.090.056.021.08.03.0
+ SWLA & Log (EME)99.0100.0100.096.0100.099.092.087.072.059.090.079.075.076.064.0
\hdashline GLA-NoPE-HH100.0100.068.082.00.0100.071.00.00.00.065.045.00.00.00.0
+ Log100.0100.098.095.072.0100.068.00.00.00.065.049.00.00.00.0
+ SWLA100.0100.0100.092.075.0100.0100.082.032.01.065.062.044.09.01.0
+ SWLA & Log (EME)100.0100.0100.0100.0100.0100.0100.097.066.031.065.068.065.062.034.0
\hdashline GDN-NoPE-LH100.0100.0100.0100.099.099.098.02.00.00.062.071.05.00.00.0
+ Log100.0100.0100.0100.0100.099.098.09.01.00.062.070.09.00.00.0
+ SWLA100.0100.0100.0100.099.099.097.096.092.053.062.064.061.056.031.0
+ SWLA & Log (EME)100.0100.0100.0100.0100.099.097.099.099.090.062.067.064.066.053.0
\hdashline GDN-NoPE-HH100.0100.0100.099.092.0100.095.02.00.00.094.038.00.00.00.0
+ Log100.0100.0100.0100.0100.0100.093.03.00.00.094.043.00.00.00.0
+ SWLA100.099.0100.095.092.0100.099.064.04.00.094.068.031.05.02.0
+ SWLA & Log (EME)100.0100.0100.0100.0100.0100.0100.097.072.035.094.071.065.047.016.0

표 2. The hyperparameters of different model sizes.tab-config

376M776M1B3B
Hidden Size1024153620483072
Intermediate Size35845376716810752
Num Layer8121624
Num Attn Head8121624
Num KV Head8121624
Vocab Size128256128256128256128256

표 3. Short-context performance of layer-wise hybrid models after short-context pretraining.tab-short-main-lh-short

TQALMDPIQAHellaWinoARC-eARC-cGPQASIQAOBQASGMMLUAvg.
376M Short
RoPE36.840.265.933.852.239.726.426.339.227.442.124.637.9
RoPE-NoPE-LH36.441.765.933.851.139.227.528.840.325.845.226.938.5
\hdashline SWA-RoPE-LH35.842.665.833.452.337.025.424.839.927.644.825.937.9
SWA-NoPE-LH36.442.066.433.450.237.224.125.839.721.643.625.637.2
\hdashline GLA-RoPE-LH37.042.766.433.852.338.825.124.239.026.644.726.338.1
GLA-NoPE-LH36.044.265.934.152.439.723.423.738.927.444.924.938.0
\hdashline GDN-RoPE-LH36.145.366.534.452.938.824.126.840.627.643.625.038.5
GDN-NoPE-LH36.044.965.134.450.537.725.428.839.827.243.526.438.3
776M Short
RoPE35.851.368.442.052.745.927.125.340.626.643.024.640.3
RoPE-NoPE-LH36.450.968.841.552.041.326.427.340.424.643.225.139.8
\hdashline SWA-RoPE-LH36.749.869.942.251.644.430.528.340.727.445.225.241.0
SWA-NoPE-LH36.350.769.841.753.942.328.824.240.926.645.726.440.6
\hdashline GLA-RoPE-LH36.852.169.242.253.745.229.526.841.027.843.525.641.1
GLA-NoPE-LH37.352.669.842.552.641.331.223.740.124.243.824.940.3
\hdashline GDN-RoPE-LH37.753.968.942.253.842.232.219.240.425.644.625.940.5
GDN-NoPE-LH37.352.669.442.954.642.029.827.840.826.445.426.541.3
1B Short
RoPE38.756.570.846.855.347.629.529.341.322.044.526.842.4
RoPE-NoPE-LH36.857.471.648.655.348.928.821.240.723.643.226.141.8
\hdashline SWA-RoPE-LH37.457.970.247.653.446.431.524.241.723.444.326.242.0
SWA-NoPE-LH37.957.171.346.852.847.331.923.741.125.845.326.642.3
\hdashline GLA-RoPE-LH37.457.471.048.656.347.131.525.341.623.243.126.442.4
GLA-NoPE-LH36.759.171.948.455.246.431.923.241.025.644.525.142.4
\hdashline GDN-RoPE-LH37.959.271.847.956.647.629.821.741.822.246.625.242.4
GDN-NoPE-LH37.757.771.247.255.046.430.928.341.524.647.423.442.6
3B Short
RoPE36.662.973.355.258.051.733.625.841.727.645.425.644.8
RoPE-NoPE-LH36.063.573.656.158.052.629.821.242.627.646.526.744.5
\hdashline SWA-RoPE-LH36.662.973.655.358.654.731.925.342.322.047.826.044.7
SWA-NoPE-LH37.362.273.555.757.353.632.521.742.023.645.026.544.3
\hdashline GLA-RoPE-LH37.662.373.152.856.949.932.525.842.025.446.725.644.2
GLA-NoPE-LH36.864.273.754.557.450.333.229.342.026.247.725.045.0
\hdashline GDN-RoPE-LH37.065.473.754.860.653.832.222.741.626.248.626.445.3
GDN-NoPE-LH36.164.274.256.157.755.730.921.242.427.046.826.544.9

표 4. Short-context performance of head-wise hybrid models after short-context pretraining.tab-short-main-hh-short

TQALMDPIQAHellaWinoARC-eARC-cGPQASIQAOBQASGMMLUAvg.
376M Short
RoPE36.840.265.933.852.239.726.426.339.227.442.124.637.9
RoPE-NoPE-HH37.140.166.033.350.440.024.827.839.927.843.325.838.0
\hdashline SWA-RoPE-HH35.141.365.433.651.339.723.722.738.828.045.026.337.6
SWA-NoPE-HH35.841.765.533.851.739.026.427.838.723.442.225.237.6
\hdashline GLA-RoPE-HH36.046.066.035.052.440.224.825.839.123.643.525.638.2
GLA-NoPE-HH36.045.265.734.651.537.725.827.839.627.844.726.238.5
\hdashline GDN-RoPE-HH36.844.966.334.751.338.324.826.840.628.044.026.738.6
GDN-NoPE-HH35.844.267.134.752.639.723.430.839.126.446.125.438.8
776M Short
RoPE35.851.368.442.052.745.927.125.340.626.643.024.640.3
RoPE-NoPE-HH35.251.668.942.454.342.227.124.840.121.243.625.339.7
\hdashline SWA-RoPE-HH37.349.767.941.552.040.726.424.239.618.842.826.138.9
SWA-NoPE-HH35.850.869.742.353.442.226.825.340.024.844.326.440.1
\hdashline GLA-RoPE-HH38.351.970.242.452.343.729.826.340.931.642.925.941.4
GLA-NoPE-HH36.053.070.142.952.345.528.124.839.723.244.025.340.4
\hdashline GDN-RoPE-HH36.452.070.743.553.046.430.224.240.721.844.225.540.7
GDN-NoPE-HH37.654.068.843.255.245.729.521.240.327.043.324.240.8
1B Short
RoPE38.756.570.846.855.347.629.529.341.322.044.526.842.4
RoPE-NoPE-HH36.657.070.047.655.046.430.225.841.227.845.925.142.4
\hdashline SWA-RoPE-HH38.756.370.647.255.346.632.227.340.924.644.125.942.5
SWA-NoPE-HH36.156.171.147.955.046.630.922.241.026.845.126.342.1
\hdashline GLA-RoPE-HH36.158.870.649.654.548.931.920.241.726.643.326.342.4
GLA-NoPE-HH36.759.171.048.755.847.832.224.841.326.644.624.942.8
\hdashline GDN-RoPE-HH36.157.972.049.654.746.029.821.741.827.246.726.642.5
GDN-NoPE-HH35.258.870.149.353.647.431.520.741.819.647.825.741.8
3B Short
RoPE36.662.973.355.258.051.733.625.841.727.645.425.644.8
RoPE-NoPE-HH36.363.573.156.057.549.932.528.342.023.846.924.444.5
\hdashline SWA-RoPE-HH37.163.273.756.358.451.235.326.842.425.846.427.645.3
SWA-NoPE-HH36.462.473.254.458.551.531.521.742.322.445.925.743.8
\hdashline GLA-RoPE-HH36.663.373.756.259.051.031.924.243.120.846.427.444.5
GLA-NoPE-HH35.463.974.256.358.350.631.224.242.728.848.625.945.0
\hdashline GDN-RoPE-HH37.764.174.557.559.851.234.927.343.524.045.025.645.4
GDN-NoPE-HH36.863.973.754.760.350.837.329.342.625.848.124.845.7

표 5. Short-context performance of layer-wise hybrid models after long-context continual pretraining.tab-short-main-lh-long

TQALMDPIQAHellaWinoARC-eARC-cGPQASIQAOBQASGMMLUAvg.
376M Long
RoPE35.235.864.331.251.236.725.824.838.528.043.624.236.6
RoPE-NoPE-LH36.038.764.231.752.537.628.825.839.228.242.924.737.5
\hdashline SWA-RoPE-LH35.439.364.231.052.439.225.823.738.328.045.325.237.3
+ DRoPE35.539.165.030.851.639.023.424.838.127.644.725.737.1
SWA-NoPE-LH35.839.664.331.449.036.725.425.337.626.444.425.036.7
\hdashline GLA-RoPE-LH37.141.664.432.052.237.024.125.339.127.244.926.237.6
+ DRoPE36.040.263.731.651.237.625.126.338.427.443.425.737.2
GLA-NoPE-LH37.641.664.431.751.538.623.425.838.027.844.324.637.4
\hdashline GDN-RoPE-LH36.043.763.832.252.839.023.425.838.727.644.224.837.7
+ DRoPE35.843.364.132.152.039.322.724.239.027.644.725.137.5
GDN-NoPE-LH36.441.964.532.151.237.625.424.239.028.044.024.937.4
776M Long
RoPE37.747.966.138.752.641.126.125.839.627.643.124.639.2
RoPE-NoPE-LH37.048.367.038.451.841.526.825.840.327.642.924.639.3
\hdashline SWA-RoPE-LH36.445.167.738.651.942.225.417.739.027.645.324.038.4
+ DRoPE36.345.767.838.752.041.825.821.239.026.444.923.938.6
SWA-NoPE-LH37.045.866.738.352.341.528.124.839.827.845.524.339.3
\hdashline GLA-RoPE-LH37.649.167.739.053.841.627.824.240.326.845.524.739.8
+ DRoPE37.349.768.038.754.642.025.824.240.127.245.025.239.8
GLA-NoPE-LH36.850.667.239.252.341.830.220.740.027.645.025.639.7
\hdashline GDN-RoPE-LH37.451.466.940.153.542.029.825.340.627.444.325.040.3
+ DRoPE36.650.665.939.252.541.328.824.240.227.044.124.239.5
GDN-NoPE-LH37.051.168.040.152.839.927.125.340.427.443.825.739.9
1B Long
RoPE38.754.469.243.853.844.127.525.840.327.045.427.841.5
RoPE-NoPE-LH37.954.069.344.654.745.728.124.240.025.844.826.641.3
\hdashline SWA-RoPE-LH37.054.769.644.754.548.028.524.840.727.644.627.341.8
+ DRoPE37.154.168.944.052.646.228.824.840.928.045.026.641.4
SWA-NoPE-LH39.053.469.244.251.943.930.523.241.527.845.427.241.4
\hdashline GLA-RoPE-LH37.755.269.245.855.546.429.824.840.526.043.926.741.8
+ DRoPE35.755.069.445.355.544.128.526.340.627.043.426.241.4
GLA-NoPE-LH37.455.869.845.554.244.429.226.840.627.843.323.541.5
\hdashline GDN-RoPE-LH38.056.370.245.856.346.428.822.239.827.244.426.341.8
+ DRoPE37.955.971.245.856.347.429.822.240.227.845.025.742.1
GDN-NoPE-LH37.355.869.245.155.844.829.825.840.827.045.125.741.9
3B Long
RoPE36.659.971.650.456.346.429.223.741.528.245.827.243.1
RoPE-NoPE-LH36.461.172.551.357.147.630.923.241.527.446.126.143.4
\hdashline SWA-RoPE-LH37.461.372.152.457.249.930.527.341.127.648.127.344.3
+ DRoPE37.660.671.852.456.150.632.528.841.425.448.026.744.3
SWA-NoPE-LH36.060.472.552.257.150.330.519.741.827.245.924.543.2
\hdashline GLA-RoPE-LH37.461.472.953.458.551.033.227.840.326.446.626.544.6
+ DRoPE37.161.472.954.256.851.731.225.840.726.246.523.944.0
GLA-NoPE-LH37.162.372.351.555.448.034.221.741.725.846.026.543.5
\hdashline GDN-RoPE-LH38.563.773.152.159.352.631.224.840.523.249.026.544.5
+ DRoPE37.663.373.051.960.952.431.224.840.425.446.526.244.5
GDN-NoPE-LH36.662.272.553.156.452.432.927.841.826.846.524.644.5

표 6. Short-context performance of head-wise hybrid models after long-context continual pretraining.tab-short-main-hh-long

TQALMDPIQAHellaWinoARC-eARC-cGPQASIQAOBQASGMMLUAvg.
376M Long
RoPE35.235.864.331.251.236.725.824.838.528.043.624.236.6
RoPE-NoPE-HH37.936.463.631.350.238.527.126.337.828.044.126.137.3
\hdashline SWA-RoPE-HH35.237.663.331.451.037.022.424.837.928.045.125.136.6
+ DRoPE35.137.163.331.352.038.123.424.837.227.845.125.236.7
SWA-NoPE-HH35.536.963.831.551.737.226.125.837.927.843.823.536.8
\hdashline GLA-RoPE-HH37.043.065.432.451.539.224.425.838.224.643.925.437.6
+ DRoPE36.342.664.432.251.637.223.425.338.326.844.725.137.3
GLA-NoPE-HH36.342.463.332.651.938.125.124.239.127.444.725.437.5
\hdashline GDN-RoPE-HH34.941.563.932.952.338.823.424.839.028.043.125.737.4
+ DRoPE36.740.364.332.451.539.223.725.339.228.243.725.737.5
GDN-NoPE-HH36.139.164.632.651.638.125.124.238.327.643.626.137.2
776M Long
RoPE37.747.966.138.752.641.126.125.839.627.643.124.639.2
RoPE-NoPE-HH35.747.467.738.553.840.924.425.839.022.644.826.238.9
\hdashline SWA-RoPE-HH36.746.666.338.851.342.227.124.839.327.043.625.039.1
+ DRoPE37.445.866.438.252.640.727.126.339.526.644.324.439.1
SWA-NoPE-HH35.846.367.239.152.843.024.125.340.327.643.024.439.1
\hdashline GLA-RoPE-HH38.349.168.239.453.442.325.425.840.328.044.025.440.0
+ DRoPE38.048.468.739.552.941.826.125.340.828.045.326.840.1
GLA-NoPE-HH37.050.368.639.852.642.325.826.339.726.644.026.039.9
\hdashline GDN-RoPE-HH36.448.469.240.153.043.627.526.340.727.445.724.540.2
+ DRoPE35.748.369.639.953.341.330.526.840.328.245.225.440.4
GDN-NoPE-HH38.951.667.940.255.044.827.819.739.227.645.524.240.2
1B Long
RoPE38.754.469.243.853.844.127.525.840.327.045.427.841.5
RoPE-NoPE-HH36.853.669.344.854.043.728.524.239.728.044.825.141.1
\hdashline SWA-RoPE-HH38.551.869.845.053.745.728.825.841.627.244.324.741.4
+ DRoPE38.752.170.144.452.943.927.526.341.728.244.824.741.3
SWA-NoPE-HH37.954.669.244.755.243.229.219.739.825.044.527.240.8
\hdashline GLA-RoPE-HH37.454.269.545.252.647.128.120.741.128.044.125.241.1
+ DRoPE38.054.269.945.653.245.727.123.740.527.644.324.841.2
GLA-NoPE-HH36.856.270.245.553.947.830.924.241.027.844.326.442.1
\hdashline GDN-RoPE-HH36.755.270.745.954.144.330.225.340.927.445.725.841.8
+ DRoPE37.055.370.145.353.343.028.126.341.028.245.626.641.7
GDN-NoPE-HH37.656.869.445.254.145.230.220.740.827.446.126.041.6
3B Long
RoPE36.659.971.650.456.346.429.223.741.528.245.827.243.1
RoPE-NoPE-HH35.861.172.152.456.949.730.523.240.522.844.125.542.9
\hdashline SWA-RoPE-HH36.661.172.051.857.650.632.521.741.223.046.028.643.6
+ DRoPE37.060.672.052.456.849.930.225.841.324.045.027.543.5
SWA-NoPE-HH36.459.972.551.958.250.629.524.841.825.246.025.543.5
\hdashline GLA-RoPE-HH36.161.172.953.456.851.331.923.741.526.444.726.743.9
+ DRoPE37.360.372.953.456.850.130.924.241.024.445.526.343.6
GLA-NoPE-HH35.861.673.453.157.749.930.528.342.325.845.526.644.2
\hdashline GDN-RoPE-HH37.662.772.053.858.250.333.228.842.126.245.826.544.8
+ DRoPE37.462.073.153.157.349.033.927.842.023.446.624.344.2
GDN-NoPE-HH36.862.472.352.560.651.035.325.841.826.045.925.744.7

표 7. Long-context performance of 376M and 776M layer-wise hybrid models after short-context pretraining.tab-ruler-lh-short-small

RULER 4kRULER 8kRULER 16kRULER 32kRULER 64kBABILong 0kBABILong 2kBABILong 4kBABILong 8kBABILong 16kBABILong 32kBABILong 64kAverage RU.Average BAAverage $\leq$4kAverage >4kAverage All
376M Short
RoPE25.80.00.00.00.021.717.88.00.40.00.00.05.26.818.30.16.1
+ NTK26.59.90.60.10.021.817.87.88.92.20.60.07.48.418.52.88.0
+ NTK + Log26.514.01.90.90.521.817.88.07.47.92.20.68.89.418.54.49.1
RoPE-NoPE-LH29.90.10.00.00.032.919.515.70.60.20.00.06.09.824.50.18.2
+ NTK30.612.11.30.70.433.019.515.923.24.90.70.09.013.924.75.411.9
+ NTK + Log30.618.72.20.60.333.019.415.928.418.45.70.910.517.424.79.414.5
SWA-4k-NoPE-LH29.918.06.62.82.233.119.515.724.418.713.77.911.919.024.611.816.0
+ Log (EME)29.918.411.56.63.333.019.515.726.826.725.924.714.024.624.518.020.2
\hdashline SWA-RoPE-LH20.86.00.50.20.232.126.513.09.45.84.43.95.513.623.13.810.2
SWA-NoPE-LH29.123.519.311.09.231.027.223.920.717.112.912.618.420.827.815.819.8
+ Log29.124.222.524.919.431.427.223.923.422.019.319.024.023.727.921.823.9
\hdashline GLA-RoPE-LH24.23.80.70.20.038.122.613.59.48.86.75.15.814.924.64.311.1
GLA-NoPE-LH28.617.02.01.30.639.037.033.825.511.32.62.89.921.734.67.916.8
+ Log28.619.02.61.30.739.037.033.920.69.73.03.110.420.934.67.516.5
+ wsz=4k28.523.116.910.24.538.837.033.828.015.613.012.916.725.634.515.521.9
+ EME28.623.726.526.019.938.837.033.931.427.322.919.224.930.134.624.627.9
\hdashline GDN-RoPE-LH21.22.00.90.50.036.831.916.613.54.21.40.34.915.026.62.910.8
GDN-NoPE-LH22.920.410.46.03.631.834.030.327.011.81.70.112.719.529.710.116.7
+ Log22.921.214.67.96.931.934.030.328.716.33.80.214.720.729.812.518.2
+ wsz=4k22.921.518.115.57.632.034.030.328.228.721.716.917.127.429.819.823.1
+ EME22.921.922.720.813.631.934.030.329.029.528.426.220.429.929.824.025.9
776M Short
RoPE34.90.50.00.00.043.939.826.51.60.70.10.07.116.136.30.412.3
+ NTK36.828.62.50.31.843.939.728.418.45.54.82.414.020.437.28.017.8
+ NTK + Log36.930.412.32.81.244.139.828.222.710.63.02.916.721.637.210.719.6
RoPE-NoPE-LH32.10.30.00.00.041.134.730.91.90.32.30.06.515.934.70.612.0
+ NTK32.317.80.50.10.141.234.631.624.55.91.90.510.220.034.96.415.9
+ NTK + Log32.326.15.01.50.341.034.731.329.320.76.94.813.024.134.811.819.5
SWA-4k-NoPE-LH32.222.715.53.01.441.034.730.831.027.221.918.515.029.334.717.723.3
+ Log (EME)32.224.29.77.02.541.134.630.830.629.325.623.315.130.834.719.024.2
\hdashline SWA-RoPE-LH22.911.43.21.10.846.331.420.516.812.29.37.57.920.630.37.815.3
SWA-NoPE-LH34.929.423.211.79.935.333.630.528.223.420.516.821.826.933.620.424.8
+ Log34.832.531.726.625.235.333.730.530.626.924.724.230.229.433.627.829.7
\hdashline GLA-RoPE-LH31.66.71.51.10.546.334.924.719.513.711.03.08.321.934.47.116.2
GLA-NoPE-LH35.028.710.50.50.940.436.333.428.714.92.52.615.122.736.311.219.5
+ Log35.029.211.50.70.640.336.333.531.217.62.42.515.423.436.312.020.1
+ wsz=4k35.226.915.211.210.940.436.333.426.719.014.812.819.926.236.317.223.6
+ EME35.132.130.526.122.340.336.333.431.328.424.320.829.230.736.327.030.1
\hdashline GDN-RoPE-LH31.29.12.01.51.142.132.722.916.113.210.22.19.019.932.26.915.3
GDN-NoPE-LH37.333.415.511.68.838.232.032.122.212.49.53.921.421.534.914.721.4
+ Log37.333.716.711.18.638.332.032.021.910.18.06.721.521.334.914.621.4
+ wsz=4k37.334.434.330.421.238.232.032.027.221.917.415.631.526.334.925.328.5
+ EME37.234.734.633.028.338.332.032.129.326.825.722.033.629.534.929.331.2

표 8. Long-context performance of 1B and 3B layer-wise hybrid models after short-context pretraining.tab-ruler-lh-short-large

RULER 4kRULER 8kRULER 16kRULER 32kRULER 64kBABILong 0kBABILong 2kBABILong 4kBABILong 8kBABILong 16kBABILong 32kBABILong 64kAverage RU.Average BAAverage $\leq$4kAverage >4kAverage All
1B Short
RoPE37.31.50.00.00.047.441.728.81.70.30.20.17.817.238.80.513.3
+ NTK39.329.76.90.50.747.541.628.821.59.07.02.015.422.539.39.719.5
+ NTK + Log39.333.418.78.65.847.441.728.824.720.013.49.521.226.539.316.824.3
RoPE-NoPE-LH46.90.10.20.00.065.251.948.12.50.10.00.09.424.053.00.417.9
+ NTK45.835.96.90.30.265.151.747.039.313.34.20.217.831.552.412.525.8
+ NTK + Log45.837.523.75.21.465.351.947.045.441.930.89.922.741.752.524.533.8
SWA-4k-NoPE-LH46.940.439.534.122.265.351.948.139.031.824.920.036.640.153.131.538.7
+ Log (EME)46.941.141.342.038.065.351.948.140.538.534.328.741.943.953.138.143.1
\hdashline SWA-RoPE-LH34.814.23.31.10.963.342.828.121.39.08.39.610.926.142.28.519.7
SWA-NoPE-LH44.838.129.513.09.953.940.737.031.429.821.917.127.133.144.123.830.6
+ Log44.842.643.040.935.153.840.737.034.534.029.027.041.336.644.135.838.5
\hdashline GLA-RoPE-LH37.112.30.50.50.247.747.531.619.45.86.24.210.123.241.06.117.8
GLA-NoPE-LH47.040.313.53.21.542.747.245.438.920.39.88.721.130.445.617.026.6
+ Log47.141.220.74.32.342.847.345.440.720.111.510.823.131.245.718.927.8
+ wsz=4k47.040.237.235.316.842.647.345.438.330.520.917.335.334.645.629.634.9
+ EME47.042.141.542.537.542.847.345.440.334.931.929.342.138.845.637.540.2
\hdashline GDN-RoPE-LH41.316.03.81.60.761.350.232.820.713.03.85.712.726.846.48.220.9
GDN-NoPE-LH44.727.513.811.69.638.636.837.631.729.215.614.721.429.239.419.225.9
+ Log44.631.114.811.19.438.636.837.634.029.916.914.622.229.839.420.226.6
+ wsz=4k44.736.036.627.818.638.636.837.634.927.921.216.132.730.439.427.431.4
+ EME44.738.841.438.233.538.636.837.638.132.128.826.439.334.139.434.736.2
3B Short
RoPE42.41.60.10.00.056.855.740.45.90.70.00.08.822.848.81.017.0
+ NTK43.734.615.21.10.756.656.039.828.915.16.40.419.129.049.012.824.9
+ NTK + Log43.837.032.119.66.557.155.939.530.726.120.414.727.834.949.123.431.9
RoPE-NoPE-LH56.620.50.10.00.067.458.752.029.03.22.40.415.530.458.77.024.2
+ NTK57.140.019.12.40.867.358.750.742.625.07.83.123.936.558.517.631.2
+ NTK + Log57.045.734.313.35.866.958.650.745.941.432.816.731.244.758.329.539.1
SWA-4k-NoPE-LH56.540.236.633.327.167.558.752.245.841.130.420.438.745.258.734.442.5
+ Log (EME)56.940.336.231.925.767.458.652.144.743.238.532.738.248.258.836.744.0
\hdashline SWA-NoPE-LH51.846.944.635.522.964.356.548.941.736.631.022.440.343.155.435.241.9
+ Log51.948.948.845.944.063.956.448.844.843.137.232.547.946.755.243.247.2
\hdashline GLA-RoPE-LH41.819.36.60.50.149.154.846.729.112.50.61.213.727.748.18.721.9
GLA-NoPE-LH57.735.916.57.79.861.552.448.435.220.924.214.525.536.755.020.632.1
+ Log57.735.517.211.710.061.352.648.835.912.627.018.026.436.655.121.032.4
+ wsz=4k57.743.039.432.822.761.652.648.839.835.026.619.839.140.655.232.440.0
+ EME58.043.240.836.131.260.952.349.040.637.835.632.041.944.055.137.243.1
\hdashline GDN-RoPE-LH49.919.96.62.31.553.252.043.830.115.85.94.016.129.349.710.823.8
GDN-NoPE-LH52.039.129.515.914.357.056.153.240.229.421.118.230.139.354.626.035.5
+ Log51.939.533.022.015.957.156.153.241.835.231.224.332.542.754.630.438.4
+ wsz=4k51.941.238.735.029.257.155.953.044.435.829.522.339.242.654.534.541.2
+ EME51.941.840.541.935.957.156.152.946.340.738.533.642.446.554.539.944.8

라이선스

작성자: Jaehun Ryu

링크: https://jaehun.me/posts/paper-2610-10114v1/

라이선스: CC BY 4.0

이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다. 출처를 밝히면 상업적 목적을 포함해 자유롭게 이용 가능합니다.

댓글