← Latest papers
🤖 machine learning

Understanding the Emergence of Seemingly Useless Features in Next-Token Predictors

This paper proposes a method to trace the emergence of seemingly redundant abstract features in Transformer models back to specific components of the next-token prediction gradient, revealing that such features often underpin complex capabilities like world modeling, syntax, and formal reasoning.

Original authors: Mark Rofin, Jalal Naghiyev, Michael Hahn

Published 2026-03-17
📖 6 min read🧠 Deep dive

Original authors: Mark Rofin, Jalal Naghiyev, Michael Hahn

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 Secret Life of "Useless" Features in AI

Imagine you are teaching a robot to finish your sentences. You tell it, "The cat sat on the..." and it guesses "mat." Simple, right? The robot's only job is to predict the very next word.

But here's the weird thing: while doing this simple job, the robot starts building a secret library of knowledge inside its brain. It learns things that have nothing to do with the next word. It learns the grammar of the whole sentence, the plot of the story, or even how to write computer code, even when those things aren't needed to guess the next word right now.

Scientists call these "useless features" because, strictly speaking, the robot doesn't need them to do its immediate job. But the paper asks: Why does the robot learn them at all?

The authors of this paper discovered that the robot isn't just learning to guess the next word; it's learning to "pre-cache" information for the future and sharing its homework across different parts of its brain.

Here is the breakdown using simple analogies.


1. The Three Ways the Robot Learns

The authors realized that the robot learns these "useless" features through three specific channels, like three different delivery trucks bringing information to the robot's brain:

🚚 Truck A: The "Direct Order" (Direct Learning)

This is the obvious one. The robot gets a signal saying, "Hey, you need to know this to guess the next word!"

  • Analogy: You are a chef. A customer orders a burger. You learn exactly how to make a burger because that's what gets you paid right now.

📦 Truck B: The "Pre-Caching" (The Time Traveler)

This is the magic trick. The robot learns something now not because it helps the next word, but because it will help a word five or ten steps later.

  • Analogy: Imagine you are a chef again. You are making a burger, but you also start chopping onions and prepping a special sauce. The customer hasn't ordered the soup yet, and the burger doesn't need the onions right now. But you do it anyway because you know that in 10 minutes, the customer will order a soup, and you want to be ready.
  • In the AI: The robot realizes, "If I remember this specific pattern now, I can solve a hard problem 5 words later." So, it "pre-caches" that information.

🤝 Truck C: The "Shared Homework" (Circuit Sharing)

The robot uses the same brain parts to process every single word. Sometimes, it learns a feature because it's useful for word #50, and because the brain parts are shared, that feature accidentally shows up at word #10 too.

  • Analogy: Imagine a school where the math teacher teaches the whole class. Even if the student in the back row isn't taking the math test today, they still learn the lesson because the teacher is teaching the whole room. The student at the back gets the knowledge "for free" because the system is shared.

2. The Experiments: Proving the Theory

The authors tested this idea with three different "games" to see which truck was delivering the goods.

🎲 Game 1: The Toy Tasks (The "Majority" Game)

They gave the robot a simple math puzzle. In the beginning of the puzzle, the answer didn't matter for the next step, but it mattered for the end.

  • Result: When they blocked "Pre-Caching" (Truck B), the robot failed to learn the answer. It only learned what was needed for the immediate next step.
  • Lesson: Without the ability to "pre-cache" for the future, the robot stays dumb and only learns what is strictly necessary for the next second.

♟️ Game 2: Othello (The Board Game)

They trained a robot to play Othello. The robot had to predict where the next stone would go.

  • The Mystery: Some squares on the board didn't affect the next move, but they did affect the whole game state. Previous research said the robot couldn't understand the board state.
  • The Discovery: The authors found that the robot did learn the board state, but it was "fragile." It learned it because of Pre-Caching and Shared Homework. Because the robot was trying to plan ahead for the whole game, it built a "world model" of the board, even for squares that didn't matter for the very next move.
  • Lesson: The robot's "world model" exists because it's constantly looking ahead, not just reacting to the present.

📖 Game 3: Writing Stories (Tiny Language Models)

They trained a tiny robot to write children's stories.

  • The Result: The robot learned grammar (syntax) easily without "pre-caching." It just needed to know the next word.
  • The Twist: However, to understand the position of a word in the story (e.g., "Is this the beginning or the end?"), the robot needed pre-caching.
  • Lesson: Simple grammar is easy, but understanding the "big picture" of a story requires the robot to look ahead.

3. The Big Discovery: The "Code" Connection

Finally, they looked at a massive, real-world AI (Gemma 2) and asked: "What kind of features are being 'pre-cached'?"

They found a fascinating pattern:

  • Direct Learning: Features related to simple text, like "the word 'the' usually comes here."
  • Pre-Caching: Features related to complex logic, computer code, and math.

The Analogy:
Think of writing a story like driving a car.

  • Direct Learning is knowing how to steer left or right right now.
  • Pre-Caching is knowing how to navigate a complex highway interchange or write a computer program. You can't just react to the car in front of you; you have to plan the whole route ahead.

The paper found that the AI only "pre-caches" information when it needs to do formal reasoning (like coding or math). It doesn't bother pre-caching for simple chat.

The Takeaway

This paper changes how we view AI. We used to think AI was just a machine that memorized the next word.

The new view: AI is a strategic planner.
It builds complex internal models of the world, writes code in its head, and plans ahead, not because it's told to, but because the training process rewards it for "pre-caching" information that will be useful later.

The "useless" features aren't useless at all. They are the AI's way of doing its homework early so it doesn't get stuck later. It's the difference between a robot that just reacts to the present and a robot that understands the future.

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 →