Sparse Linear Concept Discovery Models
About
The recent mass adoption of DNNs, even in safety-critical scenarios, has shifted the focus of the research community towards the creation of inherently intrepretable models. Concept Bottleneck Models (CBMs) constitute a popular approach where hidden layers are tied to human understandable concepts allowing for investigation and correction of the network's decisions. However, CBMs usually suffer from: (i) performance degradation and (ii) lower interpretability than intended due to the sheer amount of concepts contributing to each decision. In this work, we propose a simple yet highly intuitive interpretable framework based on Contrastive Language Image models and a single sparse linear layer. In stark contrast to related approaches, the sparsity in our framework is achieved via principled Bayesian arguments by inferring concept presence via a data-driven Bernoulli distribution. As we experimentally show, our framework not only outperforms recent CBM approaches accuracy-wise, but it also yields high per example concept sparsity, facilitating the individual investigation of the emerging concepts.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | CIFAR-10 (test) | Accuracy86.5 | 1063 | |
| Image Classification | ImageNet 1k (test) | Top-1 Accuracy79.3 | 939 | |
| Image Classification | CIFAR-100 | Accuracy80.5 | 362 | |
| Image Classification | CUB | Accuracy79.5 | 351 | |
| Image Classification | CUB-200-2011 (test) | Top-1 Acc79.5 | 316 | |
| Image Classification | ImageNet (test) | Top-1 Accuracy79.3 | 299 | |
| Image Classification | CIFAR-100 standard (test) | Top-1 Accuracy80.5 | 195 | |
| Image Classification | Places | -- | 72 | |
| Image Classification | CIFAR-10 standard (test) | Accuracy95.3 | 66 | |
| Image Classification | CIFAR-10 (test) | Accuracy86.5 | 59 |