Back to Search Start Over

k-Reciprocal nearest neighbors algorithm for one-class collaborative filtering.

Authors :
Cai, Wei
Pan, Weike
Liu, Jixiong
Chen, Zixiang
Ming, Zhong
Source :
Neurocomputing. Mar2020, Vol. 381, p207-216. 10p.
Publication Year :
2020

Abstract

In this paper, we study an important recommendation problem of exploiting users' one-class positive feedback such as "likes", which is usually termed as one-class collaborative filtering (OCCF). For modeling users' preferences beneath the observed one-class positive feedback, the similarity between two users is a key concept of constructing a neighborhood structure with like-minded users. With a well-constructed neighborhood, we can make a prediction of a user's preference to an un-interacted item by aggregating his or her neighboring users' tastes. However, the neighborhood constructed by a typical traditional method is usually asymmetric, meaning that a certain user may belong to the neighborhood of another user but the inverse is not necessarily true. Such an asymmetric structure may result in a less strong neighborhood, which is our major finding in this paper. As a response, we exploit the reciprocal neighborhood among users in order to construct a better neighborhood structure with more high-value users, which is expected to be less influenced by the active users. We then design a corresponding recommendation algorithm called k -reciprocal nearest neighbors algorithm (k -RNN). Extensive empirical studies on two large and public datasets show that our k -RNN performs significantly better than a closely related algorithm with the traditional asymmetric neighborhood and some competitive model-based recommendation methods. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09252312
Volume :
381
Database :
Academic Search Index
Journal :
Neurocomputing
Publication Type :
Academic Journal
Accession number :
141414853
Full Text :
https://doi.org/10.1016/j.neucom.2019.10.112