Stock Recommendations for Individual Investors: A Temporal Graph Network Approach with Mean-Variance Efficient Sampling (2404.07223v3)
Abstract: Recommender systems can be helpful for individuals to make well-informed decisions in complex financial markets. While many studies have focused on predicting stock prices, even advanced models fall short of accurately forecasting them. Additionally, previous studies indicate that individual investors often disregard established investment theories, favoring their personal preferences instead. This presents a challenge for stock recommendation systems, which must not only provide strong investment performance but also respect these individual preferences. To create effective stock recommender systems, three critical elements must be incorporated: 1) individual preferences, 2) portfolio diversification, and 3) the temporal dynamics of the first two. In response, we propose a new model, Portfolio Temporal Graph Network Recommender PfoTGNRec, which can handle time-varying collaborative signals and incorporates diversification-enhancing sampling. On real-world individual trading data, our approach demonstrates superior performance compared to state-of-the-art baselines, including cutting-edge dynamic embedding models and existing stock recommendation models. Indeed, we show that PfoTGNRec is an effective solution that can balance customer preferences with the need to suggest portfolios with high Return-on-Investment. The source code and data are available at https://github.com/youngandbin/PfoTGNRec.
- Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078, 2014.
- Mean-variance efficient collaborative filtering for stock recommendation. arXiv preprint arXiv:2306.06590, 2023.
- Continuous-time sequential recommendation with temporal graph collaborative transformer. In Proceedings of the 30th ACM international conference on information & knowledge management, pages 433–442, 2021.
- Temporal relational ranking for stock prediction. ACM Transactions on Information Systems (TOIS), 37(2):1–30, 2019.
- Graph-based stock recommendation by time-aware relational attention network. ACM Transactions on Knowledge Discovery from Data (TKDD), 16(1):1–21, 2021.
- Adaptive collaborative filtering with personalized time decay functions for financial product recommendation. In Proceedings of the 17th ACM Conference on Recommender Systems, pages 798–804, 2023.
- Lightgcn: Simplifying and powering graph convolution network for recommendation. In Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval, pages 639–648, 2020.
- Collaborative filtering for implicit feedback datasets. In 2008 Eighth IEEE international conference on data mining, pages 263–272. Ieee, 2008.
- Is there a replication crisis in finance? The Journal of Finance, 78(5):2465–2518, 2023.
- MirZat Ullah Khan. Impact of availability bias and loss aversion bias on investment decision making, moderating role of risk perception. Management & Administration (IMPACT: JMDGMA), 1(1):17–28, 2017.
- Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907, 2016.
- Matrix factorization techniques for recommender systems. Computer, 42(8):30–37, 2009.
- Learning dynamic embeddings from temporal interactions. arXiv preprint arXiv:1812.02289, 2018.
- Improving graph collaborative filtering with neighborhood-enriched contrastive learning. In Proceedings of the ACM Web Conference 2022. ACM, apr 2022.
- Contrastive learning for recommender system, 2021.
- Harry Markowitz. Portfolio selection*. The Journal of Finance, 7(1):77–91, 1952.
- Next-generation personalized investment recommendations. In Big Data and Artificial Intelligence in Digital Finance: Increasing Personalization and Trust in Digital Finance using Big Data and AI, pages 171–198. Springer International Publishing Cham, 2021.
- A stock trading recommender system based on temporal association rule mining. SAGE Open, 5(2):2158244015579941, 2015.
- Representation learning with contrastive predictive coding. arXiv preprint arXiv:1807.03748, 2018.
- A stock market portfolio recommender system based on association rule mining. Applied Soft Computing, 13(2):1055–1063, 2013.
- In-sample vs. out-of-sample tests of stock return predictability in the context of data mining. Journal of Empirical Finance, 13(2):231–247, 2006.
- Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618, 2012.
- Temporal graph networks for deep learning on dynamic graphs, 2020.
- Temporal graph networks for deep learning on dynamic graphs. In ICML 2020 Workshop on Graph Representation Learning, 2020.
- Kihyuk Sohn. Improved deep metric learning with multi-class n-pair loss objective. Advances in neural information processing systems, 29, 2016.
- Large-scale recommendation for portfolio optimization. In Proceedings of the 12th ACM Conference on Recommender Systems, pages 382–386, 2018.
- Personalized dynamic recommender system for investors. 2023.
- Ranking-based contrastive loss for recommendation systems. Knowledge-Based Systems, 261:110180, 2023.
- Dynamic graph evolution learning for recommendation. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 1589–1598, 2023.
- Dyrep: Learning representations over dynamic graphs. In International conference on learning representations, 2019.
- Investment recommendation using investor opinions in social media. In Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval, pages 881–884, 2016.
- Graph attention networks. arXiv preprint arXiv:1710.10903, 2017.
- Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval, pages 165–174, 2019.
- Mg-conv: A spatiotemporal multi-graph convolutional neural network for stock market index trend prediction. Computers and Electrical Engineering, 103:108285, 2022.
- Ivo Welch. The wisdom of the robinhood crowd. The Journal of Finance, 77(3):1489–1527, 2022.
- Self-supervised graph learning for recommendation. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, pages 726–735, 2021.
- Inductive representation learning on temporal graphs. arXiv preprint arXiv:2002.07962, 2020.
- Supervised contrastive learning for recommendation. Knowledge-Based Systems, 258:109973, 2022.
- Accurate multivariate stock movement prediction via data-axis transformer with multi-level contexts. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pages 2037–2045, 2021.
- Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms. In proceedings of the 30th acm international conference on information & knowledge management, pages 4653–4664, 2021.
- Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms. In CIKM, pages 4653–4664. ACM, 2021.
- Youngbin Lee (9 papers)
- Yejin Kim (35 papers)
- Yongjae Lee (28 papers)
- Javier Sanz-Cruzado (3 papers)
- Richard Mccreadie (19 papers)