A Multi-View Group Recommender System based on Trust and Ratings

A Multi-View Group Recommender System based on Trust and Ratings

Maryam Sadeghi, Seyyed Amir Asghari, Mir Mohsen Pedram


Sometimes, depending on the type of system, it is not possible to offer a list of items for each user individually and the number of items in the recommended lists should be limited, therefore group recommender systems will be used. So far, various group recommender systems have been presented. Most of them have been investigated from the standpoint of user preferences (rating matrix). In this paper, the proposed Multi-View Group Recommender System (MVGRS), investigates from two points of view, i.e., user preferences and social connections (trust). This system, with multi-view, first offers the individual recommendations, then generates the group recommendation by aggregating individual recommendations. The system has been tested with the different numbers of rating clusters and trust clusters. Finally, the error of the MVGRS is compared with the error of the similar single-view group recommender system. The results show that the MVGRS outperforms the single-view group recommender system.


Group Recommender system, Multi-view, Rating, Social Connections, Clustering


  • [1] J.A. Konstan and J. Riedl, “Recommender systems: from algorithms to user experience”, User Model User-Adap Inter, pp. 22-101, 2012, https://doi.org/10.1007/s11257-011-9112-x.
  • [2] J. Lu, D. Wu, M. Mao, W. Wang and G. Zhang, “Recommender System Application Developments: A Survey”, Decision Support Systems, vol. 74, pp. 12-32, 2015, https://doi.org/10.1016/j.dss.2015.03.008.
  • [3] S. Kant and T. Mahara, “Merging user and item based collaborative filtering to alleviate data sparsity”, International Journal of System Assurance Engineering and Management, vol. 9, pp. 173–179, 2016, https://doi.org/10.1007/s13198-016-0500-9.
  • [4] A. Gordillo, E. Barra and J. Quemada, “A Hybrid Recommendation Model for Learning Object Repositories”, in IEEE Latin America Transactions, vol. 15, pp. 462-473, 2017, DOI:10.1109/TLA.2017.7867596.
  • [5] T. Horvath and A. Carvalh, “Evolutionary Computing in Recommender system: a review of recent research”, Natural Computing, pp. 1-22, 2017, https://doi.org/10.1007/s11047-016-9540-y.
  • [6]
  • J. Bobadilla, F. Ortega, A. Hernando and A.
  • Clustering accuracy affects the total performance of the group recommender system, as future work, we can apply the other clustering methods, such as evolutionary algorithm-based clustering, to gain better results.
  • Acknowledgments
  • We would like to show our gratitude to Dr. Ghorban Kheradmandian for sharing his pearls of wisdom with us during the course of this research.
  • Gutierrez, “Recommender Systems Survey”, Knowledge-based System, vol. 46, pp. 109-132, 2013, https://doi.org/10.1016/j.knosys.2013.03.012.
  • [7] G. Suganeshwari, and S.P. Syed Ibrahim, “A Survey on Collaborative Filtering Based Recommendation System”, Proceedings of the 3rd International Symposium on Big Data and Cloud Computing Challenges (ISBCC’16), Smart Innovation, Systems and Technologies, Springer, Cham, vol. 49, pp. 503-518, 2016, https://doi.org/10.1007/978-3-31930348-2_42.
  • [8] M. Sadeghi and S.A. Asghari, “Recommender Systems Based on Evolutionary Computing: A Survey”, Journal of Software Engineering and Applications, vol. 10, pp. 407-421, 2017, DOI: 10.4236/jsea2017.105023.
  • [9] S. Pero and T. Horvath, “Opinion-Driven Matrix Factorization for Rating Prediction”, User Modeling, Adaptation, and Personalization, UMAP 2013, Lecture Notes in Computer Science, Springer, vol. 7899, pp. 1-13, 2013, https://doi.org/10.1007/9783-642-38844-6_1 .
  • [10] S. Berkovsky, R. Taib and D. Conway, “How to Recommend?: User Trust Factors in Movie Recommender Systems”, Proceedings of the 22nd International Conference on Intelligent User M.Sadeghi, S.A. Asghari & M.M. Pedram: A Multi-View Group Recommender System based on Trust and Ratings 39
  • Interfaces, pp. 287-300, https://doi.org/10.1145/3025171.3025209.
  • 2017,
  • [11] G. Guo, J. Zhang, N. Yorke-Smith, “Leveraging multiviews of trust and similarity to enhance clustering-based recommender systems”, Knowledge-Based Systems, vol. 74, pp. 14–27, 2015, https://doi.org/10.1016/j.knosys.2014.10.016.
  • [12] J. Masthoff, “Group recommender systems: aggregation, satisfaction and group attributes”, Recommender systems handbook, Springer, pp. 743776, 2015, https://doi.org/10.1007/978-1-4899-76376_22.
  • [13] Z. Guo, C. Tang, H. Tang, Y. Fu and W. Niu, “A Novel Group Recommendation Mechanism from the Perspective of Preference Distribution”, In IEEE Access, vol. 6, pp. 5865-5878, 2018, DOI: 10.1109/ACCESS.2018.2792427.
  • [14] J. Park and K. Nam, “Group recommender system for store product placement”, Data Min Knowledge Discovery, vol. 33, pp. 204–229, 2019, https://doi.org/10.1007/s10618-018-0600-z .
  • [15] J. McCarthy, “Pocket Restaurant Finder: A situated recommender system for groups”, In Workshop on Mobile Ad-Hoc Communication at the 2002 ACM Conference on Human Factors in Computer Systems, 2002.
  • [16] Y. Chen, and P. Pu, “Cofeel: Using emotions to enhance social interaction in group recommender systems”, In Alpine Rendez-Vous (ARV), Workshop on Tools and Technology for Emotion-Awareness in Computer Mediated Collaboration and Learning, 2013.
  • [17] L. Boratto and S. Carta, “State-of-the-Art in Group Recommendation and New Approaches for Automatic Identification of Groups”, Information Retrieval and Mining in Distributed Environments, Studies in Computational Intelligence, Springer, vol. 324, pp. 1-20, 2010, https://doi.org/10.1007/978-3642-16089-9_1 .
  • [18] L.
  • Boratto
  • and
  • S. Carta,
  • “The
  • rating
  • prediction task in a group recommender system that automatically detects groups: architectures, algorithms, and performance evaluation”, Journal of Intelligent Information Systems, Springer, vol. 45, pp. 221–245, 2015, https://doi.org/10.1007/s10844-0140346-z .
  • [19] N. Choudhary and K.K. Bharadwaj, “Leveraging Trust Behaviour of Users for Group Recommender Systems in Social Networks”, Integrated Intelligent Computing, Communication and Security, vol. 771, pp. 41–47, 2019, https://doi.org/10.1007/978-981-10-8797-4_5 .
  • [20] F. M. Harper and J. A. Konstan, "The movielens datasets: History and context." Acm transactions on interactive intelligent systems (tiis), vol. 5, pp. 1-19, 2016, https://doi.org/10.1145/2827872 .
  • [21] V. Kant, K.K. Bharadwaj, “Fuzzy Computational Models of Trust and Distrust for Enhanced Recommendations”, International Journal of Intelligent Systems, vol. 28, 332–365, 2013, https://doi.org/10.1002/int.21579 .
  • [22] M. O’Connor, D. Cosley, J.A. Konstan and J. Riedl, “PolyLens: A Recommender System for Groups of Users”, In: Prinz W., Jarke M., Rogers Y., Schmidt K., Wulf V. (eds) ECSCW 2001, Springer, pp. 199218, 2001, https://doi.org/10.1007/0-306-48019-0_11 .
  • [23] L. Baltrunas, T. Makcinskas and F. Ricci, “Group recommendations with rank aggregation and collaborative filtering”, In Proceedings of the fourth ACM conference on Recommender systems, pp. 119126, 2010, https://doi.org/10.1145/1864708.1864733 .
  • [24] G. Guo, J. Zhang, N. Yorke-Smith, “A novel bayesian similarity measure for recommender systems”, Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI), pp. 2619–2625, 2013.
  • [25] M. Hahsler, “recommenderlab: Lab for Developing and Testing Recommender Algorithms”, R package version 3.4.3, 2018.