Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A General Framework for Implicit and Explicit Social Recommendation

Published: 01 December 2018 Publication History

Abstract

Research of social recommendation aims at exploiting social information to improve the quality of a recommender system. It can be further divided into two classes. Explicit social recommendation assumes the existence of not only the users’ ratings on items, but also the explicit social connections between users. Implicit social recommendation assumes the availability of only the ratings but not the social connections between users, and attempts to infer implicit social connections between users with the goal to boost recommendation accuracy. This paper proposes a unified framework that is applicable to both explicit and implicit social recommendation. We propose an optimization framework to learn the degree of social correlation and rating prediction jointly, so these two tasks can mutually boost the performance of each other. Furthermore, a well-known challenge for implicit social recommendation is that it takes quadratic time to learn the strength of pairwise connections. This paper further proposes several practical tricks to reduce the complexity of our model to be linear to the observed ratings. The experiments show that the proposed model, with only two parameters, can significantly outperform the state-of-the-art solutions for both explicit and implicit social recommender systems.

References

[1]
A. J. B. Chaney, D. M. Blei, and T. Eliassi-Rad, “A probabilistic model for using social networks in personalized item recommendation,” in Proc. 9th ACM Conf. Recommender Syst., 2015, pp. 43–50.
[2]
H. Fang, Y. Bao, and J. Zhang, “Leveraging decomposed trust in probabilistic matrix factorization for effective recommendation,” in Proc. 28th AAAI Conf. Artif., 2014, pp. 30–36.
[3]
J. A. Golbeck, “Computing and applying trust in web-based social networks,” Ph.D. dissertation, Dept. Comput. Sci., Univ. Maryland, College Park, MD, 2005.
[4]
G. Guo, J. Zhang, and N. Yorke-Smith, “TrustSVD: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings,” in Proc. 29th AAAI Conf. Artif., 2015, pp. 123– 129.
[5]
M. Jamali and M. Ester, “TrustWalker: A random walk model for combining trust-based and item-based recommendation,” in Proc. 15th ACM SIGKDD Int. Conf. Knowl. Discovery Data Mining, 2009, pp. 397–406.
[6]
M. Jamali and M. Ester, “A matrix factorization technique with trust propagation for recommendation in social networks,” in Proc. 4th ACM Conf. Recommender Syst., 2010, pp. 135–142.
[7]
H. Ma, H. Yang, M. R. Lyu, and I. King, “SoRec: Social recommendation using probabilistic matrix factorization,” in Proc. 17th ACM Conf. Inf. Knowl. Manage., 2008, pp. 931–940.
[8]
H. Ma, I. King, and M. R. Lyu, “Learning to recommend with social trust ensemble,” in Proc. 32nd Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval , 2009, pp. 203–210.
[9]
H. Ma, D. Zhou, C. Liu, M. R. Lyu, and I. King, “Recommender systems with social regularization,” in Proc. 4th ACM Int. Conf. Web Search Data Mining, 2011, pp. 287 –296.
[10]
P. Massa and P. Avesani, “Trust-aware recommender systems,” in Proc. ACM Conf. Recommender Syst., 2007, pp. 17–24.
[11]
X. Wang, S. C. Hoi, M. Ester, J. Bu, and C. Chen, “Learning personalized preference of strong and weak ties for social recommendation,” in Proc. 26th Int. Conf. World Wide Web, 2017, pp. 1601–1610.
[12]
X. Xin, I. King, H. Deng, and M. R. Lyu, “A social recommendation framework based on multi-scale continuous conditional random fields,” in Proc. 18th ACM Conf. Inf. Knowl. Manage. , 2009, pp. 1247–1256.
[13]
B. Yang, Y. Lei, D. Liu, and J. Liu, “Social collaborative filtering by trust,” in Proc. 23rd Int. Joint Conf. Artif. Intell., 2013, pp. 2747–2753.
[14]
S. Fazeli, B. Loni, A. Bellogin, H. Drachsler, and P. Sloep, “Implicit vs. explicit trust in social matrix factorization,” in Proc. 8th ACM Conf. Recommender Syst., 2014, pp. 317–320.
[15]
G. Guo, J. Zhang, D. Thalmann, A. Basu, and N. Yorke-Smith, “From ratings to trust: An empirical study of implicit trust in recommender systems,” in Proc. 29th Annual ACM Symp. Appl. Comput., 2014, pp. 248–253.
[16]
C. Lin, R. Xie, X. Guan, L. Li, and T. Li, “Personalized news recommendation via implicit social experts,” Inf. Sci., vol. 254, pp. 1–18, 2014.
[17]
H. Ma, “An experimental study on implicit social recommendation,” in Proc. 36th Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2013, pp. 73–82.
[18]
H. Ma, I. King, and M. R. Lyu, “Learning to recommend with explicit and implicit social relations,” ACM Trans. Intell. Syst. Technol., vol. 2, no. 3, pp. 29:1–29:19, May 2011.
[19]
C. Zhang, L. Yu, Y. Wang, C. Shah, and X. Zhang, “Collaborative user network embedding for social recommender systems,” in Proc. SIAM Int. Conf. Data Mining, 2017, pp. 381–389.
[20]
H. Ma, “On measuring social friend interest similarities in recommender systems,” in Proc. 37th Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2014, pp. 465–474.
[21]
C.-M. Au Yeung and T. Iwata, “Strength of social influence in trust networks in product review sites,” in Proc. 4th ACM Int. Conf. Web Search Data Mining, 2011, pp. 495 –504.
[22]
G. Guo, J. Zhang, D. Thalmann, and N. Yorke-Smith, “ETAF: An extended trust antecedents framework for trust prediction,” in Proc. IEEE/ACM Int. Conf. Advances Social Netw. Anal. Mining, 2014, pp. 540–547.
[23]
A. Mnih and R. R. Salakhutdinov, “Probabilistic matrix factorization,” in Proc. 20th Int. Conf. Neural Inf. Process. Syst., 2007, pp. 1257–1264.
[24]
D. M. Blei, A. Y. Ng, and M. I. Jordan, “Latent dirichlet allocation,” J. Mach. Learn. Res., vol. 3, pp. 993–1022, Mar. 2003.
[25]
R. Salakhutdinov and A. Mnih, “Bayesian probabilistic matrix factorization using Markov chain Monte Carlo,” in Proc. 25th Int. Conf. Mach. Learn., 2008, pp. 880 –887.
[26]
H. Shan and A. Banerjee, “Generalized probabilistic matrix factorizations for collaborative filtering,” in Proc. IEEE 10th Int. Conf. Data Mining, 2010, pp. 1025–1030.
[27]
Y. J. Lim and Y. W. Teh, “Variational Bayesian approach to movie rating prediction,” in Proc. KDD Cup Workshop, 2007, vol. 7, pp. 15–21.
[28]
J. M. Bernardo, M. J. Bayarri, J. O. Berger, A. P. Dawid, D. Heckerman, A. F. M. Smith, M. West, The Variational Bayesian EM Algorithm for Incomplete Data: With Application to Scoring Graphical Model Structures, M. J. Beal and Z. Ghahramani, Eds. Oxford, U.K.: Oxford University Press, 2003.
[29]
E. P. Xing, M. I. Jordan, and S. Russell, “A generalized mean field algorithm for variational inference in exponential families,” in Proc. 19th Conf. Uncertainty Artif. Intell., 2003, pp. 583– 591.
[30]
K. B. Petersen and M. S. Pedersen, The Matrix Cookbook. Lyngby, Denmark: Technical University of Denmark, Nov. 2012.
[31]
H. Jing, A.-C. Liang, S.-D. Lin, and Y. Tsao, “A transfer probabilistic collective factorization model to handle sparse data in collaborative filtering,” in Proc. IEEE Int. Conf. Data Mining, 2014, pp. 250 –259.
[32]
G. Guo, J. Zhang, and N. Yorke-Smith, “A novel Bayesian similarity measure for recommender systems,” in Proc. 23rd Int. Joint Conf. Artif. Intell., 2013, pp. 2619–2625.
[33]
J. Tang, H. Gao, H. Liu, and A. D. Sarma, “eTrust: Understanding trust evolution in an online world,” in Proc. 18th ACM SIGKDD Int. Conf. Knowl. Discovery Data Mining , 2012, pp. 253–261.
[34]
M. Jamali, “Flixster dataset.” [Online]. Available: http://www.cs.ubc.ca/jamalim/datasets/
[35]
GroupLens, “Movielens datasets.” (2003). [Online]. Available: http://grouplens.org/datasets/movielens/
[36]
R. He and J. McAuley, “ Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering,” in Proc. 25th Int. Conf. World Wide Web, 2016, pp. 507–517.
[37]
X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T.-S. Chua, “Neural collaborative filtering,” in Proc. 26th Int. Conf. World Wide Web, 2017, pp. 173–182.
[38]
M. D. Zeiler, “ADADELTA: An Adaptive Learning Rate Method,” CoRR, vol. abs/1212.5701, 2012, http://arxiv.org/abs/1212.5701
[39]
D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” in Proc. Int. Conf. Learn. Representations, 2015.
[40]
D. H. Wolpert and W. G. Macready, “No free lunch theorems for optimization,” IEEE Trans. Evol. Comput., vol. 1, no. 1, pp. 67–82, Apr. 1997.

Cited By

View all
  • (2024)Incorporating a Triple Graph Neural Network with Multiple Implicit Feedback for Social RecommendationACM Transactions on the Web10.1145/358051718:2(1-26)Online publication date: 8-Jan-2024
  • (2023)Semantic and Structural View Fusion Modeling for Social RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.323097235:11(11872-11884)Online publication date: 1-Nov-2023
  • (2023)Multi-scale broad collaborative filtering for personalized recommendationKnowledge-Based Systems10.1016/j.knosys.2023.110853278:COnline publication date: 25-Oct-2023
  • Show More Cited By

Index Terms

  1. A General Framework for Implicit and Explicit Social Recommendation
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Knowledge and Data Engineering
    IEEE Transactions on Knowledge and Data Engineering  Volume 30, Issue 12
    Dec. 2018
    222 pages

    Publisher

    IEEE Educational Activities Department

    United States

    Publication History

    Published: 01 December 2018

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Incorporating a Triple Graph Neural Network with Multiple Implicit Feedback for Social RecommendationACM Transactions on the Web10.1145/358051718:2(1-26)Online publication date: 8-Jan-2024
    • (2023)Semantic and Structural View Fusion Modeling for Social RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.323097235:11(11872-11884)Online publication date: 1-Nov-2023
    • (2023)Multi-scale broad collaborative filtering for personalized recommendationKnowledge-Based Systems10.1016/j.knosys.2023.110853278:COnline publication date: 25-Oct-2023
    • (2023)Integrating interactions between target users and opinion leaders for better recommendationsComputer Communications10.1016/j.comcom.2022.11.011198:C(98-107)Online publication date: 15-Jan-2023
    • (2023)Influencer is the New Recommender: insights for Theorising Social Recommender SystemsInformation Systems Frontiers10.1007/s10796-022-10262-925:1(183-197)Online publication date: 1-Feb-2023
    • (2022)A Diary Study of Social Explanations for Recommendations in Daily LifeAdjunct Proceedings of the 30th ACM Conference on User Modeling, Adaptation and Personalization10.1145/3511047.3537681(200-208)Online publication date: 4-Jul-2022
    • (2021)Symmetry-constrained Non-negative Matrix Factorization Approach for Highly-Accurate Community Detection2021 IEEE 17th International Conference on Automation Science and Engineering (CASE)10.1109/CASE49439.2021.9551446(1521-1526)Online publication date: 23-Aug-2021
    • (2020)Unveiling Hidden Implicit Similarities for Cross-Domain RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2019.292390433:1(302-315)Online publication date: 7-Dec-2020

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media