Thanks for reading it properly, and for the plot. You are right on both counts. I have fixed the page.
Are you using those two observations?
No, with one exception. They are there to explain why the closure fails, not to produce a number. The estimator is a scrambled Sobol sampler with no closure, no correction and no learned component in the scored path. Nothing in it looks at the correlations or the rank.
What actually drives the design is the oracle table just above that section. Give the estimator perfect marginals at every layer and leave only the correlations approximate, and it still cannot get below 7.07e-07. That is what says “spend the budget on samples”.
The one exception: the arc-cosine map is what killed antithetic sampling for me. Pairing x with -x is capped at 1.10x, and on a scrambled net it measured 0.93x, so it actually hurts.
The common mean vector
You are right.
Write h = mu + r. For a symmetric input distribution:
C = F + (1 - F) * rho
C is the antipodal cosine. F is the mean’s share of the activation energy. rho is the correlation between the two residuals.
Measured on ten fresh networks (256 wide, 32 deep, 131,072 samples each): F = 0.946, rho is about -0.08. So C and F agree to within 0.006.
In other words, “the correlations saturate near one” and “the activations are dominated by a common mean” are the same fact said twice. Yours is the better way to say it.
That also explains the antithetic result. The only thing antithetic sampling can harvest is the small (1 - F) * rho term, and it is tiny because almost everything the two vectors share is the mean.
One caveat on your framing. Here mu is not a nuisance, it is the answer, since the target is E[h_32]. The sampler’s error is trace(Cov_32) / (256 N). So r is the noise to average away, not the thing to model.
The rank definition
The 2.2 is a participation ratio, and your curve reproduces it:
|
mine |
yours |
| participation ratio, first post-ReLU layer |
165 |
~165 |
| participation ratio, scored layer |
2.4 |
~2 |
| 99% count, first post-ReLU layer |
246 |
~245 |
| 99% count, scored layer |
56 |
~60 |
But the page called it “effective rank”, which is a different statistic. On the same spectra:
| statistic |
value |
| participation ratio (this is the 2.2) |
2.4 |
| effective rank, Roy and Vetterli, on eigenvalues |
5.9 |
| the same, on singular values |
64 |
| stable rank |
1.6 |
So a perfectly defensible “effective rank” lands at 64, which is essentially your number. Most of the apparent disagreement was naming.
Your criticism of the sentence stands anyway. A participation ratio is dominated by the top eigenvalue and says little about how far the spectrum reaches. You can build spectra with a participation ratio of 2.4 whose 99% count is anything from single digits to over 200. Reaching 99% here takes 56 directions out of 256, and 99.99% takes 155. “Living on a two-dimensional object” is gone, with those counts in its place.
Needing many modes
Agreed, with one refinement. That ladder prices an oracle nobody can buy.
Capturing a mode means knowing E[v . h_32] along that eigendirection. Those are k of the 256 numbers the competition is asking you to produce. Knowing Cov_32 exactly buys nothing on its own, because the sampler’s error is just the sample mean of a mean-zero variable.
So the modes have to come from a surrogate whose mean you know in closed form. trim_qewas (18182) measured that whole class saturating at 0.47 of the variance, however many directions you add.
Centered activations
Agreed. Uncentered, the participation ratio is 1.04, which is near rank one only because the mean dominates, so it tells you nothing. Batch whitening is top of my Phase 2 list at a reported 2.06x to 2.34x.
What changed on the page
- The rank sentence, as above.
- The 0.982 cosine. It was compared against a theoretical value for a different quantity: 0.982 averages per-pair cosines, while the map predicts a ratio of expectations. That measures 0.941 against 0.973 from the map, so the map overpredicts the collapse rather than under.
Thanks for taking the time and the feedback!