A matrix factorization technique with trust propagation for recommendation in social networks
Mohsen JamaliMartin Ester
Proposes SocialMF, a matrix factorization framework that incorporates trust propagation into user latent feature learning to significantly improve rating prediction accuracy for cold start users in social networks.
Online platforms increasingly rely on recommender systems to guide users through massive catalogs of products, media, and services. While traditional collaborative filtering relies primarily on past user ratings, it struggles severely with cold start users who have rated few or no items. Although modern platforms can leverage social networks to infer preferences, previous model-based techniques failed to capture trust propagation—the indirect social influence that travels across multi-step connections in a network. Addressing this limitation is critical for improving personalization and user engagement across modern social platforms.
The article develops and evaluates SocialMF, a model-based recommendation framework that incorporates social trust propagation directly into a matrix factorization approach. The primary objective is to demonstrate that aligning a user's latent preference profile with those of their direct and indirect social connections significantly improves recommendation accuracy, particularly for users with sparse rating histories.
To evaluate this approach, the authors conducted five-fold cross-validation experiments comparing SocialMF against standard collaborative filtering, baseline matrix factorization, and the existing state-of-the-art social model (STE). The evaluation utilized two real-world datasets: the public Epinions platform (comprising 71,000 users and 575,000 ratings across general consumer categories) and a newly crawled, large-scale Flixster dataset (covering 1 million users and 8.2 million movie ratings collected between November 2005 and November 2009).
The findings confirm that modeling trust propagation provides substantial performance and efficiency gains. First, SocialMF consistently outperformed all baseline methods, reducing overall recommendation error by roughly 5% to 6% compared to STE and achieving more than double the improvement that STE provided over baseline factorization. Second, the accuracy gains were most pronounced for cold start users, reducing prediction errors by 11.5% on Epinions and 8.5% on Flixster compared to STE. Third, SocialMF proved drastically faster in training and execution; on the massive Flixster dataset, total model training completed in 5.5 hours compared to 9 days for STE—an acceleration factor of approximately 40 times due to lower gradient computational complexity.
These results demonstrate that trust propagation is a vital mechanism for commercial recommender systems. By enabling the system to infer meaningful preferences for users with zero or few ratings based solely on their social ties, organizations can mitigate the cold start problem and boost early user retention. Furthermore, the massive reduction in computational overhead lowers cloud and infrastructure costs while making frequent model retraining practical for large-scale enterprise deployments.
Organizations operating social-enabled platforms should consider integrating trust propagation architectures like SocialMF into their recommendation pipelines, especially where cold start drop-off is high. However, decision-makers should note key limitations: the model currently does not address cold start items (new products with no ratings), cannot natively account for negative social ties (distrust), and requires manual tuning of the social influence weighting parameter. Further development should focus on automated parameter tuning, incorporating item-side cold start handling, and extending the framework to support signed networks before broad deployment.
- Paper: Probabilistic Matrix Factorization, Andriy Mnih et al. (2007). Introduces Probabilistic Matrix Factorization (PMF), the foundational latent-factor framework that SocialMF directly extends by incorporating social trust propagation into user factor updates.
- Paper: Matrix Factorization Techniques for Recommender Systems, Yehuda Koren et al. (2009). Provides a comprehensive overview of matrix factorization formulations in collaborative filtering that underlie the baseline preference modeling evaluated in this paper.
- Paper: Factorization meets the neighborhood: a multifaceted collaborative filtering model, Yehuda Koren (2008). Establishes unified models integrating neighborhood structures with latent factor matrix completion, motivating SocialMF's integration of social graph neighbors into latent spaces.
- Paper: SimRank: a measure of structural-context similarity, Glen Jeh et al. (2002). Presents foundational mechanics for multi-step structural context and graph-based similarity propagation across networked entities.
- Paper: Mining knowledge-sharing sites for viral marketing, Matthew Richardson et al. (2002). Analyzes the Epinions trust network to demonstrate how continuous social influence and trust propagation affect user actions in digital platforms.
- Paper: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions, Gediminas Adomavicius et al. (2005). Surveys the state of the art in recommender systems while formally framing the cold start and data sparsity challenges that SocialMF addresses.
- Paper: Graph Neural Networks for Social Recommendation, Wenqi Fan et al. (2019). Extends the principle of social trust modeling in recommender systems from linear matrix factorization to graph neural network architectures that jointly aggregate multi-hop social ties and user ratings.
- Paper: Graph Neural Networks in Recommender Systems: A Survey, Shiwen Wu et al. (2020). Provides a comprehensive taxonomy and modern synthesis of how social and collaborative graph propagation techniques evolved beyond early matrix factorization models into deep graph neural networks.
- Paper: Neural Graph Collaborative Filtering, Xiang Wang et al. (2019). Generalizes the concept of multi-hop embedding propagation from social trust networks to high-order bipartite user-item interaction graphs.
- Paper: LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation, Xiangnan He et al. (2020). Demonstrates that pure linear neighborhood aggregation along network connections—analogous to SocialMF's direct latent alignment—outperforms complex nonlinear networks in collaborative filtering.
- Paper: Graph Embedding Techniques, Applications, and Performance: A Survey, Palash Goyal et al. (2017). Surveys general graph embedding methods that map multi-hop network structures and relationships into low-dimensional latent representations.
