Semantic-Aligned Block-Sparse Featurizers:
One Percent of Labels Reorganizes a Visual Dictionary

Edward Lu
Research notes · August 2026 · not peer reviewed · combined write-up: BSF beyond fixed widths · related: adaptive-dimensional BSF
Abstract On a controlled synthetic toy model, weakly supervising which block a concept lands in was strictly harmful: the unsupervised assignment was already one-to-one, so labels had nothing to add. That failure predicted its own reversal. On real features, where block assignment is genuinely underdetermined, the same idea should help. We test it on DINOv2 patch tokens with ADE20K segmentation classes as labels: a supervised-contrastive pull on block-support vectors, scaled by the reconstruction loss, applied to a labeled fraction of tokens. With 1% of images labeled, mean block purity more than doubles (0.25 to 0.54) and the number of blocks carrying 90% of a class falls from 626 to 173. A matched-reconstruction control shows the gain is supervision, not undertraining, and a protocol-identical 0% run shows zero artifact from the training procedure itself. Costs are real and reported: a small reconstruction drop, generic high-traffic blocks stay generic, and global class-block NMI degrades past 1%.

1Setup: the regime where supervision should matter

2Method: a contrastive pull on block support

3Result: one percent of labels reorganizes the dictionary

Table 1: Semantic supervision on DINOv2 + ADE20K. Purity = mean class purity over live blocks; n90 = blocks needed to cover 90% of a class's firing mass, averaged over common classes; entropy = class-to-block firing entropy.
RunGlobal R²Live blocksMean purityn90Entropy
Vanilla BSF0.77440960.2526265.69
Sem 0% (protocol twin)0.77440960.2526175.67
Sem 1%0.74237160.5411734.57
Sem 5%0.74332850.576874.09
Sem 10%0.75031690.586974.18
Purity, concentration, matched-recon control
Figure 1: One percent of labels doubles purity and concentrates classes; the gain survives reconstruction matching. Left: mean block purity vs labeled fraction (dashed = Vanilla). Middle: blocks needed for 90% of a class's mass. Right: at equal reconstruction (R² = 0.74), the nearest Vanilla checkpoint reaches purity 0.21 vs 0.54 for Sem 1%.

4The decisive control: matched reconstruction

5What supervision actually changes, and what it does not

Shattering before and after supervision
Figure 2: Shattering collapses under weak supervision. Per-class block distributions for the most shattered common classes, Vanilla (top) vs Sem 1% (bottom): the same class's firing mass concentrates onto a small block set.
Same class across images and its active blocks
Figure 3: The same class activates the same blocks across different images. Rows = ADE20K classes; for each of four different validation images, the class's patches (highlighted) and the top-5 blocks they activate — under Sem 1% the block bars repeat across images.
Metrics vs supervision fraction
Figure 4: Metric-by-metric view of the supervision dial. Usage-weighted purity, class–block NMI, split-half consistency, and reconstruction R² against labeled fraction; dashed = the differently-seeded Vanilla run, whose gap to Sem 0% doubles as a live seed-noise yardstick.

6Limits and what's next

7Sources

All numbers from a self-contained Colab notebook with cached runs, recorded deviations, and an exported archive · this page was reconstructed from its published text after an accidental deletion; all figures and numbers are unchanged from the original run