CLIP-ViT-B-32 Sparse Autoencoder Performance

June 2, 2025 ยท View on GitHub

For CLIP, we recommend using the Vanilla SAEs (All Patches), which we trained on all patches (CLS + spatial).

We experimented with CLS only, CLS only top k (k=64), and spatial patches only as well. Empirically, we get the best results with All Patches.

For more details, see our whitepaper.

Vanilla SAEs (All Patches)

ModelLayerSublayerl1 coeff.% Explained var.Avg L0Avg CLS L0Cos simRecon cos simCERecon CEZero abl CE% CE recovered% Alive features
link0mlp_out1e-598.7604.4436.920.9940.9986.7626.7626.77999.51100
link0resid_post1e-598.61110.940.460.9930.9886.7626.7636.90899.23100
link1mlp_out1e-598.41476.897.820.9920.9946.7626.7626.88999.40100
link1resid_post1e-598.31508.427.390.9910.9896.7626.7636.90899.02100
link2mlp_out1e-598.01799.7376.00.9920.9986.7626.7626.80399.44100
link2resid_post5e-590.6717.8410.110.9440.9606.7626.7676.90896.34100
link3mlp_out1e-598.11893.4648.20.9920.9996.7626.7626.78499.54100
link3resid_post1e-598.12053.977.900.9890.9966.7626.7626.90899.79100
link4mlp_out1e-598.11901.21115.00.9930.9996.7626.7626.78699.55100
link4resid_post1e-598.02068.3156.70.9890.9976.7626.7626.90899.74100
link5mlp_out1e-598.21761.51259.00.9930.9996.7626.7626.79799.76100
link5resid_post1e-598.11953.8228.50.9900.9976.7626.7626.90899.80100
link6mlp_out1e-598.31598.01337.00.9930.9996.7626.7626.78999.83100
link6resid_post1e-598.21717.5321.30.9910.9966.7626.7626.90899.93100
link7mlp_out1e-598.21535.31300.00.9920.9996.7626.7626.796100.17100
link7resid_post1e-598.21688.4494.30.9910.9956.7626.7616.908100.24100
link8mlp_out1e-597.81074.51167.00.9900.9986.7626.7616.793100.57100
link8resid_post1e-598.21570.8791.30.9910.9926.7626.7616.908100.41100
link9mlp_out1e-597.6856.681076.00.9890.9986.7626.7626.792100.28100
link9resid_post1e-598.21533.51053.00.9910.9896.7626.7616.908100.32100
link10mlp_out1e-598.1788.49965.50.9910.9986.7626.7626.772101.5099.80
link10resid_post1e-598.41292.61010.00.9920.9876.7626.7606.908100.8399.99
link11mlp_out5e-589.7748.14745.50.9720.9936.7626.7596.768135.77100
link11resid_post1e-598.41405.01189.00.9930.9876.7626.7656.90898.0399.99

Vanilla SAEs (CLS only)

ModelLayerSublayerl1 coeff.% Explained var.Avg CLS L0Cos simRecon cos simCERecon CEZero abl CE% CE recovered% Alive features
link0resid_post2e-882934.830.980080.999956.76226.76226.908499.99844.33
link1resid_post8e-685314.130.972110.999946.76226.76226.9083100.002.82
link2resid_post9e-896711.840.988310.999976.76226.76226.908399.99772.54
link3resid_post1e-895687.410.983970.999946.76226.76226.908599.99984.49
link4resid_post9e-895681.080.980920.999886.76226.76226.9082100.0015.75
link5resid_post1e-794506.770.974040.999666.76226.76226.908199.991116.80
link6resid_post1e-892423.700.964740.999136.76226.76226.908399.997129.46
link7resid_post2e-688492.680.938990.997376.76226.76226.908299.958351.68
link8resid_post4e-876623.010.891680.991106.76226.76256.908799.763182.07
link9resid_post1e-1274521.900.870760.981916.76226.76286.908399.542593.68
link10resid_post3e-774533.940.876460.965146.76226.76356.908299.107099.98
link11resid_post1e-865386.090.818900.896076.76226.78536.908684.191899.996

Top K SAEs (CLS only, k = 64)

ModelLayerSublayer% Explained var.Avg CLS L0Cos simRecon cos simCERecon CEZero abl CE% CE recovered% Alive features
link0resid_post90640.987640.999986.76226.76226.908499.99546.80
link1resid_post96640.994290.999996.76226.76226.9083100.004.86
link2resid_post96640.990000.999986.76226.76226.9083100.005.50
link3resid_post95640.984030.999956.76226.76226.9085100.005.21
link4resid_post94640.974850.999866.76216.76226.908299.9986.81
link5resid_post93640.969850.999626.76226.76226.908199.99721.89
link6resid_post92640.964010.999126.76226.76226.9083100.0028.81
link7resid_post90640.950570.997976.76226.76216.9082100.0365.84
link8resid_post87640.930290.994756.76226.76206.9087100.1193.75
link9resid_post85640.918140.988656.76226.76166.9083100.4398.90
link10resid_post86640.930720.979296.76226.76046.9082101.1994.55
link11resid_post84640.918800.948566.76226.75786.9086102.9797.99

Vanilla Spatial Patches

ModelLayerSublayerl1 coeff.% Explained var.Avg L0Cos simRecon cos simCERecon CEZero abl CE% CE recovered% Alive features
link0resid_post1e-1299989.190.990.996.76216.76216.908499.9981100.00
link1resid_post3e-1199757.830.990.996.76226.76226.908399.996945.39
link2resid_post4e-12991007.890.990.996.76226.76226.9083100.0097.93
link3resid_post2e-899935.060.990.996.76226.76226.908599.9882100.00
link4resid_post3e-899965.150.990.996.76226.76226.908299.9842100.00
link5resid_post1e-899966.380.990.996.76226.76226.908199.9961100.00
link6resid_post1e-8991006.620.990.996.76226.76226.9083100.0099.97
link7resid_post1e-899984.190.990.996.76226.76226.9082100.00100.00
link8resid_post3e-899965.120.991.006.76226.76226.9087100.0092.37
link9resid_post9e-899854.920.991.006.76226.76226.908399.999185.43
link11resid_post3e-799829.090.991.006.76226.76226.9086100.0055.71

Top K Transcoders (All Patches)

CLIP Top-K transcoder performance metrics for all patches.

ModelLayerBlock% Explained var.kAvg CLS L0Cos simCERecon CEZero abl CE% CE recovered
link0MLP967687670.96556.76216.76846.880494.68
link1MLP942562550.94066.76216.77676.881687.78
link2MLP9310244750.97586.76216.76816.799383.92
link3MLP9010248250.98056.76216.76426.799994.42
link4MLP76512290.98306.76216.76366.808096.76
link5MLP91102410170.97846.76216.76436.829696.82
link6MLP9410249240.97566.76216.76306.820198.40
link7MLP97102410100.96296.76216.76316.805697.68
link8MLP98102410230.94606.76216.76306.801797.70
link9MLP98102410230.92216.76216.76306.787596.50
link10MLP97102410190.93346.76216.76366.786093.95

DINO-B-32 Sparse Autoencoder Performance

Vanilla SAEs (All Patches)

ModelLayerSublayerAvg L0% Explained var.Avg CLS L0Cos simCERecon CEZero abl CE% CE Recovered
link0resid_post507983470.950091.8850331.9365187.271499.04
link1resid_post549959590.930711.8851001.9982747.215497.88
link2resid_post812956960.956001.8851342.0061157.201597.72
link3resid_post989956160.963151.8851311.9619137.206898.56
link4resid_post876998450.998561.8852241.8831697.1636100.04
link5resid_post1001988890.991291.8853531.8755207.1412100.19
link6resid_post962999500.999451.8852391.8725947.1480100.24
link7resid_post10869810410.993411.8853711.8694437.1694100.30
link8resid_post530905290.947501.8855111.9786387.131598.22
link9resid_post11059910900.995411.8853411.8940267.078199.83
link10resid_post835998390.999871.8853711.8844877.3606100.02
link11resid_post10859910840.996731.8853701.9116086.907899.48