Research foundations

More than fifteen years of research, synthesised into one product.

VRAVEN connects modern neural-network explanation research from 2010 to the present: prediction explanation, attribution, faithfulness, mechanistic interpretability, causal testing and programme extraction. It turns compatible ideas from that literature into a usable engineering workflow while preserving the limits attached to each kind of evidence.

Our scholarly debt

“More than fifteen years” describes VRAVEN's research foundations, not the age of the software. The innovations listed below belong to their authors and research communities. VRAVEN does not claim to have invented local explanation, attribution, concept testing, causal abstraction, circuit analysis or programme extraction. Without these papers—and the questions, methods and cautions they introduced—VRAVEN could not have been conceived in its current form. The product contribution is synthesis: reading across separate research traditions, implementing compatible ideas, connecting them into reproducible workflows and making their evidence boundaries visible to users.

Attribution showed where evidence appears. Evaluation showed that plausible pictures are not enough. Mechanistic and causal work showed why interventions matter. Programme extraction suggested that recovered mechanisms can become executable.
Foundation I

Prediction explanation and attribution

Methods that established local explanation, feature attribution, localisation and practical PyTorch interpretability.

Ribeiro, Singh & Guestrin · 2016

Why Should I Trust You?

Established local surrogate explanations and made model-agnostic, instance-level interpretability a practical interface.

Open paper ↗
Lundberg & Lee · 2017

A Unified Approach to Interpreting Model Predictions

Unified additive feature-attribution methods through SHAP and sharpened expectations around consistent local attribution.

Paper ↗
Sundararajan, Taly & Yan · 2017

Axiomatic Attribution for Deep Networks

Introduced Integrated Gradients and the axioms of sensitivity and implementation invariance.

Paper ↗
Shrikumar, Greenside & Kundaje · 2017

Learning Important Features Through Propagating Activation Differences

Developed DeepLIFT, connecting activation differences to efficient importance propagation.

Paper ↗
Selvaraju et al. · 2017

Grad-CAM

Demonstrated gradient-weighted visual localisation for convolutional networks and influenced readable spatial evidence views.

Open paper ↗
Smilkov et al. · 2017

SmoothGrad

Used noise-averaged gradients to reduce visual noise, informing VRAVEN's interest in stability rather than one-shot saliency.

Paper ↗
Kokhlikyan et al. · 2020

Captum

Showed how a broad interpretability interface can be integrated cleanly with PyTorch models and research workflows.

Paper ↗
Foundation II

Concepts, faithfulness and evaluation

Research that pushed explainability beyond attractive visualisations toward concepts, falsification and measurable fidelity.

Kim et al. · 2018

Interpretability Beyond Feature Attribution

Introduced TCAV and concept-level testing, helping motivate VRAVEN's internal concept discovery and concept-evolution views.

Paper ↗
Adebayo et al. · 2018

Sanity Checks for Saliency Maps

Demonstrated that explanations must respond to model and data randomisation; visual plausibility alone is insufficient.

Paper ↗
Yeh et al. · 2019

On the (In)fidelity and Sensitivity of Explanations

Formalised explanation infidelity and sensitivity, reinforcing the need to report stability and evidence limitations.

Paper ↗
Hooker et al. · 2019

ROAR: A Benchmark for Interpretability Methods

Connected attribution quality to model retraining under feature removal, encouraging outcome-based evaluation.

Paper ↗
Jain & Wallace · 2019

Attention is not Explanation

Warned against treating attention weights as causal explanations without additional tests.

Paper ↗
Wiegreffe & Pinter · 2019

Attention is not not Explanation

Refined that debate by demanding clear definitions, baselines and falsifiable claims about explanatory status.

Paper ↗
Rudin · 2019

Stop Explaining Black Box Models for High-Stakes Decisions

Defines an important boundary: post-hoc explanation does not replace inherently interpretable models where stakes demand them.

Paper ↗
Foundation III

Mechanistic interpretability and causal testing

Work that shaped intervention-tested mechanisms, cross-layer features, circuits and known-mechanism evaluation.

Gupta et al. · 2024

InterpBench

Motivates evaluation on systems with known mechanisms rather than relying only on plausible stories from natural models.

Paper ↗
Cao et al. · 2025

NeurFlow

Studies neuron groups and functional interactions, adjacent to VRAVEN's grouped internal-mechanism analysis.

Paper ↗
Lindsey et al. · 2024

Sparse Crosscoders

Motivates persistent cross-layer features and cautions against treating fixed neuron identity as the complete unit of explanation.

Research article ↗
Ameisen et al. · 2025

Circuit Tracing

Provides adjacent work on feature-level computational graphs and intervention-backed circuit validation.

Research article ↗
Foundation IV

Programme extraction and neural decompilation

Research that made executable recovery conceivable—and clarified where the scientific limits remain.

Zhang et al. · 2026

Weights to Code

Extracts interpretable algorithms from a deliberately discrete transformer and helps define the boundary of broader decompilation claims.

Paper ↗
Sutter et al. · 2025

The Non-Linear Representation Dilemma

Warns that unconstrained high-level alignments can become vacuous, motivating compactness, intervention and validity constraints.

Paper ↗
How to read this page“Informed by” does not mean “implements exactly.” VRAVEN combines ideas across these traditions and must still be evaluated across architectures, datasets, seeds and known-mechanism benchmarks. The project does not claim to recover the unique true explanation of every model.