Semantic Sections: An Atlas-Native Feature Ontology for Obstructed Representation Spaces
Organizations: School of Computing, Dublin City University, Ireland
Abstract
Recent interpretability work often treats a feature as a single global direction, dictionary atom, or latent coordinate shared across contexts. We argue that this ontology can fail in obstructed representation spaces, where locally coherent meanings need not assemble into one globally consistent feature. We introduce an atlas-native replacement object, the semantic section: a transport-compatible family of local feature representatives defined over a context atlas. We formalize semantic sections, prove that tree-supported propagation is always pathwise realizable, and show that cycle consistency is the key criterion for genuine globalization. This yields a distinction between tree-local, globalizable, and twisted sections, with twisted sections capturing locally coherent but holonomy-obstructed meanings. We then develop a discovery-and-certification pipeline based on seeded propagation, synchronization across overlaps, defect-based pruning, cycle-aware taxonomy, and deduplication. Across layer-16 atlases for Llama 3.2 3B Instruct, Qwen 2.5 3B Instruct, and Gemma 2 2B IT, we find nontrivial populations of semantic sections, including cycle-supported globalizable and twisted regimes after deduplication. Most importantly, semantic identity is not recovered by raw global-vector similarity. Even certified globalizable sections show low cross-chart signed cosine similarity, and raw similarity baselines recover only a small fraction of true within-section pairs, often collapsing at moderate thresholds. By contrast, section-based identity recovery is perfect on certified supports. These results support semantic sections as a better feature ontology in obstructed regimes.
Figures & tables
| Quantity | Value |
|---|---|
| Seed charts per model | |
| Seed axes per chart | |
| Raw seeded discoveries per model | |
| Maximum propagation depth | |
| Minimum overlap size | |
| Transport conditioning threshold |
| Model | Globalizable | Twisted | Tree-local | Fragile | Total unique |
|---|---|---|---|---|---|
| Llama 3.2 3B Instruct | 1 | 1 | 2 | 32 | 36 |
| Qwen 2.5 3B Instruct | 1 | 2 | 5 | 16 | 24 |
| Gemma 2 2B IT | 14 | 4 | 8 | 40 | 66 |
| Model | Section type | Count | Mean support | Mean cycles | Mean edge defect | Mean alignment |
|---|---|---|---|---|---|---|
| Llama 3.2 3B Instruct | Globalizable | 1 | 6.0000 | 1.0000 | 0.1367 | 0.9892 |
| Llama 3.2 3B Instruct | Twisted | 1 | 4.0000 | 1.0000 | 0.1232 | 0.9908 |
| Llama 3.2 3B Instruct | Tree-local | 2 | 4.5000 | 0.0000 | 0.1486 | 0.9887 |
| Llama 3.2 3B Instruct | Fragile | 32 | 1.9375 | 0.0938 | 0.0720 | 0.9946 |
| Qwen 2.5 3B Instruct | Globalizable | 1 | 9.0000 | 1.0000 | 0.1106 | 0.9915 |
| Qwen 2.5 3B Instruct | Twisted | 2 | 8.0000 | 1.5000 | 0.1217 | 0.9902 |
| Model | Type | Seed | Support | Cycles | Mean edge defect | Mean holonomy defect | Representative chart support |
|---|---|---|---|---|---|---|---|
| Llama 3.2 3B Instruct | Globalizable | 6 | 1 | 0.1367 | 0.3199 | ||
| Llama 3.2 3B Instruct | Twisted | 4 | 1 | 0.1232 | 0.3750 | ||
| Qwen 2.5 3B Instruct | Tree-local | 15 | 0 | — | |||
| Qwen 2.5 3B Instruct | Globalizable | 9 | 1 | 0.1106 | 0.3363 | ||
| Qwen 2.5 3B Instruct | Twisted | 9 | 2 | 0.1218 | 0.3954 | ||
| Gemma 2 2B IT | Globalizable | 23 | 9 | 0.0960 | 0.2245 |
| Model | Type | Seed | Support | Cycles | Mean edge defect | Mean path defect | Mean holonomy defect | Pairwise mean cosine | Pairwise min cosine | Fraction | Fraction |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Llama 3.2 3B Instruct , layer 16 | Globalizable | 6 | 1 | 0.1367 | 0.1003 | 0.3199 | 0.2139 | 0.0796 | 0.0000 | 0.0000 | |
| Llama 3.2 3B Instruct , layer 16 | Twisted | 4 | 1 | 0.1232 | 0.0832 | 0.3750 | 0.2475 | 0.0615 | 0.1667 | 0.0000 | |
| Llama 3.2 3B Instruct , layer 16 | Tree-local | 5 | 0 | 0.1419 | 0.1366 | — | 0.3028 | 0.0701 | 0.3000 | 0.0000 | |
| Llama 3.2 3B Instruct , layer 16 | Tree-local | 4 | 0 | 0.1553 | 0.1294 | — | 0.1246 | 0.0284 | 0.1667 | 0.0000 | |
| Qwen 2.5 3B Instruct , layer 16 | Tree-local | 15 | 0 | 0.0000 | 0.0000 | — | 0.3483 | 0.0055 | 0.3143 | 0.0571 | |
| Qwen 2.5 3B Instruct , layer 16 | Globalizable | 9 | 1 | 0.1106 | 0.0942 | 0.3363 | 0.1814 | 0.0069 | 0.0000 | 0.0000 |
| Model | Type | Seed | Support | Cycles | Pairs | Section recovery | Raw @ | Raw @ | Raw @ | Mean cosine | Min cosine |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Llama 3.2 3B Instruct , layer 16 | Globalizable | 6 | 1 | 15 | 1.0000 | 0.2667 | 0.0000 | 0.0000 | 0.2139 | 0.0796 | |
| Llama 3.2 3B Instruct , layer 16 | Twisted | 4 | 1 | 6 | 1.0000 | 0.3333 | 0.1667 | 0.0000 | 0.2475 | 0.0615 | |
| Llama 3.2 3B Instruct , layer 16 | Tree-local | 5 | 0 | 10 | 1.0000 | 0.5000 | 0.3000 | 0.0000 | 0.3028 | 0.0701 | |
| Llama 3.2 3B Instruct , layer 16 | Tree-local | 4 | 0 | 6 | 1.0000 | 0.1667 | 0.1667 | 0.0000 | 0.1246 | 0.0284 | |
| Qwen 2.5 3B Instruct , layer 16 | Tree-local | 15 | 0 | 105 | 1.0000 | 0.5619 | 0.3143 | 0.0571 | 0.3483 | 0.0055 | |
| Qwen 2.5 3B Instruct , layer 16 | Globalizable | 9 | 1 | 36 | 1.0000 | 0.2500 | 0.0000 | 0.0000 | 0.1814 | 0.0069 |
| Model | Type | sections | Mean support | Mean cycles | Total pairs | Section | Raw @ | Raw @ | Raw @ |
|---|---|---|---|---|---|---|---|---|---|
| Llama 3.2 3B Instruct , layer 12 | Globalizable | 1 | 8.0000 | 8.0000 | 28 | 1.0000 | 0.1071 | 0.0714 | 0.0000 |
| Llama 3.2 3B Instruct , layer 12 | Tree-local | 5 | 6.4000 | 0.0000 | 101 | 1.0000 | 0.0792 | 0.0000 | 0.0000 |
| Llama 3.2 3B Instruct , layer 16 | Globalizable | 1 | 6.0000 | 1.0000 | 15 | 1.0000 | 0.2667 | 0.0000 | 0.0000 |
| Llama 3.2 3B Instruct , layer 16 | Twisted | 1 | 4.0000 | 1.0000 | 6 | 1.0000 | 0.3333 | 0.1667 | 0.0000 |
| Llama 3.2 3B Instruct , layer 16 | Tree-local | 2 | 4.5000 | 0.0000 | 16 | 1.0000 | 0.3750 | 0.2500 | 0.0000 |
| Llama 3.2 3B Instruct , layer 20 | Tree-local | 2 | 4.5000 | 0.0000 | 16 | 1.0000 | 0.2500 | 0.0000 | 0.0000 |
| Model / layer | Globalizable | Twisted | Tree-local | Fragile | Total unique |
|---|---|---|---|---|---|
| Llama 3.2 3B Instruct , layer 12 | 1 | 0 | 5 | 17 | 23 |
| Llama 3.2 3B Instruct , layer 16 | 1 | 1 | 2 | 32 | 36 |
| Llama 3.2 3B Instruct , layer 20 | 0 | 0 | 2 | 21 | 23 |
| Model / layer | Globalizable | Twisted | Tree-local | Fragile | Total unique |
|---|---|---|---|---|---|
| Llama 3.2 3B Instruct , layer 12 | – | – | – | – | – |
| Llama 3.2 3B Instruct , layer 16 | – | – | – | – | – |
| Qwen 2.5 3B Instruct , layer 16 | – | – | – | – | – |
| Gemma 2 2B IT , layer 16 | – | – | – | – | – |
Mechanistic Interpretability
Mechanistic interpretability studies how neural networks implement behaviors through internal features, circuits, and causal information flow.
See all 391 papers