← Latest papers
🤖 machine learning

Muonp^p: Muon with Fractional Spectral Powers

The paper introduces Muonp^p, a novel optimizer that interpolates between Muon and gradient descent by applying fractional spectral powers to the gradient's singular values, utilizing efficient bivariate recurrences to approximate these updates and demonstrating improved performance in finetuning billion-scale models while preserving valuable singular spectrum information.

Original authors: Yihe Dong, Will Sawin

Published 2026-06-15
📖 5 min read🧠 Deep dive

Original authors: Yihe Dong, Will Sawin

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 teaching a giant, super-smart robot (a neural network) how to speak, write code, or solve math problems. To teach it, you have to show it examples and correct its mistakes. The "optimizer" is the teacher's method for deciding how to adjust the robot's brain after each mistake.

The Problem: The "All-or-Nothing" Teacher (Muon)

Recently, a popular teaching method called Muon became famous. Here is how it works:

Imagine the robot's mistakes come in different "directions" or "frequencies." Some directions are very loud and obvious (dominant modes), while others are quiet whispers (small singular values).

  • Old teachers (like standard Gradient Descent) would shout corrections at the loud directions and ignore the quiet ones.
  • Muon decided to be a "flat" teacher. It looked at all the directions and said, "Let's treat them all exactly the same!" It flattened the volume of every correction so that the quiet whispers got the same attention as the loud shouts.

The Catch: While this is great for teaching the robot from scratch (pretraining), it throws away a crucial piece of information: how strong each direction actually is. Sometimes, the loud directions are the ones that really matter, and flattening them out is like turning down the volume on a siren just because you want to hear a whisper.

The Solution: The "Just-Right" Teacher (Muonp)

The authors of this paper introduced Muonp. Think of Muonp as a teacher who finds the "Goldilocks" zone.

Instead of flattening the volume completely (like Muon) or keeping the original loudness (like standard teachers), Muonp turns the volume down just a little bit. It uses a mathematical "dimmer switch" (represented by a number called p) to keep some of the original strength of the loud directions while still giving a boost to the quiet ones.

  • If p = 0: It's the original Muon (total flattening).
  • If p = 1: It's the standard teacher (no change).
  • If p is somewhere in between (like 1/3): It's Muonp. It keeps the "shape" of the corrections but smooths them out.

The Hard Part: The Magic Math Trick

You might think, "Okay, just turn the volume down a bit." But in the world of giant matrices (the robot's brain), doing this math is incredibly hard. Usually, to change the volume of these directions, you have to take the brain apart, measure every single part, and put it back together. This is slow and expensive.

The authors proved that you can't do this "volume dimming" with a simple, one-step recipe. You need a more complex, two-step recipe that remembers the original brain structure while adjusting the volume.

They invented a new, fast recipe (using something called "bivariate polynomial recurrences") that acts like a magic shortcut. It allows the computer to calculate these "dimmed" corrections using only standard matrix multiplication—the same fast math chips (GPUs) are already built to do. This means Muonp is just as fast as Muon, but smarter.

What They Found: It Depends on the Job

The paper tested this new teacher on billion-scale models and found a fascinating split in performance:

  1. When building a new brain (Pretraining):
    If you are teaching a robot from scratch, the "flat" teacher (Muon) is actually better. You want to explore every possible direction equally to build a strong foundation. Muonp, which holds onto the old "loud" directions, was slightly worse here.

  2. When fine-tuning an expert (Finetuning):
    If you take a robot that is already smart and teach it a specific new skill (like coding or math), Muonp is the winner.

    • Why? By this stage, the robot already knows the basics. The "loud" directions are the ones that matter for the new task. Muonp keeps the focus on those important directions while still helping the quiet ones.
    • Results: On tasks like math reasoning, coding, and understanding language, Muonp made the robot smarter, faster, and more accurate than both the old Muon and standard teachers.

The "Curriculum" Idea

The authors also tried a clever trick: they used the "flat" teacher (Muon) for most of the training, and then switched to the "dimmer" teacher (Muonp) for the very last few steps. This worked amazingly well. It's like teaching a student the basics with a broad brush, and then switching to a fine-tipped pen for the final details.

Summary

Muonp is a smarter, more flexible version of the popular Muon optimizer. It doesn't force all learning directions to be equal; instead, it gently adjusts their importance.

  • The Math: It uses a clever, fast shortcut to calculate these adjustments without slowing down the computer.
  • The Result: It is the best tool for fine-tuning large AI models, helping them master specific skills like coding and math better than before. However, for training from scratch, the original "flat" Muon is still the champion.

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 →