Hybrid Collaborative Recommendation via Dual-Autoencoder
With the rapid increase of internet information, personalized recommendation systems are an effective way to alleviate the information overload problem, which has attracted extensive attention in recent years. The traditional collaborative filtering utilizes matrix factorization methods to learn hid...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9027867/ |
id |
doaj-b6184489d2ee4da0889f674f81f013b6 |
---|---|
record_format |
Article |
spelling |
doaj-b6184489d2ee4da0889f674f81f013b62021-03-30T02:49:03ZengIEEEIEEE Access2169-35362020-01-018460304604010.1109/ACCESS.2020.29792559027867Hybrid Collaborative Recommendation via Dual-AutoencoderBingbing Dong0https://orcid.org/0000-0002-9498-2812Yi Zhu1https://orcid.org/0000-0003-3045-2588Lei Li2https://orcid.org/0000-0002-5374-7293Xindong Wu3https://orcid.org/0000-0003-2396-1704Key Laboratory of Knowledge Engineering with Big Data (Hefei University of Technology), Ministry of Education, Hefei, ChinaKey Laboratory of Knowledge Engineering with Big Data (Hefei University of Technology), Ministry of Education, Hefei, ChinaKey Laboratory of Knowledge Engineering with Big Data (Hefei University of Technology), Ministry of Education, Hefei, ChinaKey Laboratory of Knowledge Engineering with Big Data (Hefei University of Technology), Ministry of Education, Hefei, ChinaWith the rapid increase of internet information, personalized recommendation systems are an effective way to alleviate the information overload problem, which has attracted extensive attention in recent years. The traditional collaborative filtering utilizes matrix factorization methods to learn hidden feature representations of users and/or items. With deep learning achieved good performance in representation learning, the autoencoder model is widely applied in recommendation systems for the advantages of fast convergence and no label requirement. However, the previous recommendation systems may take the reconstruction output of an autoencoder as the prediction of missing values directly, which may deteriorate their performance and cause unsatisfactory results of recommendation. In addition, the parameters of an autoencoder need to be pre-trained ahead, which greatly increases the time complexity. To address these problems, in this paper, we propose a Hybrid Collaborative Recommendation method via Dual-Autoencoder (HCRDa). More specifically, firstly, a novel dual-autoencoder is utilized to simultaneously learn the feature representations of users and items in our HCRDa, which obviously reduces time complexity. Secondly, embedding matrix factorization into the training process of the autoencoder further improves the quality of hidden features for users and items. Finally, additional attributes of users and items are utilized to alleviate the cold start problem and to make hybrid recommendations. Comprehensive experiments on several real-world data sets demonstrate the effectiveness of our proposed method in comparison with several state-of-the-art methods.https://ieeexplore.ieee.org/document/9027867/Recommendation systemmatrix factorizationsemi-autoencoder |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bingbing Dong Yi Zhu Lei Li Xindong Wu |
spellingShingle |
Bingbing Dong Yi Zhu Lei Li Xindong Wu Hybrid Collaborative Recommendation via Dual-Autoencoder IEEE Access Recommendation system matrix factorization semi-autoencoder |
author_facet |
Bingbing Dong Yi Zhu Lei Li Xindong Wu |
author_sort |
Bingbing Dong |
title |
Hybrid Collaborative Recommendation via Dual-Autoencoder |
title_short |
Hybrid Collaborative Recommendation via Dual-Autoencoder |
title_full |
Hybrid Collaborative Recommendation via Dual-Autoencoder |
title_fullStr |
Hybrid Collaborative Recommendation via Dual-Autoencoder |
title_full_unstemmed |
Hybrid Collaborative Recommendation via Dual-Autoencoder |
title_sort |
hybrid collaborative recommendation via dual-autoencoder |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
With the rapid increase of internet information, personalized recommendation systems are an effective way to alleviate the information overload problem, which has attracted extensive attention in recent years. The traditional collaborative filtering utilizes matrix factorization methods to learn hidden feature representations of users and/or items. With deep learning achieved good performance in representation learning, the autoencoder model is widely applied in recommendation systems for the advantages of fast convergence and no label requirement. However, the previous recommendation systems may take the reconstruction output of an autoencoder as the prediction of missing values directly, which may deteriorate their performance and cause unsatisfactory results of recommendation. In addition, the parameters of an autoencoder need to be pre-trained ahead, which greatly increases the time complexity. To address these problems, in this paper, we propose a Hybrid Collaborative Recommendation method via Dual-Autoencoder (HCRDa). More specifically, firstly, a novel dual-autoencoder is utilized to simultaneously learn the feature representations of users and items in our HCRDa, which obviously reduces time complexity. Secondly, embedding matrix factorization into the training process of the autoencoder further improves the quality of hidden features for users and items. Finally, additional attributes of users and items are utilized to alleviate the cold start problem and to make hybrid recommendations. Comprehensive experiments on several real-world data sets demonstrate the effectiveness of our proposed method in comparison with several state-of-the-art methods. |
topic |
Recommendation system matrix factorization semi-autoencoder |
url |
https://ieeexplore.ieee.org/document/9027867/ |
work_keys_str_mv |
AT bingbingdong hybridcollaborativerecommendationviadualautoencoder AT yizhu hybridcollaborativerecommendationviadualautoencoder AT leili hybridcollaborativerecommendationviadualautoencoder AT xindongwu hybridcollaborativerecommendationviadualautoencoder |
_version_ |
1724184563639386112 |