A Consensus-Driven Group Recommender System
Corresponding Author
Jorge Castro
Department of Computer Science and Artificial Intelligence, University of Granada, 18071 Granada, Spain
Author to whom all correspondence should be addressed; e-mail: [email protected]Search for more papers by this authorFrancisco J. Quesada
Computer Science Department, University of Jaén, Jaén, Spain
e-mail: [email protected].
Search for more papers by this authorIván Palomares
Built Environment Research Institute, University of Ulster, Londonderry BT52 1SA, United Kingdom
e-mail: [email protected].
Search for more papers by this authorLuis Martínez
Computer Science Department, University of Jaén, Jaén, Spain
e-mail: [email protected].
Search for more papers by this authorCorresponding Author
Jorge Castro
Department of Computer Science and Artificial Intelligence, University of Granada, 18071 Granada, Spain
Author to whom all correspondence should be addressed; e-mail: [email protected]Search for more papers by this authorFrancisco J. Quesada
Computer Science Department, University of Jaén, Jaén, Spain
e-mail: [email protected].
Search for more papers by this authorIván Palomares
Built Environment Research Institute, University of Ulster, Londonderry BT52 1SA, United Kingdom
e-mail: [email protected].
Search for more papers by this authorLuis Martínez
Computer Science Department, University of Jaén, Jaén, Spain
e-mail: [email protected].
Search for more papers by this authorAbstract
Recommender systems aim at filtering large amounts of information for users, providing them with those pieces of information which better meet their preferences or needs. Such systems have been traditionally used in diverse areas, such as e-commerce or tourism. Within this context, group recommender systems address the problem of generating recommendations for groups of users who might have different interests. Although different aggregation processes have been extensively utilized in real-life applications to generate group recommendations, such processes do not guarantee that the list of products recommended to the group reflect a high agreement level among its members' individual preferences. Given the need for considering the added value of obtaining group recommendations under a high agreement level, this paper presents a novel group recommender system methodology that attempts to reach a high level of consensus among individual recommendations of group members. To do this, and inspired by existing group decision-making approaches in the literature, a consensus reaching process is carried out to bring such individual recommendations closer to each other before delivering the group recommendations.
References
- 1Ricci, F, Rokach, L, Shapira, B, Kantor, PB. Introduction to recommender systems handbook. Berlin: Springer; 2011.
- 2O'Connor M, Cosley D, Konstan JA, Riedl J. Polylens: a recommender system for groups of users. In: Proc ECSCW'01;2001. pp 199–218.
- 3McCarthy JF, Anagnost TD. Musicfx: an arbiter of group preferences for computer supported collaborative workouts. In: Proc 1998 ACM Conf on Computer-Supported Cooperative Work; Seattle, WA, November 14–18, 1998. pp 363–372.
- 4McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P. Cats: a synchronous approach to collaborative group recommendation. In: FLAIRS Conf, Melbourne Beach, FL; 2006. pp 86–91.
- 5Noguera JM, Barranco MJ, Segura RJ, Martínez L. A mobile 3d-gis hybrid recommender system for tourism. Inform Sci 2012; 215: 37–52.
- 6De Pessemier T, Dooms S, Martens L. Comparison of group recommendation algorithms. Multimedia Tools Appl 2014; 72(3): 2497–2541.
- 7Masthoff J. Group recommender systems: combining individual models. In: Ricci F, Rokach L, Shapira B, Kantor PB, editors. Recommender systems handbook. Berlin: Springer; 2011. pp 677–702.
- 8Jameson A, Smyth B. Recommendation to groups. In: The adaptive web. Berlin: Springer; 2007. pp 596–627.
10.1007/978-3-540-72079-9_20 Google Scholar
- 9Cantador I, Castells P. Group recommender systems: new perspectives in the social web. In: Recommender systems for the social web, Berlin: Springer; 2012. pp 139–157.
10.1007/978-3-642-25694-3_7 Google Scholar
- 10Butler CTL, Rothstein A. On conflict and consensus: A handbook on formal consensus decision making. Portland, ME: Food Not Bombs Publishing; 2006.
- 11Lu J, Zhang G, Ruan D, Wu F. Multi-objective group decision making. London: Imperial College Press; 2006.
- 12Herrera F, Herrera-Viedma E, Verdegay JL. A sequential selection process in group decision making with linguistic assessments. Inform Sci 1995; 85(4): 223–239.
- 13Herrera-Viedma E, García-Lapresta JL, Kacprzyk J, Fedrizzi M, Nurmi H, Zadrozny S, editors. Consensual processes. Stud Fuzziness Soft Comput 2011; 267.
- 14Palomares I, Estrella FJ, Martínez L, Herrera F. Consensus under a fuzzy context: taxonomy, analysis framework AFRYCA and experimental case of study. Inform Fusion 2014; 20: 252–271.
- 15Saint S, Lawson JR. Rules for reaching consensus. A modern approach to decision making. New York: Jossey-Bass; 1994.
- 16Vozalis MG, Margaritis KG. Using SVD and demographic data for the enhancement of generalized collaborative filtering. Inform Sci 2007; 177(15): 3017–3037.
- 17Castro J, Rodríguez RM, Barranco MJ. Weighting of features in content-based filtering with entropy and dependence measures. Int J Comput Intell Syst 2014; 7(1): 80–89.
- 18Lops P, De Gemmis M, Semeraro G. Content-based recommender systems: state of the art and trends. In: Recommender systems handbook. Berlin: Springer; 2011. pp 73–105.
- 19Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems. Computer 2009; 42(8): 30–37.
- 20Ben Schafer J, Frankowski D, Herlocker J, Sen S. Collaborative filtering recommender systems. In: The adaptive web, Berlin: Springer; 2007. pp 291–324.
10.1007/978-3-540-72079-9_9 Google Scholar
- 21Breese JS, Heckerman D, Kadie C. Empirical analysis of predictive algorithms for collaborative filtering. In: Proc 14th Conf on Uncertainty in Artificial Intelligence. San Francisco, CA: Morgan Kaufmann; 1998. pp 43–52.
- 22Jun Ahn H. A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Inform Sci 2008; 178(1): 37–51.
- 23Fouss F, Achbany Y, Saerens M. A probabilistic reputation model based on transaction ratings. Inform Sci 2010; 180(11): 2095–2123.
- 24Sarwar B, Karypis G, Konstan J, Riedl J. Item-based collaborative filtering recommendation algorithms. In; Proc 10th Int Conf on World Wide Web. ACM, 2001. pp 285–295.
- 25Zheng N, Bao H. Flickr group recommendation based on user-generated tags and social relations via topic model. In: Advances in neural networks. Berlin: Springer; 2013. pp 514–523.
- 26Myszkorowski K, Zakrzewska, D. Using fuzzy logic for recommending groups in e-learning systems. In: Computational collective intelligence. technologies and applications. Berlin: Springer; 2013. pp 671–680.
- 27Meena R, Bharadwaj K. Group recommender system based on rank aggregation an evolutionary approach. In: Mining intelligence and knowledge exploration. Switzerland: Springer International Publishing; 2013. pp 663–676.
10.1007/978-3-319-03844-5_65 Google Scholar
- 28Song Y, Hu Z, Liu H, Shi Y, Tian H. A novel group recommendation algorithm with collaborative filtering. In Int Conf on Social Computing; Washington, DC, September 8–14 (SocialCom); 2013. pp 901–904.
- 29Orlovsky SA. Decision-making with a fuzzy preference relation. Fuzzy Sets Syst 1978; 1(3): 155–167.
10.1016/0165-0114(78)90001-5 Google Scholar
- 30Fu C, Yang SL. An evidential reasoning based consensus model for multiple attribute group decision analysis problems with interval-valued group consensus requirements. Eur J Oper Res 2012; 223(1): 167–176.
- 31Herrera F, Herrera-Viedma E. Linguistic decision analysis: steps for solving decision problems under linguistic information. Fuzzy Sets Syst 2000; 115(1): 67–82.
- 32Rodríguez RM, Martínez L. An analysis of symbolic linguistic computing models in decision making. Int J Gen Syst 2013; 42(1): 121–136.
- 33Parreiras RO, Ekel P, Bernardes F Jr. A dynamic consensus scheme based on a nonreciprocal fuzzy preference relation modeling. Inform Sci 2012; 211(1): 1–17.
- 34Roubens M. Fuzzy sets and decision analysis. Fuzzy Sets Syst 1997; 90(2): 199–206.
- 35Beliakov G, Pradera A, Calvo T. Aggregation functions: A guide for practitioners. Berlin; Springer; 2007.
- 36Ben-Arieh D, Chen Z. Linguistic labels aggregation and consensus measure for autocratic decision-making using group recommendations. IEEE Trans Syst Man Cybernet A 2006; 36(1): 558–568.
- 37Herrera F, Herrera-Viedma E, Verdegay JL. A model of consensus in group decision making under linguistic assessments. Fuzzy sets and Syst 1996; 78(1): 73–87.
- 38Spillman B, Bezdek JC, Spillman R. Development of an instrument for the dynamic measurement of consensus. Commun Monogr 1979; 46: 1–12.
- 39Bordogna G, Fedrizzi M, Pasi G. A linguistic modeling of consensus in group decision making based on OWA operators. IEEE Trans Syst Man Cybernetics A 1997; 27(1): 126–133.
- 40Herrera F, Herrera-Viedma E, Verdegay JL. Linguistic measures based on fuzzy coincidence for reaching consensus in group decision making. Int J Approx Reason 1997; 16(3-4): 309–334.
- 41Kacprzyk J, Fedrizzi M. A “soft” measure of consensus in the setting of partial (fuzzy) preferences. Eur J Oper Res 1988; 34(1): 316–325.
- 42Kacprzyk J, Fedrizzi M, Nurmi H. Group decision making and consensus under fuzzy preferences and fuzzy majority. Fuzzy Sets Syst 1992; 49(1): 21–31.
- 43Herrera-Viedma E, Cabrerizo FJ, Kacprzyk J, Pedrycz W. A review of soft consensus models in a fuzzy environment. Inform Fusion2014; 17: 4–13.
- 44Bryson N. Group decision-making and the analytic hierarchy process. exploring the consensus-relevant information content. Comput Oper Res 1996; 23(1): 27–35.
- 45Carlsson C, Ehrenberg D, Eklund P, Fedrizzi M, Gustafsson P, Lindholm P, Merkuryeva G, Riissanen T, Ventre AGS. Consensus in distributed soft environments. Eur J Oper Res 1992; 61(1–2): 165–185.
- 46Herrera-Viedma E, Herrera F, Chiclana F. A consensus model for multiperson decision making with different preference structures. IEEE Trans Syst Man Cybernet 2002; 32(3): 394–402.
- 47Mata F, Martínez L, Herrera-Viedma E. An adaptive consensus support model for group decision-making problems in a multigranular fuzzy linguistic context. IEEE Trans Fuzzy Syst 2009; 17(2): 279–290.
- 48Wu Z, Xu J. A consistency and consensus based decision support model for group decision making with multiplicative preference relations. Decis Support Syst 2012; 52(3): 757–767.
- 49Zhang G, Dong Y, Xu Y, Li H. Minimum-cost consensus models under aggregation operators. IEEE Trans Syst Man Cybernet 2011; 41(6): 1253–1261.
- 50Sarwar B, Karypis G, Konstan J, Riedl J. Incremental singular value decomposition algorithms for highly scalable recommender systems. In: Fifth Int Conf on Computer and Information Science; Dhaka, Bangladesh, December 27–28, 2002. pp 27–32.
- 51J Arrow K, Sen A, Suzumura K. Handbook of social choice & welfare, volume 2. Amsterdam: Elsevier; 2010.
- 52Dwork C, Kumar R, Naor M, Sivakumar D. Rank aggregation methods for the web. In: Proc 10th Int Conf on World Wide Web; Hong Kong, May 1–5, 2001. pp 613–622.
- 53Tanino T. Fuzzy preference orderings in group decision making. Fuzzy Sets Syst 1984; 12(2): 117–131.
- 54Palomares I, Martínez L. A semi-supervised multi-agent system model to support consensus reaching processes. IEEE Trans Fuzzy Syst 2014; 22(4): 762–777.
- 55Chiclana F, Herrera-Viedma E, Alonso S, Marqués-Pereira RA. Preferences and consistency issues in group decision making. In: Bustince H, Herrera F, Montero J, editors. Fuzzy sets and their extensions: Representation, aggregation and models. Berlin: Springer; 2008. pp 219–237.
10.1007/978-3-540-73723-0_12 Google Scholar
- 56Herrera-Viedma E, Martínez L, Mata F, Chiclana F. A consensus support system model for group decision making problems with multigranular linguistic preference relations. IEEE Trans Fuzzy Syst 2005; 13(5): 644–658.
- 57Palomares I, Liu J, Xu Y, Martínez L. Modelling experts' attitudes in group decision making. Soft Comput 2012; 16(10): 1755–1766.
- 58Herlocker JL, Konstan JA, Terveen LG, Riedl JT. Evaluating collaborative filtering recommender systems. ACM Trans Inform Syst 2004; 22(1): 5–53.
- 59Kagie M, Van Wezel M, Groenen PJF. Map based visualization of product catalogs. Berlin: Springer; 2011.
- 60Kohonen T. Self-organizing maps. Heidelberg, Germany: Springer; 1995.
- 61Palomares I, Martínez L, Herrera F. MENTOR: A graphical monitoring tool of preferences evolution in large-scale group decision making. Knowl-Based Syst 2014; 58; 66–74. Special issue on intelligent decision support making tools and techniques.