← 최신 논문
🤖 AI

TetraJet-v2: Accurate NVFP4 Training for Large Language Models with Oscillation Suppression and Outlier Control

TetraJet-v2 는 모든 선형 레이어에서 NVFP4 정밀도를 활용하고 가중치 진동을 효과적으로 억제하며 아웃라이어를 제어하기 위해 OsciReset 과 OutControl 을 도입하여 FP8 대비 상당한 속도 향상과 함께 거의 손실 없는 성능을 달성하는 대규모 언어 모델을 위한 엔드 투 엔드 4 비트 완전 양자화 학습 방법입니다.

원저자: Yuxiang Chen, Yifan Liu, Xiaoming Xu, Pengle Zhang, Michael Beyer, Martin Rapp, Jun Zhu, Jianfei Chen

게시일 2026-05-06
📖 3 분 읽기☕ 가벼운 읽기

원저자: Yuxiang Chen, Yifan Liu, Xiaoming Xu, Pengle Zhang, Michael Beyer, Martin Rapp, Jun Zhu, Jianfei Chen

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대하고 뛰어난 학생 (대규모 언어 모델) 에게 방대한 양의 정보를 가르치려 한다고 상상해 보세요. 일반적으로 이를 효과적으로 수행하려면 완벽한 조명과 거대한 화이트보드가 갖춰진 고품질이고 비싼 교실이 필요합니다 (고정밀 컴퓨팅). 이는 막대한 전기와 하드웨어 비용을 요구합니다.

이 논문은 TetraJet-v2라는 새로운 방법을 소개하며, 작은 칠판과 어두운 조명 (4 비트 정밀도) 이 갖춰진 작고 저비용의 교실에서 같은 학생을 가르치려 시도합니다. 목표는 학생이 잘못된 것을 배우거나 방금 배운 것을 잊지 않으면서도 훈련 과정을 1.67 배 빠르게 하고 비용을 대폭 절감하는 것입니다.

그들은 이러한 '저품질' 교실에서 가르치려 할 때 일반적으로 발생하는 문제들을 어떻게 해결했는지 다음과 같이 설명합니다:

1. 문제: '흔들리는 손' (가중치 진동, Weight Oscillation)

학생이 칠판에 숫자를 쓰려 한다고 상상해 보세요. 완벽한 교실에서는 '0.25'를 정확히 쓸 수 있습니다. 하지만 이 저정밀 교실에서는 정수나 반수 (0 또는 0.5 와 같은) 만 쓸 수 있습니다.

학생의 진짜 답이 정확히 중간 (0.25) 에 있다면, 그들의 손이 흔들리기 시작합니다. 한 순간에는 '0'을 쓰고, 다음 순간에는 '0.5'를 쓰고, 다시 '0'으로 돌아갑니다. 그들은 이리저리 뒤집히는 순환에 갇히게 됩니다. 논문에서는 이를 **가중치 진동 (Weight Oscillation)**이라고 부릅니다. 이는 에너지를 낭비하고 학생이 올바른 답에 도달하는 것을 영구히 방해합니다.

해결책: OsciReset ('중앙화' 트릭)
저자들은 OsciReset이라는 기법을 고안했습니다. 이는 학생의 손을 지켜보는 교사와 같습니다. 교사가 학생이 두 옵션 사이에서 흔들리기 시작하는 것을 보자마자, 교사는 분필을 부드럽게 잡아서 안전 구역의 '통 (bin) 중심' 바로 중앙으로 딱 맞춰줍니다.

  • 왜 작동하는가: 이는 흔들림을 즉시 멈춥니다. 학생을 얼어붙게 하지 않습니다 (학습을 멈추게 함); 대신 새로운 더 매끄러운 방향으로 학습을 계속할 수 있는 안정적인 시작점을 제공할 뿐입니다. 이는 이러한 거대 모델에 대해 특정 '흔들림' 문제를 해결한 첫 사례입니다.

2. 문제: '큰 소리를 내는 사람들' (이상치, Outliers)

일반적인 교실에서는 대부분의 학생이 정상적인 음량으로 말합니다. 하지만 이러한 거대 모델에서는 몇몇 특정 '채널' (마이크로폰이라고 생각하세요) 이 갑자기 최대 음량으로 비명을 지릅니다. 이를 **이상치 (Outliers)**라고 부릅니다.

칠판이 너무 작기 때문에 (저정밀도), 한 마이크가 너무 크게 소리를 지르면, 그 소리가 칠판을 깨뜨리지 않도록 교사는 나머지 모든 사람의 음량을 낮춰야 합니다. 이는 다른 학생들의 조용하지만 중요한 속삭임이 소음 속에 묻히게 만든다는 뜻입니다.

해결책: OutControl ('VIP 마이크')
저자들은 이러한 비명을 지르는 마이크들이 예측 가능하다는 사실을 깨달았습니다. 항상 같은 몇몇 채널들이었습니다. 그래서 그들은 OutControl이라는 시스템을 만들었습니다.

  • 작동 방식: 그들은 초기에 'VIP 마이크' (이상치) 를 식별하고 이들에게 별도의 고품질 마이크를 부여합니다 (FP8 과 같은 더 높은 정밀도 형식으로 유지). 나머지 학생들은 작고 저렴한 칠판 (FP4) 을 계속 사용합니다.
  • 결과: 큰 소리를 내는 사람이 나머지 모든 사람의 음량을 낮추게 하지 않으므로, 조용한 속삭임도 또렷하게 들립니다.

3. '더블-블록' 칠판

이 작은 보드에서 수학이 완벽하게 작동하도록 하기 위해, 그들은 숫자를 쓰는 방식을 재설계했습니다. 거대한 숫자를 하나의 작은 사각형에 넣으려 시도하는 대신, 더블-블록 (Double-Block) 시스템을 사용합니다.

  • 거대한 학생 그룹 (128 개의 블록) 이 하나의 큰 자 (전역 스케일) 를 공유한다고 상상해 보세요. 하지만 그 그룹 내부에서는 16 명씩 작은 팀으로 나뉘어 있으며, 각 팀은 자신만의 작은 자를 가지고 있습니다. 이를 통해 매우 작은 숫자와 매우 큰 숫자 모두 정밀도를 잃지 않고 처리할 수 있습니다.

결과

이러한 모든 트릭들 (중앙화 트릭, VIP 마이크, 더블-블록 칠판) 을 함께 적용했을 때:

  • 속도: 그들은 모델을 현재 표준 (FP8) 보다 1.67 배 더 빠르게 훈련시켰습니다.
  • 정확도: 모델들은 비싸고 고정밀 교실에서 훈련된 것과 거의 비슷하게 학습했습니다. 그들은 저비용 방법과 고비용 방법 간의 성능 격차를 50% 이상 줄였습니다.
  • 규모: 그들은 최대 3 억 7 천만 개의 파라미터를 가진 모델들을 테스트했으며, 2 천억 개 이상의 단어로 훈련시켰습니다.

간단히 말해: TetraJet-v2 는 거대 AI 모델을 더 저렴하고 빠른 하드웨어에서 훈련할 수 있게 해주는 새로운 규칙 세트입니다. 이는 모델이 흔들리는 것을 막고, 큰 목소리를 보호하며, 칠판을 더 효율적으로 조직화함으로써 가능해졌습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →