1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
# The gate was measuring the wrong thing
*2026-08-01. Supersedes the correlation threshold used as the project's
go/no-go statistic since the synthetic world results.*
## The correlation does not govern recovery
The standing rule was that the field correlation at the true pairing has to
reach about 0.9, that nothing works below it, and that any new representation
can therefore be priced in minutes without running a search. Natural data sat
at 0.656 and no recovery run was made on it, on the strength of that rule.
**A controlled truncation refutes the rule.** Take the synthetic fields that
recover at 95.3%, project both to rank *r*, and match blind from a spectral
start with exact refinement. The correlation barely moves across the ladder;
recovery moves across its entire range.
| Field | ρ at truth | Shared directions | Recovery (256 scenes, chance 0.4%) |
|---|---|---|---|
| synthetic, rank 4 | 0.902 | 11 | 6.2% |
| synthetic, rank 8 | 0.906 | 13 | 12.9% |
| synthetic, rank 16 | 0.928 | 18 | **95.6%** |
| synthetic, rank 32 | 0.928 | 27 | 93.8% |
| synthetic, rank 64 | 0.928 | 27 | 95.8% |
| synthetic, rank 128 | 0.929 | 27 | 96.1% |
| synthetic, full | 0.929 | 27 | 95.8% |
A rank-8 field correlating at 0.906 — comfortably past the supposed threshold
— recovers 13%. The same field at rank 16 recovers 96%. Correlation is held
almost fixed while recovery crosses from failure to success, so the variable
that moves recovery is the width of the shared spectrum, not the strength of
the agreement.
The theory says the same thing in advance and we misread it. Correlated-matching
thresholds are derived for exchangeable full-rank noise, where each of the
N²/2 entries carries an independent constraint on the pairing. A rank-*r*
shared component supplies about *rN*. At 256 scenes with *r* near ten that is
an eighth of what the threshold calculation assumes, so quoting the 0.9 figure
against a low-rank field compares a number to a bound derived for a different
object.
The correction cuts against us as well as for us. With the old gate retired,
the reason for never having run a search on natural data went with it, so the
search was run: five blind trials on the best natural field, spectral start
chosen by energy over five candidates, exact refinement to convergence.
**Recovery is 0.0000 against a chance rate of 0.0039** — the spectral start
lands exactly on chance and refinement moves away from the truth, which is what
descent does when the truth is not the optimum. Natural data does not recover,
and now that is a measurement rather than an inference from a statistic that
does not govern it.
## What the shared spectrum measures
Each field is eigendecomposed and the principal angles between the two leading
32-dimensional eigenspaces are computed; directions with cosine above 0.7 count
as shared. A scene-shuffled null puts the chance count at 1.0 in every
condition below, so the counts are not an artefact of subspace dimension.
| Field | ρ | vision eff. rank | text eff. rank | shared (net of null) |
|---|---|---|---|---|
| synthetic watershed (recovers 95.3%) | 0.928 | 14.5 | 11.8 | **26** |
| synthetic v0 (fails, 5.1%) | 0.508 | 31.3 | 27.9 | 18 |
| Visual Genome, previous best | 0.656 | 18.7 | 13.9 | 10 |
| Visual Genome, best today | 0.716 | 39.7 | 48.0 | 15 |
The failing synthetic field settles the sufficiency question in the other
direction: 18 shared directions with a correlation of 0.508 also fails.
**Recovery needs both a wide shared spectrum and a strong correlation, and
neither alone predicts it.** The gate becomes a joint condition, and the honest
statement of our position is that natural data is short on both — though far
closer on width than the correlation gap alone suggested.
## Natural data is narrow in the intersection, not in either modality
The diagnosis is sharper than "the features are not good enough". Each side is
individually rich — vision effective rank 40, text 48 — while the two agree on
15 directions. **Each modality is rich about something, and they are rich about
different things.**
That intersection is close to invariant under everything tunable on the vision
side, all measured at matched width:
| Vision configuration | ρ | shared |
|---|---|---|
| 6 spectral segments | 0.692 | 15 |
| 16 spectral segments | 0.679 | 14 |
| annotated region boxes (oracle) | 0.703 | 15 |
Handing the pipeline ground-truth boxes buys one direction over unsupervised
segmentation and nothing over using fewer segments. This confirms from a new
angle what the earlier oracle-box comparison found: **segmentation is not the
constraint on photographs.**
The correlation column in that table should be read against a noise floor.
Moving the segmentation eigendecomposition from CPU to GPU changes nothing in
the recipe, yet re-deriving segments through it takes the baseline correlation
from 0.6559 to 0.6767 — the eigenvectors differ in sign and, where eigenvalues
are near-degenerate, in rotation, so the clustering that follows lands
differently. **Segmentation reseeding is worth about 0.02 in correlation**, so
the 6-versus-16-segment and oracle-box differences in that table are inside
the noise and only the shared counts distinguish them. The session's headline
movements, 0.656 to 0.716 to 0.725, are three times the floor. The pipeline
itself is unchanged: run against the original CPU-derived segments it
reproduces 0.6559 exactly.
The text side does move it, and saturates:
| Text vector dimension | text eff. rank | ρ | shared |
|---|---|---|---|
| 24 | 19.0 | 0.661 | 10 |
| 48 | 31.8 | 0.692 | 15 |
| 128 | 48.0 | **0.716** | 16 |
| 256 | 53.0 | 0.700 | 17 |
Tripling the text representation's own rank from 19 to 53 buys seven shared
directions and then stops. Enlarging the scene population does not help either
— at matched width the shared count goes 23, 20, 19 for 256, 512 and 1024
scenes, so the ceiling is a property of what the two corpora are about rather
than of how many scenes are sampled.
## Two smaller results, one refuted hypothesis
**The projection improved.** Scaling each discriminant direction by its own
eigenvalue to the power 0.5 lets a wide basis be kept without the weak
directions drowning the strong ones. It dominates the unweighted projection at
every setting tested and, unlike the unweighted version, improves with width —
which is the direction that raises rank. With text vectors at 128 dimensions
this takes the field correlation from 0.656 to **0.716** and the shared count
from 10 to 16, at no cost.
**Hubness was the wrong suspect.** The hypothesis was that the correlation is
inflated by a shared "this scene resembles everything" component carrying no
matching information. It is not: the additive row-and-column model accounts for
0.9% of the visual field's variance and 4.9% of the text field's, and removing
it *raises* the correlation slightly, from 0.656 to 0.671. The headline
statistic was honest; it was simply not the statistic that governs recovery.
## Shrinking the problem is dead, and now by measurement
Small blocks were the last standing non-correlation route, on the reasoning
that the hard phase is joint in correlation and population size. The reasoning
had the sign backwards. The information-theoretic threshold is
ρ_IT ≈ √(4 log N / N), which **rises** as N falls: 0.29 at 256 scenes, 0.51 at
64, 0.83 at 16. Shrinking the population raises the bar.
The project's own gate confirms it directly. At every size tested, the best
state a strong searcher reaches — spectral start plus 200 random restarts, each
run to a local optimum under exact steepest descent — is **deeper than the
truth**, in three replicates out of three:
| N | ρ | E(truth) | E(best found) | accuracy of best | truth deepest? |
|---|---|---|---|---|---|
| 16 | 0.705 | 2.95 | 2.37 | 0.271 | 0/3 |
| 24 | 0.703 | 3.24 | 2.29 | 0.194 | 0/3 |
| 32 | 0.679 | 3.69 | 2.38 | 0.073 | 0/3 |
| 48 | 0.706 | 3.48 | 2.65 | 0.125 | 0/3 |
| 64 | 0.700 | 3.24 | 2.15 | 0.151 | 0/3 |
| 96 | 0.698 | 3.65 | 2.57 | 0.115 | 0/3 |
When the truth is not the optimum, no searcher of any cost finds it, and the
question of algorithm class does not arise. Accepting exponential cost buys
nothing here — this is the same conclusion tempering reached by equilibrating
below the truth, now established at sizes small enough that search cannot be
blamed.
Combined with the earlier rank-ladder result — at natural field quality every
truncation from rank 4 to full returns chance — three of the five routes in the
candidate register are closed: reshaping the landscape, searching harder, and
shrinking the problem. Raising the shared spectrum and adding orthogonal signal
are what remain.
## What this changes
The target moves from a scalar to a pair. Raising the correlation from 0.656 to
0.716 was worth having, but the measurement that matters is that it came with
the shared count going from 10 to 16, and 16 is inside the interval where the
synthetic ladder crosses from 13% to 96%.
The corpus, not the encoder, is where the width comes from. The synthetic world
has 26 shared directions because its captions state exactly the world state;
Visual Genome has 15 because a region description and a patch descriptor
overlap on roughly that many aspects of a photograph, and no amount of
segmentation quality, backbone capacity, or scene count moves it. That reframes
the next step as a question about which corpora have naturally wide overlap —
dense descriptions, product listings with photographs and full specifications,
screenshots paired with their accessibility trees — rather than a question
about better features for this one.
|