Quant Memo
Core

Orthogonalising Signals Before Blending

Why combining several correlated alpha signals into one blended score requires first stripping out their shared, overlapping component — otherwise the blend just re-weights the same underlying bet several times over rather than diversifying across genuinely different ones.

Prerequisites: Blending Alpha Signals with Machine Learning

Blending five alpha signals sounds like diversification, but if three of the five are all, at heart, different flavors of the same momentum idea, the "blend" doesn't actually combine five independent views — it just gives momentum a triple vote. A weighted average of correlated signals concentrates risk rather than spreading it, and it inflates a backtest's apparent breadth of ideas without adding any genuinely new information. Orthogonalisation is the step that fixes this: before blending, strip each signal of the part it shares with the others, so what remains is only each signal's unique, non-overlapping contribution.

The idea: keeping only what's new

Picture three analysts giving you stock recommendations. If two of them are secretly reading the same research report and just phrasing it differently, listening to "three opinions" is really listening to one opinion twice with a extra voice. To get real diversification, you'd want to ask each analyst "what do you believe that the others don't already believe" — their unique contribution, net of the shared view. Orthogonalising signals does exactly this mathematically: it regresses each signal on the others and keeps only the residual, the part uncorrelated with (orthogonal to) everything else already in the blend.

Concretely, to orthogonalise signal x2x_2 with respect to signal x1x_1, regress x2x_2 on x1x_1:

x2=α+βx1+x2,x_2 = \alpha + \beta x_1 + x_2^{\perp},

and keep the residual x2x_2^{\perp} — the part of x2x_2's variation left over once its linear relationship with x1x_1 has been removed. In plain English: x2x_2^{\perp} is what signal 2 says that signal 1 doesn't already say; blending x1x_1 with x2x_2^{\perp} (rather than raw x2x_2) means the two combined signals no longer double-count the shared component. With more than two signals this generalizes to sequentially orthogonalising each new signal against everything already included, or, equivalently, decomposing the whole signal set with something like principal component analysis and blending the resulting uncorrelated components instead.

Worked example: three momentum-family signals

Suppose 1-month, 6-month, and 12-month price momentum have pairwise correlations around 0.75 — all three are largely the same underlying bet on trend persistence at slightly different horizons. A naive equal-weighted blend of all three effectively triples the weight on "trend persistence" relative to any other signal in the portfolio, such as a value signal that's uncorrelated with all three. Orthogonalising: keep 1-month momentum as is; regress 6-month momentum on 1-month and keep only the residual (the part of medium-term trend not explained by the short-term reading); regress 12-month momentum on both and keep only its residual. The resulting three orthogonalised components — each capturing a genuinely distinct horizon of trend information rather than an overlapping copy — can now be blended with weights that reflect their individual quality, without one underlying idea silently dominating the mix through sheer repetition.

raw signals: heavy overlap orthogonalised: distinct pieces
Raw correlated signals overlap heavily (left); after orthogonalisation, each remaining component is a distinct, non-overlapping contribution ready to be blended without double-counting.

What this means in practice

Skipping orthogonalisation before blending is one of the most common ways a "multi-factor" model quietly becomes a one-factor model in disguise — the backtest shows five signals contributing, but risk is concentrated in whatever theme those signals happen to share. Checking pairwise correlations among candidate signals before blending, and orthogonalising or otherwise decorrelating anything above a modest threshold (commonly around 0.5–0.6), is a cheap step that meaningfully changes both the diversification and the interpretability of the resulting blend.

Orthogonalising against an arbitrarily chosen "first" signal isn't neutral — the order matters, since whichever signal goes first keeps its full raw information while later signals only keep what's left over. Choosing that order using a defensible rule (economic priority, or a symmetric method like PCA that doesn't require an order at all) avoids silently favoring one signal over another for no principled reason.

Related concepts

Practice in interviews

Further reading

  • Grinold, Kahn, Active Portfolio Management, ch. 9
ShareTwitterLinkedIn