KellyBoost: Growth-Optimal Portfolio Construction with Gradient-Boosted Trees

精选理由

想了解如何用 XGBoost 构建投资组合?KellyBoost 模型值得一试,它提供了精确的成长最优分配方法。

AI 摘要

KellyBoost 是一个单多输出 XGBoost 模型,其 softmax 输出是投资组合;训练损失是负对数增长率,拟合模型是条件于特征的成长最优(凯利)分配;目标函数是精确的,而非代理:我们导出梯度、解析对角 Hessian 和完整 Hessian,并通过有限差分验证它们,并提供一个无依赖的参考引擎。

原文 · arXiv cs.LG

KellyBoost is a single multi-output XGBoost model whose softmax output is the portfolio: with y the vector of per-asset holding-period returns, the training loss is - log(1 + w y), the negative log growth rate, so the fitted model is the growth-optimal (Kelly) allocation conditioned on the features. The objective is exact rather than a surrogate: we derive the gradient, the analytic diagonal Hessian and the full Hessian in closed form, verify them by finite differences, and ship a dependency-free reference engine.