Inferensys

Glossary

Concept Bottleneck Models

Concept Bottleneck Models are interpretable neural network architectures that first predict human-specified biological concepts from genomic data and then use only those concepts to make the final prediction, enforcing transparency.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
INTERPRETABLE ARCHITECTURE

What is Concept Bottleneck Models?

Concept Bottleneck Models (CBMs) are a class of interpretable neural network architectures that first predict a set of human-specified, high-level concepts from input data and then use only those concept scores to make a final prediction, enforcing a strict bottleneck of semantic transparency.

A Concept Bottleneck Model is a deep learning architecture designed for inherent interpretability by forcing predictions to pass through a human-understandable concept layer. Unlike standard black-box models, a CBM first maps raw input—such as a genomic sequence—to a set of predefined biological concepts like "promoter region" or "CpG island." The final prediction is then a linear or simple function of only these concept activations, making the model's reasoning process directly auditable by a domain expert.

In genomic sequence analysis, CBMs allow researchers to enforce that a model's decision logic aligns with known biological mechanisms. For instance, a CBM predicting gene expression must first predict the binding of specific transcription factors and the state of histone modifications before outputting a transcript abundance value. This architecture enables direct intervention: a scientist can correct a mispredicted concept, and the final output will update accordingly, providing a powerful tool for regulatory compliance and scientific discovery.

INTERPRETABILITY ARCHITECTURE

Key Features of Concept Bottleneck Models

Concept Bottleneck Models enforce a two-stage prediction pipeline: first mapping genomic inputs to human-specified biological concepts, then using only those concepts for final classification. This architectural constraint guarantees that every prediction can be decomposed into interpretable, auditable concept activations.

01

Two-Stage Prediction Pipeline

The architecture enforces a strict information bottleneck by separating prediction into two sequential stages. Stage 1 maps raw genomic sequence inputs to a predefined set of human-interpretable biological concepts (e.g., 'promoter presence', 'GC-rich region', 'splice donor site'). Stage 2 uses only these concept activation scores—not the raw nucleotides—to make the final prediction. This constraint guarantees that the model's reasoning is fully expressed in terms of the specified concepts, enabling direct auditing of which biological features drove a classification decision.

02

Human-Specified Concept Ontology

Unlike post-hoc attribution methods that discover patterns after training, CBMs require domain experts to define the concept vocabulary upfront. Concepts can include:

  • Sequence motifs: TATA box, CpG islands, transcription factor binding sites
  • Structural features: predicted nucleosome positioning, DNA bendability scores
  • Functional annotations: known enhancer regions, conserved elements, coding potential The model learns to detect these concepts from sequence data during training, creating a shared vocabulary between the algorithm and the biologist interpreting its outputs.
03

Test-Time Concept Intervention

A defining capability of CBMs is that practitioners can directly edit concept predictions at inference time to correct model errors without retraining. If a clinician observes that the model incorrectly predicted 'promoter activity' for a specific genomic region, they can override that concept value, and the final prediction will update accordingly. This enables real-time expert-in-the-loop correction, making CBMs particularly valuable in regulated clinical genomics settings where erroneous predictions carry high risk.

04

Concept Completeness Constraint

The interpretability guarantee of a CBM is only as strong as its concept set. If critical biological features are missing from the concept vocabulary, the model may learn to encode them indirectly or suffer degraded accuracy. This creates a completeness-accuracy trade-off: a richer concept ontology improves fidelity but increases annotation cost. Research on hybrid CBMs addresses this by allowing a residual connection that passes limited raw sequence information to the final predictor, balancing interpretability with performance on tasks where complete concept enumeration is infeasible.

05

Concept Activation Vectors and TCAV Integration

CBMs naturally integrate with Testing with Concept Activation Vectors (TCAV) for quantitative interpretability analysis. Because the bottleneck layer explicitly represents concept activations, practitioners can measure the sensitivity of the final prediction to each concept by computing directional derivatives. This produces a numerical score quantifying how much a specific biological concept (e.g., 'estrogen receptor binding site') influences a prediction (e.g., 'breast cancer susceptibility locus'), providing regulatory-grade audit trails for clinical decision support systems.

06

Sequential and Independent Bottleneck Variants

Two primary CBM architectures exist for genomic applications:

  • Sequential CBM: Concepts are predicted first, then fed into the final classifier. Simple and fully interpretable, but concept prediction errors propagate forward.
  • Independent CBM: Concept predictors and the final classifier are trained separately, with the classifier learning from ground-truth concept labels. This decouples concept learning from task learning, improving robustness to concept prediction errors at the cost of requiring fully annotated concept labels during training. The choice depends on the availability of curated genomic concept annotations.
CONCEPT BOTTLENECK MODELS

Frequently Asked Questions

Clear answers to common questions about how Concept Bottleneck Models enforce interpretability in genomic deep learning by predicting human-specified biological concepts before making final classifications.

A Concept Bottleneck Model (CBM) is a deep learning architecture that first predicts a set of human-specified, interpretable concepts from input data and then uses only those concept predictions to make a final classification. Unlike standard end-to-end neural networks that learn opaque internal representations, CBMs enforce a strict information bottleneck where the model's reasoning is explicitly decomposed into intermediate concepts that domain experts can audit. In genomics, a CBM might first predict concepts like 'promoter region', 'CpG island', 'G-quadruplex', or 'transcription factor binding site' from a DNA sequence, and then use only the presence or absence of these concepts to predict gene expression levels. The architecture consists of two stages: a concept predictor that maps raw input to concept probabilities, and a label predictor—often a simple linear layer—that maps concept probabilities to the final output. This design ensures that every prediction can be traced back to a weighted combination of human-understandable biological features, making the model inherently interpretable by construction rather than relying on post-hoc explanation methods.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.