← Latest papers
💻 computer science

Naming the Concepts Classifiers Rely On: Language-Anchored Decomposition for Faithful Explanation

This paper introduces Language-Anchored Decomposition (LAD), a post-hoc framework that generates faithful, spatially precise, and human-interpretable explanations for deep neural networks by inverting non-negative matrix factorization to learn a concept basis constrained by language-grounded region maps, thereby achieving named and decision-relevant interpretations without modifying the original model.

Original authors: Ahsan Habib Akash, Dipkamal Bhusal, Stacey Jones, Donald A. Adjeroh, Binod Bhattarai, Prashnna Kumar Gyawali

Published 2026-07-09
📖 4 min read☕ Coffee break read

Original authors: Ahsan Habib Akash, Dipkamal Bhusal, Stacey Jones, Donald A. Adjeroh, Binod Bhattarai, Prashnna Kumar Gyawali

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 super-smart AI that looks at photos and tells you what's in them. It's great at its job, but it's like a black box: you see the photo go in and the answer come out, but you have no idea why it made that choice.

Current methods to peek inside this black box have a problem. Some can tell you what the AI looked at (like "it saw a dog's ear"), but they can't tell you what that thing is called. Others can give you a name (like "Pointy Ears"), but they only do that by rebuilding the AI from scratch, which changes how the original AI works.

This paper introduces a new method called LAD (Language-Anchored Decomposition). Think of it as a "translator" that lets you peek inside the original, unmodified AI and get a clear, named explanation of its thinking.

Here is how it works, using a few simple analogies:

1. The Problem: The "Mystery Ingredient" Soup

Imagine the AI is a chef who makes a perfect soup (the prediction).

  • Old methods are like tasting the soup and saying, "It tastes like Ingredient #4." But you don't know if Ingredient #4 is "salt," "pepper," or "mystery spice." You have to guess the name after the fact, and it might be different every time you taste it.
  • Other methods are like asking the chef to write a recipe before cooking. But to do that, you have to hire a new chef and train them from scratch. The new chef might make a slightly different soup than the original one you wanted to understand.

2. The LAD Solution: The "Anchored" Recipe

LAD is different. It looks at the original chef's cooking process without changing a thing.

Step 1: The Menu (The Language Anchor)
First, LAD asks a smart language model (like a very knowledgeable food critic) to guess a list of possible ingredients for a specific dish. If the dish is "Cat," the critic suggests: "Pointy Ears," "Whiskers," "Green Eyes." These are the names we want to use.

Step 2: The Map (The CLIP Connection)
Next, LAD uses a tool called CLIP to look at the photo and find where those specific things are. It draws a map showing exactly where the "Pointy Ears" are in the picture.

Step 3: The Magic Trick (Inverting the Math)
Here is the clever part. Usually, when scientists try to break down an image, they try to guess both the ingredients and the recipe at the same time.
LAD does the opposite. It locks the names in place (the "Language Anchor"). It says, "We know the ingredients are 'Pointy Ears' and 'Whiskers.' Now, tell us: how much of each did the chef actually use to make this soup?"

It forces the math to find a recipe that fits the original AI's thinking, but only using the pre-chosen names.

3. Why the "Anchor" Matters

The paper proves that this "anchor" isn't just a fancy label stuck on later; it's essential.

  • Without the anchor: If you let the AI guess the names itself, it might find a pattern that helps it get the answer right, but the pattern might be something weird and unexplainable (like "a specific shade of blue in the corner"). The explanation would be accurate to the math, but useless to a human.
  • With the anchor: By forcing the AI to explain itself using human words, the method filters out the weird patterns. It only keeps the concepts that actually matter for the decision and have a name.

4. The Results: Clear, Named Explanations

The paper tested this on photos of animals, scenes, and even medical images (like eye scans).

  • For a picture of a guitar: Instead of saying "Factor 1 is important," LAD says, "The model is looking at the Maple Neck and the Tuning Pegs."
  • For a medical eye scan: Instead of a blurry red spot, it says, "The model sees Drusen-like structures near the optic disc."

The Bottom Line

LAD is a tool that lets you ask an AI, "Why did you think this was a cat?" and get an answer like, "Because I saw pointy ears and whiskers," without ever having to retrain the AI or change how it thinks. It makes the AI's "thought process" transparent, named, and trustworthy, all while keeping the original model exactly as it was.

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 →