Paper: arXiv 2404.08935
Abstract
In recent years, deep or reinforcement learning approaches have been applied to optimise investment portfolios through learning the spatial and temporal information under the dynamic financial market. Yet in most cases, the existing approaches may produce biased trading signals based on the conventional price data due to a lot of market noises, which possibly fails to balance the investment returns and risks. Accordingly, a multi-agent and self-adaptive portfolio optimisation framework integrated with attention mechanisms and time series, namely the MASAAT, is proposed in this work in which multiple trading agents are created to observe and analyse the price series and directional change data that recognises the significant changes of asset prices at different levels of granularity for enhancing the signal-to-noise ratio of price series. Afterwards, by reconstructing the tokens of financial data in a sequence, the attention-based cross-sectional analysis module and temporal analysis module of each agent can effectively capture the correlations between assets and the dependencies between time points. Besides, a portfolio generator is integrated into the proposed framework to fuse the spatial-temporal information and then summarise the portfolios suggested by all trading agents to produce a newly ensemble portfolio for reducing biased trading actions and balancing the overall returns and risks. The experimental results clearly demonstrate that the MASAAT framework achieves impressive enhancement when compared with many well-known portfolio optimsation approaches on three challenging data sets of DJIA, S&P 500 and CSI 300. More importantly, our proposal has potential strengths in many possible applications for future study.
Complexity vs Empirical Score
- Math Complexity: 8.0/10
- Empirical Rigor: 6.0/10 (capped from 7.0: transaction costs not modelled; see penalty flags)
- Quadrant: Holy Grail — high math complexity, high empirical rigor
Why this score: The paper employs advanced mathematics including transformer architectures, multi-agent systems, attention mechanisms, and POMDP formulation (high math complexity). It also demonstrates strong empirical rigor with backtests on three major datasets (DJIA, S&P 500, CSI 300) and comparisons against established methods.
Research Flowchart
flowchart TD A["Research Goal:<br>Develop attention-based<br>ensemble framework for<br>portfolio optimisation"] --> B["Data Preparation<br>Directional Change &<br>Price Series Data<br>(DJIA, S&P 500, CSI 300)"] B --> C["Multi-Agent Architecture<br>Multiple Trading Agents<br>Self-Adaptive Mechanism"] C --> D["Spatial-Temporal Analysis<br>Attention-based Cross-Sectional<br>Analysis Module<br>Attention-based Temporal<br>Analysis Module"] D --> E["Portfolio Generation<br>Ensemble Fusion of<br>Spatial-Temporal Information<br>Balance Returns & Risks"] E --> F["Key Outcomes<br>Improved Signal-to-Noise Ratio<br>Reduced Biased Trading Actions<br>Superior Performance vs.<br>Baseline Methods"]
Cited References (37)
- Universal portfolios (1991)
- On-line portfolio selection using multiplicative updates (1998)
- PAMR: Passive aggressive mean reversion strategy for portfolio selection (2012)
- Nonparametric kernel-based sequential investment strategies (2006)
- A deep reinforcement learning framework for the financial portfolio management problem (2017) — link
- Cost-sensitive portfolio selection via deep reinforcement learning (2020)
- Relation-aware transformer for portfolio policy learning (2021)
- DeepTrader: a deep reinforcement learning approach for risk-return balanced portfolio management with market conditions Embedding (2021)
and 29 more
- Addressing function approximation error in actor-critic methods (2018)
- Machine learning and portfolio optimization (2018)
- A brief review of portfolio optimization techniques (2023)
- How are reinforcement learning and deep learning algorithms used for big data based decision making in financial industries–A review and research agenda (2022)
- An innovative neural network approach for stock market prediction (2020)
- Applications of deep learning in stock market prediction: recent progress (2021)
- Forecasting stock prices using stock correlation graph: A graph convolutional network approach (2021)
- A novel graph convolutional feature based convolutional neural network for stock trend prediction (2021)
- Trading algorithms built with directional changes (2019)
- Generating directional change based trading strategies with genetic programming (2015)
- Evolving trading strategies using directional changes (2017)
- Attention in natural language processing (2020)
- Swin transformer: Hierarchical vision transformer using shifted windows (2021)
- Speech-transformer: a no-recurrence sequence-to-sequence model for speech recognition (2018)
- Attention is all you need (2017)
- Llama 2: Open foundation and fine-tuned chat models (2023) — link
- GPT-4 Technical Report (2023) — link
- Online portfolio selection: A survey (2014)
- Stockformer: Learning hybrid trading machines with predictive coding (2023)
- Reinforcement-learning based portfolio management with augmented asset movement prediction states (2020)
- An Adaptive News-Driven Method for CVaR-sensitive Online Portfolio Selection in Non-Stationary Financial Markets. (2021)
- Graph-based stock correlation and prediction for high-frequency trading systems (2022)
- The kelly growth optimal portfolio with ensemble learning (2019)
- Portfolio rebalancing based on a combined method of ensemble machine learning and genetic algorithm (2023)
- Developing A Multi-Agent and Self-Adaptive Framework with Deep Reinforcement Learning for Dynamic Portfolio Risk Management — → 2402.00515
- An attentive survey of attention models (2021)
- Efficient transformers: A survey (2022)
- A general survey on attention mechanisms in deep learning (2021)
- Recent advances in reinforcement learning in finance (2023)
1 of 37 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.