← Latest papers
📊 statistics

The Geometry of Updates: Fisher Alignment at Vocabulary Scale

This paper introduces FisherSketch, a training-free, streaming-efficient method that estimates head Fisher alignment via kernel mean embeddings to enable scalable source selection and task similarity diagnostics for LLM families with shared vocabularies, overcoming the limitations of representation-only metrics and the computational cost of full Fisher matrices.

Original authors: John Sweeney

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

Original authors: John Sweeney

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 have a giant, highly trained language model (like a super-smart robot that knows how to speak many languages). Now, imagine you want to teach this robot a new, specific skill, like writing chemical formulas (SMILES) or understanding protein structures.

The big question is: Which existing dataset should you use to teach it this new skill?

Usually, people try to answer this by looking at how the robot "thinks" (its internal activations) when it sees data. They ask, "Does the robot see chemical formulas the same way it sees protein sequences?" If the answer is "yes," they assume the robot will learn the new task easily.

The Problem: The "Dark Room" of Learning
This paper argues that looking only at how the robot "thinks" is like trying to navigate a dark room by feeling the walls. You might feel the same wall in two different rooms, but that doesn't mean the furniture (the goal) is in the same place.

The authors call this the "Activation-Dark" regime. Two tasks might look identical to the robot's internal sensors (activations), but the errors it makes when trying to solve them might point in completely opposite directions. If you train the robot on the wrong data, it might learn to push the solution in the wrong direction, even if it "feels" the same.

The Solution: FisherSketch (The "Telescope" for Updates)
The authors introduce a new tool called FisherSketch. Instead of just looking at what the robot sees, they look at how the robot plans to change itself to solve the problem.

Here is the core idea broken down with an analogy:

1. The "Update" is the Real Story

Imagine the robot is a student taking a test.

  • Representation Similarity (Old Way): You look at the student's face while they read the question. If they look focused and serious for both Math and History, you assume they will do well in both.
  • Fisher Alignment (New Way): You look at the corrections the student makes on their answer sheet.
    • For Math, they might realize, "I need to add more numbers."
    • For History, they might realize, "I need to write more dates."
    • Even if they look the same while reading, their plans to fix their mistakes are totally different.

The paper proves that if you only look at the "face" (activations), you can't predict the "corrections" (updates). Two tasks can look identical but require opposite changes.

2. The "Vocabulary Scale" Challenge

The robot has a massive vocabulary (over 128,000 words). To calculate the "correction plan" for every single word, you would normally need a computer with more memory than exists on Earth (61 Gigabytes per task!). This is impossible to do for thousands of different tasks.

FisherSketch is like a magic compression trick.

  • Instead of writing down the entire 61GB correction plan, it creates a tiny 16 KB "signature" (about the size of a small photo).
  • It does this by taking a single "streaming pass" over the data, using a clever mathematical trick (random projections) to estimate the direction of the corrections without ever writing them all down.
  • It captures three things:
    1. Activations: What the robot sees.
    2. Errors: Where the robot goes wrong.
    3. Coupling: How the "seeing" and the "going wrong" interact.

3. The "Verbalizer Shift" Experiment

To prove their point, the authors ran a specific test called a "Verbalizer Shift."

  • They gave the robot a fixed prompt: "The answer is..."
  • They changed only the final word (the "verbalizer"), like changing "Yes/No" to "True/False."
  • The Result: The robot's internal "thinking" (activations) stayed exactly the same because the prompt was identical. Old methods said, "These tasks are 100% identical!"
  • The Reality: The robot's ability to learn changed drastically depending on the final word.
  • FisherSketch correctly predicted this change because it looked at the error geometry (how the specific final word changed the robot's mistakes), while the old methods were blind to it.

Summary of Claims

  • Old Methods Fail: Metrics like CKA (which compare internal "thoughts") cannot predict if a robot will learn a new task well if the "errors" are different, even if the "thoughts" are the same.
  • New Method Works: FisherSketch estimates the "Fisher Alignment" (the similarity of update plans) directly from the data stream.
  • Efficiency: It compresses massive data into tiny 16 KB signatures, making it possible to compare thousands of tasks instantly.
  • Accuracy: In tests with Llama-3.1-8B, FisherSketch was much better at picking the right source data for fine-tuning than methods that only looked at activations, especially in tricky cases where the "thinking" didn't change but the "learning goal" did.

In short, the paper says: Don't just ask what the robot sees; ask how it plans to fix its mistakes. And you can do this efficiently, even for the biggest models, using their new "FisherSketch" tool.

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 →