Back to Search
Start Over
k-Reciprocal nearest neighbors algorithm for one-class collaborative filtering.
- 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]
- Subjects :
- *NEIGHBORHOODS
*ALGORITHMS
*NEIGHBORS
Subjects
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