REVIEW 5 major objections 8 minor 22 references
Making Sense Of Distributed Representations With Activation Spectroscopy
T0 review · 5 major / 8 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read Activation Spectroscopy claims that the joint influence of a neuron group in a distributed representation can be found by searching for high-valued, non-redundant Fourier coefficients, and that this search works on in-distribution data…
desk verdict Genuinely new interpretability method with a load-bearing theoretical claim that is asserted, not shown; worth reading and refereeing, but only after the missing proof and error bars are supplied. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the pseudo-Boolean Fourier expansion of the sub-network between a chosen layer and an output logit. With binarized activations as input, the logit is written as $f(x)=\sum_{S\subseteq[n]} \hat f(S)\prod_{i\in S} x_i$, where each coefficient $\hat f(S)$ measures how much the joint state of neuron subset $S$ contributes to the output. ActSpec searches this spectrum with a Goldreich-Levin branch-and-bound procedure, adding a redundancy filter that estimates inner products between a candidate variable and combinations of already-selected variables, rejecting variables whose apparent contribution is just a linear artifact of what was already found. The in-distribution guarantee comes from treating the layer function as a pseudo-Boolean projection that is zero outside the observed samples, so uniform in-distribution sampling is proportional to uniform sampling over the whole cube.
What would settle it
Build a small pseudo-Boolean projection whose exact Fourier coefficients can be computed by enumeration, run ActSpec using draws only from its in-distribution points, and compare the estimated high coefficients with the exact values within the algorithm's stated sample error; a systematic mismatch would refute the in-distribution proportionality assumption.
Extended reading notes
Core claim
The central discovery is that a tractable search for jointly influential neuron subsets remains valid when a network layer is evaluated only on the data it was trained on. The key object is a pseudo-Boolean projection: a function that agrees with the layer's logit on in-distribution samples and is zero elsewhere. For such projections, uniform sampling over the in-distribution subspace is proportional to uniform sampling over the full Boolean cube, so Goldreich-Levin's guarantees for estimating sums of squared Fourier coefficients transfer unchanged. ActSpec then searches for coefficients that are both high-valued and minimal, rejecting a candidate neuron when its in-distribution pattern is nearly a linear combination of already-selected variables. The returned subsets trace which joint states matter; across experiments, ActSpec estimates influence exactly on a hard-coded synthetic network, survives 96 noise variables, tracks the representational changes caused by dropout, and identifies group-level interventions in a sentiment transformer that individual-neuron interventions do not reproduce.
Load-bearing premise
The whole method rests on the claim that uniformly sampling only the in-distribution data is equivalent, up to a constant factor, to uniform sampling over the entire space of possible activations, so the standard sample-size guarantees still hold.
Editorial extensions
If this is right
- ActSpec can estimate boolean influence exactly in synthetic settings where the ground truth is known, beating standard attribution methods and staying unaffected by an added constant variable.
- On a real MNIST classifier, ActSpec identifies pixel sets that change meaningfully with the task: distinguishing 0 from 8 highlights the inner bar, while the full ten-way task highlights digit boundaries.
- Under stronger dropout regularization, the size of the returned neuron subsets shrinks and the amount of redundancy grows, which the authors read as information being concentrated in fewer, more robustly coded neurons.
- In a transformer fine-tuned for sentiment, ablating the returned neuron subsets changes the classification decision 32.4% of the time, and group-level interventions sometimes change the decision when individual-neuron interventions do not.
- Because ActSpec filters out constant and redundant variables, it is immune to spurious features that other attribution methods flag as important, such as an input variable that is constant across all observed samples.
Reading between the lines
- Beyond the paper, ActSpec could be run layer-by-layer on any trained model to produce a depth profile of distributedness, turning a qualitative intuition into a number that can be tracked across training, architecture, or regularizer.
- The paper's binarization of activations is acknowledged as potentially lossy; a natural test is whether the same Fourier search still identifies the same subsets when activations are quantized to more than one bit or when continuous states are not uniquely mapped to Boolean patterns.
- The redundancy filter may itself be a polysemanticity detector: neurons that are redundant with many existing subsets are plausible shared coordinates through which multiple features route.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Activation Spectroscopy (ActSpec), an interpretability method that treats the subnetwork from a chosen layer to an output logit as a pseudo-Boolean function over binarized activation patterns. ActSpec searches for high-valued, non-redundant Fourier coefficients of this function using an extension of the Goldreich-Levin algorithm; the returned coefficients indicate subsets of neurons whose joint states influence the output, and the sizes and redundancy of these subsets are used to measure how distributed the representation is. The method is evaluated on synthetic pseudo-Boolean functions, an MNIST MLP (input and intermediate layers), and a RoBERTa sentiment model, with comparisons against standard attribution methods.
Significance. If the central in-distribution sampling guarantee holds, ActSpec is a novel and potentially valuable tool for mechanistic interpretability: it addresses a real combinatorial problem, namely discovering joint contributions of neuron subsets without enumerating them, and the synthetic noise experiments (including a 100-variable setting) are a reasonable stress test. The paper also deserves credit for explicitly acknowledging limitations such as the lossiness of binarization and the hand-chosen thresholds. However, the main theoretical claim is only sketched and deferred to a missing appendix, and the experimental sections omit variance estimates and key hyperparameters. The significance is therefore conditional: the contribution is promising but not yet established in this manuscript.
major comments (5)
- [Section 4.1] The central claim that, for pseudo-Boolean projections, uniform sampling over an in-distribution subspace is equivalent to uniform sampling over the full space up to a constant factor, and hence that all Goldreich-Levin guarantees carry over, is asserted without proof; the appendix containing the derivation is absent from this version. This is not a routine detail. For a function that is zero outside D, the full-space expectation of f(X)χ_S(X) equals (|D|/2^n) times the expectation over D, so the scale of every estimated coefficient changes and the threshold τ for 'high-valued' coefficients must be rescaled by a factor that depends on the unknown |D|/2^n. The paper's own Section 4.2 example shows that conditioning on in-distribution samples creates linear dependencies among variables, so it cannot be taken for granted that the sum-of-squares estimators used in Goldreich-Levin remain unbiased up to a known constant under the conditional draw. Please supply a complete lemma stating the estimator, the exact normalization constant, and the resulting sample bound; without this, the experimental coefficients could be artifacts of the sampling distribution.
- [Section 3.2, Theorem 3.2] The stated sample complexity 'O(log(1/δ / η^2))' is not dimensionally coherent as a sample count, and the standard Goldreich-Levin/Kushilevitz-Mansour bound takes the form O(log(1/δ)/η^2) (up to constants). Since this theorem is the quantitative basis for the algorithm and for the in-distribution sampling argument in Section 4.1, the statement should be corrected and accompanied by a proof that specifies the random variable being sampled and how the sum of squared Fourier coefficients is estimated. As written, the reader cannot verify that the branch-and-bound procedure has the claimed sample efficiency.
- [Section 4.2] The redundancy filtering step is not formally specified. The text says the algorithm checks whether 'the inner product between the new variable and all subsets of existing variables in the set' is small, but no definition is given of the inner product between a variable and a subset, no estimator is described for evaluating sums of these inner products, and no guidance is provided for choosing the threshold γ. Consequently, the complexity statement 'O(2nS log 1/δ)' is not justified: if every candidate variable must be tested against exponentially many subsets before rejection, the runtime could be exponential in n even when the number S of output subsets is small. Please provide pseudocode, a formal definition of the redundancy test, and a complexity proof.
- [Section 4, final paragraph; Section 5.3] The claim that 'for every experiment we ran, all joint activation patterns corresponded to a unique continuous representation vector' is unquantified and unsupported. No experiment or statistic is described that verifies injectivity of the binarized activation map, and for the token-level activations in the RoBERTa experiment this uniqueness is far from obvious. If binarization is lossy, the Fourier coefficients are computed for a function different from the network's actual computation, so interpreting the returned subsets as joint influences of neurons is unjustified. Please provide a quantitative check of the binarization's fidelity or substantially weaken the claim.
- [Section 5, Tables 1 and Figure 3] No error bars, standard deviations, or repeated runs are reported for any experiment, despite the high variability indicated by the noise experiments (ActSpec TV distance 0.0424 at 1000 samples vs 0.1875 at 50 samples). The threshold parameters τ and γ, the exact sample counts, and the RoBERTa experimental details are deferred to a missing appendix, and the pretrained weights are cited as '(anon, [?])'. These omissions make it impossible to assess whether the comparisons in Table 1 are statistically meaningful or whether the dropout trends in Figure 3 are robust. Please report hyperparameters, multiple seeds, and confidence intervals, or explicitly present the results as illustrative rather than definitive.
minor comments (8)
- [Abstract] The paper is marked 'Preliminary work, in preparation'; if this is intended as a submission, the header should be removed or the submission status clarified.
- [Section 2] The related-work discussion would benefit from citing recent Fourier-based interpretability work beyond logit spectroscopy, especially work on the Boolean Fourier spectrum of neural network components, to better position the contribution.
- [Section 4.1] The notation D for the in-distribution set is used informally; please define it explicitly at first use and state whether it is a fixed set of observed activations or the support of a distribution.
- [Section 4.2, Table] The table in Section 4.2 is referenced as 'Table 4.2' in the text but is not numbered in the displayed version; please add a caption and number.
- [Section 5.1, Table 1] The column labels 'Constant Noise (1000) Noise (50)' are ambiguous; clarify that 'Constant' refers to the spurious constant-variable experiment and state how total variation distance is computed for each method.
- [Section 5.2] The anonymized link '(anon, [?])' for pretrained weights must be replaced with a permanent citation or repository identifier.
- [Section 5.4] The sentence 'Out of the 43410 sentences in the training set, we tested on a random sample of 6400' is unclear: was the model fine-tuned on 43,410 sentences and tested on a separate 6,400 sample, or is the 43,410 figure the available corpus? Please clarify the data split.
- [References] Several references (e.g., [2], [14]) are to lecture notes or preprints without DOI/venue information; please provide the most complete publication details available.
Circularity Check
No circularity found: ActSpec's Fourier-coefficient search is self-contained, and the deferred in-distribution proof is a support gap rather than a circular reduction.
full rationale
The paper's derivation chain runs from the standard Fourier Expansion Theorem and the standard Goldreich-Levin sampling theorem to a modified combinatorial search over Fourier coefficients. None of these steps defines ActSpec's output in terms of the phenomenon it is used to test: the reported coefficients are estimated from network activations and labels, not fitted to ground-truth importance, and the comparison values (Influence) are independently defined functions of the same Fourier spectrum rather than quantities ActSpec is tuned to match. The redundancy filter is a construction, not a renamed target. The paper contains no self-citations and invokes no author-specific uniqueness theorem; the citation-heavy premises (Fourier basis, Hoeffding-based Goldreich-Levin guarantees) are standard external results. The main weakness flagged in Section 4.1—the claim that uniform sampling over an in-distribution subspace is equivalent to full-space sampling up to a constant, with proof deferred to an Appendix that is absent from this version—is an omitted proof and an unsupported assumption, not a circular step: even if that claim fails, ActSpec would be making an unjustified methodological leap rather than deriving its conclusion from its own premises. Similarly, the placeholder reference for pretrained weights and the 'Preliminary work, in preparation' note are completeness and reproducibility issues, not circularity. No passage in the manuscript exhibits an equation or definition that reduces a predicted quantity to a fitted input or to an author-imported uniqueness claim.
Assumptions & free parameters
free parameters (4)
- Fourier coefficient threshold tau =
Not specified in the text
- Redundancy threshold gamma =
Not specified in the text
- Sample count for coefficient estimation =
1000 and 50 in synthetic noise experiments; not specified for MNIST or roBERTa
- Binarization threshold for activations =
Sign function (0 for negative, 1 for positive), applied to continuous activations
assumptions (4)
- standard math Every pseudo-Boolean function has a unique Fourier expansion (Theorem 3.1).
- standard math The Goldreich-Levin theorem allows efficient estimation of sums of squared Fourier coefficients over subsets (Theorem 3.2).
- ad hoc to paper Sampling uniformly over the in-distribution set is proportional to sampling uniformly over the full Boolean hypercube, so Goldreich-Levin guarantees are preserved for the projected function.
- domain assumption Binarized activation patterns correspond uniquely to continuous representation vectors in the tested networks.
Cite this review
Pith. "Pith review of Making Sense Of Distributed Representations With Activation Spectroscopy." pith.science (2026). https://pith.science/paper/KKXWFUXP
@misc{pith2026250115435,
author = {Pith},
title = {Pith review of: Making Sense Of Distributed Representations With Activation Spectroscopy},
year = {2026},
howpublished = {\url{https://pith.science/paper/KKXWFUXP}},
note = {Machine review of arXiv:2501.15435}
}
read the original abstract
In the study of neural network interpretability, there is growing evidence to suggest that relevant features are encoded across many neurons in a distributed fashion. Making sense of these distributed representations without knowledge of the network's encoding strategy is a combinatorial task that is not guaranteed to be tractable. This work explores one feasible path to both detecting and tracing the joint influence of neurons in a distributed representation. We term this approach Activation Spectroscopy (ActSpec), owing to its analysis of the pseudo-Boolean Fourier spectrum defined over the activation patterns of a network layer. The sub-network defined between a given layer and an output logit is cast as a special class of pseudo-Boolean function. The contributions of each subset of neurons in the specified layer can be quantified through the function's Fourier coefficients. We propose a combinatorial optimization procedure to search for Fourier coefficients that are simultaneously high-valued, and non-redundant. This procedure can be viewed as an extension of the Goldreich-Levin algorithm which incorporates additional problem-specific constraints. The resulting coefficients specify a collection of subsets, which are used to test the degree to which a representation is distributed. We verify our approach in a number of synthetic settings and compare against existing interpretability benchmarks. We conclude with a number of experimental evaluations on an MNIST classifier, and a transformer-based network for sentiment analysis.
Figures
Reference graph
Works this paper leans on
-
[1]
To- wards monosemanticity: Decomposing language models with dictionary learning
Trenton Bricken, Adly Templeton, Joshua Batson, Brian Chen, Adam Jermyn, Tom Con- erly, Nick Turner, Cem Anil, Carson Denison, Amanda Askell, Robert Lasenby, Yifan Wu, Shauna Kravec, Nicholas Schiefer, Tim Maxwell, Nicholas Joseph, Zac Hatfield-Dodds, Alex Tamkin, Karina Nguyen, Brayden McLean, Josiah E Burke, Tristan Hume, Shan Carter, Tom Henighan, and ...
work page 2023
-
[2]
Spectral filters, dark signals, and attention sinks, 2024
Nicola Cancedda. Spectral filters, dark signals, and attention sinks, 2024
work page 2024
-
[3]
Visualizing and measuring the geometry of bert, 2019
Andy Coenen, Emily Reif, Ann Yuan, Been Kim, Adam Pearce, Fernanda Vi´ egas, and Martin Wat- tenberg. Visualizing and measuring the geometry of bert, 2019
work page 2019
-
[4]
Goemotions: A dataset of fine- grained emotions, 2020
Dorottya Demszky, Dana Movshovitz-Attias, Jeongwoo Ko, Alan Cowen, Gaurav Nemade, and Sujith Ravi. Goemotions: A dataset of fine- grained emotions, 2020
work page 2020
-
[5]
The shapley taylor interaction in- dex, 2020
Kedar Dhamdhere, Ashish Agarwal, and Mukund Sundararajan. The shapley taylor interaction in- dex, 2020
work page 2020
-
[6]
O. Goldreich and L. A. Levin. A hard-core pred- icate for all one-way functions. In Proceedings of the Twenty-First Annual ACM Symposium on Theory of Computing , STOC ’89, page 25–32, New York, NY, USA, 1989. Association for Com- puting Machinery
work page 1989
-
[7]
Does localization inform editing? surprising differences in causality-based localiza- tion vs
Peter Hase, Mohit Bansal, Been Kim, and Asma Ghandeharioun. Does localization inform editing? surprising differences in causality-based localiza- tion vs. knowledge editing in language models, 2023
work page 2023
-
[8]
Sarthak Jain and Byron C. Wallace. Attention is not explanation, 2019
work page 2019
Show all 22 references
-
[9]
Sch¨ utt, Sven D¨ ahne, Dumitru Erhan, and Been Kim
Pieter-Jan Kindermans, Sara Hooker, Julius Ade- bayo, Maximilian Alber, Kristof T. Sch¨ utt, Sven D¨ ahne, Dumitru Erhan, and Been Kim. The (un)reliability of saliency methods, 2017
2017
-
[10]
Captum: A unified and generic model interpretability library for pytorch, 2020
Narine Kokhlikyan, Vivek Miglani, Miguel Mar- tin, Edward Wang, Bilal Alsallakh, Jonathan Reynolds, Alexander Melnikov, Natalia Kliushk- ina, Carlos Araya, Siqi Yan, and Orion Reblitz- Richardson. Captum: A unified and generic model interpretability library for pytorch, 2020
2020
-
[11]
Learning decision trees using the fourier spectrum
Eyal Kushilevitz and Yishay Mansour. Learning decision trees using the fourier spectrum. SIAM Journal on Computing , 22(6):1331–1348, 1993
1993
-
[12]
Roberta: A robustly optimized bert pretraining approach, 2019
Yinhan Liu, Myle Ott, Naman Goyal, Jingfei Du, Mandar Joshi, Danqi Chen, Omer Levy, Mike Lewis, Luke Zettlemoyer, and Veselin Stoyanov. Roberta: A robustly optimized bert pretraining approach, 2019
2019
-
[13]
Locating and editing factual associations in gpt, 2023
Kevin Meng, David Bau, Alex Andonian, and Yonatan Belinkov. Locating and editing factual associations in gpt, 2023
2023
-
[14]
Goldreich-levin lecture, 2012
Ryan O’Donnell. Goldreich-levin lecture, 2012
2012
-
[15]
Analysis of boolean functions, 2021
Ryan O’Donnell. Analysis of boolean functions, 2021
2021
-
[16]
Feature visualization
Chris Olah, Alexander Mordvintsev, and Ludwig Schubert. Feature visualization. Distill, 2017. https://distill.pub/2017/feature-visualization
2017
-
[17]
A primer in bertology: What we know about how bert works, 2020
Anna Rogers, Olga Kovaleva, and Anna Rumshisky. A primer in bertology: What we know about how bert works, 2020
2020
-
[18]
Jermyn, Joe Benton, and Buck Shlegeris
Adam Scherlis, Kshitij Sachan, Adam S. Jermyn, Joe Benton, and Buck Shlegeris. Polysemanticity and capacity in neural networks, 2023
2023
-
[19]
Rethinking interpretability in the era of large language mod- els
Chandan Singh, Jeevana Priya Inala, Michel Gal- ley, Rich Caruana, and Jianfeng Gao. Rethinking interpretability in the era of large language mod- els. arXiv preprint arXiv:2402.01761 , 2024
2024 arXiv
-
[20]
Daniel Freeman, Theodore R
Adly Templeton, Tom Conerly, Jonathan Mar- cus, Jack Lindsey, Trenton Bricken, Brian Chen, Adam Pearce, Craig Citro, Emmanuel Ameisen, Andy Jones, Hoagy Cunningham, Nicholas L Turner, Callum McDougall, Monte MacDiarmid, C. Daniel Freeman, Theodore R. Sumers, Ed- ward Rees, Jos...
2024
-
[21]
In- terpretability in the wild: a circuit for indirect object identification in gpt-2 small, 2022
Kevin Wang, Alexandre Variengien, Arthur Conmy, Buck Shlegeris, and Jacob Steinhardt. In- terpretability in the wild: a circuit for indirect object identification in gpt-2 small, 2022
2022
-
[22]
Attention is not not explanation, 2019
Sarah Wiegreffe and Yuval Pinter. Attention is not not explanation, 2019
2019
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.