---
title: Risk Budgeting Portfolio Concepts
url: https://www.emergentmind.com/topics/risk-budgeting-portfolio
type: topic
---

# Risk Budgeting Portfolio Concepts

A risk-budgeting portfolio is a portfolio in which the ex-ante contribution of each asset to total portfolio risk matches a pre-specified risk budget vector \(b\), typically under long-only and full-investment constraints. In its classical form, the approach replaces return forecasting with explicit risk-allocation targets: if \(RC_i(w)\) denotes the risk contribution of asset \(i\) and \(R(w)\) the portfolio risk, the defining condition is \(RC_i(w)=b_iR(w)\) for all \(i\). The special case \(b_i=1/n\) is Equal Risk Contribution, commonly associated with risk parity [1403.1889] [2211.07212].

## 1. Mathematical definition

Let \(w=(w_1,\dots,w_d)'\in\Delta_d:=\{w\in\mathbb R_+^d:\sum_i w_i=1\}\) be the portfolio weights, and let the portfolio-risk map be
\[
R(w):=\rho(-w'X),
\]
where \(\rho\) is positively homogeneous of degree \(1\), sub-additive, and differentiable on \((\mathbb R_+^*)^d\). By Euler’s theorem on homogeneous functions,
\[
R(w)=\sum_{i=1}^d w_i\,\partial_iR(w).
\]
The risk contribution of asset \(i\) is therefore defined by
\[
RC_i(w):=w_i\,\partial_iR(w),
\]
and satisfies \(\sum_i RC_i(w)=R(w)\). Given a strictly positive budget vector \(b=(b_1,\dots,b_d)\) with \(\sum_i b_i=1\), a \(b\)-risk-budgeting portfolio \(w^*\) is characterized by
\[
RC_i(w^*)=b_i\,R(w^*) \qquad\Longleftrightarrow\qquad \frac{RC_i(w^*)}{R(w^*)}=b_i.
\]
These identities provide the general definition independently of the specific choice of risk measure [2211.07212].

For volatility-based risk budgeting, with covariance matrix \(\Sigma\in\mathbb R^{n\times n}\),
\[
R(w)=\sigma(w)=\sqrt{w^\top\Sigma w},
\]
the marginal contribution to volatility is
\[
\frac{\partial \sigma(w)}{\partial w_i}=\frac{(\Sigma w)_i}{\sigma(w)},
\]
and the total contribution is
\[
RC_i(w)=w_i\frac{(\Sigma w)_i}{\sigma(w)}.
\]
The budgeting condition becomes
\[
w_i(\Sigma w)_i=b_i\,(w^\top\Sigma w),\qquad i=1,\dots,n.
\]
In this standard-deviation case, there is no closed-form \(w\) for \(n>2\) [2504.19980] [2107.04636].

## 2. Optimization formulations and existence theory

Risk-budgeting equations admit several equivalent or closely related optimization formulations. A direct approach is the nonlinear system
\[
w_i(\Sigma w)_i=b_i(w^\top\Sigma w),
\]
possibly implemented through a squared-error objective such as
\[
\min_{w\ge0,\ \sum w_i=1}\sum_i\bigl[RC_i(w)-b_i\,\sigma(w)\bigr]^2.
\]
A second, widely used formulation introduces a logarithmic barrier:
\[
\min_{x>0}\Bigl\{\mathcal R(x)-\lambda\sum_{i=1}^n b_i\ln x_i\Bigr\},
\]
followed by normalization \(x\leftarrow x/\sum_i x_i\). In the volatility case, standard convex reformulations use auxiliary variables \(y\ge0\), for example
\[
\min_{y\ge0}\;\frac12\,y^\top\Sigma y-\sum_{i=1}^n b_i\ln(y_i),
\qquad
w_i^*=\frac{y_i^*}{\sum_j y_j^*},
\]
or, equivalently in another representation,
\[
\min_{y\ge0}\sqrt{y^\top\Sigma y}
\quad\text{subject to}\quad
\sum_i b_i\ln(y_i)\ge c.
\]
These formulations are central because they transform the allocation problem into a strictly convex program over exposures, after which the final weights are recovered by normalization [1403.1889] [2504.19980] [2107.04636].

A general existence-and-uniqueness result is available when \(R\) is continuous, convex, \(C^1\) on \((\mathbb R_+^*)^d\), positive on \(\Delta_d^{>0}\), and positively homogeneous of degree \(1\), with \(b_i>0\) and \(\sum_i b_i=1\). Under these hypotheses, there exists a unique solution \(w^*\in\Delta_d^{>0}\) to
\[
w_i^*\,\partial_iR(w^*)=b_i\,R(w^*).
\]
One route to the proof introduces the strictly convex function
\[
\Gamma(y):=g(R(y))-\sum_{i=1}^d b_i\log y_i,
\]
where \(g:\mathbb R_+\to\mathbb R\) is convex, increasing, and \(C^1\), and shows that the unique minimizer \(y^*\) yields the risk-budgeting solution after normalization. This framework extends the theory beyond variance to a wide spectrum of homogeneous risk measures [2211.07212].

## 3. Numerical computation

Classical numerical methods include Jacobi-type or cyclical coordinate-descent updates. In one standard scheme, starting from \(w^{(0)}\in\Delta_d\), one iterates
\[
w_i^{(k+1)}\propto \frac{b_i}{\partial_iR(w^{(k)})},
\]
followed by renormalization to \(\sum_i w_i^{(k+1)}=1\). Newton, quasi-Newton, sequential quadratic programming, and root-finding methods are also used for the barrier or equation-based formulations [1403.1889] [2211.07212].

For constrained problems, a unified large-scale solver combines cyclical coordinate descent, ADMM, proximal operators, and Dykstra’s algorithm. The constrained objective is written as
\[
\mathcal L(x;\lambda)=\mathcal R(x)-\lambda\sum_i b_i\ln x_i+\mathds{1}_\Omega(x),
\]
with ADMM splitting between the risk-budgeting term and the indicator of the feasible set \(\Omega\). The \(x\)-update is handled by cyclical coordinate descent, while the \(z\)-update is the Euclidean projection onto \(\Omega\), potentially via Dykstra’s algorithm when \(\Omega\) is an intersection of simpler sets. An outer bisection or Newton search on \(\lambda\) enforces the budget normalization condition [1902.05710].

A different line of work avoids auxiliary optimization problems altogether. For a general risk measure with Euler contributions, one may define
\[
\Delta(x)=RC(x)-b\,\langle \mathbf 1,RC(x)\rangle,
\qquad
x_{k+1}=x_k+k_k\,\Delta(x_k),
\]
and choose \(k_k\) so that \(\|\Delta(x_{k+1})\|_2\le L\|\Delta(x_k)\|_2\) with \(0<L<1\). Under the stated assumptions, \(\{x_k\}\) is a Cauchy sequence in the simplex, its limit satisfies the risk-budgeting condition, and the induced fixed-point map \(G(x)=x-k(x)\Delta(x)\) supports existence-and-uniqueness arguments. In the standard-deviation case, each iteration costs \(O(n^2)\), convergence is geometric with rate at least \(L\), and numerical experiments up to \(n=200\) report that the fixed-point algorithm with \(L=0.5\) typically converges in under \(0.05\) seconds with accuracy uniformly below \(10^{-3}\) in \(\bigl\|\frac{RC(x)}{\sum_iRC_i(x)}-b\bigr\|\) [2603.15511].

When the risk measure is only available through simulation, cutting-planes and stochastic methods become natural. For arbitrary coherent distortion risk measures, one may iteratively evaluate the sampled risk \(R(v^k)\), compute a subgradient, and add supporting hyperplanes to an outer approximation. For Expected Shortfall, specialized cutting-planes based on the Rockafellar–Uryasev representation and projected SGD on the exposure vector \(v\) and threshold \(t\) are available [2302.01196].

Mirror Descent has recently been adapted to the same convex exposure formulation. Using the negative-entropy prox-function
\[
F(y)=\sum_{i=1}^d y_i\ln y_i
\]
and a tamed gradient \(\widetilde G(y)=\kappa(y)\nabla\Gamma_g(y)\) with \(\kappa(y)=\min_i y_i\wedge 1\), deterministic and stochastic Mirror Descent algorithms converge to the unique minimizer. For the averaged deterministic method, the paper states an \(O(n^{-1/2+\delta})\) rate with \(\gamma_k=\Theta(k^{-1/2-\delta})\), and for the stochastic method it establishes an \(O(1/\sqrt n)\)-type bound up to log-factors along averaged iterates. Numerical experiments up to dimension \(d=250\) report that naive “classical-SGD” without the \(\kappa(y)\)-factor diverged in \(20\)–\(50\%\) of trials, while Tamed-SGD and stochastic Mirror Descent never diverged across \(100\) repetitions [2411.12323].

## 4. Extensions of the risk measure and time horizon

Risk budgeting is not restricted to variance. The general theory explicitly targets positive homogeneous and sub-additive risk measures and has been developed for Expected Shortfall, spectral or distortion measures, deviation measures, and Variantiles [2211.07212] [2411.12323].

A dynamic extension replaces the static risk functional by a time-consistent dynamic risk measure \(\rho_t\). For portfolio weights \(\theta_t\), one defines the risk-to-go recursively by
\[
V_t(\theta_{t:T})=\rho_t\bigl(\Delta_t(\theta_t)+V_{t+1}(\theta_{t+1:T})\bigr),\qquad V_{T+1}\equiv0,
\]
and the dynamic risk contribution of asset \(i\) at time \(t\) by a one-sided Gâteaux derivative. Under coherent dynamic distortion risk measures, the allocation problem is recast as a sequence of strictly convex optimization problems
\[
\min_{\theta_t\ge0,\ \sum_i\theta_{t,i}=1}
\Bigl\{V_t(\theta_t,\theta_{t+1:T}^*)-\sum_{i=1}^n b_{t,i}\ln\theta_{t,i}\Bigr\}.
\]
Each problem has a unique minimizer, the first-order conditions yield \(\mathrm{RC}_{t,i}(\theta^*)=b_{t,i}V_t^*\), and the backward sequence of solutions defines a self-financing dynamic risk-budgeting strategy with initial wealth \(1\) [2305.11319].

In continuous time, terminal variance can itself be treated as the risk measure:
\[
\mathrm{Risk}(u):=\mathrm{Var}(X_T^u),\qquad X_t^u=x_0+\int_0^t u_s^\top\,dS_s.
\]
The Gâteaux derivative is represented by a signed measure on the predictable \(\sigma\)-algebra, with density \(c_t^u\), interpreted as the instantaneous marginal risk contribution process. The asset-level risk contributions are
\[
RC_i^u(t):=u_t^{(i)}\,c_t^{u,(i)},
\]
and satisfy the aggregation property
\[
\mathrm{Var}(X_T^u)=\mathbb E\int_0^T\sum_{i=1}^d RC_i^u(t)\,dt.
\]
Prescribed predictable budget processes \(\beta_t\) are enforced by the stochastic convex program
\[
\min_{u\in\mathcal S^\infty}
\Bigl\{
\mathbb E\Bigl[\int_0^T-\sum_{i=1}^d\beta_t^{(i)}\ln(u_t^{(i)})\,dt\Bigr]
+\mathrm{Var}(X_T^u)
\Bigr\},
\]
whose minimizer satisfies \(RC_i^{u^*}(t)=\beta_t^{(i)}\). In this framework, the Moreira–Muir volatility-managed portfolio is recovered as a risk-budgeting solution, while continuous-time mean-variance allocation appears concentrated in terms of risk contribution [2011.10747].

Tail-relative versions have also been studied. Under the Normal-Tempered-Stable market model, one can define portfolio CoVaR and CoCVaR relative to a benchmark and compute the marginal contributions
\[
\MC_j^{\mathrm{CoVaR}}(w)=\frac{\partial}{\partial w_j}\mathrm{CoVaR}_{\eta\mid\zeta}(R_p(w)\mid R_0),\qquad
\MC_j^{\mathrm{CoCVaR}}(w)=\frac{\partial}{\partial w_j}\mathrm{CoCVaR}_{\eta\mid\zeta}(R_p(w)\mid R_0).
\]
Risk budgeting can then be implemented either through the nonlinear system \(w_j\,\MC_j(w)=b_j\) or through local LP steps that reduce CoVaR or CoCVaR while respecting an expected-return constraint [2303.12209].

## 5. Constraints, forecasts, factors, and learning-based models

The unconstrained theory extends imperfectly to practical constraints. With additional feasibility restrictions \(x\in\Omega\), a consistent constrained formulation preserves the logarithmic barrier and solves
\[
x^\star(\lambda)=\arg\min_{x\in\Omega}
\Bigl\{\mathcal R(x)-\lambda\sum_{i=1}^n b_i\ln x_i\Bigr\},
\]
rather than merely minimizing squared deviations of realized from target risk contributions. This accommodates box bounds, sector constraints, turnover limits, and liquidity constraints [1902.05710].

Return forecasts and transaction costs can be integrated while maintaining convexity. One formulation considers
\[
\min_x\Bigl[-\mu^\top x+\lambda\sqrt{x^\top\Sigma x}+\mu_t\|x-x^0\|_1\Bigr]
\]
subject to
\[
x_i(\Sigma x)_i\ge b_i\,x^\top\Sigma x,\quad
l\le x\le u,\quad
\mathbf 1^\top x=1,\quad
x\ge0.
\]
Using a factorization \(\Sigma=R^\top R\), each risk-budget constraint is rewritten as the second-order-cone condition
\[
\left\|
\begin{pmatrix}
x_i-(\Sigma x)_i\\
2\sqrt{b_i}\,Rx
\end{pmatrix}
\right\|_2
\le x_i+(\Sigma x)_i.
\]
This produces a tractable SOCP that scales to asset universes around \(100\)–\(200\), with the reported case studies emphasizing reduced drawdowns in equity–bond and NASDAQ 100 applications [2210.00969].

At the factor level, risk budgeting can be posed on factor exposures rather than asset weights. With a linear factor model \(X=\beta F+\epsilon\), factor exposures \(w=\beta'y\), and factor-risk measure
\[
\mathcal S(w)=\inf_{\beta'y=w}\mathcal R(y),
\]
a factor-budgeting portfolio matches
\[
w_i\,\partial_i\mathcal S(w)=b_i^f\,\mathcal S(w).
\]
A combined Asset–Factor Risk Budgeting model solves
\[
\min_{y\in\mathbb R_+^d,\ (\beta'y)_i>0}
\Bigl\{
g(\mathcal R(y))
-\lambda_a\sum_{i=1}^d b_i^a\ln y_i
-\lambda_f\sum_{j=1}^m b_j^f\ln(\beta'y)_j
\Bigr\},
\]
thereby interpolating between pure asset-level and pure factor-level diversification. A related convex NMF approach imposes positive factor loadings and yields factors with a quasi-diagonal correlation matrix, promoting diversified long-only allocations [2312.11132] [2204.02757].

Recent end-to-end neural architectures embed risk budgeting as an implicit optimization layer. In a model-based architecture, a neural network maps input features to a budget vector \(b\) through a softmax layer, after which a differentiable convex program solves for the allocation \(w\). In market data from 2017–2021, the model-based end-to-end approach trained on Sharpe ratio achieved an out-of-sample Sharpe ratio of \(1.16\), compared with \(0.79\) for nominal risk parity and \(0.83\) for equal weight; a gated version with stochastic asset selection reached \(1.24\) [2107.04636]. A later deep-declarative framework replaced the standard softmax with a bounded softmax, preventing vanishing budgets and improving conditioning of the implicit layer. On seven broad-market ETFs over 2011–2021, this reduced the dispersion of cumulative returns across \(15\) random seeds from \(20.07\%\) to \(1.71\%\) in-sample and from \(11.52\%\) to \(0.02\%\) out-of-sample, while consistently outperforming the risk parity benchmark in the Sharpe-trained configuration [2504.19980].

## 6. Interpretation, variants, and recurrent issues

Risk budgeting is often presented as a diversification doctrine, but the literature qualifies that interpretation. Asset-level Equal Risk Contribution can still produce concentration in latent factors, which motivates factor budgeting and joint asset–factor formulations. In the MSCI BARRA US application, Equal Factor Risk Contribution improved factor diversification but induced heavier concentration in asset weights, whereas the combined Asset–Factor Risk Budgeting construction was designed as a compromise between the two objectives [2312.11132].

Homogeneity is a second recurrent issue. The core Euler decomposition depends on the risk measure being positively homogeneous of degree \(1\), and constrained formulations can break the scale invariance present in the unconstrained case. The “scaling incompatibility” emphasized in constrained risk budgeting arises because the logarithmic barrier enforces normalization through the Lagrange multiplier \(\lambda\), while many practical constraints are not themselves homogeneous. As a result, apparently equivalent formulations of a bound can lead to distinct constrained solutions [1902.05710].

A third issue is sensitivity to the covariance structure and the asset universe. The neural end-to-end literature notes that risk-based portfolios can be sensitive to the underlying asset universe and that low-volatility assets with low returns can hurt the portfolio, motivating embedded gating mechanisms for asset filtering [2107.04636]. The online-learning literature makes a related point in a different language. Universal Risk Budgeting defines a scheme that weights each risk budget, rather than each capital budget, by its historical performance record, and proves mathematical equivalence to a novel type of universal portfolio using a new family of prior densities. The proposed construction is presented as more flexible because it allows the algorithmic trader to incorporate prior knowledge about the covariance structure of instantaneous asset returns; in particular, if there is dispersion in the volatilities of the available assets, then the uniform or Dirichlet priors standard in universal portfolio theory generate a dangerously lopsided prior distribution over the possible risk budgets [2106.10030].

These strands together indicate that “risk budgeting portfolio” is best understood not as a single recipe but as a family of allocation principles built from Euler risk decomposition, convex or fixed-point computation, and preassigned budgets over assets, factors, times, or tail states. The shared invariant across these variants is that portfolio construction is governed by the allocation of risk rather than by the allocation of capital.

Source: https://www.emergentmind.com/topics/risk-budgeting-portfolio