← Latest papers
🤖 machine learning

HORST: Composing Optimizer Geometries for Sparse Transformer Training

The paper introduces HORST, a modular optimizer that composes non-commutative operator steps to combine the stability of adaptive methods with an L1L_1 sparsity bias via a hyperbolic mirror map, significantly outperforming AdamW in sparse transformer training across vision and language tasks.

Original authors: Tom Jacobs, Rohan Jain, Rebekka Burkholz

Published 2026-05-21
📖 5 min read🧠 Deep dive

Original authors: Tom Jacobs, Rohan Jain, Rebekka Burkholz

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

The Big Problem: The "Heavy" AI

Imagine you have built a massive, incredibly smart robot (a Transformer). It can write stories, translate languages, and recognize images. However, this robot is so heavy and bulky that it requires a giant warehouse (huge memory) and a massive power plant (huge computing cost) just to run.

To make this robot practical, we want to trim the fat. We want to remove the unnecessary muscles and gears (weights) so it becomes lightweight and fast. This is called sparsification.

The problem is that when we try to trim this specific type of robot, it often falls apart. It loses its intelligence. Why? Because the "trainer" we use to teach the robot (the Optimizer) is accidentally teaching it to be too balanced.

The Two Trainers: The "Equalizer" vs. The "Selector"

The paper argues that the way we train these robots creates a hidden bias. Think of it like two different coaches teaching an athlete:

  1. The "Equalizer" Coach (Standard Optimizers like AdamW):

    • How they work: This coach believes that to be stable and safe, every muscle should be roughly the same size. If one muscle gets too big, the coach shrinks it; if another gets too small, the coach grows it.
    • The Result: The robot ends up with a body where every part is slightly active. It's very stable, but it's heavy. There are no "zero" muscles. You can't easily cut anything out because everything is doing a little bit of work.
    • The Paper's term: This is an LL_\infty bias (everything equalizes).
  2. The "Selector" Coach (Mirror Descent / Sparsity Bias):

    • How they work: This coach believes in specialization. They want the robot to pick a few super-strong muscles and turn the rest off completely. They force the robot to concentrate all its energy on a tiny few parts.
    • The Result: The robot becomes very light and sparse. However, if you use only this coach, the robot might become unstable or crash during training because it's too aggressive.
    • The Paper's term: This is an L1L_1 bias (concentrating mass).

The Conflict: Standard AI training uses the "Equalizer" because it's stable. But to make the AI small (sparse), we need the "Selector." You can't just swap coaches; the "Selector" is too risky for the complex robot, and the "Equalizer" won't let you cut the fat.

The Solution: The "Composed" Coach (HORST)

The authors, Tom Jacobs and his team, realized that you don't have to choose one coach. You can create a hybrid training routine that uses both, but in a very specific order.

They call their new method HORST (Hyperbolic Operator for Robust Sparse Training).

The Analogy: The Sculptor and the Chisel
Imagine you are sculpting a statue out of a giant block of marble (the neural network).

  • Step 1 (The Equalizer/Adam): First, you use a wide, flat tool to smooth out the rough edges and ensure the statue stands upright without wobbling. This keeps the structure stable.
  • Step 2 (The Selector/Hyperbolic Mirror): Immediately after smoothing, you use a sharp, precise chisel to carve away the excess stone, forcing the shape to become thin and sparse.

The Secret Sauce: The order matters!

  • If you chisel first and then smooth, the smoothing tool fills in the holes you just made. The sparsity disappears.
  • If you smooth first and then chisel, the chisel gets to work on the stable shape and successfully removes the extra weight.

The paper proves mathematically that this specific order (Stable Step \rightarrow Sparsity Step) allows the robot to stay stable while becoming incredibly light.

What They Found (The Results)

The team tested this new "Composed Coach" (HORST) on two types of robots:

  1. Vision Transformers: Robots that look at pictures (like identifying cats or cars).
  2. Language Transformers: Robots that understand text (like the ones that write this summary).

The Outcome:

  • When they tried to cut 80% to 90% of the robot's weight (making it very sparse), the standard coach (AdamW) made the robot perform terribly. It forgot how to see or speak.
  • The HORST coach kept the robot performing almost as well as the full, heavy version, even after cutting away most of the weight.
  • In simple terms: HORST found a way to make the robot tiny without breaking its brain.

Summary

The paper solves a puzzle: "How do we make AI models small without making them dumb?"

  • Old way: Use a stable trainer, but it won't let you make the model small.
  • New way (HORST): Combine a stable trainer with a sparsity trainer in the right order.
  • Result: You get a lightweight, efficient AI that still works perfectly, even when you remove 90% of its parts.

The authors didn't invent a new way to cut the weights (like pruning); they invented a new way to train the model so that the weights naturally want to be cut, without the model falling apart in the process.

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 →