Skip to main content

A Comprehensive Context-Aware Recommender System Framework

  • Chapter
  • First Online:
Computer Science and Engineering—Theory and Applications

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 143))

  • 907 Accesses

Abstract

Context-Aware Recommender System research has realized that effective recommendations go beyond recommendation accuracy, thus research has paid more attention to human and context factors, as an opportunity to increase user satisfaction. Despite the strong tie between recommendation algorithms and the human and context data that feed them, both elements have been treated as separated research problems. This document introduces MoRe, a comprehensive software framework to build context-aware recommender systems. MoRe provides developers a set of state of the art recommendation algorithms for contextual and traditional recommendations covering the main recommendation techniques existing in the literature. MoRe also provides developers a generic data model structure that supports an extensive range of human, context and items factors that is designed and implemented following the object-oriented paradigm. MoRe saves developers the tasks of implementing recommendation algorithms, and creating a structure to support the information the system will require, proving concrete functionality, and at the same time is generic enough to allow developers adapt its features to fit specific project needs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Chen B, Yu P, Cao C, et al (2015) ConRec: a software framework for context-aware recommendation based on dynamic and personalized context. In: Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual. pp 816–821

    Google Scholar 

  2. Shi Y, Lin H, Li Y (2017) Context-aware recommender systems based on item-grain context clustering. In: Peng W, Alahakoon D, Li X (eds) Proceedings of AI 2017: advances in artificial intelligence. 30th Australasian Joint Conference, Melbourne, VIC, Australia 19–20 August, 2017. Springer International Publishing, Cham, pp 3–13

    Google Scholar 

  3. Campos P, Fernández-Tobías I, Cantador I, Díez F (2013) Context-aware Movie Recommendations: An Empirical Comparison of Pre-filtering, Post-filtering and Contextual Modeling Approaches. In: Huemer C, Lops P (eds) In International Conference on Electronic Commerce and Web Technologies. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 137–149

    Google Scholar 

  4. Hawalah A, Fasli M (2014) Utilizing contextual ontological user profiles for personalized recommendations. Expert Syst Appl 41:4777–4797. https://doi.org/10.1016/j.eswa.2014.01.039

    Article  Google Scholar 

  5. Hussein T, Linder T, Gaulke W, Ziegler J (2014) Hybreed: a software framework for developing context-aware hybrid recommender systems. User Model User-adapt Interact 24:121–174. https://doi.org/10.1007/s11257-012-9134-z

    Article  Google Scholar 

  6. He C, Parra D, Verbert K (2016) Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst Appl 56:9–27. https://doi.org/10.1016/j.eswa.2016.02.013

    Article  Google Scholar 

  7. Berkovsky S, Kuflik T, Ricci F (2008) Mediation of user models for enhanced personalization in recommender systems. User Model User-Adapted Interact 18:245–286. https://doi.org/10.1007/s11257-007-9042-9

    Article  Google Scholar 

  8. Mettouris C, Papadopoulos GA (2016) Using appropriate context models for CARS context modelling. In: Kunifuji S, Papadopoulos AG, Skulimowski MJA, Janusz K (eds) Knowledge, information and creativity support systems: selected papers from KICSS’ 2014. 9th International Conference, held in Limassol, Cyprus, on 6–8 November 2014. Springer International Publishing, Cham, pp 65–79

    Google Scholar 

  9. Adomavicius G, Jannach D (2014) Preface to the special issue on context-aware recommender systems. User Model User-adapt Interact 24:1–5

    Article  Google Scholar 

  10. Gasparic M, Murphy GC, Ricci F (2017) A context model for IDE-based recommendation systems. J Syst Softw 128:200–219. https://doi.org/10.1016/j.jss.2016.09.012

    Article  Google Scholar 

  11. Inzunza S, Juárez-Ramírez R, Jiménez S (2017) User modeling framework for context-aware recommender systems

    Google Scholar 

  12. Schilit B, Adams N, Want R (1994) Context-aware computing applications. In: First Workshop on Mobile Computing Systems and Applications, 1994. WMCSA 1994, pp 85–90

    Google Scholar 

  13. Dey AK, Abowd GD (1999) Towards a better understanding of context and context-awareness. Comput Syst 40:304–307. https://doi.org/10.1007/3-540-48157-5_29

    Google Scholar 

  14. Siolas G, Caridakis G, Mylonas P, et al (2013) Context-aware user modeling and semantic interoperability in smart home environments. 8th Semantic and Social Media Adaptation and Personalization, pp 27–32. https://doi.org/10.1109/SMAP.2013.19

  15. Yurur O, Liu CH, Sheng Z et al (2016) Context-awareness for mobile sensing: a survey and future directions. IEEE Commun Surv Tutorials 18:68–93. https://doi.org/10.1109/COMST.2014.2381246

    Article  Google Scholar 

  16. Brézillon P (2002) Modeling and using context: past, present and future. Rapp Rech du LIP6. Univ Paris 6:1–58

    Google Scholar 

  17. Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Context aware computing for the internet of things: a survey. IEEE Commun Surv Tutorials 16:414–454. https://doi.org/10.1109/SURV.2013.042313.00197

    Article  Google Scholar 

  18. Zhang D, Huang H, Lai CF et al (2013) Survey on context-awareness in ubiquitous media. Multimed Tools Appl 67:179–211. https://doi.org/10.1007/s11042-011-0940-9

    Article  Google Scholar 

  19. Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Int J Ad Hoc Ubiquitous Comput 2(4):263–277

    Google Scholar 

  20. Sabagh AAA, Al-Yasiri A (2013) GECAF: a framework for developing context-aware pervasive systems. Comput Sci Res Dev. https://doi.org/10.1007/s00450-013-0248-2

  21. Brickley D, Guha RV (2000) Resource description framework (rdf) schema specification 1.0. In: W3C

    Google Scholar 

  22. Booch G, Rumbaugh J, Jacobson I (1996) The unified modeling language for object-oriented development. Unix Rev 14:29

    Google Scholar 

  23. Ormfoundation.org (2017) The ORM Foundation. www.ormfoundation.org. Accessed 8 Apr 2017

  24. Gantner Z, Rendle S (2011) MyMediaLite: a free recommender system library. In: Proceedings of fifth ACM Conference on Recommender Systems, pp 305–308. https://doi.org/10.1145/2043932.2043989

  25. Gantner Z, Rendle S, Schmidt-Thieme L (2010) Factorization models for context-/time-aware movie recommendations. In: Proceedings of the workshop on context-aware movie recommendation. ACM, New York, NY, USA, pp 14–19

    Google Scholar 

  26. Liu Y, Wang B, Wu B, et al (2016) CoGrec: a community-oriented group recommendation framework. In: Che W, Han Q, Wang H, et al (eds) Social computing: second international conference of young computer scientists, engineers and educators, ICYCSEE 2016, Harbin, China, 20–22 August 2016, Proceedings, Part I. Springer Singapore, Singapore, pp 258–271

    Google Scholar 

  27. del Carmen Rodríguez-Hernández M, Ilarri S (2014) Towards a Context-Aware Mobile Recommendation Architecture. In: Awan I, Younas M, Franch X, Quer C (eds) Proceedings of Mobile web information systems. 11th International Conference, MobiWIS 2014, Barcelona, Spain, 27–29 August 2014. Springer International Publishing, Cham, pp 56–70

    Google Scholar 

  28. Zheng Y, Mobasher B, Burke R (2015) CARSKit: a java-based context-aware recommendation engine. In: Proceedings of the 15th IEEE International Conference on Data Mining Workshops. IEEE, NJ USA

    Google Scholar 

  29. Abbar S, Bouzeghoub M, Lopez S (2009) Context-aware recommender systems: a service oriented approach. In: Proceedings of the 3rd International Workshop on Personalized Access, Profile Management and Context Awareness in Databases

    Google Scholar 

  30. Aguilar J, Jerez M, Rodríguez T (2017) CAMeOnto: context awareness meta ontology modeling. Appl Comput Informatics. https://doi.org/10.1016/j.aci.2017.08.001

  31. Adomavicius G, Tuzhilin A (2008) Context-aware recommender systems. Proceedings of the 2008 ACM conference on Recommender systems, p 335. https://doi.org/10.1145/1454008.1454068

  32. Meier J, Hill D, Homer A, et al (2009) Microsoft Application Architecture Guide

    Google Scholar 

  33. Troelsen A, Japikse P, Troelsen A, Japikse P (2015) ADO. NET Part III: Entity Framework. C# 60 the NET 46 Framew 929–999

    Google Scholar 

  34. Zheng Y (2015) A User’s Guide to CARSKit. pp 1–7

    Google Scholar 

  35. Guibing Guo, Jie Zhang ZS and NY-S (2015) LibRec: A Java Library for Recommender Systems. Proc 23rd Conf User Model Adapt Pers 2:2–5

    Google Scholar 

  36. Ning X, Karypis G (2011) SLIM : Sparse Linear Methods for Top-N Recommender Systems. pp 1–10

    Google Scholar 

  37. Ricci F (2011) First International Workshop on Decision Making and Recommendation Acceptance Issues in Recommender Systems (DEMRA 2011) and Second International Workshop on User Models for Motivational Systems : the affective and the rational routes to persuasion (UM

    Google Scholar 

  38. Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl based Syst 46:109–132. https://doi.org/10.1016/j.knosys.2013.03.012

  39. Zheng Y, Mobasher B, Burke R (2014) Context recommendation using multi-label classification. In: Proceedings of the 13th IEEE/WIC/ACM International Conference on Web Intelligence (WI 2014)

    Google Scholar 

  40. Karatzoglou A, Amatriain X, Baltrunas L, Oliver N (2010) Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In: Proceedings of the 4th ACM Conference on Recommender Systems, p 79. https://doi.org/10.1145/1864708.1864727

  41. Baltrunas L, Kaminskas M, Ludwig B, et al (2011) Incarmusic: context-aware music recommendations in a car. In: E-Commerce and Web Technologies. Springer, pp 89–100

    Google Scholar 

  42. Baltrunas L, Ludwig B, Ricci F (2011) Matrix factorization techniques for context aware. Proceedings of the fifth ACM conference on Recommender systems, pp 301–304. https://doi.org/10.1145/2043932.2043988

  43. Košir A, Odic A, Kunaver M et al (2011) Database for contextual personalization. Elektroteh Vestn 78:270–274

    Google Scholar 

Download references

Acknowledgements

This research is supported by the Maestría y Doctorado en Ciencias e Ingeniería (MYDCI) program offered by Facultad de Ciencias Químicas e Ingeniería attached to Universidad Autónoma de Baja California and for the Consejo Nacional de Ciencia y Tecnología (CONACYT) CVU 341714.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio Inzunza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Inzunza, S., Juárez-Ramírez, R. (2018). A Comprehensive Context-Aware Recommender System Framework. In: Sanchez, M., Aguilar, L., Castañón-Puga, M., Rodríguez-Díaz, A. (eds) Computer Science and Engineering—Theory and Applications. Studies in Systems, Decision and Control, vol 143. Springer, Cham. https://doi.org/10.1007/978-3-319-74060-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74060-7_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74059-1

  • Online ISBN: 978-3-319-74060-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics