A fair group recommendation system based on members and leader influences

Document Type : Computer Article

Authors

1 Department of Computer Engineering, Birjand University of Technology, Birjand, Iran

2 Department of Computer Engineering, Islamic Azad University, Birjand Branch, Birjand, Iran

Abstract

In a group recommender system, the effort is made to provide recommendations to a group of individuals rather than a single person. In these systems, the opinions of all group members are influential in decision-making, aiming to provide the best choice despite different personal preferences. This article attempts to present a group recommender system capable of identifying the relationship among users and eventually determining the influence of each user on the group, subsequently offering the best recommendations based on these connections. Moreover, a new criterion for determining leadership in the group is introduced, which identifies the leader of the group based on the level of trust, similarity, belongingness, and dependence of users on the group. Additionally, a novel criterion for delivering fair recommendations to the group is proposed, suggesting items to users with the most positive feedback among all group members. The proposed algorithm is compared with similar algorithms in this domain in two sections. In the evaluation section of assigned rankings, the accuracy of the proposed method was close to 100% in all cases, reporting an average improvement of 5% compared to the compared methods. In the recommendation evaluation section, well-known criteria such as nDCG, group satisfaction, and fairness were used, where the proposed method showed an average improvement of 41%, 35%, and 38%, respectively, considering the number of diverse recommendations in each of the mentioned criteria on average.

Keywords

Main Subjects



Articles in Press, Accepted Manuscript
Available Online from 31 December 2023
  • Receive Date: 01 August 2023
  • Revise Date: 09 December 2023
  • Accept Date: 13 December 2023