z-logo
open-access-imgOpen Access
Dynamic k Neighbor Selection for Collaborative Filtering
Author(s) -
Halil Zeybek,
Cihan Kaleli
Publication year - 2018
Publication title -
anadolu university journal of science and technology-a applied sciences and engineering
Language(s) - English
Resource type - Journals
ISSN - 1302-3160
DOI - 10.18038/aubtda.346407
Subject(s) - collaborative filtering , information overload , computer science , recommender system , constant (computer programming) , selection (genetic algorithm) , process (computing) , value (mathematics) , simplicity , data mining , line (geometry) , information retrieval , artificial intelligence , machine learning , mathematics , world wide web , philosophy , geometry , epistemology , programming language , operating system
Collaborative filtering is a commonly used method to reduce information overload. It is widely used in recommendation systems due to its simplicity. In traditional collaborative filtering, recommendations are produced based on similarities among users/items. In this approach, the most correlated k neighbors are determined, and a prediction is computed for each user/item by utilizing this neighborhood. During recommendation process, a predefined k value as a number of neighbors is used for prediction processes.  In this paper, we analyze the effect of selecting different k values for each user or item. For this purpose, we generate a model that determines k values for each user or item at the off-line time. Empirical outcomes show that using the dynamic k values during the k -nn algorithm leads to more favorable recommendations compared to a constant k value.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom