Abstract
Group recommender system (GRS) is the gradually prospering type of recommender system (RS) which tends to provide recommendations for the group of users rather than the individual. Most of the existing GRS obtain group preferences using equal weighing of the individual preferences, ignoring the relationship among group members within the group. But this is not a practical scenario because each member has different behavior. Therefore, in this article, we introduce a multiagent based negotiation mechanism between agents, each of them acts in favor of one group member. The proposed negotiation protocol allows agents to accept or discard a part of the offer based on trust and distrust among users, which gives more agility to the negotiation process. Further, we use memory for each agent in the group that records the previously proposed offers for that agent. The efficiency of trust-distrust enhanced GRSs is compared with traditional techniques and the outcomes of computational experiments confirm the supremacy of our proposed models over baseline GRSs techniques.
Similar content being viewed by others
References
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 6:734–749
Agarwal A, Chakraborty M, Chowdary CR (2017) Does order matter? Effect of order in group recommendation. Expert Syst Appl 82:115–127
Al-Shamri MYH, Bharadwaj KK (2008) Fuzzy-genetic approach to recommender systems based on a novel hybrid user model. Expert Syst Appl 35(3):1386–1399
Anand D, Bharadwaj KK (2013) Pruning trust–distrust network via reliability and risk estimates for quality recommendations. Soc Netw Anal Min 3(1):65–84
Ardissono L, Goy A, Petrone G, Segnan M, Torasso P (2003) Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices. Appl Artif Intell 17(8–9):687–714
Baarslag T, Hendrikx MJ, Hindriks KV, Jonker CM (2016) Learning about the opponent in automated bilateral negotiation: a comprehensive survey of opponent modeling techniques. Auton Agent Multi-Agent Syst 30(5):849–898
Baltrunas L, Makcinskas T, & Ricci F (2010) Group recommendations with rank aggregation and collaborative filtering. In Proceedings of the fourth ACM conference on Recommender systems, (pp. 119-126). ACM
Bekkerman P, Kraus S, & Ricci F (2006) Applying cooperative negotiation methodology to group recommendation problem. In Proceedings of Workshop on Recommender Systems in 17th European Conference on Artificial Intelligence (ECAI 2006) (pp. 72-75)
Bharadwaj KK, Al-Shamri MYH (2009) Fuzzy computational models for trust and reputation systems. Electron Commer Res Appl 8(1):37–47
Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46:109–132
Chevaleyre Y, Endriss U, & Maudet N (2009) Simple negotiation schemes for agents with simple preferences: sufficiency, necessity and maximality. In Journal of Autonomous Agents and Multiagent Systems
Choudhary N, Bharadwaj KK (2018) Evolutionary learning approach to multi-agent negotiation for group recommender systems. Multimed Tools Appl:1–23
Choudhary N, Bharadwaj KK (2019) Leveraging trust behaviour of users for group recommender Systems in Social Networks. In: Integrated Intelligent Computing, Communication and Security. Springer, Singapore, pp 41–47
Christensen I, Schiaffino S, & Armentano M (2016) Social group recommendation in the tourism domain. Journal of Intelligent Information Systems (pp. 1-23)
Dara S, Chowdary CR, Kumar C (2019) A survey on group recommender systems. J Intell Inf Syst:1–25
De Weerd H, Verbrugge R, Verheij B (2015) Negotiating with other minds: the role of recursive theory of mind in negotiation with incomplete information. Auton Agent Multi-Agent Syst:1–38
Felfernig A, Boratto L, Stettinger M, & Tkalčič M (2018) Group recommender systems: an introduction. SpringerBriefs in Electrical and Computer Engineering: Springer
Garcia I, Sebastia L (2014) A negotiation framework for heterogeneous group recommendation. Expert Syst Appl 41(4):1245–1261
Garcia I, Sebastia L, & Onaindia E (2009) A negotiation approach for group recommendation. In IC-AI (pp. 919-925)
Girdhar N, Minz S, & Bharadwaj KK (2019) Link prediction in signed social networks based on fuzzy computational model of trust and distrust. Soft Computing, 1–16
Jameson A (2004) More than the sum of its members: challenges for group recommender systems. In Proceedings of the working conference on Advanced visual interfaces, (pp. 48-54). ACM
Jameson A, & Smyth B (2007) Recommendation to groups. In The adaptive web, (pp. 596-627). Berlin Heidelberg: springer
Kant V, Bharadwaj KK (2013) Fuzzy computational models of trust and distrust for enhanced recommendations. Int J Intell Syst 28(4):332–365
Lenar M, Sobecki J (2007) Using recommendation to improve negotiations in agent-based systems. J UCS 13(2):267–286
Li W, Mo J, Xin M, Jin Q (2018) An optimized trust model integrated with linear features for cyber-enabled recommendation services. J Parallel Distrib Comput 118:81–88
Lieberman H, Van Dyke N, Vivacqua A (1999) Let's browse: a collaborative browsing agent. Knowl-Based Syst 12(8):427–431
Liu Y, Liang C, Chiclana F, Wu J (2017) A trust induced recommendation mechanism for reaching consensus in group decision making. Knowl-Based Syst 119:221–231
McCarthy JF, & Anagnost TD (1998) MusicFX: an arbiter of group preferences for computer supported collaborative workouts. InProceedings of the 1998 ACM conference on Computer supported cooperative work, (pp. 363-372). ACM
McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, & Nixon P (2006) Cats: a synchronous approach to collaborative group recommendation. In Florida Artificial Intelligence Research Society Conference (FLAIRS) (pp. 86-91)
Nepal S, Paris C, Bouguettaya A (2015) Trusting the social web: issues and challenges. World Wide Web 18(1):1–7
O’connor M, Cosley D, Konstan JA, & Riedl J (2001) PolyLens: a recommender system for groups of users. In ECSCW 2001, (pp. 199–218). Netherlands: Springer
Quijano-Sanchez L, Recio-Garcia JA, & Diaz-Agudo B (2010) Personality and social trust in group recommendations. In 2010 22Nd IEEE international conference on tools with artificial intelligence (Vol. 2, pp. 121-126). IEEE
Quijano-Sanchez L, Recio-Garcia JA, Diaz-Agudo B, Jimenez-Diaz G (2013) Social factors in group recommender systems. ACM Trans Intell Syst Technol 4(1):8
Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58
Ricci F, Cavada D, & Nguyen QN (2002) Integrating travel planning and on-tour support in a case-based recommender system. In Proceedings of the Workshop on Mobile Tourism Systems (pp. 11-16)
Rosaci D, Sarné GM, Garruzzo S (2012) Integrating trust measures in multiagent systems. Int J Intell Syst 27(1):1–15
Villavicencio C, Schiaffino S, Diaz-Pace JA, & Monteserin A (2016) PUMAS-GR: a negotiation-based group recommendation system for movies. In Advances in Practical Applications of Scalable Multi-agent Systems. The PAAMS Collection, (pp. 294-298). Springer international publishing
Villavicencio C, Schiaffino S, Diaz-Pace JA, Monteserin A, Demazeau Y, & Adam C (2016) A MAS approach for group recommendation based on negotiation techniques. In International Conference on Practical Applications of Agents and Multi-Agent Systems (pp. 219-231). Springer, Cham
Wang Y, Li L, Liu G (2015) Social context-aware trust inference for trust enhancement in social network-based recommendations on service providers. World Wide Web 18(1):159–184
Wu J, Chiclana F, Fujita H, Herrera-Viedma E (2017) A visual interaction consensus model for social network group decision making with trust propagation. Knowl-Based Syst 122:39–50
Yera R, Martinez L (2017) Fuzzy tools in recommender systems: a survey. Int J Comput Intell Systems 10(1):776–803
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Choudhary, N., Minz, S. & Bharadwaj, K.K. Negotiation framework for group recommendation based on fuzzy computational model of trust and distrust. Multimed Tools Appl 79, 27337–27364 (2020). https://doi.org/10.1007/s11042-020-09339-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09339-x