Back to the glossary

Investment Intelligence

What is performance attribution in a portfolio? Preparing return contributions with AI

Oct 21, 2026·5 min read·Reviewed by Frank Barthélemy

Performance attribution is a method that breaks a portfolio's return down into its causes. It answers the question of why a portfolio performed better or worse than its benchmark: was it the distribution across sectors or regions (allocation) or the selection of individual securities (selection)? The difference between portfolio return and benchmark return is called active return, and attribution assigns this difference to specific decisions.

A single overall figure says little. If a portfolio achieves 21 percent and the benchmark achieves 10 percent, the result is an active return of 11 percent (Wikipedia). Attribution shows which individual decisions produced these 11 percent. This is exactly what makes the analysis valuable for advisors, mandate managers and reporting teams.

Allocation and selection: the two main drivers

The most widely used method goes back to the work of Brinson and Fachler (1985) and Brinson, Hood and Beebower (1986), which are regarded as the foundation of portfolio attribution (Wikipedia). The Brinson model splits active return into two components:

  • Allocation effect: return that arises because asset classes, sectors or regions were weighted differently than in the benchmark. Overweighting a sector that subsequently performs better than the overall market produces a positive allocation contribution.
  • Selection effect: return that arises because different securities were chosen within a segment than in the benchmark. This shows whether the selection of individual securities added value.

Both effects can be reported per segment. This makes it visible whether performance came more from top-down decisions (allocation) or from bottom-up decisions (security selection) (NeoXam). In a bottom-up process, security selection takes precedence over allocation (CFA Institute).

Arithmetic or geometric

There are two common measures for calculating active return: arithmetic and geometric. The arithmetic variant simply takes the difference between portfolio and benchmark return and is more intuitive over a single period (R Journal). Over multiple periods a problem arises: benchmark and portfolio returns grow multiplicatively (they are compounded), so a simple addition of the per-period differences no longer adds up cleanly (Wikipedia).

For the multi-period view there are therefore dedicated methods that link the effects correctly, such as the linking named after Frongello (Kiski). In addition to return-based Brinson attribution, there is also risk-based attribution, which explains active return using risk factors rather than active weights (SimCorp).

What the analysis is used for in practice

Performance attribution is needed to assess a manager's decisions: was the return the result of deliberate decisions or more of a coincidence? (Financial Edge) In institutional reporting, in client conversations and in committee presentations, this depth of explanation is increasingly expected (NeoXam).

The effort rarely lies in the formula, but in obtaining the data. Positions, weights, benchmark data and returns often have to be brought together from several systems, a process that is traditionally time-consuming and leaves little room for the actual analysis (INDATA). Attribution builds on foundations that are defined separately: for example the benchmark as a reference measure, asset allocation and ongoing portfolio monitoring.

How AI handles the data preparation

This is where the work of scoreprise.AI comes in. An AI employee collects the required data from the connected sources, reconciles positions against the benchmark, calculates allocation and selection effects per segment and compiles the result in a structured form. In addition, it can provide the context, such as macroeconomic or sector-related events that influenced a period (CFA Institute).

The division of roles is decisive: the AI compiles the return contributions and weights them according to the institution's specifications. The evaluation of the results and any decision that follows from them remain with the advisor or the mandate manager. At scoreprise.AI, this line applies to all tasks in the area of investment research: AI prepares, people decide. The preparation is GDPR-compliant and takes place without model training on customer data.

In this way, the time spent shifts from the laborious collection of data to interpretation. The report is available faster, in a consistent form and traceably, because every return contribution can be traced back to the underlying data.

Frequently asked questions

What is the difference between the allocation effect and the selection effect?

The allocation effect measures whether the weighting of sectors, regions or asset classes relative to the benchmark added value. The selection effect measures whether the selection of individual securities within a segment was better or worse than the benchmark securities of the same segment. Together, the two explain a large part of the active return.

Why is a portfolio's overall return not enough?

The overall return shows only the result, not its causes. Two portfolios can achieve the same return but arise from completely different decisions. Attribution makes it visible whether the performance came from allocation, from security selection or from chance, and is therefore more meaningful for assessing a manager.

What does arithmetic versus geometric attribution mean?

Arithmetic attribution takes the simple difference between portfolio and benchmark return and is easy to understand over a single period. Geometric attribution works with ratios and is better suited when returns are linked across several periods, because returns combine multiplicatively rather than additively.

Does the AI take over the evaluation of the portfolio?

No. The AI compiles the return contributions, calculates the effects and weights them according to the institution's specifications. The evaluation of the results and every investment decision are made by the advisor or the institution. scoreprise.AI does not provide any recommendations, ratings or return statements.

What data does a performance attribution require?

Required are the portfolio positions with weights and returns, the corresponding benchmark data for the same period, and a clear segmentation, for example by sector or region. A large part of the effort consists of bringing this data together cleanly from different systems, a task that an AI employee can take over in an automated way.

Sources

  1. Wikipedia en.wikipedia.org
  2. NeoXam neoxam.com
  3. CFA Institute rpc.cfainstitute.org
  4. R Journal journal.r-project.org
  5. Kiski kiski.com
  6. SimCorp simcorp.com
  7. Financial Edge fe.training
  8. INDATA indataipm.com
  9. CFA Institute rpc.cfainstitute.org

This text was generated by AI and reviewed by a human.