Preference Elicitation and Negotiation in a Group Recommender System

  • Jesús Omar Álvarez Márquez
  • Jürgen Ziegler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9297)


We present a novel approach to group recommender systems that better takes into account the social interaction in a group when formulating, discussing and negotiating the features of the item to be jointly selected. Our approach provides discussion support in a collaborative preference elicitation and negotiation process. Individual preferences are continuously aggregated and immediate feedback of the resulting recommendations is provided. We also support the last stage in the decision process when users collectively select the final item from the recommendation set. The prototype hotel recommender Hootle is developed following these concepts and tested in a user study. The results indicate a higher overall satisfaction with the system as well as a higher perceived recommendation quality when compared against a system version where no negotiation was possible. However, they also indicate that the negotiation-based approach may be more suitable for smaller groups, an aspect that will require further research.


Group recommender system Group preference elicitation Negotiation Decision making 


  1. 1.
    Ardissono, L., Goy, A., Petrone, G., Segnan, M.: A multi-agent infrastructure for developing personalized web-based systems. ACM Trans. Internet Technol. (TOIT) 5(1), 47–69 (2005)CrossRefGoogle Scholar
  2. 2.
    Ardissono, L., Goy, A., Petrone, G., Segnan, M., Torasso, P.: Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices. Appl. Artif. Intell. 17(8–9), 687–714 (2003)CrossRefGoogle Scholar
  3. 3.
    Bekkerman, P., Kraus, S., Ricci, F.: 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. Citeseer (2006)Google Scholar
  4. 4.
    Beckmann, C., Gross, T.: Towards a group recommender process model for ad-hoc groups and on-demand recommendations. In: Proceedings of the 16th ACM International Conference on Supporting Group Work, pp. 329–330. ACM (2010)Google Scholar
  5. 5.
    Boratto, L., Carta, S.: State-of-the-art in group recommendation and new approaches for automatic identification of groups. In: Soro, Alessandro, Vargiu, Eloisa, Armano, Giuliano, Paddeu, Gavino (eds.) Information Retrieval and Mining in Distributed Environments. SCI, vol. 324, pp. 1–20. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  6. 6.
    Brooke, J.: SUS-A quick and dirty usability scale. Usability Eval. Ind. 189, 194 (1996)Google Scholar
  7. 7.
    Hartnett, T.: Consensus-Oriented Decision-Making: the CODM Model for Facilitating Groups to Widespread Agreement. New Society Publishers, Gabriola Island (2011)Google Scholar
  8. 8.
    Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. (TOIS) 22(1), 5–53 (2004)CrossRefGoogle Scholar
  9. 9.
    Hill, W., Stead, L., Rosenstein, M., Furnas, G.: Recommending and evaluating choices in a virtual community of use. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 194–201 (1995)Google Scholar
  10. 10.
    Jameson, A.: 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 (2004)Google Scholar
  11. 11.
    Jameson, A., Baldes, A., Kleinbauer, T.: Two methods for enhancing mutual awareness in a group recommender system. In: Proceedings of the Working Conference on Advanced Visual Interfaces, pp. 447–449. ACM (2004)Google Scholar
  12. 12.
    Jameson, A., Smyth, B.: Recommendation to groups. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 596–627. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. 13.
    Knijnenburg, B.P., Willemsen, M.C., Gantner, Z., Soncu, H., Newell, C.: Explaining the user experience of recommender systems. User Model. User-Adap. Inter. 22(4–5), 441–504 (2012)CrossRefGoogle Scholar
  14. 14.
    Kompan, M., Bielikova, M.: Group recommendations: survey and perspectives. Comput. Inform. 33(2), 446–476 (2014)Google Scholar
  15. 15.
    Lieberman, H., Van Dyke, N., Vivacqua, A.: Let’s browse: a collaborative browsing agent. Knowl.-Based Syst. 12(8), 427–431 (1999)CrossRefGoogle Scholar
  16. 16.
    Liu, X., Tian, Y., Ye, M., Lee, W.: Exploring personal impact for group recommendation. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 674–683. ACM (2012)Google Scholar
  17. 17.
    Loepp, B., Hussein, T., Ziegler, J.: Choice-based preference elicitation for collaborative filtering recommender systems. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2014), pp. 3085–3094. ACM, New York (2014)Google Scholar
  18. 18.
    Masthoff, J.: Group Modeling: Selecting a Sequence of Television Items to Suit a Group of Viewers, pp. 93–141. Personalized Digital Television. Springer, The Netherlands (2004)Google Scholar
  19. 19.
    McCarthy, J.F., Anagnost, T.D.: MusicFX: an arbiter of group preferences for computer supported collaborative workouts. In: Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work, pp. 363–372. ACM (1998)Google Scholar
  20. 20.
    McCarthy, K., McGinty, L., Smyth, B.: Case-based group recommendation: compromising for success. In: Weber, R.O., Richter, M.M. (eds.) ICCBR 2007. LNCS (LNAI), vol. 4626, pp. 299–313. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  21. 21.
    McCarthy, K., McGinty, L., Smyth, B., Salamó, M.: The needs of the many: a case-based group recommender system. In: Roth-Berghofer, T.R., Göker, M.H., Güvenir, H.A. (eds.) ECCBR 2006. LNCS (LNAI), vol. 4106, pp. 196–210. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  22. 22.
    McCarthy, K., McGinty, L., Smyth, B., Salamo, M.: Social interaction in the CATS group recommender. In: Workshop on the Social Navigation and Community Based Adaptation Technologies (2006)Google Scholar
  23. 23.
    McCarthy, K., Salamo, M., Coyle, L., McGinty, L., Smyth, B., Nixon, P.: CATS: A synchronous approach to collaborative group recommendation. In: FLAIRS Conference, vol. 2006, pp. 86–91 (2006)Google Scholar
  24. 24.
    McGrath, J.E., Berdahl, J.L.: Groups, technology, and time. In: Scott Tindale, R., et al. (eds.) Theory and Research on Small Groups, pp. 205–228. Springer, US (2002)CrossRefGoogle Scholar
  25. 25.
    Nunamaker Jr., J.F., Briggs, R.O., Mittleman, D.D., Vogel, D.R., Balthazard, P.A.: Lessons from a dozen years of group support systems research: A discussion of lab and field findings. J. Manage. Inf. Syst. 13, 163–207 (1996)Google Scholar
  26. 26.
    O’connor, M., Cosley, D., Konstan, J.A., Riedl, J.: Polylens: a recommender system for groups of users. In: Prinz, W., et al. (eds.) ECSCW 2001, pp. 199–218. Springer, The Netherlands (2001)Google Scholar
  27. 27.
    Pommeranz, A., Broekens, J., Wiggers, P., Brinkman, W.P., Jonker, C.M.: Designing interfaces for explicit preference elicitation: a user-centered investigation of preference representation and elicitation process. User Model. User-Adap. Inter. 22(4–5), 357–397 (2012)CrossRefGoogle Scholar
  28. 28.
    Pu, P., Chen, L.: User-involved preference elicitation for product search and recommender systems. AI Mag. 29(4), 93 (2009)MathSciNetGoogle Scholar
  29. 29.
    Pu, P., Chen, L., Hu, R..: A user-centric evaluation framework for recommender systems. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 157–164. ACM (2011)Google Scholar
  30. 30.
    Ricci, F., Rokach, L., Shapira, B.: Introduction to Recommender Systems Handbook. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 1–35. Springer, US (2010)Google Scholar
  31. 31.
    Saaty, T.L.: Fundamentals of Decision Making and Priority Theory with the Analytic Hierarchy Process, vol. 6. RWS Publications, Pittsburgh (2000)Google Scholar
  32. 32.
    Walther, J.B.: Computer-mediated communication impersonal, interpersonal, and hyper personal interaction. Commun. Res. 23(1), 3–43 (1996)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  • Jesús Omar Álvarez Márquez
    • 1
  • Jürgen Ziegler
    • 1
  1. 1.University of Duisburg-EssenDuisburgGermany

Personalised recommendations