Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization

In recent years, although deep neural networks have yielded immense success in solving various recognition and classification problems, the exploration of deep neural networks in recommender systems has received relatively less attention. Meanwhile, the inherent sparsity of data is still a challengi...

Full description

Bibliographic Details
Main Authors: Xinyue Wan, Bofeng Zhang, Guobing Zou, Furong Chang
Format: Article
Language:English
Published: MDPI AG 2018-12-01
Series:Applied Sciences
Subjects:
Online Access:http://www.mdpi.com/2076-3417/9/1/54
id doaj-e06bc3374b4e45d7a1c066a17214c53e
record_format Article
spelling doaj-e06bc3374b4e45d7a1c066a17214c53e2020-11-25T00:17:32ZengMDPI AGApplied Sciences2076-34172018-12-01915410.3390/app9010054app9010054Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix FactorizationXinyue Wan0Bofeng Zhang1Guobing Zou2Furong Chang3School of Computer Engineering and Science, Shanghai University, Shanghai 200444, ChinaSchool of Computer Engineering and Science, Shanghai University, Shanghai 200444, ChinaSchool of Computer Engineering and Science, Shanghai University, Shanghai 200444, ChinaSchool of Computer Engineering and Science, Shanghai University, Shanghai 200444, ChinaIn recent years, although deep neural networks have yielded immense success in solving various recognition and classification problems, the exploration of deep neural networks in recommender systems has received relatively less attention. Meanwhile, the inherent sparsity of data is still a challenging problem for deep neural networks. In this paper, firstly, we propose a new CIDAE (Continuous Imputation Denoising Autoencoder) model based on the Denoising Autoencoder to alleviate the problem of data sparsity. CIDAE performs regular continuous imputation on the missing parts of the original data and trains the imputed data as the desired output. Then, we optimize the existing advanced NeuMF (Neural Matrix Factorization) model, which combines matrix factorization and a multi-layer perceptron. By optimizing the training process of NeuMF, we improve the accuracy and robustness of NeuMF. Finally, this paper fuses CIDAE and optimized NeuMF with reference to the idea of ensemble learning. We name the fused model the I-NMF (Imputation-Neural Matrix Factorization) model. I-NMF can not only alleviate the problem of data sparsity, but also fully exploit the ability of deep neural networks to learn potential features. Our experimental results prove that I-NMF performs better than the state-of-the-art methods for the public MovieLens datasets.http://www.mdpi.com/2076-3417/9/1/54recommender systemsdenoising autoencoderdeep neural networksdata imputationmatrix factorizationimplicit feedback
collection DOAJ
language English
format Article
sources DOAJ
author Xinyue Wan
Bofeng Zhang
Guobing Zou
Furong Chang
spellingShingle Xinyue Wan
Bofeng Zhang
Guobing Zou
Furong Chang
Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
Applied Sciences
recommender systems
denoising autoencoder
deep neural networks
data imputation
matrix factorization
implicit feedback
author_facet Xinyue Wan
Bofeng Zhang
Guobing Zou
Furong Chang
author_sort Xinyue Wan
title Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
title_short Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
title_full Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
title_fullStr Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
title_full_unstemmed Sparse Data Recommendation by Fusing Continuous Imputation Denoising Autoencoder and Neural Matrix Factorization
title_sort sparse data recommendation by fusing continuous imputation denoising autoencoder and neural matrix factorization
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2018-12-01
description In recent years, although deep neural networks have yielded immense success in solving various recognition and classification problems, the exploration of deep neural networks in recommender systems has received relatively less attention. Meanwhile, the inherent sparsity of data is still a challenging problem for deep neural networks. In this paper, firstly, we propose a new CIDAE (Continuous Imputation Denoising Autoencoder) model based on the Denoising Autoencoder to alleviate the problem of data sparsity. CIDAE performs regular continuous imputation on the missing parts of the original data and trains the imputed data as the desired output. Then, we optimize the existing advanced NeuMF (Neural Matrix Factorization) model, which combines matrix factorization and a multi-layer perceptron. By optimizing the training process of NeuMF, we improve the accuracy and robustness of NeuMF. Finally, this paper fuses CIDAE and optimized NeuMF with reference to the idea of ensemble learning. We name the fused model the I-NMF (Imputation-Neural Matrix Factorization) model. I-NMF can not only alleviate the problem of data sparsity, but also fully exploit the ability of deep neural networks to learn potential features. Our experimental results prove that I-NMF performs better than the state-of-the-art methods for the public MovieLens datasets.
topic recommender systems
denoising autoencoder
deep neural networks
data imputation
matrix factorization
implicit feedback
url http://www.mdpi.com/2076-3417/9/1/54
work_keys_str_mv AT xinyuewan sparsedatarecommendationbyfusingcontinuousimputationdenoisingautoencoderandneuralmatrixfactorization
AT bofengzhang sparsedatarecommendationbyfusingcontinuousimputationdenoisingautoencoderandneuralmatrixfactorization
AT guobingzou sparsedatarecommendationbyfusingcontinuousimputationdenoisingautoencoderandneuralmatrixfactorization
AT furongchang sparsedatarecommendationbyfusingcontinuousimputationdenoisingautoencoderandneuralmatrixfactorization
_version_ 1725379391592071168