Representation learning: serial-autoencoder for personalized recommendation
Yi ZHU1,2,3, Yishuai GENG1, Yun LI1(), Jipeng QIANG1, Xindong WU2,3
1. School of Information Engineering, Yangzhou University, Yangzhou 225127, China 2. Key Laboratory of Knowledge Engineering with Big Data (Ministry of Education of the People’s Republic of China), Hefei University of Technology, Hefei 230009, China 3. School of Computer Science and Information Engineering, Hefei University of Technology, Hefei 230009, China
Nowadays, the personalized recommendation has become a research hotspot for addressing information overload. Despite this, generating effective recommendations from sparse data remains a challenge. Recently, auxiliary information has been widely used to address data sparsity, but most models using auxiliary information are linear and have limited expressiveness. Due to the advantages of feature extraction and no-label requirements, autoencoder-based methods have become quite popular. However, most existing autoencoder-based methods discard the reconstruction of auxiliary information, which poses huge challenges for better representation learning and model scalability. To address these problems, we propose Serial-Autoencoder for Personalized Recommendation (SAPR), which aims to reduce the loss of critical information and enhance the learning of feature representations. Specifically, we first combine the original rating matrix and item attribute features and feed them into the first autoencoder for generating a higher-level representation of the input. Second, we use a second autoencoder to enhance the reconstruction of the data representation of the prediciton rating matrix. The output rating information is used for recommendation prediction. Extensive experiments on the MovieTweetings and MovieLens datasets have verified the effectiveness of SAPR compared to state-of-the-art models.
Y, Geng Y, Zhu Y, Li X, Sun B Li . Multi-feature extension via semi-autoencoder for personalized recommendation. Applied Sciences, 2022, 12( 23): 12408
2
Y, Liu C, Liang F, Chiclana J Wu . A knowledge coverage-based trust propagation for recommendation mechanism in social network group decision making. Applied Soft Computing, 2021, 101: 107005
3
N W, Rahayu R, Ferdiana S S Kusumawardani . A systematic review of ontology use in E-Learning recommender system. Computers and Education: Artificial Intelligence, 2022, 3: 100047
4
D P D, Rajendran R P Sundarraj . Using topic models with browsing history in hybrid collaborative filtering recommender system: experiments with user ratings. International Journal of Information Management Data Insights, 2021, 1( 2): 100027
5
N, Ghasemi S Momtazi . Neural text similarity of user reviews for improving collaborative filtering recommender systems. Electronic Commerce Research and Applications, 2021, 45: 101019
6
F, Wang H, Zhu G, Srivastava S, Li M R, Khosravi L Qi . Robust collaborative filtering recommendation with user-item-trust records. IEEE Transactions on Computational Social Systems, 2022, 9( 4): 986–996
7
Y, Zhu L, Li X Wu . Stacked convolutional sparse auto-encoders for representation learning. ACM Transactions on Knowledge Discovery from Data, 2021, 15( 2): 31
8
Y, Zhu X, Wu J, Qiang Y, Yuan Y Li . Representation learning with collaborative autoencoder for personalized recommendation. Expert Systems with Applications, 2021, 186: 115825
9
M, Yu T, Quan Q, Peng X, Yu L Liu . A model-based collaborate filtering algorithm based on stacked AutoEncoder. Neural Computing and Applications, 2022, 34( 4): 2503–2511
10
H, Zhu Z, Qian Z, Ye D Zhang . An approach to rating prediction for personality recommendation via attention mechanism and denoising autoencoder. In: Proceedings of 2022 International Conference on Machine Learning, Cloud Computing and Intelligent Mining. 2022, 463−469
11
S, Wu F, Sun W, Zhang X, Xie B Cui . Graph neural networks in recommender systems: a survey. ACM Computing Surveys, 2023, 55( 5): 97
12
Y, Yan D, Cheng J E, Feng H, Li J Yue . Survey on applications of algebraic state space theory of logical systems to finite state machines. Science China Information Sciences, 2023, 66( 1): 111201
13
L, Zhang T, Luo F, Zhang Y Wu . A recommendation model based on deep neural network. IEEE Access, 2018, 6: 9454–9463
14
Hoyer P O. Non-negative matrix factorization with sparseness constraints. Journal of Machine Learning Research, 2004, 5(9): 1457−1469
15
Y Koren . Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2008, 426−434
16
A, Rashed J, Grabocka L Schmidt-Thieme . Attribute-aware non-linear co-embeddings of graph features. In: Proceedings of the 13th ACM Conference on Recommender Systems. 2019, 314−321
17
X, He K, Deng X, Wang Y, Li Y, Zhang M Wang . LightGCN: simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 2020, 639−648
18
Y, Lu Y, Fang C Shi . Meta-learning on heterogeneous information networks for cold-start recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2020, 1563−1573
19
Z, Yu J, Lian A, Mahmoody G, Liu X Xie . Adaptive user modeling with long and short-term preferences for personalized recommendation. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence. 2019, 4213−4219
20
H T, Cheng L, Koc J, Harmsen T, Shaked T, Chandra H, Aradhye G, Anderson G, Corrado W, Chai M, Ispir R, Anil Z, Haque L, Hong V, Jain X, Liu H Shah . Wide & deep learning for recommender systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems. 2016, 7−10
21
X, He L, Liao H, Zhang L, Nie X, Hu T S Chua . Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web. 2017, 173−182
22
X, He T S Chua . Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. 2017, 355−364
23
R Mu . A survey of recommender systems based on deep learning. IEEE Access, 2018, 6: 69009–69022
24
S, Yang Y, Wang X Chu . A survey of deep learning techniques for neural machine translation. 2020, arXiv preprint arXiv: 2002.07526
25
A S, Subramanian C, Weng S, Watanabe M, Yu D Yu . Deep learning based multi-source localization with source splitting and its effectiveness in multi-talker speech recognition. Computer Speech & Language, 2022, 75: 101360
26
Y, Zhu Q, Lin H, Lu K, Shi P, Qiu Z Niu . Recommending scientific paper via heterogeneous knowledge embedding based attentive recurrent neural networks. Knowledge-Based Systems, 2021, 215: 106744
27
P M, Alamdari N J, Navimipour M, Hosseinzadeh A A, Safaei A Darwesh . Image-based product recommendation method for E-commerce applications using convolutional neural networks. Acta Informatica Pragensia, 2022, 11( 1): 15–35
28
H, Tahmasebi R, Ravanmehr R Mohamadrezaei . Social movie recommender system based on deep autoencoder network using Twitter data. Neural Computing and Applications, 2021, 33( 5): 1607–1623
29
B, Askari J, Szlichta A Salehi-Abari . Variational autoencoders for Top-K recommendation with implicit feedback. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. 2021, 2061−2065
30
Y, Zhu Z Chen . Mutually-regularized dual collaborative variational auto-encoder for recommendation systems. In: Proceedings of the ACM Web Conference 2022. 2022, 2379−2387
31
S, Zhang L, Yao X, Xu S, Wang L Zhu . Hybrid collaborative recommendation via semi-AutoEncoder. In: Proceedings of the 24th International Conference on Neural Information Processing. 2017, 185−193
32
Y, Yang Y, Zhu Y Li . Personalized recommendation with knowledge graph via dual-autoencoder. Applied Intelligence, 2022, 52( 6): 6196–6207
33
S, Nurmaini A, Darmawahyuni A N S, Mukti M N, Rachmatullah F, Firdaus B Tutuko . Deep learning-based stacked denoising and autoencoder for ECG heartbeat classification. Electronics, 2020, 9( 1): 135
34
G, Zhang Y, Liu X Jin . A survey of autoencoder-based recommender systems. Frontiers of Computer Science, 2020, 14( 2): 430–450
35
Z, Xie C, Liu Y, Zhang H, Lu D, Wang Y Ding . Adversarial and contrastive variational autoencoder for sequential recommendation. In: Proceedings of the Web Conference 2021. 2021, 449−459
36
D, Jana J, Patil S, Herkal S, Nagarajaiah L Duenas-Osorio . CNN and Convolutional Autoencoder (CAE) based real-time sensor fault detection, localization, and correction. Mechanical Systems and Signal Processing, 2022, 169: 108723
37
Y, Zhu B, Dong Z Sha . Personalized recommendation based on entity attributes and graph features. In: Proceedings of 2021 IEEE International Conference on Big Knowledge. 2021, 7−14
38
Y, Geng X, Xiao X, Sun Y Zhu . Representation learning: Recommendation with knowledge graph via triple-autoencoder. Frontiers in Genetics, 2022, 13: 891265
39
S, Dooms Pessemier T, De L Martens . MovieTweetings: a movie rating dataset collected from twitter. In: Proceedings of the Workshop on Crowdsourcing and Human Computation for Recommender Systems, Held in Conjunction with the 7th ACM Conference on Recommender Systems. 2013, 43
40
J, Lee M, Sun G Lebanon . PREA: personalized recommendation algorithms toolkit. The Journal of Machine Learning Research, 2012, 13( 1): 2699–2703