Tree-Based Leakage Inspection and Control in Concept Bottleneck Models

Angelos Ragkousis, Sonali Parbhoo
10/8/2024
cs.LG

No official code found. Best implementation: ai4ai-lab/mixed-cbm-with-trees (1 star, MIT, last commit 2024-10-24). 1 more below.

Abstract

As AI models grow larger, the demand for accountability and interpretability has become increasingly critical for understanding their decision-making processes. Concept Bottleneck Models (CBMs) have gained attention for enhancing interpretability by mapping inputs to intermediate concepts before making final predictions. However, CBMs often suffer from information leakage, where additional input data, not captured by the concepts, is used to improve task performance, complicating the interpretation of downstream predictions. In this paper, we introduce a novel approach for training both joint and sequential CBMs that allows us to identify and control leakage using decision trees. Our method quantifies leakage by comparing the decision paths of hard CBMs with their soft, leaky counterparts. Specifically, we show that soft leaky CBMs extend the decision paths of hard CBMs, particularly in cases where concept information is incomplete. Using this insight, we develop a technique to better inspect and manage leakage, isolating the subsets of data most affected by this. Through synthetic and real-world experiments, we demonstrate that controlling leakage in this way not only improves task accuracy but also yields more informative and transparent explanations.

View on arXivView PDF

Code Implementations(2)

MIT

Code for the paper: "Tree-Based Leakage Inspection and Control in Concept Bottleneck Models"

11PythonOct 8, 20241 years agoMIT
MIT

The repository for my MSc Project at Imperial (Distinguished Mark: 85%). Paper: https://arxiv.org/pdf/2410.06352. The official repo can be found at: https://github.com/ai4ai-lab/mixed-cbm-with-trees

00PythonJun 20, 20241 years agoMIT
cbmscomputer-visiondeep-learningexplainable-aineural-networks

Similar Papers

Cite this paper

@article{ragkousis2024treebased,
  title  = {Tree-Based Leakage Inspection and Control in Concept Bottleneck Models},
  author = {Angelos Ragkousis and Sonali Parbhoo},
  year   = {2024},
  eprint = {2410.06352},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.06352v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.06352.svg)](https://codeofpaper.com/paper/2410.06352)

Discussion