← NCO bridge demos paper (PDF) · verification script
The member weights do not depend on the dial
Under the paper's model of grouped assets, turning the dial changes only how much each group holds of its representative. The variance the bridge gives up then has a closed form.
The setting
Assets are grouped, and each group has one representative, the paper's knot. The paper's model of the world, the gateway model, says that every other member of a group is its representative scaled by a beta plus independent noise. So a member's only connection to the rest of the market runs through its own group's representative. Such a market is drawn at random: four groups with two, three, one and two members besides the representative.
Inside a group
The bridge builds a small portfolio for each group, the group's direction, and then decides how much money each group gets. The direction lists a weight for the representative and a weight for each member; only its shape matters, since the second step rescales it. At the dial γ = 0 the direction is the group's own minimum-variance portfolio, as in nested clustered optimization. As γ rises the group is told what the other groups' representatives explain about its own.
The paper's result is that this information changes only one thing: how much of the representative the group holds. The weights on the members are the same at every γ, and the same as they would be if the other groups did not exist. The matrix on the left is the market's correlation with the groups outlined. The bars on the right are every group's direction at three settings of the dial: the member bars are identical across the three, and only the representative bars change.
How far from optimal is the bridge at each γ?
Because the members never move, the paper can collapse each group to two numbers, its representative and one summary of its members, and write the bridge's excess variance over the optimum in closed form. The chart compares that formula with the excess variance computed directly, on the same random market.
Everything is computed from the sampled covariance in the browser. Betas are drawn around 1 and residual noise is independent, so the gateway model holds exactly.