atlas

Research map / Large language models / Agents, code and math

Interpretable Concept-Based Memory Reasoning

NeurIPS 2024 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Concept-based Memory Reasoner (CMR), a concept bottleneck model whose task predictor selects a logic rule from a learnable rulebook via neural attention and evaluates it symbolically, enabling global interpretability and formal verification.

Problem

Existing concept-based models have task predictors that are either weak, non-differentiable, or black-box, so their global decision process cannot be inspected or formally verified before deployment.

Approach

Model each task prediction as a neural selection over a jointly learned memory (rulebook) of conjunctive logic rules over concepts, followed by symbolic evaluation of the selected rule; the rulebook is a global, verifiable disjunctive theory, and a regularizer pushes rules toward prototypes of concept activations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CMR instead of the strongest CBM baselineMNIST+ · MNIST+task accuracy: 97.41 {\scriptstyle \pm 0.55} -> 97.25 {\scriptstyle \pm 0.24}No clear effect
Use CMR instead of the strongest CBM baselineMNIST+* · MNIST+*task accuracy: 92.94 {\scriptstyle \pm 1.15} -> 94.65 {\scriptstyle \pm 1.99}Helped
Use CMR instead of the strongest CBM baselineC-MNIST · C-MNISTtask accuracy: 99.44 {\scriptstyle \pm 0.03} -> 99.12 {\scriptstyle \pm 0.04}Hurt
Use CMR instead of the strongest CBM baselineCelebA · CelebAtask accuracy: 65.44 {\scriptstyle \pm 0.25} -> 63.17 {\scriptstyle \pm 1.13}Hurt
Use CMR instead of the deep neural networkCUB · CUBAUC: 64.07 {\scriptstyle \pm 0.33} -> 60.07 {\scriptstyle \pm 1.70}Hurt
Use CMR instead of the deep neural networkCEBaB · CEBaBtask accuracy: 88.67 {\scriptstyle \pm 0.19} -> 85.14 {\scriptstyle \pm 0.43}Hurt
Replace predicted concepts with ground-truth conceptsCMR · MNIST+task accuracy: 97.25 {\scriptstyle \pm 0.24} -> 100.0 {\scriptstyle \pm 0.00}Helped
Allow CMR to learn additional rules alongside injected decision-tree rules (ablation)CMR on CEBaB · CEBaB (first task, first 6 concepts)accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST+ MNIST+* C-MNIST CelebA CUB CEBaB

Benchmarks: MNIST+ MNIST+* C-MNIST CelebA CUB CEBaB

Metrics: task accuracy subset accuracy AUC-ROC concept accuracy task accuracy after concept intervention

Baselines: CBM+linear CBM+MLP CBM+DT CBM+XGBoost CEM DCR Deep neural network without concepts

Builds on: Concept Bottleneck Models Concept Embedding Models Deep Concept Reasoner ResNet BERT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy