Skip to main content
Log in

Folkommender: a group recommender system based on a graph-based ranking algorithm

  • Regular Paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. A generally accepted value for d is 0.15.

  2. The dataset can be downloaded from http://www.grouplens.org/node/73.

  3. In this user study, α was set to 0.7.

  4. http://www.samsung.com/us/appstore/.

  5. http://www.google.com/tv/.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

  3. 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)

  4. Berkhin, P.: A survey on PageRank computing. Internet Math. 2(1), 73–120 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

  6. 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)

  7. Brin, S., Page, L., Motwami, R., Winograd, T.: The PageRank citation ranking: Bringing order to the Web. Stanford University, Technical Report (1999)

  8. 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)

    Article  Google Scholar 

  9. Deshpande, M., Karypis, G.: Item-based top-n recommendation algorithms. ACM Trans. Inf. Syst. 22(1), 143–177 (2004)

    Article  Google Scholar 

  10. 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)

  11. 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)

    Article  Google Scholar 

  12. 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)

  13. Jeh, G., Widom, J.: Scaling personalized Web search. In: Proceedings of the 12th International Conference on World Wide Web, pp. 271–279 (2003)

  14. 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)

    Article  Google Scholar 

  15. Konstan, J.A., Riedl, J.: Recommender systems: from algorithms to user experience. User Model. User Adapt. Interact. 22, 101–123 (2012)

    Article  Google Scholar 

  16. Langville, A.N., Meyer, C.D.: A survey of eigenvector methods for Web information retrieval. SIAM Rev. 47(1), 135–161 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

  19. 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)

  20. 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)

  21. 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)

  22. 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)

    Article  Google Scholar 

  23. 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)

  24. 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)

    Article  Google Scholar 

  25. Yu, Z., Zhou, X., Zhou, L., Du, K.: A hybrid similarity measure of contents for TV personalization. Multimed. Syst. 16, 231–241 (2010)

    Article  Google Scholar 

  26. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Heung-Nam Kim.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00530-012-0298-5

Keywords

Navigation