Deep learning approach to obtain collaborative filtering neighborhoods

8Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In the context of recommender systems based on collaborative filtering (CF), obtaining accurate neighborhoods of the items of the datasets is relevant. Beyond particular individual recommendations, knowing these neighbors is fundamental for adding differentiating factors to recommendations, such as explainability, detecting shilling attacks, visualizing item relations, clustering, and providing reliabilities. This paper proposes a deep learning architecture to efficiently and accurately obtain CF neighborhoods. The proposed design makes use of a classification neural network to encode the dataset patterns of the items, followed by a generative process that obtains the neighborhood of each item by means of an iterative gradient localization algorithm. Experiments have been conducted using five popular open datasets and five representative baselines. The results show that the proposed method improves the quality of the neighborhoods compared to the K-Nearest Neighbors (KNN) algorithm for the five selected similarity measure baselines. The efficiency of the proposed method is also shown by comparing its computational requirements with that of KNN.

References Powered by Scopus

Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization

15579Citations
1635Readers
Get full text

Learning Deep Features for Discriminative Localization

8690Citations
5443Readers
Get full text

Neural collaborative filtering

5549Citations
2649Readers
Get full text

Cited by Powered by Scopus

Get full text

This article is free to access.

7Citations
18Readers

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Bobadilla, J., González-Prieto, Á., Ortega, F., & Lara-Cabrera, R. (2022). Deep learning approach to obtain collaborative filtering neighborhoods. Neural Computing and Applications, 34(4), 2939–2951. https://doi.org/10.1007/s00521-021-06493-7

Readers over time

‘21‘22‘23‘24‘2502468

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

67%

Lecturer / Post doc 1

17%

Researcher 1

17%

Readers' Discipline

Tooltip

Computer Science 4

67%

Business, Management and Accounting 1

17%

Engineering 1

17%

Save time finding and organizing research with Mendeley

Sign up for free
0