A Semantic Approach in Recommender Systems

  • Huynh Thanh-Tai
  • Huu-Hoa Nguyen
  • Nguyen Thai-NgheEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10018)


Recommender systems (RSs) suggest a list of items to users by using collaborative or content-based filtering. Collaborative filtering approaches build models from the user’s past behaviors (items previously purchased or selected and/or numerical ratings given to those items) as well as similar decisions made by other users, while content-based filtering approaches utilize attributes of the items to recommend additional items with similar properties. Although RS is aplied in many real systems, it has several problems that need to be solved, e.g., cold-start (new users or new items) problem, data sparse problem, and especially data scarcity problem since most of the users are not willing to provide their opinions on the items. In this work, we present a semantic approach to recommender systems, especially for alleviating the sparsity and scarcity problems where most of the current recommendation systems face. We create a semantic model to generate similarity data given an original data set, thus, the prediction model has more data to learn. Experimental results show that the proposed approach works well, especially for sparse data sets.


Recommender systems Ontology Data scarcity Semantic recommender systems 


  1. 1.
    Bollacker, K.D., Lawrence, S., Giles, C.L.: An autonomous web agent for automatic retrieval and identification of interesting publications. In: Proceedings of the Second International Conference on Autonomous Agents, Minneapolis MN, USA (1998)Google Scholar
  2. 2.
    Blanco-Fernández, Y., et al.: A flexible semantic inference methodology to reason about user preferences in knowledge-based recommender systems. Knowl. Based Syst. 21(4), 305–320 (2008)CrossRefGoogle Scholar
  3. 3.
    Fellbaum, C.: WordNet: An Electronic Lexical Database. MIT Press, Cambridge (1998)zbMATHGoogle Scholar
  4. 4.
    Celma, O., Serra, X.: FOAFing the music: bridging the semantic gap in music recommendation. Web Seman. Sci. Serv. Agents World Wide Web 6(4), 250–256 (2008)CrossRefGoogle Scholar
  5. 5.
    Craven, M.D., Freitag, D., McCallum, D., Mitchell, A., Nigam, K., Slattery, S.: Learning to extract symbolic knowledge from the world wide web. In: Proceedings of the 15th National Conference on Artificial Intelligence (AAAI-1998) (1998)Google Scholar
  6. 6.
    Frasincar, F., Borsje, J., Levering, L.: A semantic web-based approach for building personalized news services. Int. J. E-Bus. Res. 5(3), 35–53 (2009)CrossRefGoogle Scholar
  7. 7.
    Guarino, N., Masolo, C., Vetere, G.: OntoSeek: content-based access to the web. IEEE Intell. Syst. 14(3), 70–80 (1999)CrossRefGoogle Scholar
  8. 8.
    Cunningham, H.: GATE: a general architecture for text engineering. Comput. Humanit. 36, 223–254 (2002)CrossRefGoogle Scholar
  9. 9.
    Maidel, V., Shoval, P., Shapira, B., Taieb-Maimon, M.: Evaluation of an ontology-content based filtering method for a personalized newspaper. In: RecSys 2008 Proceedings of the 2008, pp. 91–98 (2008)Google Scholar
  10. 10.
    Middleton, N., Shadbolt, R., Roure, D.C.D.: Ontological user profiling in recommender systems. ACM Trans. Inf. Syst. 22(1), 54–88 (2004)CrossRefGoogle Scholar
  11. 11.
    Anh-Thu, L.N., Nguyen, H.-H., Thai-Nghe, N.: A Context-aware implicit feedback approach for online shopping recommender systems. In: Nguyen, N.T., Trawinski, B., Fujita, H., Hong, T.-P. (eds.) ACIIDS 2016. LNCS, vol. 9622, pp. 584–593. Springer, Heidelberg (2016). doi: 10.1007/978-3-662-49390-8_57 CrossRefGoogle Scholar
  12. 12.
    Vadivu, G., Hopper, W.: Ontology mapping of indian medicinal plants with standardized medical terms. J. Comput. Sci. 8(9), 1576–1584 (2012)CrossRefGoogle Scholar
  13. 13.
    Thai-Nghe, N.: An introduction to factorization technique for building recommendation systems. J. Sci. Univ. Da Lat 6/2013, 44–53 (2013). ISSN 0866-787XGoogle Scholar
  14. 14.
    Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. IEEE CS 42(8), 30–37 (2009)Google Scholar
  15. 15.
    Thai-Nghe, N., Horváth, T., Schmidt-Thieme, L.: Personalized forecasting student performance. In: Proceedings of the 11th IEEE International Conference on Advanced Learning Technologies (ICALT 2011), pp. 412–414. ISBN: 978-1-61284-209-7. IEEE Xplore (2011)Google Scholar
  16. 16.
    Thai-Nghe, N., Drumond, L., Horváth, T., Schmidt-Thieme, L.: Using factorization machines for student modeling. In: Proceedings of FactMod 2012 at the 20th Conference on User Modeling, Adaptation, and Personalization (UMAP 2012), vol. 872, CEUR-WS, ISSN: 1613-0073 (2012)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Huynh Thanh-Tai
    • 1
  • Huu-Hoa Nguyen
    • 1
  • Nguyen Thai-Nghe
    • 1
    Email author
  1. 1.College of Information and Communication TechnologyCan Tho UniversityCan ThoVietnam

Personalised recommendations