Neural collaborative filtering

In recent years, deep neural networks have yielded immense success on speech recognition, computer vision and natural language processing. However, the exploration of deep neural networks on recommender systems has received relatively less scrutiny. In this work, we strive to develop techniques base...

Full description

Saved in:
Bibliographic Details
Main Authors: HE, Xiangnan, LIAO, Lizi, ZHANG, Hanwang, NIE, Liqiang, HU, Xia, CHUA, Tat-Seng
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2017
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/7712
https://ink.library.smu.edu.sg/context/sis_research/article/8715/viewcontent/1708.05031.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-8715
record_format dspace
spelling sg-smu-ink.sis_research-87152023-01-10T03:01:43Z Neural collaborative filtering HE, Xiangnan LIAO, Lizi ZHANG, Hanwang NIE, Liqiang HU, Xia CHUA, Tat-Seng In recent years, deep neural networks have yielded immense success on speech recognition, computer vision and natural language processing. However, the exploration of deep neural networks on recommender systems has received relatively less scrutiny. In this work, we strive to develop techniques based on neural networks to tackle the key problem in recommendation --- collaborative filtering --- on the basis of implicit feedback.Although some recent work has employed deep learning for recommendation, they primarily used it to model auxiliary information, such as textual descriptions of items and acoustic features of musics. When it comes to model the key factor in collaborative filtering --- the interaction between user and item features, they still resorted to matrix factorization and applied an inner product on the latent features of users and items.By replacing the inner product with a neural architecture that can learn an arbitrary function from data, we present a general framework named NCF, short for Neural network-based Collaborative Filtering. NCF is generic and can express and generalize matrix factorization under its framework. To supercharge NCF modelling with non-linearities, we propose to leverage a multi-layer perceptron to learn the user-item interaction function. Extensive experiments on two real-world datasets show significant improvements of our proposed NCF framework over the state-of-the-art methods. Empirical evidence shows that using deeper layers of neural networks offers better recommendation performance. 2017-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7712 info:doi/10.1145/3038912.3052569 https://ink.library.smu.edu.sg/context/sis_research/article/8715/viewcontent/1708.05031.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Collaborative filtering Neural networks Deep learning Matrix factorization Implicit feedback Computer Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Collaborative filtering
Neural networks
Deep learning
Matrix factorization
Implicit feedback
Computer Engineering
spellingShingle Collaborative filtering
Neural networks
Deep learning
Matrix factorization
Implicit feedback
Computer Engineering
HE, Xiangnan
LIAO, Lizi
ZHANG, Hanwang
NIE, Liqiang
HU, Xia
CHUA, Tat-Seng
Neural collaborative filtering
description In recent years, deep neural networks have yielded immense success on speech recognition, computer vision and natural language processing. However, the exploration of deep neural networks on recommender systems has received relatively less scrutiny. In this work, we strive to develop techniques based on neural networks to tackle the key problem in recommendation --- collaborative filtering --- on the basis of implicit feedback.Although some recent work has employed deep learning for recommendation, they primarily used it to model auxiliary information, such as textual descriptions of items and acoustic features of musics. When it comes to model the key factor in collaborative filtering --- the interaction between user and item features, they still resorted to matrix factorization and applied an inner product on the latent features of users and items.By replacing the inner product with a neural architecture that can learn an arbitrary function from data, we present a general framework named NCF, short for Neural network-based Collaborative Filtering. NCF is generic and can express and generalize matrix factorization under its framework. To supercharge NCF modelling with non-linearities, we propose to leverage a multi-layer perceptron to learn the user-item interaction function. Extensive experiments on two real-world datasets show significant improvements of our proposed NCF framework over the state-of-the-art methods. Empirical evidence shows that using deeper layers of neural networks offers better recommendation performance.
format text
author HE, Xiangnan
LIAO, Lizi
ZHANG, Hanwang
NIE, Liqiang
HU, Xia
CHUA, Tat-Seng
author_facet HE, Xiangnan
LIAO, Lizi
ZHANG, Hanwang
NIE, Liqiang
HU, Xia
CHUA, Tat-Seng
author_sort HE, Xiangnan
title Neural collaborative filtering
title_short Neural collaborative filtering
title_full Neural collaborative filtering
title_fullStr Neural collaborative filtering
title_full_unstemmed Neural collaborative filtering
title_sort neural collaborative filtering
publisher Institutional Knowledge at Singapore Management University
publishDate 2017
url https://ink.library.smu.edu.sg/sis_research/7712
https://ink.library.smu.edu.sg/context/sis_research/article/8715/viewcontent/1708.05031.pdf
_version_ 1770576419654467584