TY - JOUR
T1 - FinGAT
T2 - Financial Graph Attention Networks for Recommending Top-K Profitable Stocks
AU - Hsu, Yi Ling
AU - Tsai, Yu Che
AU - Li, Cheng Te
N1 - Funding Information:
This work was supported in part by the Ministry of Science and Technology (MOST), Taiwan, under Grants 109-2636-E-006-017 (MOST Young Scholar Fellowship) and 109-2221-E-006-173 and in part by the Academia Sinica under Grant AS-TP-107-M05. Yi-Ling Hsu and Yu-Che Tsai are equal contribution.
Publisher Copyright:
© 1989-2012 IEEE.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - Financial technology (FinTech) has drawn much attention among investors and companies. While conventional stock analysis in FinTech targets at predicting stock prices, less effort is made for profitable stock recommendation. Besides, in existing approaches on modeling time series of stock prices, the relationships among stocks and sectors (i.e., categories of stocks) are either neglected or pre-defined. Ignoring stock relationships will miss the information shared between stocks while using pre-defined relationships cannot depict the latent interactions or influence of stock prices between stocks. In this work, we aim at recommending the top-K profitable stocks in terms of return ratio using time series of stock prices and sector information. We propose a novel deep learning-based model, Financial Graph Attention Networks (FinGAT), to tackle the task under the setting that no pre-defined relationships between stocks are given. The idea of FinGAT is three-fold. First, we devise a hierarchical learning component to learn short-term and long-term sequential patterns from stock time series. Second, a fully-connected graph between stocks and a fully-connected graph between sectors are constructed, along with graph attention networks, to learn the latent interactions among stocks and sectors. Third, a multi-task objective is devised to jointly recommend the profitable stocks and predict the stock movement. Experiments conducted on Taiwan Stock, S&P 500, and NASDAQ datasets exhibit remarkable recommendation performance of our FinGAT, comparing to state-of-the-art methods.
AB - Financial technology (FinTech) has drawn much attention among investors and companies. While conventional stock analysis in FinTech targets at predicting stock prices, less effort is made for profitable stock recommendation. Besides, in existing approaches on modeling time series of stock prices, the relationships among stocks and sectors (i.e., categories of stocks) are either neglected or pre-defined. Ignoring stock relationships will miss the information shared between stocks while using pre-defined relationships cannot depict the latent interactions or influence of stock prices between stocks. In this work, we aim at recommending the top-K profitable stocks in terms of return ratio using time series of stock prices and sector information. We propose a novel deep learning-based model, Financial Graph Attention Networks (FinGAT), to tackle the task under the setting that no pre-defined relationships between stocks are given. The idea of FinGAT is three-fold. First, we devise a hierarchical learning component to learn short-term and long-term sequential patterns from stock time series. Second, a fully-connected graph between stocks and a fully-connected graph between sectors are constructed, along with graph attention networks, to learn the latent interactions among stocks and sectors. Third, a multi-task objective is devised to jointly recommend the profitable stocks and predict the stock movement. Experiments conducted on Taiwan Stock, S&P 500, and NASDAQ datasets exhibit remarkable recommendation performance of our FinGAT, comparing to state-of-the-art methods.
UR - http://www.scopus.com/inward/record.url?scp=85105874105&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85105874105&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2021.3079496
DO - 10.1109/TKDE.2021.3079496
M3 - Article
AN - SCOPUS:85105874105
SN - 1041-4347
VL - 35
SP - 469
EP - 481
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 1
ER -