User and Item Preference Learning for Hybrid Recommendation Systems

  • Kaavya PrakashEmail author
  • Fayiz Asad
  • Siddhaling Urolagin
Conference paper
Part of the Advances in Science, Technology & Innovation book series (ASTI)


With the abundance of items, features, services and products available on the web, it becomes quite tedious to sort through and find what is desired. A recommendation system, therefore, provides a solution for this by only retrieving desired information from relevant data sets. A similarity metric is applied on the retrieved data and recommendations are made based on the predicted similarity. Typically, there are three major recommendation methods—collaborative, content-based and hybrid. Collaborative (user-based) works on the premise that similar users are bound to like the same items. Whereas, content-based (item-based) filtering tries to recommend items that are similar to the ones the user has liked previously. While functioning independently, the above two methods have certain flaws. Content-based systems cannot make predictions outside of the user’s content profile and collaborative systems cannot make recommendations for cold start problems. To alleviate these issues, we seek to combine these two methods into a hybrid recommender system. Hybrid recommender, as the name suggests, is a segmented approach to recommendation where each segment consists of either the collaborative or content-based model. In this paper, we propose meta-level cum switching hybrid model that incorporates the dual hybridization techniques into the above mentioned hybrid model. The type of hybridization method applied depends on the ability of each individual model to generate results. I.e. In situations where both the individual segments can generate results, the meta-level hybridization is used. Whereas, in a situation where any of the individual methods are unable to provide a result, the switching hybridization is enabled to shift to the method that is able to function in that scenario.


Recommender systems Collaborative filtering Content-based filtering Hybrid recommender Pearson’s coefficient Meta-level hybridization Switching hybridization Cosine similarity 


  1. 1.
    Yang, X., Steck, H., Liu, Y.: Circle-based recommendation in online social networks. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining—KDD ’12 (2012)Google Scholar
  2. 2.
    Qian, X., Feng, H., Zhao, G., Mei, T.: Personalized recommendation combining user interest and social circle. IEEE Trans. Knowl. Data Eng. 26, 1763–1777 (2014)CrossRefGoogle Scholar
  3. 3.
    Ekstrand, M.: Collaborative filtering recommender systems. Found. Trends® Hum. Comput. Inter. 4, 81–173 (2011)CrossRefGoogle Scholar
  4. 4.
    Herlocker, J., Konstan, J., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. ACM SIGIR Forum. 51, 227–234 (2017)CrossRefGoogle Scholar
  5. 5.
    Li, H., Cai, F., Liao, Z.: Content-based filtering recommendation algorithm using HMM. In: 2012 Fourth International Conference on Computational and Information Sciences (2012)Google Scholar
  6. 6.
    Rashid, A., Karypis, G., Riedl, J.: Learning preferences of new users in recommender systems. ACM SIGKDD Explor. Newsl 10, 90 (2008)CrossRefGoogle Scholar
  7. 7.
    Amato, G., Straccia, U.: User profile modeling and applications to digital libraries. In: Research and Advanced Technology for Digital Libraries, pp. 184–197 (1999)CrossRefGoogle Scholar
  8. 8.
    Choi, K., Suh, Y.: A new similarity function for selecting neighbors for each target item in collaborative filtering. Knowl. Based Syst. 37, 146–153 (2013)CrossRefGoogle Scholar
  9. 9.
    Avadhut, D.M.: Novel weighted hybrid approach in recommendation method. Int. J. Eng. Comput. Sci. (2017)Google Scholar
  10. 10.
    Sattar, A., Ghazanfar, M., Iqbal, M.: Building accurate and practical recommender system algorithms using machine learning classifier and collaborative filtering. Arab. J. Sci. Eng. 42, 3229–3247 (2017)CrossRefGoogle Scholar
  11. 11.
    Lekakos, G., Caravelas, P.: A hybrid approach for movie recommendation. Multimed. Tools Appl. 36, 55–70 (2006)CrossRefGoogle Scholar
  12. 12.
    Zanker, M., Jessenitschnig, M.: Case-studies on exploiting explicit customer requirements in recommender systems. User Model. User-Adap. Inter. 19, 133–166 (2008)CrossRefGoogle Scholar
  13. 13.
    Cremonesi, P., Turrin, R., Airoldi, F.: Hybrid algorithms for recommending new items. In: Proceedings of the 2nd International Workshop on Information Heterogeneity and Fusion in Recommender Systems—HetRec ’11 (2011)Google Scholar
  14. 14.
    Lampropoulos, A., Lampropoulou, P., Tsihrintzis, G.: A cascade-hybrid music recommender system for mobile services based on musical genre classification and personality diagnosis. Multimed. Tools Appl. 59, 241–258 (2011)CrossRefGoogle Scholar
  15. 15.
    Zanker, M.: A collaborative constraint-based meta-level recommender. In: Proceedings of the 2008 ACM Conference on Recommender systems—RecSys ’08 (2008)Google Scholar
  16. 16.
    Wang, Y., Chin, K.: Technical importance ratings in fuzzy QFD by integrating fuzzy normalization and fuzzy weighted average. Comput. Math Appl. 62, 4207–4221 (2011)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Benesty, J., Chen, J., Huang, Y., Cohen, I.: Pearson correlation coefficient. In: Noise Reduction in Speech Processing, pp. 1–4 (2009)Google Scholar
  18. 18.
    Pirró, G.: A semantic similarity metric combining features and intrinsic information content. Data Knowl. Eng. 68, 1289–1308 (2009)CrossRefGoogle Scholar
  19. 19.
    Chahal, M.: Information retrieval using Jaccard similarity coefficient. Int. J. Comput. Trends Technol. 36, 140–143 (2016)CrossRefGoogle Scholar
  20. 20.
    Ye, J.: Cosine similarity measures for intuitionistic fuzzy sets and their applications. Math. Comput. Model. 53, 91–97 (2011)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Linden, G., Smith, B., York, J.: recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7, 76–80 (2003)CrossRefGoogle Scholar
  22. 22.
    Harper, F., Konstan, J.: The Movielens datasets. ACM Trans Interact. Intell. Syst. 5, 1–19 (2015)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer ScienceBirla Institute of Technology and SciencePilaniUAE

Personalised recommendations