← Latest papers
💻 computer science

When Data Is Scarce: Scaling Sparse Language Models with Repeated Training

This paper investigates sparse language model training under data scarcity, demonstrating that sparsity not only improves efficiency but also delays data saturation and enables a novel scaling law that optimizes performance trade-offs between active parameters, data repetition, and compute budgets.

Original authors: Boqian Wu, Qiao Xiao, Patrik Okanovic, Tomasz Sternal, Maurice van Keulen, Mykola Pechenizkiy, Elena Mocanu, Torsten Hoefler, Decebal Constantin Mocanu

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

Original authors: Boqian Wu, Qiao Xiao, Patrik Okanovic, Tomasz Sternal, Maurice van Keulen, Mykola Pechenizkiy, Elena Mocanu, Torsten Hoefler, Decebal Constantin Mocanu

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: Running Out of Textbooks

Imagine you are trying to teach a brilliant student (an AI) to write like a human. In the past, the strategy was simple: "The more textbooks (data) you give them, and the bigger their brain (model size), the smarter they get."

But we are running out of high-quality textbooks. The internet has a limited amount of good writing, and we've already read most of it. Now, we are in a situation where we have to teach the student using the same few books over and over again.

The old rule was: "If you read the same book 10 times, you get bored and stop learning new things." This is called "diminishing returns." The paper asks: Is there a way to keep learning effectively even when we have to repeat the same data?

The Solution: The "Sparse" Classroom

The researchers tried a new teaching method called Sparse Training.

To understand this, imagine two classrooms:

  1. The Dense Classroom: Every student in the room is forced to listen to every single lecture and take notes on every single topic. If the teacher repeats a lecture, every single student hears it again. Eventually, the students get bored, and the class stops learning.
  2. The Sparse Classroom: The teacher puts up a rule: "Only 50% of the students will listen to this lecture. The other 50% will take a break." But here's the twist: Who is listening changes every time.
    • In Lecture 1, Student A listens.
    • In Lecture 2, Student B listens.
    • In Lecture 3, Student C listens.

Even though the teacher is repeating the exact same lecture (the data), the students (the parts of the AI) hearing it are different every time. This keeps the "class" fresh and prevents the boredom that happens when the same brain parts are hit with the same information repeatedly.

What They Discovered

The researchers tested this with AI models ranging from small to very large (up to 2 billion parameters) and found three main things:

1. Sparsity Delays the "Boredom" (Data Saturation)
In a normal class, if you read a book 4 times, the students stop learning. In the "Sparse Classroom," the students can handle reading that same book 6 or 7 times before they start getting bored.

  • The Takeaway: By rotating which parts of the AI "listen," you can reuse the same limited data much longer without the AI getting stuck.

2. The "Goldilocks" Zone for Sparsity
You might think, "If 50% is good, maybe 90% is better?" The researchers found this isn't true.

  • Too little sparsity (Dense): The AI gets bored too fast.
  • Too much sparsity (90%+): The AI doesn't have enough "students" listening to learn the big picture.
  • Just right (Moderate, around 50%): This is the sweet spot. It balances having enough "ears" to learn while keeping the rotation fresh enough to delay boredom.

3. The Best Strategy Depends on Your Goal
The paper identifies two different "winning strategies" depending on what you care about:

  • If you want the absolute best performance (Lowest Loss): You should aim for moderate sparsity (around 50%). This gives the best results for the data you have.
  • If you want to save money/computer power (Compute-Optimal): You should aim for higher sparsity (around 60-75%).
    • The Analogy: Imagine you have a fixed budget for a school trip.
      • The "Moderate" strategy gets you the best grade for the trip.
      • The "High Sparsity" strategy gets you the same grade as the best school, but you spend 8 to 10 times less money to get there.

The New Rulebook (Scaling Law)

The researchers created a new mathematical formula (a "Scaling Law") to predict how well an AI will do.

  • Old Rule: Performance depends on Model Size + Data Amount.
  • New Rule: Performance depends on Model Size + Data Amount + How much you repeat the data + How "sparse" (rotated) the model is.

This new formula accurately predicts that if you are short on data, you shouldn't just build a bigger brain; you should build a sparser brain that rotates its attention.

Summary

When you run out of new data, you can't just keep training the same way. This paper shows that by using Sparse Training (where different parts of the AI take turns learning from the same data), you can:

  1. Make the AI learn from the same data much longer without getting "bored."
  2. Train massive models that are just as smart as the old ones but use 8 to 10 times less computing power.
  3. Find the perfect balance (around 50-75% sparsity) to get the best results for your specific situation.

In short: When data is scarce, don't just make the model bigger; make it smarter about how it listens.

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 →