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...
Main Authors: | , , , |
---|---|
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 |