You will be provided with a research report. The body of the report will contain some citations to references.

Citations in the main text may appear in the following forms:
1. A segment of text + space + number, for example: "Li Qiang constructed a socioeconomic status index (SES) based on income, education, and occupation, dividing society into 7 levels 15"
2. A segment of text + [number], for example: "Li Qiang constructed a socioeconomic status index (SES) based on income, education, and occupation, dividing society into 7 levels[15]"
3. A segment of text + [number†(some line numbers, etc.)], for example: "Li Qiang constructed a socioeconomic status index (SES) based on income, education, and occupation, dividing society into 7 levels[15†L10][5L23][7†summary]"
4. [Citation Source](Citation Link), for example: "According to [ChinaFile: A Guide to Social Class in Modern China](https://www.chinafile.com/reporting-opinion/media/guide-social-class-modern-china)'s classification, Chinese society can be divided into nine strata"

Please identify **all** instances where references are cited in the main text, and extract (fact, ref_idx, url) triplets. When extracting, pay attention to the following:
1. Since these facts will need to be verified later, you may need to look for some context before and after the citation to ensure that the fact is complete and understandable, rather than just a simple phrase or short expression.
2. If a fact cites multiple references, then it should correspond to two triplets: (fact, ref_idx_1, url_1) and (fact, ref_idx_2, url_2).
3. For the third form of citation (i.e., where the citation source and link appear directly in the text), the ref_idx should be uniformly set to 0.
4. If the main text does not specify the exact location of the citation (for example, only the reference list is listed at the end of the article, without specifying the citation point in the text), please return an empty list.

You should return a JSON list format, where each item in the list is a triplet, for example:
[
    {
        "fact": "Text segment from the original document. Note that Chinese quotation marks should use full-width marks. And add a single backslash before the English quotation mark to make it a readable for python json module.",
        "ref_idx": "The index of the cited reference in the reference list for this text segment.",
        "url": "The URL of the cited reference for this text segment (extracted from the reference list at the end of the research report or from the parentheses at the citation point)."
    }
]

Here is the main text of the research report:
It is possible to systematically combine these model families: use deep/ML models to generate data‑driven views and risk diagnostics, plug them into a Black‑Litterman/mean‑risk optimizer with more robust risk measures (e.g. CVaR, drawdown), and implement dynamic policies via reinforcement learning, with interpretability enforced by XAI or interpretable architectures. [1][2][3][4][5][6]

Below is a structured comparison and then a blueprint for a unified framework.

***

## Model families at a glance

- **Mean–Variance (Markowitz)**  
  Risk is measured by variance of portfolio returns, given a vector of expected returns and a covariance matrix; optimization trades off expected return versus variance subject to constraints. [7][8][9][10]

- **Black–Litterman (BL)**  
  BL is a Bayesian procedure that starts from a CAPM‑style equilibrium prior on expected excess returns (implied by market‑cap weights and covariance) and blends investor “views” with that prior to produce posterior expected returns, which are then fed into mean–variance optimization. [2][11][1]

- **Deep / ML asset pricing and allocation**  
  Supervised ML models (trees, random forests, neural nets, AutoML) learn non‑linear mappings from predictors to returns or risk premia; deep RL models directly learn allocation policies that optimize risk‑adjusted reward under dynamic, multi‑period settings. [4][12][5][13][14][15][16][17]

***

## Risk measurement differences

### Mean–Variance

- **Risk measure**: Variance (or standard deviation) of portfolio returns is the canonical risk measure; risk is determined by the covariance matrix \(\Sigma\) and weights \(w\) through \(w^\top \Sigma w\). [8][9][10][7]
- **Assumptions**: Markowitz’s framework is consistent with either (a) quadratic utility over mean and variance or (b) joint normality of returns; in practice, it assumes the mean vector and covariance matrix of future returns are known or well‑estimated, which is rarely true. [18][19][7][8]
- **Extensions**: There is extensive work replacing variance with downside or tail measures (semi‑variance, VaR, CVaR), motivated by the fact that variance penalizes upside and downside symmetrically and handles fat tails poorly. [9][3]

### Black–Litterman

- **Risk measure**: BL mostly keeps the same covariance matrix as mean–variance and therefore uses variance as risk, though Bayesian updating can also yield a posterior covariance used in optimization. [11][2]
- **Key change**: BL’s innovation is on the **return side**, not the risk measure: it reduces parameter‑uncertainty risk by treating expected returns as random with a prior centered on CAPM equilibrium and updating that prior using noisy views, thus stabilizing portfolios and avoiding “corner solutions” driven by noisy mean estimates. [1][2][11]

### Deep / ML and RL models

- **Supervised ML for pricing**: Risk is often modeled indirectly: models predict conditional expected returns or risk premia, and downstream portfolio construction may still use familiar risk measures (variance, VaR, CVaR) in an optimization step. [20][21][4]
- **Reinforcement learning for allocation**: RL frameworks embed risk **directly in the objective or constraints**, e.g. Sharpe ratio (mean/variance), maximum drawdown, or CVaR‑based penalties; these can reduce left‑tail risk and drawdowns more effectively than basic mean–variance. [5][13][14][15][16][17]
- **Safe RL / risk‑aware agents**: “Safe RL” approaches design reward functions or constraints explicitly in terms of risk measures (variance, CVaR), allowing agents to learn policies that manage tail losses as well as average returns. [16][17]

***

## Return prediction differences

### Mean–Variance

- **Input returns**: Expected returns \(\mu\) are treated as exogenous inputs; in practice they are usually estimated via historical averages or simple forecasting models, under assumptions like i.i.d. returns and normality/log‑normality. [10][19][18]
- **Sensitivity problem**: The MV optimizer is notoriously sensitive to \(\mu\): small estimation errors in expected returns can produce extreme, unstable portfolios, especially in high dimensions. [22][10][1]

### Black–Litterman

- **Equilibrium prior**: BL reverse‑optimizes from observed market‑cap weights and covariance to get implied equilibrium risk premia \(\Pi = \delta \Sigma w_{\text{mkt}}\) (CAPM‑like excess returns). [2][1]
- **Views and Bayesian blending**: Investor views are encoded as linear constraints \(P\mu = Q + \varepsilon\) with view uncertainty \(\Omega\), and a Bayesian mixed‑estimation formula combines the equilibrium prior and views into a posterior mean; deviations from equilibrium are proportional to view confidence. [11][2]
- **Effect**: BL yields intuitive, stable expected returns and portfolios that look like the market portfolio plus modest tilts, addressing the mean–variance sensitivity and extreme allocations problem. [1][2][11]

### Deep / ML

- **Non‑linear, high‑dimensional prediction**: Deep neural networks and other ML models estimate time‑varying equity risk premia or asset returns by learning non‑linear functions of large predictor sets, generalizing classic linear regressions like Fama–MacBeth. [12][4]
- **Performance**: Empirical studies show that such models can explain complex cross‑sectional return structures and outperform classical factor models in predictive accuracy. [21][4][12]
- **Interpretability challenge**: These models are typically black boxes; their lack of economic interpretability raises concerns in high‑stakes finance and regulatory contexts. [12][21]
- **Interpretability solutions**:  
  - Post‑hoc XAI: Techniques like SHAP and LIME attribute predictions to features, providing local and global explanations of complex ML asset pricing models. [23][20][21]
  - Interpretable architectures: Concept‑bottleneck or partially interpretable neural networks (e.g. CB‑APM) embed economically meaningful bottlenecks (analyst consensus, factors) that preserve structure while delivering state‑of‑the‑art performance. [24][6]

***

## Asset allocation behavior

### Mean–Variance

- **Optimization problem**: Choose weights \(w\) to minimize variance for a target expected return, or maximize expected return for a given variance, or maximize mean–variance utility \(w^\top \mu - \gamma w^\top \Sigma w\), subject to budget and possibly other constraints. [25][26][7][8][18]
- **Properties**:  
  - Single‑period, static framework; not inherently dynamic.  
  - Can produce highly concentrated long/short portfolios when estimates are noisy or constraints are loose. [26][10][1]

### Black–Litterman

- **Same optimizer, better inputs**: BL feeds its posterior expected returns (and possibly posterior covariance) into the standard mean–variance optimizer. [2][11]
- **Portfolio shape**: With no views, the optimal unconstrained portfolio is the global CAPM market portfolio; with views, portfolios are tilts around the market portfolio, scaled by confidence, yielding more diversified and intuitive allocations than naïve mean–variance. [11][1]

### Deep / ML and RL

- **Forecast‑then‑optimize pipelines**:  
  - ML models predict expected returns and sometimes risk; those predictions then serve as inputs to a downstream optimizer (mean–variance, mean–CVaR, etc.). [4][20][21]
- **Direct RL policies**:  
  - Deep RL agents map market states to portfolio weights and learn strategies that maximize risk‑adjusted returns (Sharpe, drawdown‑adjusted measures, CVaR‑sensitive rewards) under realistic transaction costs and dynamics. [13][14][15][17][5][16]
  - Empirical comparisons show RL‑based allocations can achieve higher Sharpe ratios, lower maximum drawdowns, and reduced left‑tail risks than static mean–variance benchmarks. [14][15][17][5][13][16]

***

## Key differences summarized

### Model comparison table

| Model                     | Risk measure / handling                                                                 | Return prediction / prior                                                                                 | Allocation behavior                                                                                                   | Main strengths                                                                                     | Main limitations                                                                                           |
|---------------------------|------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
| Mean–Variance             | Variance via covariance matrix; can extend to downside/tail measures in variants. [7][9][3][10] | Exogenous expected returns, typically from historical means or simple models; assumes known \(\mu,\Sigma\). [10][18][19] | Single‑period optimization; static weights chosen to trade off mean vs variance. [7][8][25][26]       | Simple, tractable; foundational; clear geometry of efficient frontier. [7][8]              | Highly sensitive to return estimates; ignores non‑Gaussian tails; static, single‑period. [22][3][10] |
| Black–Litterman           | Keeps mean–variance covariance; variance still main risk measure, with possible posterior covariance. [2][11] | CAPM equilibrium risk premia as prior; investor views encoded and blended via Bayesian update. [1][2][11] | Mean–variance optimization on posterior returns; portfolios are market‑cap plus confidence‑weighted tilts. [1][11] | Stabilizes allocations; avoids corner solutions; accommodates relative views and partial information. [1][2][11] | Requires subjective view specification and confidence; still variance‑based risk; prior choice is model‑dependent. [1][11] |
| Supervised deep / ML      | Often uses standard risk measures in downstream optimization; risk indirectly via predicted distributions. [4][20][21] | Non‑linear, high‑dimensional prediction of risk premia or returns; can outperform linear factor models. [4][12][21] | Typically forecast‑then‑optimize; allocation depends on optimizer (MV, CVaR, etc.) applied to ML outputs. [4][20] | Captures complex structures and interactions; improved predictive accuracy and flexibility. [4][12][21] | Black‑box behavior; fragile under regime shifts; interpretability and economic grounding often weak. [12][21][20] |
| Deep RL for allocation    | Risk coded into reward or constraints (Sharpe, drawdown, CVaR, variance penalties). [5][13][14][15][16][17] | Implicit: learns policies maximizing long‑run risk‑adjusted reward; not explicit “return forecasts”. [5][13][14] | Direct mapping from state to weights; dynamic, multi‑period rebalancing with transaction costs and constraints. [13][14][15] | Can reduce left‑tail risk and drawdowns; adapts to dynamics; integrates realistic frictions. [5][13][14][15][16] | Hard to interpret; training instability; data‑hungry; harder to align strictly with economic theory. [5][16][17] |

***

## Combining strengths into a general framework

A practical “general‑purpose” framework would treat these models as **modules in a pipeline** rather than mutually exclusive alternatives. A reasonable blueprint:

### 1. Data and feature layer

- Aggregate traditional risk factors, macro variables, microstructure data, and analyst or fundamental signals into a rich feature set.  
- This layer is agnostic about the higher‑level model but is designed to support both interpretable factors (value, momentum, quality) and high‑dimensional signals used by deep models. [6][21][4][12]

### 2. Interpretable return‑forecasting layer

- Use **interpretable or semi‑interpretable ML architectures** (e.g. concept‑bottleneck models like CB‑APM, or structured deep nets with economic constraints) to predict conditional expected returns or risk premia. [24][6][4]
- Complement with **XAI** (SHAP, LIME) for post‑hoc explanations and feature attribution, providing local and global insight into drivers of forecasts. [23][20][21]
- Output: per‑asset forecasts of expected returns, plus uncertainty metrics or confidence scores (e.g. via ensemble spread, dropout variance, or historical forecast errors).  

### 3. Black–Litterman prior and view integration

- Construct a BL prior from market‑cap weights and the covariance matrix (or from factor‑model implied returns), giving equilibrium risk premia. [1][2]
- Treat ML forecasts as **views**:  
  - Absolute views: “Asset i’s expected excess return is \(Q_i\)” based on ML prediction.  
  - Relative views: “Asset A will outperform asset B by \(\Delta\)” based on cross‑sectional ML ranking.  
- Derive view‑confidence matrices \(\Omega\) from forecast uncertainty: more stable ML signals (low error, robust across regimes) get smaller variances (higher confidence).  
- Apply BL’s mixed‑estimation formula to blend equilibrium prior and ML views into **posterior expected returns** that are statistically regularized and economically anchored. [6][2][11]

### 4. Robust risk layer

- Replace pure variance with a **mean–risk formulation** using CVaR or downside measures, especially for tail‑risk‑sensitive mandates. [3][17][16]
- Estimate risk via a combination of historical covariances, scenario analysis, and ML‑based risk models (e.g. deep volatility or drawdown predictors), but keep the final risk measure simple and well‑understood (variance + CVaR constraints, or maximum drawdown limits). [15][17][5][14][16]

### 5. Allocation and policy layer

You can implement allocation either statically or dynamically:

- **Static / periodic optimization**:  
  - At each rebalance date, run a mean–risk (e.g. mean–CVaR) optimizer on BL posterior expected returns and chosen risk measure, subject to constraints (turnover, leverage, sector limits).  
  - This preserves the geometry and tractability of mean–variance while using ML for better forecasts and BL for regularization. [3][4][2][11][1]

- **Dynamic RL overlay**:  
  - Use RL to learn **rebalancing and timing rules** on top of the baseline optimizer, e.g. controlling how aggressively to move toward the optimizer’s target weights given transaction costs and regime shifts. [17][5][13][14][15][16]
  - Embed risk‑adjusted rewards (Sharpe, CVaR penalties, drawdown constraints) so the policy optimizes long‑run risk–return trade‑offs rather than myopic one‑period objectives. [5][13][14][15][16][17]

### 6. Governance and interpretability

- For each allocation decision, log:  
  - BL posterior returns and how they differ from equilibrium.  
  - Key ML features (via SHAP/LIME or concept bottlenecks) driving those return views.  
  - Risk metrics and RL policy outputs.  
- This yields a **traceable decision record** that can be explained to stakeholders, addressing the regulatory and practical interpretability concerns around black‑box models. [20][21][23][12][24]

***

## Feasibility and research direction

- Empirically, components of this hybrid framework have already been validated:  
  - BL improves stability and realism of portfolios compared to naïve mean–variance. [2][11][1]
  - Deep and AutoML models improve predictive accuracy for asset pricing relative to classic linear models. [21][4][12]
  - XAI methods like SHAP/LIME make complex models more transparent and economically interpretable. [23][20][21]
  - RL and risk‑aware agents reduce left‑tail risks and improve risk‑adjusted returns versus static MV benchmarks. [13][14][15][16][17][5]
- Recent work on interpretable deep asset pricing (e.g. CB‑APM) shows that interpretability constraints can sometimes **improve** performance, not just preserve it, by acting as regularizers aligned with economic structure. [24][6]

So in practice, a more general‑purpose and effective framework is not only conceptually possible but already emerging: the frontier is in engineering robust pipelines that (1) align ML objectives with financial theory, (2) express ML outputs as BL‑style views with calibrated confidence, and (3) integrate modern risk measures and dynamic control while keeping the overall system auditable and intelligible.

## References

[1] https://javiermeseguer.me/wiki/econometrics/sources/black-litterman-1992/
[2] https://javiermeseguer.me/wiki/econometrics/concepts/black-litterman-model/
[3] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4034316
[4] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4473746
[5] https://www.econstor.eu/bitstream/10419/271267/1/qms-rp2023-01.pdf
[6] https://ideas.repec.org/p/arx/papers/2512.16251.html
[7] https://personal.stevens.edu/~syang14/fe670/presentation-fe670-lecture06.pdf
[8] https://www.diva-portal.org/smash/get/diva2:1060405/FULLTEXT01.pdf
[9] https://www.diva-portal.org/smash/get/diva2:814636/FULLTEXT01.pdf
[10] https://stacks.stanford.edu/file/druid:zm187qb0188/2009-08.pdf
[11] https://cims.nyu.edu/~ritter/kolm2021black.pdf
[12] https://www.kcl.ac.uk/business/assets/pdf/dafm-working-papers/2022-papers/interpretable-machine-learning-modelling-for-asset-pricing.pdf
[13] https://icaps23.icaps-conference.org/papers/finplan/FinPlan23_paper_4.pdf
[14] https://eprints.soton.ac.uk/495610/1/1-s2.0-S1044028324000887-main.pdf
[15] https://par.cse.nsysu.edu.tw/resource/paper/2018/180501/An%20adaptive%20portfolio%20trading%20system%20A%20risk-return%20portfolio%20optimization%20using%20recurrent%20reinforcement%20learning%20with%20expected%20maximum%20drawdown.pdf
[16] https://d197for5662m48.cloudfront.net/documents/publicationstatus/166589/preprint_pdf/28177a0ea5ba3f334e62240a7a33d948.pdf
[17] https://eprints.kfupm.edu.sa/id/eprint/142098/1/MSc%20Thesis_Ali%20Alameer_ON%20REINFORCEMENT%20LEARNING%20FOR%20QUANTITATIVE%20INVESTMENT%20VIA%20THE%20CONDITIONAL%20VALUE-AT-RISK.pdf
[18] https://www.sciencedirect.com/science/article/abs/pii/S0377221713003160
[19] https://mpra.ub.uni-muenchen.de/50240/1/MPRA_paper_50240.pdf
[20] https://durham-repository.worktribe.com/OutputFile/2945113
[21] https://thesis.eur.nl/pub/59449/Master_Thesis_Sam_Rigter_428904_final_version.pdf
[22] https://www.stern.nyu.edu/sites/default/files/assets/documents/ApproachingMeanVarianceEffciency.pdf
[23] https://ecocyb.ase.ro/nr2024_4/1_MasimilianoFerrara_TizianaCiano.pdf
[24] https://arxiv.org/html/2512.16251v2
[25] https://rucore.libraries.rutgers.edu/rutgers-lib/36650/pdf/1/play/
[26] https://summit.sfu.ca/_flysystem/fedora/sfu_migrate/723/GAWM%202008%20Havlena,%20P.%20Leggatt,%20M..pdf
[27] https://www.columbia.edu/~mh2078/FoundationsFE/MeanVariance-CAPM.pdf
[28] https://math.nyu.edu/~goodman/teaching/RPME/notes/Section1.pdf
[29] https://www.suaspress.org/ojs/index.php/JETBM/article/download/v2n5a03/v2n5a03
[30] http://congres.cran.univ-lorraine.fr/2006/WCCI_2006/data/pdffiles/papers/0178.pdf


Please begin the extraction now. Output only the JSON list directly, without any chitchat or explanations.