Skip to content
PLACE

Results

The quantitative evaluation from the paper: benchmarks against SAEs and prior concept extraction methods, runtime, and agreement with classifier-supervised concepts.


On this page

Setup

PLACE is evaluated on DINOv24DINOv2: Learning Robust Visual Features without Supervision
Maxime Oquab et al.
TMLR, 2024
, ViT-MAE5Masked Autoencoders Are Scalable Vision Learners
Kaiming He et al.
CVPR, 2022
, and a supervised ViT-B/163An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale
Alexey Dosovitskiy et al.
ICLR, 2021
for parity, on matched subsets of ImageNet7ImageNet: A Large-Scale Hierarchical Image Database
Jia Deng et al.
CVPR, 2009
,8ImageNet Large Scale Visual Recognition Challenge
Olga Russakovsky et al.
IJCV, 2015
(10 classes, at least 800 images each) and COCO9Microsoft COCO: Common Objects in Context
Tsung-Yi Lin et al.
ECCV, 2014
(5 classes), following the FACE2FACE: Faithful Automatic Concept Extraction
Dipkamal Bhusal et al.
NeurIPS, 2025
protocol. Concepts are extracted at layer ℓ=9\ell = 9 with rank r=25r = 25. Results are the mean and standard deviation over 5 seeds. Significance against the SAE baselines uses two-sided Welch t-tests with Holm-Bonferroni correction.

Two metrics need no classifier: MSE for reconstruction quality and C-Gini for concept sparsity, a proxy for monosemanticity. DKLD_{\mathrm{KL}} measures predictive consistency through a surrogate linear probe, used only for evaluation. C-Insertion and C-Deletion are reported for comparison with prior work (Figure 4), though masking creates artifacts and the sequential order confounds individual concept contributions.

Three images of a church: the original, the same image with many patches masked in black, and a fully black image.
Figure 4.Visualizing the C-Deletion and C-Insertion protocols. Reading from left to right illustrates C-Deletion: the original input image undergoes progressive masking of patch-tokens based on concept activations, culminating in a fully obscured state. Conversely, reading from right to left depicts C-Insertion, where patches are progressively revealed starting from the fully masked baseline.

Benchmark comparison

Comparing PLACE with SAEs10Sparse Autoencoders Find Highly Interpretable Features in Language Models
Robert Huben et al.
ICLR, 2024
,11Sparse Autoencoders Learn Monosemantic Features in Vision-Language Models
Mateusz Pach et al.
NeurIPS, 2025
and Gated SAEs12Improving Sparse Decomposition of Language Model Activations with Gated Sparse Autoencoders
Senthooran Rajamanoharan et al.
NeurIPS, 2024
at the same dictionary rank, after Holm-Bonferroni correction:

  1. Sparsity. PLACE has higher C-Gini than both SAE variants in four of six configurations: all three backbones on ImageNet, and ViT-B/16 on COCO. On DINOv2 and ImageNet it reaches 0.933, against 0.865 for SAEs and 0.724 for Gated SAEs. On ViT-MAE and ImageNet, PLACE (+Gram) reaches 0.678, against 0.238 and 0.276.
  2. Reconstruction and predictive consistency. On DINOv2 and ImageNet, Gated SAEs reach lower MSE and DKLD_{\mathrm{KL}}. In the other five configurations the differences are not significant. We observe a tradeoff between sparsity and reconstruction.
  3. Causal metrics. No C-Ins difference is significant. PLACE improves C-Del on COCO with ViT-B/16 (0.979 against 0.115 and 0.033).

Table 1 also lists ICE14Invertible Concept-Based Explanations for CNN Models with Non-Negative Concept Activation Vectors
Ruihan Zhang et al.
AAAI, 2021
, CRAFT1CRAFT: Concept Recursive Activation FacTorization for Explainability
Thomas Fel et al.
CVPR, 2023
, and FACE2FACE: Faithful Automatic Concept Extraction
Dipkamal Bhusal et al.
NeurIPS, 2025
on a ResNet-3413Deep Residual Learning for Image Recognition
Kaiming He et al.
CVPR, 2016
, and the sliding-window adaptations of CRAFT and FACE on ViTs, as references for magnitude.

Table 1, ImageNet. Faithfulness, complexity, and reconstruction quality on ImageNet and COCO. Prior art on ResNet-34 and sliding-window adaptations on ViTs are provided strictly as magnitude and methodological references. PLACE is evaluated on DINOv2 ViT-B/14, supervised ViT-B/16, and ViT-MAE B/16 (r=25, ℓ=9). Higher is better: C-Ins, C-Del, C-Gini; lower: MSE, DKL. Mean and standard deviation over 5 runs. Bold values indicate where the top PLACE is statistically significant with respect to the strongest SAE baseline (two-sided Welch's t-test with Holm-Bonferroni correction at α = 0.05, evaluated on the top-performing PLACE variant per metric). Adjusted p-values are reported in Appendix E.15.
MethodC-Ins ↑C-Del ↑C-Gini ↑MSE ↓DKL ↓
Context: prior art on CNNs
ResNet-34
ICE0.908±0.0340.484±0.0630.537±0.0710.296±0.0010.359±0.004
CRAFT0.932±0.0010.752±0.0310.835±0.0310.451±0.0040.240±0.003
FACE0.969±0.0100.891±0.0110.895±0.0010.497±0.0020.220±0.002
Context: sliding-window adaptations on ViTs
DINOv2
CRAFT adapt.0.841±0.0090.710±0.0080.875±0.0040.938±0.0010.282±0.001
FACE adapt.0.914±0.0040.829±0.0010.898±0.0061.015±0.0010.371±0.002
ViT-B/16
CRAFT adapt.0.951±0.0030.812±0.0120.920±0.0023.489±0.0010.071±0.001
FACE adapt.0.955±0.0050.825±0.0090.926±0.0013.510±0.0010.062±0.001
PLACE vs. sparse autoencoders, rank 25, layer 9
DINOv2
Gated SAE0.472±0.1870.620±0.1630.724±0.0540.073±0.0040.368±0.161
SAE0.652±0.2120.537±0.1880.865±0.0120.079±0.0040.533±0.235
PLACE (reconstruction)0.467±0.0040.895±0.0050.933±0.0010.092±0.0011.205±0.044
PLACE (+Gram)0.522±0.0140.914±0.0030.921±0.0030.090±0.0011.162±0.099
PLACE (+KL)0.509±0.0080.914±0.0050.924±0.0010.092±0.0021.233±0.046
ViT-B/16
Gated SAE0.421±0.2620.411±0.2140.303±0.0510.273±0.0170.868±0.428
SAE0.528±0.2510.497±0.1590.434±0.0510.284±0.0181.101±0.538
PLACE (reconstruction)0.715±0.0050.392±0.0150.530±0.0030.292±0.001< 10−3
PLACE (+Gram)0.701±0.0110.401±0.0090.614±0.0030.296±0.001< 10−3
PLACE (+KL)0.796±0.0020.313±0.0110.437±0.0030.304±0.0010.016±0.002
ViT-MAE
Gated SAE0.734±0.1950.477±0.1040.276±0.0540.980±0.0930.285±0.135
SAE0.937±0.0900.267±0.1830.238±0.0420.978±0.0930.306±0.144
PLACE (reconstruction)0.911±0.0630.586±0.1140.438±0.0600.995±0.0920.302±0.139
PLACE (+Gram)0.989±0.0170.161±0.0900.678±0.0371.028±0.0900.339±0.153
PLACE (+KL)0.989±0.0160.189±0.1090.663±0.0501.023±0.0920.325±0.146
Table 1, COCO. Faithfulness, complexity, and reconstruction quality on ImageNet and COCO. Prior art on ResNet-34 and sliding-window adaptations on ViTs are provided strictly as magnitude and methodological references. PLACE is evaluated on DINOv2 ViT-B/14, supervised ViT-B/16, and ViT-MAE B/16 (r=25, ℓ=9). Higher is better: C-Ins, C-Del, C-Gini; lower: MSE, DKL. Mean and standard deviation over 5 runs. Bold values indicate where the top PLACE is statistically significant with respect to the strongest SAE baseline (two-sided Welch's t-test with Holm-Bonferroni correction at α = 0.05, evaluated on the top-performing PLACE variant per metric). Adjusted p-values are reported in Appendix E.15.
MethodC-Ins ↑C-Del ↑C-Gini ↑MSE ↓DKL ↓
Context: prior art on CNNs
ResNet-34
ICE0.883±0.0290.632±0.0200.623±0.0860.308±0.0030.596±0.002
CRAFT0.861±0.0290.691±0.0290.874±0.0350.457±0.0020.600±0.004
FACE0.971±0.0130.894±0.0100.947±0.0020.462±0.0030.458±0.001
Context: sliding-window adaptations on ViTs
DINOv2
CRAFT adapt.0.974±0.0150.487±0.0900.883±0.0761.237±0.2870.011±0.007
FACE adapt.0.973±0.0160.604±0.0990.869±0.0831.242±0.2880.011±0.006
ViT-B/16
CRAFT adapt.0.977±0.0090.596±0.0940.874±0.0331.023±0.3830.020±0.013
FACE adapt.0.969±0.0140.608±0.0970.862±0.0401.024±0.3830.020±0.013
PLACE vs. sparse autoencoders, rank 25, layer 9
DINOv2
Gated SAE0.202±0.1940.246±0.1370.729±0.0680.073±0.0050.479±0.318
SAE0.143±0.0690.276±0.2340.859±0.0120.080±0.0050.589±0.331
PLACE (reconstruction)0.205±0.0220.732±0.0190.884±0.0010.076±0.0020.563±0.006
PLACE (+Gram)0.177±0.0140.776±0.0090.888±0.0010.080±0.0010.584±0.015
PLACE (+KL)0.173±0.0170.768±0.0060.887±0.0010.080±0.0010.576±0.017
ViT-B/16
Gated SAE0.949±0.0630.115±0.1030.277±0.0410.315±0.0380.060±0.028
SAE0.993±0.0120.033±0.0600.415±0.0380.328±0.0380.068±0.030
PLACE (reconstruction)0.988±0.0010.968±0.0040.638±0.0050.357±0.004< 10−3
PLACE (+Gram)0.957±0.0040.979±0.0100.655±0.0140.351±0.001< 10−3
PLACE (+KL)0.949±0.0040.940±0.0040.677±0.0050.359±0.0020.003±0.001
ViT-MAE
Gated SAE0.522±0.2390.416±0.3040.309±0.0680.609±0.1640.083±0.043
SAE0.692±0.2960.272±0.1900.200±0.0450.595±0.1890.076±0.037
PLACE (reconstruction)0.435±0.2420.432±0.2790.371±0.0620.585±0.1910.075±0.038
PLACE (+Gram)0.456±0.2310.432±0.2860.429±0.1260.608±0.2100.074±0.038
PLACE (+KL)0.454±0.2350.425±0.2840.424±0.1180.602±0.2030.074±0.038

Runtime

The Gram term adds 0.3 s over plain reconstruction (5.6 s against 5.3 s), since it requires no forward or backward pass through g>ℓg_{>\ell} or the classifier. KL supervision backpropagates through the full suffix at every step, and SAEs train a separate encoder and decoder.

Concept extraction time per class

Seconds, median over 10 ImageNet classes. DINOv2 ViT-B/14, one RTX 5060 Ti. Shorter is faster.

  • No labels, no auxiliary network
  • Classifier supervision or a trained encoder
0 s30 s60 s90 s120 sPLACE (reconstruction)PLACE (+Gram)SAEGated SAEPLACE (+KL)5.3 s5.6 s62.5 s71.4 s118.0 s
Data table
MethodNeedsSeconds per class
PLACE (reconstruction)No labels, no auxiliary network5.3
PLACE (+Gram)No labels, no auxiliary network5.6
SAEClassifier supervision or a trained encoder62.5
Gated SAEClassifier supervision or a trained encoder71.4
PLACE (+KL)Classifier supervision or a trained encoder118.0

Source: Section 4.1 and Appendix E.9 of the paper.

Patch tokens vs. crop-and-resize

The sliding-window adaptations of CRAFT1CRAFT: Concept Recursive Activation FacTorization for Explainability
Thomas Fel et al.
CVPR, 2023
and FACE2FACE: Faithful Automatic Concept Extraction
Dipkamal Bhusal et al.
NeurIPS, 2025
for ViTs, introduced with RSVC15Representational Similarity via Interpretable Visual Concepts
Neehar Kondapaneni, Oisin Mac Aodha, Pietro Perona
ICLR, 2025
, factorize the final CLS tokens of 64 × 64 crops resized to 224 × 224. Two effects inflate their C-Ins scores. The CLS token sits right before the classifier head, so the concepts shortcut the predictive distribution. Each resized crop also aggregates context as if it were a complete image. The representation error gap is consistent with this mismatch: on ViT-B/16 the sliding-window baseline reaches an MSE of 3.489, against 0.292 for PLACE, although the two values are computed on activation spaces of different scale.

The crop-and-resize page explains why this pipeline distorts ViT representations.

Agreement with supervised concepts

To check the semantics of the unsupervised concepts, we compare their concept banks with the supervised (+KL) bank using RSVC15Representational Similarity via Interpretable Visual Concepts
Neehar Kondapaneni, Oisin Mac Aodha, Pietro Perona
ICLR, 2025
: maximum cosine similarity (MCS) for one-to-one alignment, and the Pearson correlation of Lasso predictions (CMCS) for agreement of the whole subspace.

Table 2. Agreement of unsupervised concept banks with the supervised (+KL) reference on ImageNet, measured via RSVC. Mean ± std over 5 runs.
ComparisonMCS ↑CMCS ↑
DINOv2 (ViT-B/14)
Reconstruction vs. +KL0.840±0.0430.732±0.040
+Gram vs. +KL0.857±0.0380.722±0.041
ViT-MAE (B/16)
Reconstruction vs. +KL0.921±0.0330.863±0.021
+Gram vs. +KL0.923±0.0260.856±0.021

Both unsupervised variants align closely with the supervised reference (MCS at least 0.840, CMCS at least 0.722), and the differences between them are within one standard deviation. In this class-conditioned setting the Gram loss preserves alignment and mainly improves dictionary stability, raising W-Stab on 8 of 10 ImageNet classes (church from 0.897 to 0.953, tench from 0.959 to 0.995), at about 20× lower cost than the KL reference.

Task-agnostic concept banks

A harder test learns one concept bank from unlabeled multi-class data: 200 images sampled at random from the union of the evaluated classes, rank r=100r = 100, 20 seeds. Neither data selection nor the objective uses labels or classifier outputs, and the +KL variant is computed only as a reference.

Table 3. Task-agnostic setting: agreement of unsupervised concept banks with the supervised (+KL) reference, measured via RSVC (Ridge). Mean ± std over 20 runs; p-values from paired two-sided Wilcoxon signed-rank tests, Holm-Bonferroni corrected.
MetricReconstruction+GramΔp (Holm)
DINOv2, ImageNet
MCS ↑0.262±0.0190.386±0.078+0.124< 10−4
CMCS ↑0.471±0.0140.505±0.029+0.0340.0001
DINOv2, COCO
MCS ↑0.312±0.0160.521±0.063+0.209< 10−4
CMCS ↑0.348±0.0150.365±0.021+0.0170.0018
ViT-MAE, ImageNet
MCS ↑0.419±0.0080.971±0.003+0.552< 10−4
CMCS ↑0.781±0.0040.754±0.004−0.027< 10−4
ViT-MAE, COCO
MCS ↑0.556±0.0210.970±0.012+0.413< 10−4
CMCS ↑0.809±0.0040.809±0.0050.0000.8182

Here the Gram loss improves matched concept alignment on both backbones and both datasets, with MCS gains of 0.124 to 0.552. It also raises dictionary stability in all four configurations, close to the +KL reference. Against SAEs, PLACE (+Gram) reaches higher C-Gini by 0.06 to 0.07 on DINOv2 and 0.22 to 0.25 on ViT-MAE, while SAEs reach lower MSE in all four configurations.

Limitations

  • The KL bound is loose because of worst-case Lipschitz compounding. It serves as a mechanistic motivation for the Gram loss.
  • PLACE assumes concepts are linearly factorizable and needs the rank rr fixed in advance. Token grouping hides variation inside each pooled block.
  • NMF-based factorization degrades on very small sample sets (under about 50 images), which explains the lower COCO scores.
  • Architectures with other tokenization schemes, such as Swin16Swin Transformer: Hierarchical Vision Transformer using Shifted Windows
    Ze Liu et al.
    ICCV, 2021
    ,17Swin Transformer V2: Scaling Up Capacity and Resolution
    Ze Liu et al.
    CVPR, 2022
    , DeiT18Training Data-Efficient Image Transformers & Distillation through Attention
    Hugo Touvron et al.
    ICML, 2021
    , JEPA19Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture
    Mahmoud Assran et al.
    CVPR, 2023
    ,20Connecting Joint-Embedding Predictive Architecture with Contrastive Self-supervised Learning
    Shentong Mo, Shengbang Tong
    NeurIPS, 2024
    , and registers21Vision Transformers Need Registers
    Timothée Darcet et al.
    ICLR, 2024
    ,22Vision Transformers Don't Need Trained Registers
    Nicholas Jiang et al.
    NeurIPS, 2025
    , are left for future work. Heatmaps are evaluated qualitatively, without human studies, and concepts get no automatic text labels.

Ablations, per-class results, sanity checks, and the proof of the KL bound are in the appendix of the paper. Back to the overview.

References