← Latest papers
🤖 AI

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

TetraJet-v2 is an end-to-end 4-bit fully-quantized training method for Large Language Models that utilizes NVFP4 precision across all linear layers and introduces OsciReset and OutControl to effectively suppress weight oscillation and control outliers, thereby achieving near-lossless performance with significant speedups compared to FP8.

Original authors: Yuxiang Chen, Yifan Liu, Xiaoming Xu, Pengle Zhang, Michael Beyer, Martin Rapp, Jun Zhu, Jianfei Chen

Published 2026-05-06
📖 4 min read☕ Coffee break read

Original authors: Yuxiang Chen, Yifan Liu, Xiaoming Xu, Pengle Zhang, Michael Beyer, Martin Rapp, Jun Zhu, Jianfei Chen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a giant, brilliant student (a Large Language Model) a massive amount of information. Usually, to do this effectively, you need a high-quality, expensive classroom with perfect lighting and giant whiteboards (high-precision computing). This costs a fortune in electricity and hardware.

The paper introduces a new method called TetraJet-v2 that tries to teach this same student using a tiny, low-cost classroom with a small chalkboard and dim lights (4-bit precision). The goal is to make the training process 1.67 times faster and much cheaper, without the student learning the wrong things or forgetting what they just learned.

Here is how they solved the problems that usually happen when you try to teach in such a "low-quality" classroom:

1. The Problem: The "Shaky Hand" (Weight Oscillation)

Imagine the student is trying to write a number on the chalkboard. In a perfect classroom, they can write "0.25" exactly. But in this low-precision classroom, they can only write whole numbers or half-numbers (like 0 or 0.5).

If the student's true answer is exactly in the middle (0.25), their hand starts shaking. One moment they write "0," the next they write "0.5," then back to "0." They are stuck in a loop, flipping back and forth. In the paper, they call this Weight Oscillation. It wastes energy and prevents the student from ever settling on the right answer.

The Solution: OsciReset (The "Centering" Trick)
The authors invented a technique called OsciReset. Imagine a teacher who watches the student's hand. As soon as they see the student starting to shake between two options, the teacher gently grabs the chalk and snaps it right to the middle of the safe zone (the "bin center").

  • Why it works: It stops the shaking immediately. It doesn't freeze the student (which would stop learning); it just gives them a stable starting point to continue learning in a new, smoother direction. This is the first time this specific "shaking" problem has been solved for these giant models.

2. The Problem: The "Loud Shouters" (Outliers)

In a normal classroom, most students speak at a normal volume. But in these giant models, a few specific "channels" (think of them as specific microphones) suddenly start screaming at maximum volume. These are called Outliers.

Because the chalkboard is so small (low precision), if one microphone screams too loud, the teacher has to turn down the volume for everyone else so the screaming one doesn't break the board. This means the quiet, important whispers from the other students get lost in the noise.

The Solution: OutControl (The "VIP Microphones")
The authors realized these screaming microphones are predictable; they are always the same few channels. So, they created a system called OutControl.

  • How it works: They identify the "VIP microphones" (the outliers) early on and give them their own special, high-quality microphone (keeping them in a higher precision format like FP8). The rest of the students continue using the small, cheap chalkboard (FP4).
  • Result: The loud shouter doesn't force the volume down for everyone else, so the quiet whispers are still heard clearly.

3. The "Double-Block" Chalkboard

To make sure the math works perfectly on this tiny board, they redesigned how the numbers are written. Instead of trying to fit a huge number onto one small square, they use a Double-Block system.

  • Imagine a big group of students (a block of 128) sharing one big ruler (a global scale), but inside that group, they are split into smaller teams of 16, each with their own tiny ruler. This allows them to handle both very small numbers and very large numbers without losing accuracy.

The Results

When they put all these tricks together (the centering trick, the VIP microphones, and the double-block chalkboard):

  • Speed: They trained the models 1.67 times faster than the current standard (FP8).
  • Accuracy: The models learned almost as well as if they had been trained in the expensive, high-precision classroom. They reduced the performance gap between the cheap method and the expensive method by over 50%.
  • Scale: They tested this on models up to 370 million parameters, training them on over 200 billion words.

In short: TetraJet-v2 is a new set of rules that lets us train giant AI models on much cheaper, faster hardware by stopping them from shaking, protecting the loud voices, and organizing the chalkboard more efficiently.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →