Portfolio management via two-stage deep learning with a joint cost

Abstract Portfolio management is a series of processes that maximize returns and minimize risk by allocating assets efficiently. Along with the developments in machine learning technology, it has been studied to apply machine learning methods to prediction-based portfolio management. However, such methods have a few limitations. First, they do not consider the relations between assets for the prediction. In addition, the studies commonly focus on the prediction accuracy, neglecting the construction of portfolios. Furthermore, the methods have usually been evaluated with index data, which hardly represent actual prices to buy or sell an asset. To overcome these problems, Exchange Traded Funds (ETFs) are employed for base assets for the evaluation, and we propose a two-stage deep learning framework, called Grouped-ETFs Model (GEM), with a joint cost function. The GEM is designed to learn the features of inter-asset and groups in each stage. Also, the proposed joint cost can consider relative returns for the training while the relative returns are a crucial factor to construct a portfolio. The results of a rigorous evaluation with global ETF data indicate that the proposed GEM with the joint cost outperforms the equally weighted portfolio and the ordinary deep learning model by 33.7% and 30.1%, respectively. An additional experiment using sector ETFs verifies the generality of the proposed model where the results accord with those of the previous experiment.

[1]  Seyed Taghi Akhavan Niaki,et al.  Forecasting S&P 500 index using artificial neural networks and design of experiments , 2013 .

[2]  C. Granger,et al.  Forecasting Economic Time Series. , 1988 .

[3]  Anand Subramanian,et al.  A multi-objective evolutionary algorithm for a class of mean-variance portfolio selection problems , 2019, Expert Syst. Appl..

[4]  Laurent Deville,et al.  Exchange Traded Funds: History, Trading and Research , 2008 .

[5]  X. Zhou,et al.  Continuous-Time Mean-Variance Portfolio Selection: A Stochastic LQ Framework , 2000 .

[6]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

[7]  Sander M. Bohte,et al.  Dilated Convolutional Neural Networks for Time Series Forecasting , 2018 .

[8]  C. Bacon Practical Portfolio Performance Measurement and Attribution , 2004 .

[9]  Sergio Gómez,et al.  Portfolio selection using neural networks , 2005, Comput. Oper. Res..

[10]  Harry M. Markowitz,et al.  Foundations of Portfolio Theory , 1991 .

[11]  Seda Tolun,et al.  Dimension reduction in mean-variance portfolio optimization , 2018, Expert Syst. Appl..

[12]  Olivier Ledoit,et al.  Robust Performance Hypothesis Testing with the Sharpe Ratio , 2007 .

[13]  Arun Agarwal,et al.  Recurrent neural network and a hybrid model for prediction of stock returns , 2015, Expert Syst. Appl..

[14]  Konstantinos Liagkouras,et al.  A new three-dimensional encoding multiobjective evolutionary algorithm with application to the portfolio optimization problem , 2019, Knowl. Based Syst..

[15]  Chien-Liang Liu,et al.  Time Series Classification With Multivariate Convolutional Neural Network , 2019, IEEE Transactions on Industrial Electronics.

[16]  Ha Young Kim,et al.  Improving financial trading decisions using deep Q-learning: Predicting the number of shares, action strategies, and transfer learning , 2019, Expert Syst. Appl..

[17]  Nabil Mansour,et al.  Multi-objective imprecise programming for financial portfolio selection with fuzzy returns , 2019, Expert Syst. Appl..

[18]  Jorge Cadima,et al.  Principal component analysis: a review and recent developments , 2016, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[19]  Imre Kondor,et al.  Replica approach to mean-variance portfolio optimization , 2016, 1606.08679.

[20]  Mahesh Panchal,et al.  Review on Methods of Selecting Number of Hidden Nodes in Artificial Neural Network , 2014 .

[21]  J. Michael Herrmann,et al.  Lagged correlation-based deep learning for directional trend change prediction in financial time series , 2018, Expert Syst. Appl..

[22]  Sotirios Chatzis,et al.  Forecasting stock market crisis events using deep and statistical machine learning techniques , 2018, Expert Syst. Appl..

[23]  Francisco Guijarro,et al.  Stock market trading rule based on pattern recognition and technical analysis: Forecasting the DJIA index with intraday data , 2015, Expert Syst. Appl..

[24]  Zhi-Hong Yi,et al.  Portfolio selection with coherent Investor's expectations under uncertainty , 2019, Expert Syst. Appl..

[25]  Dror Y. Kenett,et al.  Dependency Relations among International Stock Market Indices , 2015 .

[26]  Can Berk Kalayci,et al.  A comprehensive review of deterministic models and applications for mean-variance portfolio optimization , 2019, Expert Syst. Appl..

[27]  Sahil Shah,et al.  Predicting stock market index using fusion of machine learning techniques , 2015, Expert Syst. Appl..

[28]  Wen-Chyuan Chiang,et al.  An adaptive stock index trading decision support system , 2016, Expert Syst. Appl..

[29]  Tai-liang Chen,et al.  An intelligent pattern recognition model for supporting investment decisions in stock market , 2016, Inf. Sci..

[30]  Thomas Fischer,et al.  Deep learning with long short-term memory networks for financial market predictions , 2017, Eur. J. Oper. Res..

[31]  S. Pliska,et al.  OPTIMAL PORTFOLIO MANAGEMENT WITH FIXED TRANSACTION COSTS , 1995 .

[32]  J. Gonzalez-Dominguez,et al.  Language Identification in Short Utterances Using Long Short-Term Memory (LSTM) Recurrent Neural Networks , 2016, PloS one.

[33]  Jan Hendrik Witte,et al.  Deep Learning for Finance: Deep Portfolios , 2016 .

[34]  Marcos M. López de Prado,et al.  Advances in Financial Machine Learning: Numerai's Tournament (seminar slides) , 2018, SSRN Electronic Journal.

[35]  Saman Haratizadeh,et al.  CNNpred: CNN-based stock market prediction using a diverse set of variables , 2019, Expert Syst. Appl..

[36]  Junhee Seok,et al.  Controllable Generative Adversarial Network , 2017, IEEE Access.

[37]  Kathleen P. Fuller,et al.  ETF Competition and Market Quality , 2017, Financial Management.

[38]  Yu Song,et al.  Application of artificial neural network for the prediction of stock market returns: The case of the Japanese stock market , 2016 .

[39]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  Xiao Zhong,et al.  Forecasting daily stock market return using dimensionality reduction , 2017, Expert Syst. Appl..

[41]  Rafal Drezewski,et al.  An Agent-Based Co-Evolutionary Multi-Objective Algorithm for Portfolio Optimization , 2017, Symmetry.

[42]  Jürgen Schmidhuber,et al.  LSTM: A Search Space Odyssey , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[43]  Matthew R. McKay,et al.  A Robust Statistics Approach to Minimum Variance Portfolio Optimization , 2015, IEEE Transactions on Signal Processing.

[44]  Alberto Ferreira de Souza,et al.  Prediction-based portfolio optimization model using neural networks , 2009, Neurocomputing.

[45]  Yang Liu,et al.  Novel volatility forecasting using deep learning-Long Short Term Memory Recurrent Neural Networks , 2019, Expert Syst. Appl..

[46]  Julio B. Clempner,et al.  Continuous-time reinforcement learning approach for portfolio management with time penalization , 2019, Expert Syst. Appl..

[47]  Prodromos D. Chatzoglou,et al.  An intelligent short term stock trading fuzzy system for assisting investors in portfolio management , 2016, Expert Syst. Appl..

[48]  Ricardo Colomo Palacios,et al.  CAST: Using neural networks to improve trading systems based on technical analysis by means of the RSI financial indicator , 2011, Expert Syst. Appl..

[49]  Stefan Bojnec,et al.  Optimized spiral spherical self-organizing map approach to sector analysis - The case of banking , 2015, Expert Syst. Appl..

[50]  F. Cheng,et al.  Markowitz Portfolio Theory and Capital Asset Pricing Model for Kuala Lumpur Stock Exchange: A Case Revisited , 2016 .

[51]  W. Sharpe The Sharpe Ratio , 1994 .

[52]  Chulwoo Han,et al.  Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies , 2017, Expert Syst. Appl..

[53]  Razvan Pascanu,et al.  On the difficulty of training recurrent neural networks , 2012, ICML.

[54]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[55]  Aderemi Oluyinka Adewumi,et al.  Comparison of ARIMA and Artificial Neural Networks Models for Stock Price Prediction , 2014, J. Appl. Math..

[56]  Dean Zhao,et al.  A novel optimized GA–Elman neural network algorithm , 2017, Neural Computing and Applications.

[57]  Huaguang Zhang,et al.  A Comprehensive Review of Stability Analysis of Continuous-Time Recurrent Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[58]  Fangjian Fu Idiosyncratic Risk and the Cross-Section of Expected Stock Returns , 2009 .

[59]  Ming-Chien Sung,et al.  Comparing the effectiveness of deep feedforward neural networks and shallow architectures for predicting stock price indices , 2020, Expert Syst. Appl..

[60]  Lovekesh Vig,et al.  Anomaly detection in ECG time signals via deep long short-term memory networks , 2015, 2015 IEEE International Conference on Data Science and Advanced Analytics (DSAA).

[61]  Huaiqing Wang,et al.  A Stock Market Forecasting Model Combining Two-Directional Two-Dimensional Principal Component Analysis and Radial Basis Function Neural Network , 2015, PloS one.

[62]  Andrew W. Senior,et al.  Long short-term memory recurrent neural network architectures for large scale acoustic modeling , 2014, INTERSPEECH.

[63]  Jui-Sheng Chou,et al.  Forward Forecast of Stock Price Using Sliding-Window Metaheuristic-Optimized Machine-Learning Regression , 2018, IEEE Transactions on Industrial Informatics.