Abstract
With the rapid popularity of smart devices, users are easily and conveniently accessing rich multimedia content. Consequentially, the increasing need for recommender services, from both individual users and groups of users, has arisen. In this paper, we present a new graph-based approach to a recommender system, called Folkommender, that can make recommendations most notably to groups of users. From rating information, we first model a signed graph that contains both positive and negative links between users and items. On this graph we examine two distinct random walks to separately quantify the degree to which a group of users would like or dislike items. We then employ a differential ranking approach for tailoring recommendations to the group. Our empirical evaluations on two real-world datasets demonstrate that the proposed group recommendation method performs better than existing alternatives. We also demonstrate the feasibility of Folkommender for smartphones.
Similar content being viewed by others
Notes
A generally accepted value for d is 0.15.
The dataset can be downloaded from http://www.grouplens.org/node/73.
In this user study, α was set to 0.7.
References
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)
Amer-Yahia, S., Roy, S.B., Chawlat, A., Das, G., Yu, C.: Group recommendation: semantics and efficiency. In: Proceedings of the 35th International Conference on Very Large Data Bases, pp. 754–765 (2009)
Baltrunas, L., Makcinskas, T., Ricci, F.: Group recommendations with rank aggregation and collaborative filtering. In: Proceedings of the 4th ACM Conference on Recommender Systems, pp. 119–126 (2010)
Berkhin, P.: A survey on PageRank computing. Internet Math. 2(1), 73–120 (2005)
Berkovsky, S., Freyne, J.: Group-based recipe recommendations: analysis of data aggregation strategies. In: Proceedings of the 4th ACM Conference on Recommender Systems, pp. 111–118 (2010)
Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering, In: Proceedings of the 14th Annual Conference on Uncertainty in Artificial Intelligence, pp. 43–52 (1998)
Brin, S., Page, L., Motwami, R., Winograd, T.: The PageRank citation ranking: Bringing order to the Web. Stanford University, Technical Report (1999)
de Campos, L.M., Fernández-Luna, J.M., Huete, J.F., Rueda-Morales, M.A.: Managing uncertainty in group recommending processes. User Model. User Adapt. Interact. 19(3), 207–242 (2009)
Deshpande, M., Karypis, G.: Item-based top-n recommendation algorithms. ACM Trans. Inf. Syst. 22(1), 143–177 (2004)
Gartrell, M., Xing, X., Lv, Q., Beach, A., Han, R., Mishra, S., Seada, K.: Enhancing group recommendation by incorporating social relationship interactions. In: Proceedings of the 16th ACM International Conference on Supporting Group Work, pp. 97–106 (2010)
Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)
Jameson, A., Smyth, B.: Recommendation to groups. In: Brusilovsky, P., Kobsa, A., Nejdl W. (eds.) The Adaptive Web. Lecture Notes in Computer Science 4321, pp. 596–627. Springer, Berlin (2007)
Jeh, G., Widom, J.: Scaling personalized Web search. In: Proceedings of the 12th International Conference on World Wide Web, pp. 271–279 (2003)
Kim, H.K., Oh, H.Y., Gu, J.C., Kim, J.K.: Commenders: a recommendation procedure for online book communities. Electron. Commer. Res. Appl. 10(5), 501–509 (2011)
Konstan, J.A., Riedl, J.: Recommender systems: from algorithms to user experience. User Model. User Adapt. Interact. 22, 101–123 (2012)
Langville, A.N., Meyer, C.D.: A survey of eigenvector methods for Web information retrieval. SIAM Rev. 47(1), 135–161 (2005)
Masthoff, J.: Group modeling: selecting a sequence of television items to suit a group of viewers. User Model. User Adapt. Interact. 14(1), 37–85 (2004)
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 (1998)
O’Connor, M., Cosley, D., Konstan, J.A., Riedl, J.: PolyLens: a recommender system for groups of users. In: Proceedings of the 7th Conference on European Conference on Computer Supported Cooperative Work, pp. 199–218 (2001)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, pp. 285–295 (2001)
Senot, C., Kostadinov, D., Bouzid, M., Picault, J., Aghasaryan, A., Bernier, C.: Analysis of strategies for building group profiles. In: Proceedings of the 18th International Conference on User Modeling, Adaptation, and Personalization, pp. 40–51 (2010)
Sotelo, R., Blanco-Fernandez, Y., Lopez-Nores, M., Gil-Solla, A., Pazos-arias, J.: TV program recommendation for groups based on multidimensional TV-Anytime classifications. IEEE Trans. Consum. Electron. 55(1), 248–256 (2009)
Tong, T., Faloutsos, C., Pan, J.-Y.: Fast random walk with restart and its applications. In: Proceedings of the 6th International Conference on Data Mining, pp. 613–622 (2006)
Yu, Z., Zhou, X., Hao, Y., Gu, J.: TV program recommendation for multiple viewers based on user profile merging. User Model. User Adapt. Interact. 16(1), 63–82 (2006)
Yu, Z., Zhou, X., Zhou, L., Du, K.: A hybrid similarity measure of contents for TV personalization. Multimed. Syst. 16, 231–241 (2010)
Zhao, X., Yuan, J., Wang, M., Li, G., Hong, R., Li, Z., Chua, T.-S.: Video recommendation over multiple information sources. Multimed. Syst. (2012). doi:10.1007/s00530-012-0267-z
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, HN., Bloess, M. & El Saddik, A. Folkommender: a group recommender system based on a graph-based ranking algorithm. Multimedia Systems 19, 509–525 (2013). https://doi.org/10.1007/s00530-012-0298-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-012-0298-5