Abstract
Despite being a challenging research field with many unresolved problems, recommender systems are getting more popular in recent years. These systems rely on the personal preferences of users on items given in the form of ratings and return the preferable items based on choices of like-minded users. In this study, a graph-based recommender system using link prediction techniques incorporating similarity metrics is proposed. A graph-based recommender system that has ratings of users on items can be represented as a bipartite graph, where vertices correspond to users and items and edges to ratings. Recommendation generation in a bipartite graph is a link prediction problem. In current literature, modified link prediction approaches are used to distinguish between fundamental relational dualities of like vs. dislike and similar vs. dissimilar. However, the similarity relationship between users/items is mostly disregarded in the complex domain. The proposed model utilizes user-user and item-item cosine similarity value with the relational dualities in order to improve coverage and hits rate of the system by carefully incorporating similarities. On the standard MovieLens Hetrec and MovieLens datasets, the proposed similarity-inclusive link prediction method performed empirically well compared to other methods operating in the complex domain. The experimental results show that the proposed recommender system can be a plausible alternative to overcome the deficiencies in recommender systems.
Highlights
In recent years, the amount of data that is accessible online has expanded exponentially
It is known that complex number-based link prediction approaches, complex representation-based link prediction method (CORLP) and the proposed similarity-inclusive link prediction method (SIMLP) methods, obtain higher accuracy compared to SVD++, ItemBasedPear, Popular and SlopeOne methods in graph-based recommender systems [10]
The proposed recommendation method, SIMLP, is based on such a link prediction approach with the weights in the graph represented by complex numbers that can accurately differentiate “similarity” between two users and the “like” from a user to an item
Summary
The amount of data that is accessible online has expanded exponentially. Recommendation systems consist of a particular sort of information filtering method that provides recommendations about items based on the interests that a user states. A recommender system may be represented as a particular graph known as a bipartite graph. V , in a directed network are defined as the nodes being items and users, while edges, E, represent links between the nodes, i.e., ratings. V is the union of all users and items (V U I ) and E is the link set of nodes. When the path of length corresponds to one (i.e. k 1 ), it means that there is a link to one of the inner nodes. Nu (i) is described as the set of items that user u rated and
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.