Concept Relevance Propagation (CRP) is an explainability method that extends Layer-wise Relevance Propagation to attribute a neural network's decision to human-understandable latent concepts rather than raw input features. It backpropagates relevance scores through the network's layers while conditioning the flow on specific directions in the activation space that correspond to semantic abstractions, revealing how high-level ideas influence predictions.
Glossary
Concept Relevance Propagation (CRP)

What is Concept Relevance Propagation (CRP)?
An extension of Layer-wise Relevance Propagation that decomposes a model's decision not just by input features but also through higher-level latent concepts, tracing their relevance flow.
CRP works by filtering relevance messages during the backward pass so that only activations aligned with a target concept vector receive attribution. This produces a concept sensitivity map that localizes where and how strongly a concept was encoded across the network's layers, enabling fine-grained auditing of a model's internal reasoning beyond simple input-feature heatmaps.
Key Features of CRP
Concept Relevance Propagation (CRP) extends traditional Layer-wise Relevance Propagation (LRP) to explain neural network decisions not just by input features, but by tracing relevance through latent concepts encoded in hidden layers.
Latent Concept Relevance Tracing
CRP decomposes a model's prediction by propagating relevance scores backward through the network while conditioning on specific latent concepts. Unlike standard LRP, which stops at input features, CRP reveals how high-level abstractions—such as 'stripes' or 'wheels'—contribute to the final decision. This is achieved by masking or filtering relevance flows to isolate the contribution of a target concept's subspace within a layer's activation space.
Conditional Heatmaps
A core output of CRP is the conditional heatmap, which visualizes the relevance attributed to input features only through a specified concept. For example, a heatmap conditioned on the concept 'dog snout' shows which pixels contributed to the 'dog' classification specifically because they encode snout-related information. This provides a finer-grained explanation than unconditional saliency maps by disentangling overlapping concepts.
Layer-wise Concept Filtering
CRP introduces a filtering mechanism during the backward pass. At a chosen layer, the relevance signal is projected onto the subspace of a concept vector (e.g., a CAV) before continuing propagation. This ensures that only relevance that flowed through that concept's encoding is attributed to the input. The technique supports both single-concept and multi-concept conditioning for composite explanations.
Concept Attribution Quantification
Beyond visualizations, CRP provides a scalar attribution score for each concept relative to a prediction. By summing the conditioned relevance at the input level, practitioners can rank which latent concepts were most influential. This bridges the gap between qualitative heatmaps and quantitative concept importance metrics, enabling rigorous auditing of a model's internal reasoning pathways.
Disentangling Composite Decisions
CRP excels at disentangling composite decisions where multiple concepts jointly influence a prediction. For instance, in classifying a 'zebra,' CRP can separately attribute relevance through the 'stripes' concept and the 'horse-like shape' concept. This decomposition reveals whether the model relies on spurious correlations or robust, domain-aligned features for its output.
Integration with Concept Activation Vectors
CRP is designed to work synergistically with Concept Activation Vectors (CAVs) and TCAV. While TCAV measures global sensitivity to a concept, CRP localizes that sensitivity to individual inputs and pixels. The concept vectors learned via CAV methods define the subspaces used for CRP's conditional relevance filtering, creating a unified pipeline for concept-based explainability from global auditing to local instance-level interpretation.
Frequently Asked Questions
Explore the core mechanisms and applications of Concept Relevance Propagation, the technique for tracing how high-level semantic concepts influence a neural network's final decision.
Concept Relevance Propagation (CRP) is a local explainability method that extends Layer-wise Relevance Propagation (LRP) to decompose a neural network's decision not just by input features, but through the lens of high-level, human-understandable concepts encoded in its latent space. CRP works by first identifying a concept's direction in a specific layer's activation space, often using a Concept Activation Vector (CAV). It then backpropagates the model's output relevance score through the network using LRP rules, but critically, it filters the relevance flow at the target layer. It isolates only the relevance that passes through the subspace aligned with the concept vector, thereby quantifying exactly how much that specific concept contributed to the final prediction. This provides a complete, end-to-end attribution path from a semantic concept down to the input features that formed it.
CRP vs. Other Concept-Based Explainability Methods
A feature-level comparison of Concept Relevance Propagation against TCAV, ConceptSHAP, and Concept Bottleneck Models for latent concept attribution.
| Feature | CRP | TCAV | ConceptSHAP | CBM |
|---|---|---|---|---|
Attribution Granularity | Neuron-level heatmaps with concept filtering | Global sensitivity score per concept | Shapley value per concept | Concept score prediction |
Relevance Flow Tracing | ||||
Requires Predefined Concepts | ||||
Spatial Localization in Input | ||||
Causal Intervention Support | ||||
Layer-wise Decomposition | ||||
Computational Overhead | Moderate (backward pass per sample) | Low (directional derivatives) | High (Shapley sampling) | Low (single forward pass) |
Post-hoc Applicability |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Core techniques and metrics that extend or complement Concept Relevance Propagation for auditing neural network representations through human-interpretable abstractions.
Layer-wise Relevance Propagation (LRP)
The foundational attribution framework that CRP extends. LRP redistributes a model's prediction score backward through the network using conservation rules, assigning relevance to each input feature. CRP generalizes this by allowing the relevance flow to be conditioned on latent concept directions, enabling attribution not just to pixels or tokens but to semantic abstractions at any layer.
Concept Attribution
The process of assigning a relevance or importance score to a high-level concept for a specific model prediction. CRP performs conditional attribution by decomposing the relevance signal into components aligned with specific concept directions. This contrasts with standard feature attribution, which operates on raw input dimensions without semantic abstraction.
Concept Localization
The technique of identifying the specific spatial regions, network layers, or individual neurons most responsible for encoding a particular concept. CRP excels at this by producing layer-wise relevance heatmaps conditioned on a concept, revealing precisely where in both the input and the network architecture a concept is processed.
Concept Sensitivity Map
A visualization that highlights regions of an input or nodes in a computational graph most sensitive to perturbations along a specific concept direction. CRP generates these maps by backpropagating relevance through the concept-conditioned computation graph, showing how a concept's influence propagates from deep layers to the input space.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us