Seeing Is Not Addressing: Auditing Linguistic Access to Frozen Visual Geometry
Organizations: Seoul National University
Abstract
Visual distinctions are often finer than those reflected in linguistic conceptualization. Vision-language models exhibit a similar asymmetry: a distinction can remain discriminable in frozen image geometry while being weakly addressable through the native text interface. We study this gap by separating visual discriminability from linguistic addressability in text-to-image retrieval. Using FactorAtlas, a fully crossed testbed of 23,040 images spanning shape, hue, pattern, and nuisance variation, we compare both readouts on held-out images of the same distinctions. We then derive image-side contrasts that separate each value from its alternatives for matched visual grounding, and test whether this reduces the native-text access gap across factors and models. Direction-specific and visual-absence controls tie these gains to the relevant visual contrast; the gains persist after global alignment and extend to compositional retrieval and natural images. Together, these results show that visual discriminability and linguistic addressability need not coincide, and that matched visual grounding can probe and reduce the resulting access gap.
Figures & tables
| Query form | Native | Matched |
|---|---|---|
| {v} | .629 | .876 |
| a {v} surface | .549 | .874 |
| an object with a {v} pattern | .577 | .881 |
| a surface that is {v} | .528 | .874 |
| a textured {v} surface | .501 | .872 |
| Shape | Hue | Pattern | ||||
| mAP | Top-1 | mAP | Top-1 | mAP | Top-1 | |
| Context holdout, per backbone | ||||||
| CLIP family | ||||||
| CLIP ViT-B/16 | ||||||
| EVA02-B/16 | ||||||
| FG-CLIP Base | ||||||
| Policy | Test mAP |
|---|---|
| Native | .6797 |
| Ground every value | .8220 |
| Validation-guided | .8245 |
| Dataset | Target distinction | Held-out setting |
|---|---|---|
| DTD ( Cimpoi et al., 2014 ) | Texture | Official partitions |
| Fashionpedia ( Jia et al., 2020 ) | Pattern / garment length | Category-held-out / image-disjoint |
| COCO-Facet ( Li et al., 2026 ) | Material | Image-disjoint |
| UT-Zappos ( Yu and Grauman, 2014 ) | Material | Product-disjoint |
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| Pattern | Hue | Shape | |
| SigLIP2 Base | |||
| Image prototype | .919 | .909 | .825 |
| Native text | .676 | .603 | .692 |
| Seven-backbone macro | |||
| Image prototype | .907 | .835 | .815 |
| Native text | .598 | .599 | .678 |
| Backbone | Pattern | Hue | Shape | |
|---|---|---|---|---|
| CLIP ViT-B/16 | ||||
| EVA02-B/16 | ||||
| FG-CLIP Base | ||||
| SigLIP SO400M | ||||
| SigLIP2 Base | ||||
| SigLIP2 Large |
| ID | Pattern | Hue | Shape |
|---|---|---|---|
| T1 | {v} | {v} | {v} |
| T2 | a {v} surface | a {v} object | a {v} |
| T3 | an object with a {v} pattern | an object that is {v} | an object shaped like a {v} |
| T4 | a surface that is {v} | a {v} colored object | a geometric {v} |
| T5 | a textured {v} surface | a {v} surface | a three dimensional {v} object |
| Template | Pattern | Hue | Shape |
|---|---|---|---|
| T1 | |||
| T2 | |||
| T3 | |||
| T4 | |||
| T5 | |||
| Improved |
| Value | Additional lexical forms | Canonical AP | Lexical AP | |
| Plain | solid, unpatterned | .287 | .109 | |
| Striped | banded, lined | .375 | .367 | |
| Wavy | undulating, wave patterned | .666 | .558 | |
| Checkered | checkerboard, chequered | .999 | .976 | |
| Dotted | polka dotted, dot patterned | .711 | .490 | |
| Cracked | fissured, crackle patterned | .936 | .744 |
| Image query | Native | Matched | Cosine | |
|---|---|---|---|---|
| 1.00 | .649 | .635 | .878 | 1.000 |
| .70 | .609 | .611 | .863 | .995 |
| .50 | .567 | .590 | .845 | .981 |
| .35 | .518 | .566 | .824 | .962 |
| .20 | .423 | .519 | .774 | .920 |
| .10 | .269 | .416 | .659 | .825 |
| Pattern | Hue | Shape | ||||
|---|---|---|---|---|---|---|
| Backbone | mAP | Top-1 | mAP | Top-1 | mAP | Top-1 |
| CLIP ViT-B/16 | ||||||
| EVA02-B/16 | ||||||
| FG-CLIP Base | ||||||
| SigLIP SO400M | ||||||
| SigLIP2 Base | ||||||
| Factor | mAP: native matched | Top-1: native matched | Positive endpoints |
|---|---|---|---|
| Pattern | 168/168 | ||
| Hue | 168/168 | ||
| Shape | 168/168 |
| Pattern | Hue | Shape | ||||||
|---|---|---|---|---|---|---|---|---|
| Value | Native Matched | Value | Native Matched | Value | Native Matched | |||
| plain | +.542 | red | +.072 | cube | +.271 | |||
| striped | +.482 | orange | +.133 | sphere | +.083 | |||
| wavy | +.171 | yellow | +.119 | cylinder | +.076 | |||
| checkered | +.023 | lime | +.209 | cone | +.161 | |||
| dotted | +.241 | green | +.218 | torus | +.114 | |||
| Factor | Native | Shared | Factor | Matched |
|---|---|---|---|---|
| Pattern | .567 | .779 | .806 | .862 |
| Hue | .619 | .528 | .580 | .786 |
| Shape | .660 | .739 | .762 | .803 |
| Macro | .616 | .682 | .716 | .817 |
| Method | Pattern | Hue | Shape |
|---|---|---|---|
| Native | .635 | .678 | .702 |
| Factor-specific map | .772 | .727 | .789 |
| Shared map | .775 | .712 | .768 |
| Matched grounding | .878 | .854 | .813 |
| Shared global | Factor global | |||||
|---|---|---|---|---|---|---|
| Backbone | Global | +Matched | Improved | Global | +Matched | Improved |
| CLIP B/16 | .680 | .743 | 11/12 | .735 | .765 | 10/12 |
| EVA02-B/16 | .725 | .794 | 10/12 | .738 | .791 | 10/12 |
| FG-CLIP Base | .708 | .785 | 10/12 | .753 | .797 | 8/12 |
| SigLIP SO400M | .764 | .823 | 9/12 | .775 | .827 | 9/12 |
| SigLIP2 Base | .740 | .813 | 11/12 | .753 | .816 | 11/12 |
| Backbone | Pattern | Hue | Shape |
|---|---|---|---|
| CLIP ViT-B/16 | |||
| EVA02-B/16 | |||
| FG-CLIP Base | |||
| SigLIP SO400M | |||
| SigLIP2 Base | |||
| SigLIP2 Large |
| Native | Matched | |||||
|---|---|---|---|---|---|---|
| Condition | R@1 | R@5 | mAP | R@1 | R@5 | mAP |
| Context | .357 | .714 | .517 | .711 | .962 | .819 |
| Unseen H S | .631 | .929 | .764 | .928 | .998 | .960 |
| Unseen P S | .622 | .952 | .766 | .876 | .995 | .931 |
| Unseen P H | .661 | .937 | .779 | .828 | .990 | .900 |
| Protocol | Factor | Ground/keep | Native | All | Selective | Improved/declined | |
|---|---|---|---|---|---|---|---|
| Context | Pattern | .70 | 10/0 | .635 | .878 | .878 | 10/0 |
| Hue | .65 | 11/1 | .678 | .854 | .855 | 11/0 | |
| Shape | 2.90 | 7/1 | .702 | .813 | .813 | 7/0 | |
| Unseen H S | Pattern | .70 | 9/1 | .673 | .895 | .895 | 9/0 |
| Hue | .10 | 7/5 | .671 | .698 | .697 | 6/1 | |
| Shape | 7.35 | 7/1 | .721 | .793 | .809 | 7/0 |
| Images/value | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | Full |
|---|---|---|---|---|---|---|---|---|---|---|
| Test mAP | .695 | .711 | .730 | .755 | .774 | .795 | .806 | .812 | .819 | .822 |
| Gain | +.015 | +.032 | +.051 | +.076 | +.095 | +.115 | +.127 | +.133 | +.139 | +.142 |
| Direction cosine | .466 | .594 | .719 | .825 | .897 | .946 | .972 | .986 | .994 | 1.000 |
| Factor | 1 | 8 | 32 | 256 | Full |
|---|---|---|---|---|---|
| Pattern | .688 | .802 | .860 | .884 | .887 |
| Hue | .670 | .698 | .731 | .769 | .776 |
| Shape | .728 | .767 | .793 | .805 | .803 |
| Backbone | DTD | Fashionpedia | COCO-Facet | UT-Zappos | |
|---|---|---|---|---|---|
| Texture | Pattern | Length | Material | Material | |
| CLIP ViT-B/16 | .359 .668 | .452 .618 | .178 .317 | .604 .850 | .522 .617 |
| EVA02-B/16 | .444 .731 | .567 .768 | .220 .361 | .668 .819 | .665 .665 |
| FG-CLIP Base | .500 .751 | .566 .789 | .241 .352 | .601 .899 | .631 .676 |
| SigLIP SO400M | .621 .803 | .631 .799 | .297 .396 | .615 .869 | .677 .751 |
| SigLIP2 Base | .564 .771 | .620 .789 | .285 .370 | .627 .874 | .678 .717 |
| Backbone | Native | Reused direction | |
|---|---|---|---|
| CLIP ViT-B/16 | .414 | .490 | +.075 |
| EVA02-B/16 | .575 | .720 | +.145 |
| FG-CLIP Base | .568 | .800 | +.232 |
| SigLIP SO400M | .640 | .767 | +.127 |
| SigLIP2 Base | .631 | .795 | +.164 |
| SigLIP2 Large | .628 | .750 | +.121 |