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...

Full description

Bibliographic Details
Main Authors: Bingbing Dong, Yi Zhu, Lei Li, Xindong Wu
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