DELAFO: An Efficient Portfolio Optimization Using Deep Neural Networks

被引:7
|
作者
Hieu K Cao [1 ,3 ]
Han K Cao [2 ]
Binh T Nguyen [1 ,2 ,4 ,5 ]
机构
[1] AISIA Res Lab, Ho Chi Minh City, Vietnam
[2] Inspectorio Res Lab, Ho Chi Minh City, Vietnam
[3] John Von Neumann Inst, Ho Chi Minh City, Vietnam
[4] Univ Sci, Ho Chi Minh City, Vietnam
[5] Vietnam Natl Univ Ho Chi Minh City, Ho Chi Minh City, Vietnam
关键词
Portfolio optimization; Self-attention; Addictive attention; Residual Network; LSTM;
D O I
10.1007/978-3-030-47426-3_48
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Portfolio optimization has been broadly investigated during the last decades and had a lot of applications in finance and economics. In this paper, we study the portfolio optimization problem in the Vietnamese stock market by using deep-learning methodologies and one dataset collected from the Ho Chi Minh City Stock Exchange (VN-HOSE) from the beginning of the year 2013 to the middle of the year 2019. We aim to construct an efficient algorithm that can find the portfolio having the highest Sharpe ratio in the next coming weeks. To overcome this challenge, we propose a novel loss function and transform the original problem into a supervised problem. The input data can be determined as a 3D tensor, while the predicted output is the unnormalized weighted proportion for each ticker in the portfolio to maximize the daily return Y of the stock market after a given number of days. We compare different deep learning models, including Residual Networks (ResNet), Long short-term memory (LSTM), Gated Recurrent Unit (GRU), Self-Attention (SA), Additive Attention (AA), and various combinations: SA + LSTM, SA + GRU, AA + LSTM, and AA + GRU. The experimental results show that the AA + GRU outperforms the rest of the methods on the Sharpe ratio and provides promising results for the portfolio optimization problem not only in Vietnam but also in other countries.
引用
收藏
页码:623 / 635
页数:13
相关论文
共 50 条
  • [1] Graph neural networks for deep portfolio optimization
    Ekmekcioglu, Omer
    Pinar, Mustafa C.
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (28): : 20663 - 20674
  • [2] Graph neural networks for deep portfolio optimization
    Ömer Ekmekcioğlu
    Mustafa Ç. Pınar
    [J]. Neural Computing and Applications, 2023, 35 : 20663 - 20674
  • [3] Prediction-Based Portfolio Optimization Models Using Deep Neural Networks
    Ma, Yilin
    Han, Ruizhu
    Wang, Weizhong
    [J]. IEEE ACCESS, 2020, 8 : 115393 - 115405
  • [4] Portfolio Construction Using Neural Networks and Multiobjective Optimization
    Tsonev, Tsvetelin
    Georgiev, Slavi
    Georgiev, Ivan
    Mihova, Vesela
    Pavlov, Velizar
    [J]. NEW TRENDS IN THE APPLICATIONS OF DIFFERENTIAL EQUATIONS IN SCIENCES, NTADES 2023, 2024, 449 : 359 - 370
  • [5] An Efficient Optimization Technique for Training Deep Neural Networks
    Mehmood, Faisal
    Ahmad, Shabir
    Whangbo, Taeg Keun
    [J]. MATHEMATICS, 2023, 11 (06)
  • [6] Full Approximation of Deep Neural Networks through Efficient Optimization
    De la Parra, Cecilia
    Guntoro, Andre
    Kumar, Akash
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [7] Prediction-based portfolio optimization model using neural networks
    Freitas, Fabio D.
    De Souza, Alberto F.
    de Almeida, Ailson R.
    [J]. NEUROCOMPUTING, 2009, 72 (10-12) : 2155 - 2170
  • [8] Optimization of Deep Neural Networks Using SoCs with OpenCL
    Gadea-Girones, Rafael
    Colom-Palero, Ricardo
    Herrero-Bosch, Vicente
    [J]. SENSORS, 2018, 18 (05)
  • [9] Scalable Bayesian Optimization Using Deep Neural Networks
    Snoek, Jasper
    Rippel, Oren
    Swersky, Kevin
    Kiros, Ryan
    Satish, Nadathur
    Sundaram, Narayanan
    Patwary, Md. Mostofa Ali
    Prabhat
    Adams, Ryan P.
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 37, 2015, 37 : 2171 - 2180
  • [10] Automatic Configuration of Deep Neural Networks with Parallel Efficient Global Optimization
    van Stein, Bas
    Wang, Hao
    Back, Thomas
    [J]. 2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,