Stock Recommendations for Individual Investors: A Temporal Graph Network Approach with Mean-Variance Efficient Sampling
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.
Code (1)
Tasks
Contrastive LearningRecommendation SystemsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Heterogeneity of household stock portfolios in a national market
We study the long term dynamics of the stock portfolios owned by single Finnish legal entities in the Helsinki venue of the Nasdaq Nordic between 2001 and 2021. Using the Herfindahl-Hirschman index as a measure of concen…
Game-Theoretic Modeling of Heterogeneous Investor Interactions for Stock Price Forecasting
Accurate stock price forecasting has consistently remained a pivotal yet challenging FinTech task that underpins quantitative trading and investment decision making. Recent efforts have been dedicated to modeling various…
Decision MakingReinforcement Learning with Maskable Stock Representation for Portfolio Management in Customizable Stock Pools
Portfolio management (PM) is a fundamental financial trading task, which explores the optimal periodical reallocation of capitals into different stocks to pursue long-term profits. Reinforcement learning (RL) has recentl…
Managementreinforcement-learningReinforcement Learning (RL)Why Students Trade? The Analysis of Young Investors behavior
Interestingly the numbers of young traders in Jakarta Stock Exchange had been increasing in recent years. Even in the middle of the global crisis caused by covid19 pandemic, in December 2021 according to KSEI, Individual…
Decision MakingDescriptivePatterns of trading profiles at the Nordic Stock Exchange. A correlation-based approach
We investigate the trading behavior of Finnish individual investors trading the stocks selected to compute the OMXH25 index in 2003 by tracking the individual daily investment decisions. We verify that the set of investo…