← Latest papers
🤖 AI

Visual-TCAV: Concept-based Attribution and Saliency Maps for Post-hoc Explainability in Image Classification

This paper introduces Visual-TCAV, a novel explainability framework that bridges the gap between saliency and concept-based methods by generating class-agnostic saliency maps to locate concepts in input images and estimating their attribution to specific class predictions using a generalization of Integrated Gradients.

Original authors: Antonio De Santis, Riccardo Campi, Matteo Bianchi, Marco Brambilla

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

Original authors: Antonio De Santis, Riccardo Campi, Matteo Bianchi, Marco Brambilla

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 brilliant but secretive chef (a Convolutional Neural Network) who can look at a photo of a dish and instantly tell you if it’s a "Golf Ball" or a "Zebra." But here’s the problem: the chef never explains why they made that decision. They just shout the answer and walk away.

This paper introduces a new tool called Visual-TCAV, which acts like a friendly translator or a detective who can peek into the chef’s mind to explain their reasoning in two specific ways: Where they looked, and What specific details mattered most.

Here is how it works, broken down into simple concepts:

1. The Problem: Two Blind Spots

Before Visual-TCAV, we had two types of "translators," but both had blind spots:

  • The Spotlight Method (Saliency Maps): This method shines a bright light on the parts of the image the chef looked at. It can show you where the chef focused (e.g., "The chef looked at the center of the ball"), but it can’t tell you what the chef saw there. Did the chef see "spherical shape"? "Dimples"? Or just "white color"? It’s vague.
  • The Concept Checker (TCAV): This method asks the chef, "Do you care about the concept of 'dimples' when deciding if something is a golf ball?" The chef might say, "Yes, dimples are important for golf balls." But this is a general rule. It doesn’t tell you if the chef used dimples to identify this specific golf ball in front of them, or where those dimples were located.

Visual-TCAV bridges the gap. It combines the "Spotlight" and the "Concept Checker" to answer: "The chef looked at the dimples on the left side of the ball, and those dimples were the main reason they called it a golf ball."

2. How Visual-TCAV Works: The "Concept Map" and The "Score"

Visual-TCAV does two things for every image:

A. The Concept Map (The "Where")
Imagine you want to know if the chef recognizes "stripes." You show the chef many pictures of striped things (zebras, candy canes) and many random pictures. The chef learns what "stripes" look like in their brain.
When you show the chef a new picture, Visual-TCAV creates a heat map. It highlights exactly where in the picture the chef sees "stripes." If the chef sees stripes on the zebra’s back, the map lights up there. This gives you visual proof that the chef actually saw the concept you asked about.

B. The Concept Attribution (The "How Much")
This is the new part. Visual-TCAV calculates a score that tells you how much that specific concept contributed to the final decision.

  • If the chef says "Zebra," Visual-TCAV can tell you: "The 'striped' concept contributed 80% to this decision."
  • If the chef makes a mistake (like calling an Ox a Dalmatian), Visual-TCAV can reveal: "The chef saw 'spots' on the Ox, and those spots contributed 90% to the wrong decision."

3. Why This Matters: Catching the Chef’s Shortcuts

The paper shows that this tool is great for finding out when the chef is cheating or taking shortcuts.

The "Tag" Experiment:
The researchers created a fake dataset with three items: Cucumbers, Taxis, and Zebras. They secretly added colored tags to some images (e.g., a purple "Z" tag on Zebra pictures).

  • They trained some chefs to look at the tags and some to look at the actual objects.
  • Old Methods (TCAV): The old method would just say, "The chef is sensitive to tags." It couldn’t tell if the chef was relying on the tag to make the decision.
  • Visual-TCAV: It could say, "For this specific chef, the 'Tag' concept contributed 95% to the decision, while the 'Zebra' shape contributed almost nothing."

This revealed that some chefs were ignoring the actual object and just reading the tag. Visual-TCAV caught this because it measured the weight of the concept, not just its presence.

4. The Limitations

The paper is honest about what Visual-TCAV cannot do:

  • You need to know what to look for: You have to provide the "concept" (like "dimples" or "stripes") yourself. The tool doesn’t automatically discover new concepts; it needs you to define them first.
  • Concepts overlap: If a car has wheels and a windshield, the tool can tell you how much "wheels" mattered and how much "windshield" mattered, but it doesn’t guarantee that adding those scores together equals 100% of the decision. Concepts can overlap and influence each other in complex ways.

Summary

Visual-TCAV is like giving a magnifying glass and a calculator to a detective investigating a black-box AI.

  • The magnifying glass (Concept Map) shows you where the AI is looking for a specific feature.
  • The calculator (Concept Attribution) tells you how important that feature was to the final answer.

It helps us trust AI by showing us not just what it decided, but why it decided it, based on human-understandable concepts like "stripes," "dimples," or "tags."

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 →