The development of the internet and web technologies has expanded the range of activities and items such as entertainment, e-commerce, and education. Recommender systems are defined as techniques used to predict the rating of a social entity or items....
The development of the internet and web technologies has expanded the range of activities and items such as entertainment, e-commerce, and education. Recommender systems are defined as techniques used to predict the rating of a social entity or items. These items can be music, videos, books, movies, etc. The main goal of recommender systems is to provide suggestions to online users to them make better choices from the many alternatives available over the Web. A better recommender system is directed more toward personalized recommendations by taking into consideration the available digital footprint of the user and information about a product, such as specifications, feedback from the users, comparison with other products, and so on, before making recommendations.
Content-based filtering, one of the most successful recommendation techniques, is based on correlations between content. Content-based filtering uses item information, represented as attributes, to calculate the similarities between items. In this study, I propose a novel content-based filtering method that uses a multiattribute network to effectively reflect several attributes when calculating correlations as a basis for recommendations to users. In network analysis, I measure the similarities between directly and indirectly linked items. Moreover, the proposed method uses centrality and clustering techniques to evaluate the mutual relationships among items as well as to determine the structural patterns of these interactions. This mechanism ensures that a variety of items are recommended to a user, which improves performance. I used MovieLens data to compare the proposed approach with existing approaches and found that the approach outperformed existing methods in terms of accuracy and robustness. The proposed method can address problems of sparsity and over-specialization that frequently affect recommender systems. Furthermore, the proposed method depends only on ratings data obtained from a user’s own past information; consequently, it is not affected by the cold start problem.
A recommender system is important not only to improve the intrinsic mechanism of an algorithm but also to build an appropriate methodology by analyzing the characteristics and environment of the recommended domain. In this dissertation, I propose a methodology for recommendation of document containing citations. An academic paper is a representative example of a document with citation information. Researchers typically need to filter several academic papers to find those relevant to their research. This filtering is cumbersome and time-consuming because the number of published academic papers is growing exponentially. Some researchers have focused on developing better recommender systems for academic papers by using citation analysis and content analysis. Most traditional content analysis is implemented by using a keyword matching process, and thus it cannot consider the semantic context of items. Further, citation analysis-based techniques rely on the number of links directly citing or being cited in a single-level network. Consequently, it may be difficult to recommend the appropriate papers when the paper of interest lacks sufficient citation information. To address these problems, I propose a recommender system that combines citation analysis and network analysis. The proposed method is based on multilevel citation networks that compare all the indirectly linked papers to the paper of interest by inspecting the structural and semantic relationships among them. Thus, the proposed method tends to recommend informative and useful papers related to both the research topic and the academic theory. The comparison results based on real data showed that the proposed method outperformed the Google Scholar and SCOPUS algorithms. The proposed methods in this dissertation are capable of handling important issues that can be encountered in recommender systems. I believe that all of the proposed methodologies in this dissertation improve existing problems and can be applied to actual problems.