A Tag-Based Recommender System

  • Pietro De Caro
  • Maria Silvia Pini
  • Francesco Sambo
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 302)


Recommender systems are being used more and more on the web thanks to their ability to predict user preferences and drive user attention toward new items, increasing sales, and engagement. However, the use of such systems is still very limited to e-commerce and music or movies websites and, most of the times, the user is presented with recommendations limited to products. Our idea is to provide suggestions that are content-agnostic and that can be used to recommend mixed types of contents at the same time (for example, images, posts, and products). In such a way, the power of recommender systems can be exploited in very diverse contexts using a unique model with few adjustments. To achieve this, we provide a tag-based recommender system with a highly scalable implementation that is proposed with the aim of providing performance and reusability in a Software as a Service (SaaS) package.


Recommender systems Tag-based recommender systems 


  1. 1.
    G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6):734–749, 2005.Google Scholar
  2. 2.
    Hyunhg Jun Ahn. A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Information Sciences, 178(1):37–51, 2008.Google Scholar
  3. 3.
    S. Badaloni, F. Sambo, and F. Venco. Bayesian Network structure learning: hybridizing complete search with independence tests. AI Communications, 28(2):309–322, 2015.Google Scholar
  4. 4.
    D. Billsus, C. A. Brunk, C. Evans, B. Gladish, and M. Pazzani. Adaptive interfaces for ubiquitous web access. Communications of the ACM, 45:34–38, 2002.Google Scholar
  5. 5.
    Esma Nur Cinicioglu and Prakash P. Shenoy. A new heuristic for learning Bayesian networks from limited datasets: a real-time recommendation system application with RFID systems in grocery stores. Annals of Operations Research, pages 1–21, 2012.Google Scholar
  6. 6.
    J. L. Herlocker, J. A. Konstan, A. Borchers, and J. Riedl. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 230–237, New York, NY, USA, 1999. ACM.Google Scholar
  7. 7.
    A. Jøsang, R. Ismail, and C. Boyd. A survey of trust and reputation systems for online service provision. Decision Support Systems, 43(2):618–644, 2007.Google Scholar
  8. 8.
    Audun Jøsang, Guibing Guo, MariaSilvia Pini, Francesco Santini, and Yue Xu. Combining recommender and reputation systems to produce better online advice. In V Torra, Y Narukawa, G Navarro-Arribas, and D Megas, editors, Modeling Decisions for Artificial Intelligence, volume 8234 of Lecture Notes in Computer Science, pages 126–138. Springer, Berlin Heidelberg, 2013.Google Scholar
  9. 9.
    Y. Koren. Collaborative filtering with temporal dynamics. Communications of the ACM, 53(4):89–97, 2010.Google Scholar
  10. 10.
    G. Linden, B. Smith, and J. York. recommendations: item-to-item collaborative filtering. Internet Computing, IEEE, 7(1):76–80, Jan 2003.Google Scholar
  11. 11.
    P. Massa and P. Avesani. Trust-aware recommender systems. In Proceedings of the 2007 ACM conference on Recommender systems (RecSys’07), pages 17–24, 2007.Google Scholar
  12. 12.
    Massimo Melucci. Metodi di valutazione. In Information retrieval. Franco Angeli, 2013.Google Scholar
  13. 13.
    B. N. Miller, I. Albert, S. K. Lam, J. A. Konstan, and J. Riedl. Movielens unplugged: Experiences with an occasionally connected recommender system. In In-Proceedings of ACM 2003 International Conference on Intelligent User Interfaces (IUI’03) (Accepted Poster, pages 263–266). ACM Press, 2003.Google Scholar
  14. 14.
    Lik Mui, Mojdeh Mohtashemi, and Cheewee Ang. A probabilistic rating framework for pervasive computing environments. In Proceedings of the MIT Student Oxygen Workshop (SOW2001), 2001.Google Scholar
  15. 15.
    C. Musto, P. Lops, F. Narducci, G.i Semeraro, and M. De Gemmis. An ir-based approach to tag recommendation.Google Scholar
  16. 16.
    TienT. Nguyen and John Riedl. Predicting users preference from tag relevance. In User Modeling, Adaptation, and Personalization, volume 7899 of Lecture Notes in Computer Science, pages 274–280. Springer, Berlin Heidelberg, 2013.Google Scholar
  17. 17.
    M. Pazzani and D. Billsus. Learning and revising user profiles: The identification of interesting web sites. Mach. Learn., 27(3):313–331, June 1997.Google Scholar
  18. 18.
    M. J. Pazzani. A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev., 13(5–6):393–408, December 1999.Google Scholar
  19. 19.
    Judea Pearl. Probabilistic Reasoning in Intelligent Systems : Networks of Plausible Inference. Morgan Kaufmann, September 1988.Google Scholar
  20. 20.
    The GroupLens research lab. Hetrec 2011 datasets.
  21. 21.
    B. M. Sarwar, G. Karypis, J. A. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In 10th International World Wide Web Conference. Association of Computing Machinery, 2001.Google Scholar
  22. 22.
    G. Semeraro, P. Basile, M. de Gemmis, and P. Lops. User profiles for personalizing digital libraries. Handbook of Research on Digital Libraries: Design, Development and Impact, pages 149–158, 2009.Google Scholar
  23. 23.
    S. Sen, J. Vig, and J. Riedl. Tagommenders: Connecting users to items through tags. In Proceedings of the 18th International Conference on World Wide Web , WWW ’09, pages 671–680, New York, NY, USA, 2009. ACM.Google Scholar
  24. 24.
    Y. Shi, A. Karatzoglou, L. Baltrunas, M. Larson, A. Hanjalic, and N. Oliver. Tfmap: Optimizing map for top-n context-aware recommendation. In Proceedings of the 35th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’12), pages 155–164, 2012.Google Scholar
  25. 25.
    KamFung Yeung, Yanyan Yang, and David Ndzi. A proactive personalised mobile recommendation system using analytic hierarchy process and Bayesian network. Journal of Internet Services and Applications, 3(2):195–214, 2012.Google Scholar
  26. 26.
    K. Yu, A. Schwaighofer, V. Tresp, X. Xu, and H-P Kriegel. Probabilistic memory-based collaborative filtering. Knowledge and Data Engineering, IEEE Transactions on, 16(1):56–69, 2004.Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Pietro De Caro
    • 1
  • Maria Silvia Pini
    • 1
  • Francesco Sambo
    • 1
  1. 1.Department of Information EngineeringUniversity of PadovaPadovaItaly

Personalised recommendations