atlas

Research map / Learning theory and algorithms / Prediction and decision losses

The Non-Linear Representation Dilemma: Is Causal Abstraction Enough for Mechanistic Interpretability?

NeurIPS 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Theory of neural network sensitivity · 0 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.

Shows that with unrestricted non-linear alignment maps, any neural network can be causally abstracted by any algorithm, making causal abstraction vacuous without assumptions on information encoding (the "non-linear representation dilemma").

Problem

Causal abstraction is used to claim that a neural network implements a high-level algorithm, but when alignment maps are unrestricted (non-linear), the notion may become trivially satisfied, so it is unclear whether it yields genuine interpretability.

Approach

Proves that under assumptions (countable inputs, input-injectivity and output-surjectivity of layers, matchable partial orderings, DNN solves the task), any algorithm is an input-restricted distributed abstraction of any DNN when alignment maps are unrestricted bijections; empirically uses reversible residual networks as non-linear alignment maps, including on randomly initialised models, to reach

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a non-linear RevNet alignment instead of a linear alignmentDAS on the hierarchical equality task · Hierarchical equality, both equality relations and left equality relationIIAHelped
Use a non-linear RevNet alignment instead of identity or linear alignmentDAS with the identity of first argument algorithm · Hierarchical equalityIIANo clear effect
Increase RevNet alignment complexityDAS on the hierarchical equality task · Hierarchical equality, layer 1, random initializationIIAHelped
Train the MLPDAS with RevNet alignment · Hierarchical equality, layer 1IIAHelped
Use nonlinear RevNet alignment for randomly initialized modelsPythia models aligned to the ABAB-ABBA algorithm · IOI, Pythia model sizesIIA: 100%Helped
Train smaller Pythia models fullyRevNet alignment to the ABAB-ABBA algorithm · IOI, Pythia-31M and Pythia-70MIIAHurt
Use an 8-layer RevNet instead of less complex alignmentsDAS on Pythia-410M · IOI across training stepsIIAHelped
Use a 4-layer RevNet instead of an 8-layer RevNetDAS on Pythia-410M · IOI, training step 1000IIAHurt
Train the Pythia-410M modelDAS with 1- and 2-layer RevNet alignments · IOIIIAHelped
Use linear alignment instead of nonlinear RevNet alignmentDAS on Pythia-410M · IOI across trainingIIAMixed
Evaluate with disjoint training and test name setsLearned alignment maps · IOIIIAHurt

Surprising findings

Limitations

Experimental setup

Datasets: hierarchical equality task data (synthetic) IOI dataset

Benchmarks: hierarchical equality indirect object identification

Metrics: interchange intervention accuracy

Baselines: identity alignment map (privileged bases) linear rotation alignment map (DAS)

Builds on: distributed alignment search causal abstraction pyvene

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