Mean-Variance Efficient Collaborative Filtering for Stock Recommendation
Munki Chung, Junhyeong Lee, Yongjae Lee, Woo Chang Kim
TL;DR
The paper addresses the challenge of providing stock recommendations that respect individual investor preferences while improving portfolio diversification under price uncertainty. It introduces MVECF, a mean-variance regularized extension of weighted matrix factorization that explicitly optimizes for mean-variance efficiency through a regularization term and a restructuring that enables ALS optimization. Empirical results on CRSP data show MVECF yields substantial improvements in portfolio Sharpe ratio with only modest drops in conventional recommendation metrics, and the approach can be extended to graph-based ranking via MV-efficient sampling. This work advances stock recommender systems by integrating risk-return considerations into CF and demonstrates practical applicability for fintech platforms seeking personalized, risk-aware stock suggestions.
Abstract
The rise of FinTech has transformed financial services online, yet stock recommender systems have received limited attention. Personalized stock recommendations can significantly impact customer engagement and satisfaction within the industry. However, traditional investment recommendations focus on high-return stocks or highly diversified portfolios, often neglecting user preferences. The former would result in unsuccessful investment because accurately predicting stock prices is almost impossible, whereas the latter would not be accepted by investors because many investors, including both individuals and institutional portfolio managers, who typically hold focused portfolios based on their investment strategies and interests. Collaborative filtering (CF) also may not be directly applicable to stock recommendations, because it is inappropriate to just recommend stocks that users like. The key is to optimally blend user's preference with the portfolio theory. However, no existing model considers both aspects. We propose a simple yet effective model, called mean-variance efficient collaborative filtering (MVECF). Our model is designed to improve the Pareto optimality in a trade-off between the risk and return by systemically handling uncertainties in stock prices. Experiments on real-world data show our model can increase the mean-variance efficiency of recommended portfolios while sacrificing just a small amount of recommendation accuracy. Finally, we further show MVECF is easily applicable to the graph-based ranking model.
