Search papers, labs, and topics across Lattice.
This paper introduces an end-to-end decision-focused learning framework for sparse tangent portfolio optimization that reformulates Sharpe ratio maximization into a convex programming layer compliant with Disciplined Parametrized Programming (DPP). By employing a smooth top-$k$ operator to enforce cardinality constraints, the method allows for gradient flow through the entire process, aligning forecasting accuracy with portfolio performance. The approach demonstrates competitive and often superior out-of-sample Sharpe ratios across four major equity markets, particularly excelling in larger asset universes.
Achieving superior portfolio performance through a novel smooth top-$k$ operator that aligns forecasting with decision-making in financial optimization.
Sparse tangent portfolio optimization aims to learn an interpretable, low-cardinality portfolio in the tangency direction of the mean-variance frontier. However, the associated cardinality-constrained formulation is NP-hard, and standard predict-then-optimize pipelines often misalign forecasting accuracy with downstream portfolio quality. We propose an end-to-end decision-focused learning framework that reformulates Sharpe ratio maximization as a Disciplined Parametrized Programming (DPP)-compliant convex programming layer and replaces discrete selection with a smooth top-$k$ operator enforcing an exact cardinality $k$. This enables gradient flow through prediction, asset selection, and re-optimization, allowing the predictive model to directly optimize portfolio performance. Across four major equity markets, our method achieves competitive and often superior out-of-sample Sharpe ratios compared with historical and prediction-focused baselines, with particularly strong gains in larger asset universes. Our \href{https://github.com/feuerwerksh/Diffble-card-SR}{code} is publicly available.