Deep Graph Convolutional Reinforcement Learning for Financial Portfolio Management -- DeepPocket
Farzan Soleymani, Eric Paquet

TL;DR
DeepPocket is a novel graph convolutional reinforcement learning framework that models and exploits the dynamic correlations between financial assets to optimize portfolio management, demonstrating superior performance on real-world data.
Contribution
It introduces a graph-based reinforcement learning approach with an autoencoder and actor-critic architecture for adaptive portfolio management.
Findings
Outperforms market indexes on five real-life datasets.
Effectively handles concept drift with online training.
Maintains robust performance during volatile periods like Covid-19.
Abstract
Portfolio management aims at maximizing the return on investment while minimizing risk by continuously reallocating the assets forming the portfolio. These assets are not independent but correlated during a short time period. A graph convolutional reinforcement learning framework called DeepPocket is proposed whose objective is to exploit the time-varying interrelations between financial instruments. These interrelations are represented by a graph whose nodes correspond to the financial instruments while the edges correspond to a pair-wise correlation function in between assets. DeepPocket consists of a restricted, stacked autoencoder for feature extraction, a convolutional network to collect underlying local information shared among financial instruments, and an actor-critic reinforcement learning agent. The actor-critic structure contains two convolutional networks in which the actor…
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.
Taxonomy
TopicsData Stream Mining Techniques · Energy Load and Power Forecasting · Advanced Bandit Algorithms Research
