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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom