Allocation, Selection and Interaction Effects
The three pieces Brinson attribution splits outperformance into, the bet on which sectors to overweight, the bet on which stocks within a sector to pick, and a small leftover term that captures both bets acting at once.
Prerequisites: Brinson Attribution
Brinson attribution splits a portfolio's outperformance into pieces, but it's worth slowing down on exactly what each piece measures, because the three terms answer three different questions and get misread constantly. Allocation asks: did you put money in the right sectors? Selection asks: within a sector, did you pick the right names? Interaction asks: what happens when both answers are "yes" or both are "no" at once?
Allocation rewards being overweight a sector that outperformed the benchmark. Selection rewards beating the benchmark's return within a sector, regardless of how much you held there. Interaction is the cross term, it exists because allocation and selection decisions are made together, not independently.
Three questions, one number each
For a single sector , define the portfolio weight , benchmark weight , portfolio return , and benchmark return within that sector. The three effects are:
In words: allocation is your overweight or underweight in a sector, multiplied by how that sector itself did in the benchmark — it doesn't care what you actually owned within the sector, only whether you leaned toward or away from a sector that did well. Selection is the benchmark's own weight in that sector, multiplied by how much your picks beat the sector's benchmark return — it doesn't care whether you were overweight, only whether your stocks were better than average. Interaction catches the leftover: it's positive when you were both overweight and good at picking within that same sector, and negative when a good overweight call was paired with bad stock picking (or vice versa).
Worked example
A fund holds 40% in tech versus a benchmark weight of 25%. Tech returned 15% in the benchmark; the fund's tech holdings returned 20%.
- Allocation. , i.e. 2.25 percentage points, earned purely by overweighting a sector that beat the average.
- Selection. , i.e. 1.25 percentage points, earned by picking better-than-average tech names, scaled by how much weight the benchmark itself gives tech.
- Interaction. , i.e. 0.75 percentage points — the bonus from having more money riding on the stocks that were also better picks.
- Total sector contribution. , matching the direct calculation .
Sum each of the three effects across every sector and you get total allocation, total selection, and total interaction for the whole portfolio, which together reconstruct the full active return.
What this means in practice
Most performance teams fold interaction into selection before presenting results to a client, because a standalone "interaction effect" line is hard to explain and often small. That's the Brinson-Fachler convention, versus the original Brinson-Hood-Beebower model, which reports all three separately. Either is defensible; what matters is being consistent within a firm, since the two conventions attribute the same total return differently across the allocation and selection lines.
A large positive interaction term is not itself a skill — it's a byproduct of large active weights combined with large active returns, and it can flip sign between periods with no change in manager behavior. Don't read interaction as a standalone talent; read allocation and selection as the two decisions, and treat interaction as bookkeeping.
Related concepts
Practice in interviews
Further reading
- Brinson, Hood & Beebower (1986), Determinants of Portfolio Performance
- Bacon, Practical Portfolio Performance Measurement and Attribution