Robo-Advising: Enhancing Investment with Inverse Optimization and Deep Reinforcement Learning
Haoran Wang, Shi Yu

TL;DR
This paper introduces a novel robo-advising framework combining inverse optimization and deep reinforcement learning to infer investor preferences and optimize multi-period portfolios, outperforming traditional benchmarks on real market data.
Contribution
It presents a full-cycle, data-driven investment robo-advising system integrating inverse optimization and deep RL, a novel approach in financial portfolio management.
Findings
Consistently outperforms S&P 500 benchmark
Effective multi-period planning improves investment outcomes
Data-driven RL approach surpasses classical methods
Abstract
Machine Learning (ML) has been embraced as a powerful tool by the financial industry, with notable applications spreading in various domains including investment management. In this work, we propose a full-cycle data-driven investment robo-advising framework, consisting of two ML agents. The first agent, an inverse portfolio optimization agent, infers an investor's risk preference and expected return directly from historical allocation data using online inverse optimization. The second agent, a deep reinforcement learning (RL) agent, aggregates the inferred sequence of expected returns to formulate a new multi-period mean-variance portfolio optimization problem that can be solved using deep RL approaches. The proposed investment pipeline is applied on real market data from April 1, 2016 to February 1, 2021 and has shown to consistently outperform the S&P 500 benchmark portfolio that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
