Interpretable Deep Learning for Stock Returns: A Consensus-Bottleneck Asset Pricing Model

Bong-Gyu Jang, Younwoo Jeong, Changeun Kim
12/18/2025
q-fin.PRcs.AIcs.LG

No official code found. Best implementation: ChangeunKim/CB_APM (3 stars, last commit 2026-03-17).

Abstract

We introduce the Consensus-Bottleneck Asset Pricing Model (CB-APM), a framework that reconciles the predictive power of deep learning with the structural transparency of traditional finance. By embedding aggregate analyst consensus as a structural "bottleneck", the model treats professional beliefs as a sufficient statistic for the market's high-dimensional information set. We document a striking "interpretability-accuracy amplification effect" for annual horizons, the structural constraint acts as an endogenous regularizer that significantly improves out-of-sample R2 over unconstrained benchmarks. Portfolios sorted on CB-APM forecasts exhibit a strong monotonic return gradient, delivering an annualized Sharpe ratio of 1.44 and robust performance across macroeconomic regimes. Furthermore, pricing diagnostics reveal that the learned consensus captures priced variation only partially spanned by canonical factor models, identifying structured risk heterogeneity that standard linear models systematically miss. Our results suggest that anchoring machine intelligence to human-expert belief formation is not merely a tool for transparency, but a catalyst for uncovering new dimensions of belief-driven risk premiums.

View on arXivView PDF

Code Implementations(1)

ChangeunKim/CB_APMCommunity70%

This repository contains the code implementation of the paper titled "Interpretable Deep Learning for Stock Returns: A Consensus-Bottleneck Asset Pricing Model".

30Python, Jupyter NotebookSep 7, 20247 months ago
asset-pricingfinancial-machine-learninginterpretable-ai

Similar Papers

Cite this paper

@article{jang2025interpretable,
  title  = {Interpretable Deep Learning for Stock Returns: A Consensus-Bottleneck Asset Pricing Model},
  author = {Bong-Gyu Jang and Younwoo Jeong and Changeun Kim},
  year   = {2025},
  eprint = {2512.16251},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.16251v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.16251.svg)](https://codeofpaper.com/paper/2512.16251)

Discussion