Mixture of Concept Bottleneck Experts
Francesco De Santis, Gabriele Ciravegna, Giovanni De Felice, Arianna Casanova, Francesco Giannini, Michelangelo Diligenti, Mateo Espinosa Zarlenga, Pietro Barbiero, Johannes Schneider, Danilo Giordano
TL;DR
Mixture of Concept Bottleneck Experts (M-CBEs) generalizes CBMs by enabling a mixture of experts and flexible, user-aligned functional forms for the concept-to-task mapping. The framework uses expression trees to represent each expert and aggregates predictions via a learned selector, with two instantiations: Linear M-CBE (parametric linear expressions) and Symbolic M-CBE (symbolic regression over user-defined operator vocabularies). Empirical results show that exploring this design space yields favorable accuracy-interpretability trade-offs, with Symbolic M-CBE achieving low-complexity, ground-truth-like mechanisms and strong intervenability, while Linear M-CBE scales well to high-dimensional concept spaces. Additionally, Symbolic M-CBE enables post-hoc adaptation by adjusting operator vocabularies, supporting diverse user needs without full retraining. Overall, M-CBEs offer a principled route to interpretable yet accurate concept-based predictions, adaptable to varying tasks and user constraints.
Abstract
Concept Bottleneck Models (CBMs) promote interpretability by grounding predictions in human-understandable concepts. However, existing CBMs typically fix their task predictor to a single linear or Boolean expression, limiting both predictive accuracy and adaptability to diverse user needs. We propose Mixture of Concept Bottleneck Experts (M-CBEs), a framework that generalizes existing CBMs along two dimensions: the number of experts and the functional form of each expert, exposing an underexplored region of the design space. We investigate this region by instantiating two novel models: Linear M-CBE, which learns a finite set of linear expressions, and Symbolic M-CBE, which leverages symbolic regression to discover expert functions from data under user-specified operator vocabularies. Empirical evaluation demonstrates that varying the mixture size and functional form provides a robust framework for navigating the accuracy-interpretability trade-off, adapting to different user and task needs.
