论文标题:
Concept Flow Models: Anchoring Concept-Based Reasoning with Hierarchical Bottlenecks
发表日期:2026年06月发表单位:Fraunhofer Institute for Open Communication Systems, Freie Universität Berlin原文链接:https://arxiv.org/pdf/2606.19489v1.pdf开源代码链接:未提供项目链接:https://openreview.net/forum?id=TNYLf65I3I
如果只看表1,你可能会怀疑:CFM的优势仅仅是NEC更低吗?作者提供了消融实验和可视化来打消这些疑虑。消融实验。表4展示了从完整CFM中去掉不同组件(如温度缩放、概念分配、路径偏置等)后的性能变化。每一个组件都对最终效果有正向贡献,证明了设计的完备性。表3比较了不同的概念选择方法(Lasso、Top-k随机、PCA降维等),Lasso方法始终最优。表4:模型架构消融研究。表3:概念选择方法对比。决策路径可视化。图5展示了一个CIFAR-10“猫”样本的CFM决策路径。路径从根节点开始,经过“live creatures vs. not alive”分支,然后进入“land animals”,再进入“mammals”和“household pets”,最后到达“cat”。每一步都激活了与当前局部决策高度相关的概念,例如根节点激活了“有眼睛”、“有嘴巴”等基础生物概念。而CBM在同一张图上的解释是一大堆概念的大杂烩,包括“会游泳”、“有鳞片”等矛盾概念,混乱不堪。图5:CFM决策路径可视化。图7和表9进一步提供了包括输错样本在内的更多案例分析。其中特别有意思的是,当一个狗类样本被误判为狼时,路径显示在最后一层之前的所有分支概率都很高,但最终偏置导致选择了狼,这种可追溯性在扁平CBM中是做不到的。图7:用于定性分析的输入样本。表9:决策路径和概念激活详情。
文章中提到的NEC和SIR分别代表什么?NEC是Number of Effective Concepts(有效概念数)的缩写,衡量每个预测平均使用了多少个概念。SIR是Semantic Improvement over Random Concepts(语义改进指标)的缩写,计算公式为(acc_sem - acc_rand)/acc_rand × 100%,数值越大说明模型越依赖于语义概念、信息泄露越少。
[1] Koh et al., "Concept bottleneck models", ICML 2020.[2] Yuksekgonul et al., "Post-hoc concept bottleneck models", NeurIPS 2022.[3] Yan et al., "CLIP says: Can we use two random concepts for interpretability?", NeurIPS 2023.[4] Shang et al., "Incremental concept discovery for concept bottleneck models", NeurIPS 2024.[5] Srivastava et al., "Number of effective concepts: a measure of semantic grounding", ICML 2024.[6] Oikarinen et al., "Label-free concept bottleneck models", ICLR 2023.[7] Wan et al., "Neural-backed decision trees", NeurIPS 2020.