scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining

01 Jul 2017-Future Generation Computer Systems (North-Holland)-Vol. 72, pp 37-48
TL;DR: The proposed hybrid approach can alleviate both the cold-start and data sparsity problems by making use of ontological domain knowledge and learner’s sequential access pattern respectively before the initial data to work on is available in the recommender system.
About: This article is published in Future Generation Computer Systems.The article was published on 2017-07-01. It has received 195 citations till now. The article focuses on the topics: Recommender system & Domain knowledge.
Citations
More filters
Journal ArticleDOI
TL;DR: This research solves two main drawbacks of recommender systems, sparsity and scalability, using dimensionality reduction and ontology techniques, and uses ontology to improve the accuracy of recommendations in CF part.
Abstract: A new method is developed for recommender systemsThe recommender system is developed based on collaborative filteringScalability and sparsity issues in recommender systems are solvedMovieLens and Yahoo! Webscope R4 datasets are used for method evaluationThe method is effective in solving the sparsity and scalability problems in CF Improving the efficiency of methods has been a big challenge in recommender systems It has been also important to consider the trade-off between the accuracy and the computation time in recommending the items by the recommender systems as they need to produce the recommendations accurately and meanwhile in real-time In this regard, this research develops a new hybrid recommendation method based on Collaborative Filtering (CF) approaches Accordingly, in this research we solve two main drawbacks of recommender systems, sparsity and scalability, using dimensionality reduction and ontology techniques Then, we use ontology to improve the accuracy of recommendations in CF part In the CF part, we also use a dimensionality reduction technique, Singular Value Decomposition(SVD), to find the most similar items and users in each cluster of items and users which can significantly improve the scalability of the recommendation method We evaluate the method on two real-world datasets to show its effectiveness and compare the results with the results of methods in the literature The results showed that our method is effective in improving the sparsity and scalability problems in CF

273 citations

Journal ArticleDOI
TL;DR: The comprehensive survey in this paper gives an overview of the research in progress using ontology to achieve personalization in recommender systems in the e-learning domain.
Abstract: In recent years there has been an enormous increase in learning resources available online through massive open online courses and learning management systems. In this context, personalized resource recommendation has become an even more significant challenge, thereby increasing research in that direction. Recommender systems use ontology, artificial intelligence, among other techniques to provide personalized recommendations. Ontology is a way to model learners and learning resources, among others, which helps to retrieve details. This, in turn, generates more relevant materials to learners. Ontologies have benefits of reusability, reasoning ability, and supports inference mechanisms, which helps to provide enhanced recommendations. The comprehensive survey in this paper gives an overview of the research in progress using ontology to achieve personalization in recommender systems in the e-learning domain.

107 citations

Journal ArticleDOI
TL;DR: An emotion-aware recommender system based on hybrid information fusion in which three representative types of information are fused to comprehensively analyze the user’s features is proposed.

100 citations

Journal ArticleDOI
01 Apr 2018
TL;DR: Evaluation of the proposed hybrid recommendation approach combining context awareness, sequential pattern mining (SPM) and CF algorithms for recommending learning resources to the learners indicated that it can outperform other recommendation methods in terms of quality and accuracy of recommendations.
Abstract: The rapid evolution of the Internet has resulted in the availability of huge volumes of online learning resources on the web. However, many learners encounter difficulties in retrieval of suitable online learning resources due to information overload. Besides, different learners have different learning needs arising from their differences in learner’s context and sequential access pattern behavior. Traditional recommender systems such as content based and collaborative filtering (CF) use content features and ratings, respectively, to generate recommendations for learners. However, for accurate and personalized recommendation of learning resources, learner’s context and sequential access patterns should be incorporated into the recommender system. Traditional recommendation techniques do not incorporate the learner’s context and sequential access patterns in computing learner similarities and providing recommendations; hence, they are likely to generate inaccurate recommendations. Furthermore, traditional recommender systems provide unreliable recommendations in cases of high rating sparsity. In this paper, we propose a hybrid recommendation approach combining context awareness, sequential pattern mining (SPM) and CF algorithms for recommending learning resources to the learners. In our recommendation approach, context awareness is used to incorporate contextual information about the learner such as knowledge level and learning goals; SPM algorithm is used to mine the web logs and discover the learner’s sequential access patterns; and CF computes predictions and generates recommendations for the target learner based on contextualized data and learner’s sequential access patterns. Evaluation of our proposed hybrid recommendation approach indicated that it can outperform other recommendation methods in terms of quality and accuracy of recommendations.

100 citations

Journal ArticleDOI
TL;DR: It was found that the flow and quantitative growth of various detailed studies of recommendation systems interact with the business growth of the actual applied service field.
Abstract: This paper reviews the research trends that link the advanced technical aspects of recommendation systems that are used in various service areas and the business aspects of these services. First, for a reliable analysis of recommendation models for recommendation systems, data mining technology, and related research by application service, more than 135 top-ranking articles and top-tier conferences published in Google Scholar between 2010 and 2021 were collected and reviewed. Based on this, studies on recommendation system models and the technology used in recommendation systems were systematized, and research trends by year were analyzed. In addition, the application service fields where recommendation systems were used were classified, and research on the recommendation system model and recommendation technique used in each field was analyzed. Furthermore, vast amounts of application service-related data used by recommendation systems were collected from 2010 to 2021 without taking the journal ranking into consideration and reviewed along with various recommendation system studies, as well as applied service field industry data. As a result of this study, it was found that the flow and quantitative growth of various detailed studies of recommendation systems interact with the business growth of the actual applied service field. While providing a comprehensive summary of recommendation systems, this study provides insight to many researchers interested in recommendation systems through the analysis of its various technologies and trends in the service field to which recommendation systems are applied.

94 citations

References
More filters
Book
01 Jan 2008
TL;DR: In this article, the authors present an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections.
Abstract: Class-tested and coherent, this groundbreaking new textbook teaches web-era information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. Written from a computer science perspective by three leading experts in the field, it gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections. All the important ideas are explained using examples and figures, making it perfect for introductory courses in information retrieval for advanced undergraduates and graduate students in computer science. Based on feedback from extensive classroom experience, the book has been carefully structured in order to make teaching more natural and effective. Although originally designed as the primary text for a graduate or advanced undergraduate course in information retrieval, the book will also create a buzz for researchers and professionals alike.

11,804 citations

Journal ArticleDOI
TL;DR: This paper presents an overview of the field of recommender systems and describes the current generation of recommendation methods that are usually classified into the following three main categories: content-based, collaborative, and hybrid recommendation approaches.
Abstract: This paper presents an overview of the field of recommender systems and describes the current generation of recommendation methods that are usually classified into the following three main categories: content-based, collaborative, and hybrid recommendation approaches. This paper also describes various limitations of current recommendation methods and discusses possible extensions that can improve recommendation capabilities and make recommender systems applicable to an even broader range of applications. These extensions include, among others, an improvement of understanding of users and items, incorporation of the contextual information into the recommendation process, support for multicriteria ratings, and a provision of more flexible and less intrusive types of recommendations.

9,873 citations

Proceedings ArticleDOI
01 Apr 2001
TL;DR: This paper analyzes item-based collaborative ltering techniques and suggests that item- based algorithms provide dramatically better performance than user-based algorithms, while at the same time providing better quality than the best available userbased algorithms.
Abstract: Recommender systems apply knowledge discovery techniques to the problem of making personalized recommendations for information, products or services during a live interaction. These systems, especially the k-nearest neighbor collaborative ltering based ones, are achieving widespread success on the Web. The tremendous growth in the amount of available information and the number of visitors to Web sites in recent years poses some key challenges for recommender systems. These are: producing high quality recommendations, performing many recommendations per second for millions of users and items and achieving high coverage in the face of data sparsity. In traditional collaborative ltering systems the amount of work increases with the number of participants in the system. New recommender system technologies are needed that can quickly produce high quality recommendations, even for very large-scale problems. To address these issues we have explored item-based collaborative ltering techniques. Item-based techniques rst analyze the user-item matrix to identify relationships between di erent items, and then use these relationships to indirectly compute recommendations for users. In this paper we analyze di erent item-based recommendation generation algorithms. We look into di erent techniques for computing item-item similarities (e.g., item-item correlation vs. cosine similarities between item vectors) and di erent techniques for obtaining recommendations from them (e.g., weighted sum vs. regression model). Finally, we experimentally evaluate our results and compare them to the basic k-nearest neighbor approach. Our experiments suggest that item-based algorithms provide dramatically better performance than user-based algorithms, while at the same time providing better quality than the best available userbased algorithms.

8,634 citations

Journal ArticleDOI
TL;DR: The key decisions in evaluating collaborative filtering recommender systems are reviewed: the user tasks being evaluated, the types of analysis and datasets being used, the ways in which prediction quality is measured, the evaluation of prediction attributes other than quality, and the user-based evaluation of the system as a whole.
Abstract: Recommender systems have been evaluated in many, often incomparable, ways. In this article, we review the key decisions in evaluating collaborative filtering recommender systems: the user tasks being evaluated, the types of analysis and datasets being used, the ways in which prediction quality is measured, the evaluation of prediction attributes other than quality, and the user-based evaluation of the system as a whole. In addition to reviewing the evaluation strategies used by prior researchers, we present empirical results from the analysis of various accuracy metrics on one content domain where all the tested metrics collapsed roughly into three equivalence classes. Metrics within each equivalency class were strongly correlated, while metrics from different equivalency classes were uncorrelated.

5,686 citations

Journal Article
TL;DR: This work compares three common approaches to solving the recommendation problem: traditional collaborative filtering, cluster models, and search-based methods, and their algorithm, which is called item-to-item collaborative filtering.
Abstract: Recommendation algorithms are best known for their use on e-commerce Web sites, where they use input about a customer's interests to generate a list of recommended items. Many applications use only the items that customers purchase and explicitly rate to represent their interests, but they can also use other attributes, including items viewed, demographic data, subject interests, and favorite artists. At Amazon.com, we use recommendation algorithms to personalize the online store for each customer. The store radically changes based on customer interests, showing programming titles to a software engineer and baby toys to a new mother. There are three common approaches to solving the recommendation problem: traditional collaborative filtering, cluster models, and search-based methods. Here, we compare these methods with our algorithm, which we call item-to-item collaborative filtering. Unlike traditional collaborative filtering, our algorithm's online computation scales independently of the number of customers and number of items in the product catalog. Our algorithm produces recommendations in real-time, scales to massive data sets, and generates high quality recommendations.

4,788 citations