Towards Better Generalization and Interpretability in Unsupervised Concept-Based Models

Francesco De Santis, Philippe Bich, Gabriele Ciravegna, Pietro Barbiero, Danilo Giordano +1 more
6/2/2025
cs.LGcs.AIstat.ML

No official code found. Best implementation: francescoTheSantis/Learnable-Concept-Based-Model (3 stars, MIT, last commit 2026-01-11).

Abstract

To increase the trustworthiness of deep neural networks, it is critical to improve the understanding of how they make decisions. This paper introduces a novel unsupervised concept-based model for image classification, named Learnable Concept-Based Model (LCBM) which models concepts as random variables within a Bernoulli latent space. Unlike traditional methods that either require extensive human supervision or suffer from limited scalability, our approach employs a reduced number of concepts without sacrificing performance. We demonstrate that LCBM surpasses existing unsupervised concept-based models in generalization capability and nearly matches the performance of black-box models. The proposed concept representation enhances information retention and aligns more closely with human understanding. A user study demonstrates the discovered concepts are also more intuitive for humans to interpret. Finally, despite the use of concept embeddings, we maintain model interpretability by means of a local linear combination of concepts.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation of "Towards Better Generalization and Interpretability in Unsupervised Concept-Based Models" (ECML PKDD 2025).

30Shell, PythonOct 1, 20249 months agoMIT

Similar Papers

Cite this paper

@article{santis2025towards,
  title  = {Towards Better Generalization and Interpretability in Unsupervised Concept-Based Models},
  author = {Francesco De Santis and Philippe Bich and Gabriele Ciravegna and Pietro Barbiero and Danilo Giordano and Tania Cerquitelli},
  year   = {2025},
  eprint = {2506.02092},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.02092v1}
}

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/2506.02092.svg)](https://codeofpaper.com/paper/2506.02092)

Discussion