← Latest papers
🤖 machine learning

Muown: Row-Norm Control for Muon Optimization

The paper introduces Muown, a drop-in optimizer that explicitly controls row-magnitude vectors to prevent spectral norm drift in Muon, thereby improving training stability, reducing sensitivity to weight decay, and achieving superior perplexity across various model scales.

Original authors: Kai Lion, Florian Hübler, Bingcong Li, Antonio Orvieto, Niao He

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

Original authors: Kai Lion, Florian Hübler, Bingcong Li, Antonio Orvieto, Niao He

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 training a giant digital brain (a Large Language Model) to write stories, solve math problems, or chat with you. To do this, the brain has to learn by adjusting millions of tiny knobs (weights) inside its circuits.

For a long time, the best way to turn these knobs was a method called AdamW. Recently, a new, faster method called Muon arrived. It was like switching from a bicycle to a sports car; it learned faster and better. But there was a catch: the sports car had a tendency to speed out of control.

The Problem: The "Drifting" Engine

The paper identifies a specific problem with Muon. As the model trains, the "size" of its internal connections (specifically, the strength of the rows in its weight matrices) starts to grow uncontrollably.

Think of it like a balloon being inflated.

  • Muon is great at figuring out which way to blow the balloon (the direction).
  • However, it keeps pumping in more air than necessary, causing the balloon to get bigger and bigger until it might pop (numerical errors) or become unstable.
  • The standard fix was to tie a string around the balloon and pull it tight every time it got too big (Weight Decay). But the authors found this was like using a sledgehammer to crack a nut: it slowed down the learning process because it squeezed the whole balloon, even the parts that were fine.

The Diagnosis: Two Parts to the Problem

The authors, led by Kai Lion, decided to look inside the balloon to see what was actually growing. They realized the "size" of the connection is made of two distinct parts:

  1. The Magnitude (The Volume): How big the row of numbers is overall.
  2. The Coherence (The Shape): How the numbers inside that row are arranged relative to each other.

They discovered that only the Magnitude was drifting out of control. The Shape (Coherence) was actually behaving perfectly fine and staying stable. The balloon wasn't changing its shape; it was just getting bigger.

The Solution: Muown (The Smart Pump)

The authors created a new optimizer called Muown.

Instead of treating the whole connection as one big lump, Muown splits the job into two separate tasks:

  1. The Direction Team (Muon): This team keeps doing what Muon does best: figuring out the perfect direction to update the weights. They leave this part unchanged.
  2. The Volume Team (New): This is the new part. They take the "Magnitude" (the volume) and treat it as a separate, explicit variable. They give this volume a special set of rules (a specific mathematical geometry called \ell_\infty) to keep it from growing too fast.

The Analogy:
Imagine you are driving a car where the steering wheel and the gas pedal are stuck together. If you turn the wheel, the gas pedal also gets pushed, making the car speed up uncontrollably.

  • Muon was like that stuck car.
  • Muown is like uncoupling the steering wheel from the gas pedal. You can still steer perfectly (using Muon's logic), but now you have a separate, smart cruise control for the gas pedal (the magnitude) that keeps the speed exactly where it needs to be without slowing you down.

The Results

The paper tested this on models ranging from small (124 million parameters) to very large (2.7 billion parameters). Here is what they found:

  • Better Performance: Muown consistently produced better results (lower "perplexity," which is a measure of how confused the model is) than Muon, AdamW, and other competitors.
  • More Forgiving: With Muon, you had to be very careful with your settings (learning rate). If you picked the wrong one, the model would fail. Muown is much more robust; it works well across a wide range of settings, like a car with a wider "sweet spot" for driving.
  • No Extra Cost: Usually, adding a new control system slows a car down. But because the authors integrated this new "volume control" directly into the engine's existing workflow, it added almost no extra time to the training process.
  • Stability: The "balloon" stopped drifting. The spectral norm (the size of the connections) stayed stable, preventing the numerical errors that plagued the original Muon.

Summary

The paper argues that the instability in the popular Muon optimizer wasn't a flaw in its direction-finding ability, but rather a lack of control over the "volume" of its updates. By separating the "volume" from the "direction" and controlling them with different, specialized tools, Muown keeps the training fast and stable without needing heavy-handed fixes like weight decay. It's a drop-in replacement that makes the training process smoother, faster, and more reliable.

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 →