ReviewA systematic review of scholar context-aware recommender systems
Introduction
Recommender Systems (RSs) have been an area of substantial research interest since the mid-1990s (Felfernig & Burke, 2008). In the last decade, RSs had been investigated and implemented in various application domains, including knowledge management, e-commerce, e-learning and e-health (Verbert, Lindstaedt, & Gillet, 2010).
The dramatic data increase in Digital Libraries (DLs) has necessitated the use of RSs as an appropriate tool for facilitating and accelerating the process of information seeking (Porcel & Herrera-Viedma, 2010). Scientists prefer to have most of their required information at their fingertips. They usually input keywords to retrieve the desired scientific information in DLs, but the results may not always be what they would expect. Hence, the retrieval of relevant information has been a time-consuming task for most of them. Consequently, providing proper information is a significant factor for an effective DL in a scientific environment. Libraries try to apply intelligent personalised systems such as RSs (Mönnich & Spiering, 2008) to support users by offering relevant resources based on their interests and preferences (Sikka, Dhankhar, & Rana, 2012). RSs can manage information overload by filtering and personalising data according to users’ needs (Adomavicius et al., 2005, Pommeranz et al., 2012); thus, RSs normally collect data about users’ activities and build user models to filter the preferences expressed either explicitly or implicitly (Baltrunas, Ludwig, Peer, & Ricci, 2012).
In recent years, RSs use the information describing users’ situations such as location, time, and task in order to generate more relevant and personalised recommendations (Adomavicius and Tuzhilin, 2011, Asabere, 2013). For example, the resources recommended to an undergraduate student searching for “Fuzzy method” for his class assignment may be different from those recommended to a graduate student writing a research paper on the same topic. This is due to the different requirements of the tasks they are working on and the different levels of formal education, which are considered as contextual information.
Using contextual information has been considered as a main source of accuracy of recommendations (Adomavicius and Tuzhilin, 2011, Baltrunas, 2008). Researchers emphasise applying contextual approaches in order to recommend items to users based on certain circumstances (Baltrunas and Ricci, 2009, Kaminskas and Ricci, 2011). However, the variety of application scenarios and user requirements cause difficulties in presenting an unanimous definition of contextual information for all Context-Aware Recommender Systems (CARS) (Yujie & Licai, 2010). Moreover, to predict accurate recommendations for users of a specific domain such as DLs, it is essential to understand and exploit the relevant contexts of users, which lead to creating intelligent recommendations. Therefore, the aim of this study is to carry out a literature review on RSs for the academic DLs in order to:
- (a)
Identify the contextual information that has been adopted for making recommendations in the academic DLs.
- (b)
Identify the approaches that have been used to adopt contextual information for making recommendations in the academic DLs.
- (c)
Explore how the relevance of contextual information to recommendations for an academic domain has been understood by researchers before applying it.
We conducted this review based on the guidelines by Kitchenham and Charters (2007) for performing systematic literature reviews in software engineering. We explain more about the methodology of our review in Section 4. The rest of the paper is organised as follows. We discuss a few definitions of context from various points of views and provide recommendation approaches in Section 2. The related works are presented in Section 3. The methodology of this study is presented in Section 4. We report and discuss the results from performing the review in Section 5. The results are structured according to the research questions.
Section snippets
What is context?
Many definitions of context have been proposed in various disciplines, including computer science (primarily in artificial intelligence and ubiquitous computing,), information retrieval, cognitive science, linguistics, philosophy, social science, psychology, and organisational sciences (Adomavicius & Tuzhilin, 2011); it is beyond the scope of this research to review all of them. However, from a general point of view, the Oxford Advanced Learner’s Dictionary mentions that context is “a situation
Related work
Although there are numerous studies on context-aware systems, there is no systematic review on CARSs in academic DLs as well as no study to review contextual information incorporated into recommendations in academic DLs. Nonetheless, a few reviews in the field of RSs in DLs or classifications of RSs in DLs can be helpful in identifying the need for a systematic review in this area. Hence, we discuss them as below.
A literature review conducted by (Park, Kim, Choi, & Kim, 2012) examined research
Methodology
We used the systematic literature review methodology introduced by Kitchenham and Charters (2007) since it is a rigorous and well-defined method in the fields of software engineering. As the word systematic indicates, systematic literature review aims to specify questions and review relevant studies in order to identify gaps in the current research, as well as appraise their contributions to questions and gaps for drawing conclusion in a particular research question, area, or phenomenon. As
Results
In this section, we report the results (Phase 3: reporting the review) of this systematic review and discuss them in order to respond to the three questions posed in Section 1.
Discussion and recommendations
Scholar recommender systems are employed to facilitate the process of information seeking for users. Incorporating contextual information in recommender systems is an effective approach to create more accurate and relevant recommendations. In this paper, we first discuss the concept of context and contextual approaches; we then examined 82 papers published on scholarly recommender systems from the years 2001 to 2013 by using the Kitchenham systematic review methodology in order to identify
Acknowledgements
This research is supported by UM High Impact Research Grant UM.C/625/1/HIR/MOE/FCSIT/05 from the Ministry of Higher Education Malaysia and the University of Malaya under University of Malaya Research Grant RP003B-13ICT.
References (152)
- et al.
Recommender systems survey
Knowledge-Based Systems
(2013) - et al.
Context-aware systems: A literature review and classification
Expert Systems with Applications
(2009) - et al.
Coauthorship networks and academic literature recommendation
Electronic Commerce Research and Applications
(2010) - et al.
Granular best match algorithm for context-aware computing systems
Journal of Systems and Software
(2007) - et al.
Recommender systems
Physics Reports
(2012) - et al.
A literature review and classification of recommender systems research
Expert Systems with Applications
(2012) - et al.
Towards a better understanding of context and context-awareness
- et al.
Privacy issues in human–computer interaction
Computer
(2005) - et al.
Preface to the special issue on context-aware recommender systems
User Modeling and User-Adapted Interaction
(2013) - et al.
Context-aware recommender systems
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
Incorporating contextual information in recommender systems using a multidimensional approach
ACM Transactions on Information Systems (TOIS)
An approach for secure semantic data integration at data as a service (DaaS) layer
International Journal of Information and Education Technology
SmartLibrary–location-aware mobile library service
Human-computer interaction with mobile devices and services
Incorporating scholar’s background knowledge into recommender system for digital libraries
Towards a viewpoint of context-aware recommender systems (CARS) and services
International Journal of Computer Science and Telecommunications
Fab: Content-based, collaborative recommendation
Communications of the ACM
Context-based splitting of item ratings in collaborative filtering
Exploiting contextual information in recommender systems
Context relevance assessment and exploitation in mobile recommender systems
Personal and Ubiquitous Computing
Technical paper recommendation: A study in combining multiple information sources
Journal of Artificial Intelligence Research
Understanding context before using it
A comparative analysis of offline and online evaluations and discussion of research paper recommender system evaluation
Linked data-the story so far
International Journal on Semantic Web and Information Systems (IJSWIS)
Linked data for digital libraries
An architecture for the aggregation and analysis of scholarly usage data
Context-aware applications: From the laboratory to the marketplace
IEEE Personal Communications
Hybrid recommender systems: Survey and experiments
User Modeling and User-Adapted Interaction
Hybrid web recommender systems
Context-aware movie recommendations: An empirical comparison of pre-filtering, post-filtering and contextual modeling approaches
Concept-based document recommendations for citeseer authors
An intelligent mobile location-aware book recommendation system with map-based guidance that enhances problem-based learning in libraries
Using data mining to provide recommendation service
WSEAS Transactions on Information Science and Applications
Research of information recommendation system based on reading behaviour
Context-aware access control for RDF graph stores
Oxford advanced learner’s dictionary
An ontology-based context aware system for selective dissemination of information in a digital library
Journal of Computing
A multi-layer contextual model for recommender systems in digital libraries
Aslib Proceedings
Item-based top-n recommendation algorithms
ACM Transactions on Information Systems (TOIS)
Understanding and using context
Personal and Ubiquitous Computing
A survey on linked data and the social web as facilitators for TEL recommender systems
What we talk about when we talk about context
Personal and Ubiquitous Computing
Constraint-based recommender systems: technologies and research issues
Recommender services in scientific digital libraries
MyMediaLite: A free recommender system library
Developing recommendation services for a digital library with uncertain and changing data
An architecture for behavior-based library recommender systems
Information Technology and Libraries
Others also use: A robust recommender system for scientific libraries
Cited by (110)
An anatomization of research paper recommender system: Overview, approaches and challenges
2023, Engineering Applications of Artificial IntelligenceHow do context-aware artificial intelligence algorithms used in fitness recommender systems? A literature review and research agenda
2022, International Journal of Information Management Data InsightsCitation Excerpt :While emerging technologies are pertinent for improving recommendation output efficiency, they also impose challenges that must be resolved. Context-aware recommender systems have been viewed from various perspectives (Villegas et al., 2018; Verbert et al., 2012; Champiri et al., 2015). But prior work has insisted on the need to identify the contextual information and challenges in various application domains.
A survey on blockchain-based Recommender Systems: Integration architecture and taxonomy
2022, Computer CommunicationsModeling sentimental bias and temporal dynamics for adaptive deep recommendation system
2022, Expert Systems with ApplicationsNew contextual collaborative filtering system with application to personalized healthy nutrition education
2022, Journal of King Saud University - Computer and Information Sciences