Towards Open-Ended Visual Scientific Discovery with Sparse Autoencoders
Organizations: The Ohio State University
Abstract
Foundation models in several scientific domains, including visual domains, learn representations that capture complex semantics from their respective fields. Despite this, most existing applications focus on pre-specified concepts or targets, excelling at confirmation but not open-ended discovery of unknown patterns. We study whether sparse autoencoders (SAEs) with heuristic feature ranking can provide a practical methodology for surfacing candidate visual features from vision foundation models for scientific discovery without concept-specific supervision. We evaluate this approach in three stages: (1) general-purpose concept rediscovery, (2) domain-specific concept rediscovery, and (3) question-driven feature ranking. On ADE20K, SAEs outperform baseline methods (-means, PCA, SemiNMF) across most downstream metrics for concept rediscovery. On FishVista, the same approach recovers fine-grained fish anatomical features without concept supervision. Finally, on Heliconius butterflies, a heuristic based on the Mann-Whitney statistic consistently surfaces features corresponding to real diagnostic keys between mimic subspecies. Together, these results show that SAEs with heuristic ranking can efficiently learn and surface semantic structure in vision foundation model representations. We view this as a methodological prerequisite for open-ended visual scientific discovery: the present experiments validate feature surfacing and ranking through rediscovery, while prospective discovery of previously unknown scientific phenomena remains future work.
Figures & tables
| Source Recon. | Target Recon. | Downstream | ||||||
|---|---|---|---|---|---|---|---|---|
| Method | NMSE | L 0 | NMSE | L 0 | Probe | mAP | Pur@ | Cov@ |
| -means | 0.508 | 1 | 0.618 | 1 | 0.001 | 0.031 | 0.795 | 0.026 |
| PCA | 0.288 | 256 | 0.352 | 256 | 0.259 | 0.093 | 0.612 | 0.079 |
| SemiNMF | 0.298 | 256 | 0.363 | 256 | 0.209 | 0.088 | 0.696 | 0.079 |
| SAE | 0.166 | 379.2 | 0.211 | 379.2 | 0.441 | 0.224 | 0.748 | 0.264 |
| Source Recon. | Target Recon. | Downstream | ||||||
|---|---|---|---|---|---|---|---|---|
| Method | NMSE | L 0 | NMSE | L 0 | Probe | mAP | Pur@ | Cov@ |
| ReLU | 0.166 | 379.2 | 0.211 | 379.2 | 0.441 | 0.224 | 0.748 | 0.264 |
| +Matryoshka | 0.591 | 6.5 | 0.702 | 6.5 | 0.402 | 0.319 | 0.808 | 0.405 |
| +TopK | 0.207 | 64 | 0.274 | 64 | 0.479 | 0.389 | 0.788 | 0.576 |
| PE ViT-L/14 | 0.120 | 128 | 0.149 | 128 | 0.123 | 0.110 | 0.557 | 0.092 |
| Source Recon. | Target Recon. | Downstream | ||||||
|---|---|---|---|---|---|---|---|---|
| Dataset | NMSE | L 0 | NMSE | L 0 | Probe | mAP | Pur@ | Cov@ |
| ADE20K | 0.207 | 64 | 0.274 | 64 | 0.479 | 0.389 | 0.788 | 0.576 |
| FishVista | 0.184 | 16 | 0.184 | 16 | 0.438 | 0.543 | 0.501 | 0.7 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparam | Sweep Values |
|---|---|
| Learning Rate | [ , , , , , ] |
| Sparsity Coeff. | [ , , , ] |
| Hyperparam | Sweep Values |
|---|---|
| Learning Rate | [ , , ] |
| [16, 32, 64, 128] |
| Model | Dict. | Downstream | |||||
|---|---|---|---|---|---|---|---|
| Size | Layer | NMSE | L 0 | Probe | mAP | Purity@ | Coverage@ |
| ViT-S/16 | 7 | 0.182 | 70.9 | 0.165 | 0.044 | 0.744 | 0.053 |
| ViT-S/16 | 8 | 0.143 | 135.1 | 0.209 | 0.062 | 0.623 | 0.086 |
| ViT-S/16 | 9 | 0.133 | 159.8 | 0.232 | 0.071 | 0.511 | 0.086 |
| ViT-S/16 | 10 | 0.299 | 84.1 | 0.251 | 0.099 | 0.626 | 0.093 |
| ViT-S/16 | 11 | 0.438 | 23.6 | 0.310 | 0.160 | 0.645 | 0.205 |