journal article·2018-12-24Open access

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

Xinyue Wan, Bofeng Zhang, Guobing Zou, Furong Chang

Applied Sciences· Volume 9· Issue 1

Abstract

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.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Image Retrieval and Classification Techniques · Advanced Computing and Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China

School of Computer Science and Technology, Kashgar University, Kashgar 844006, China

Funding

National Key Research and Development Program of China · National Natural Science Foundation of China · Shanghai Natural Science Foundation · Xinjiang Soical Science Foundation · Fundamental Research Funds for the Central Universities

References (31)

Show source-provided references
1. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., and Chua, T.-S. (2017, January 3–7). Neural Collaborative Filtering. Proceedings of the 26th International Conference on World Wide Web, Perth, Australia.10.1145/3038912.3052569 ↗
2. Xue, H.-J., Dai, X.-Y., Zhang, J., Huang, S., and Chen, J. (2017, January 19–25). Deep matrix factorization models for recommender systems. Proceedings of the 26th International Joint Conference on Artificial Intelligence, Melbourne, Australia.10.24963/ijcai.2017/447 ↗
3. Wang, H., Wang, N., and Yeung, D.-Y. (2015, January 10–13). Collaborative Deep Learning for Recommender Systems. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, Australia.10.1145/2783258.2783273 ↗
4. Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. (2001, January 1–5). Item-based collaborative filtering recommendation algorithms. Proceedings of the 10th International Conference on World Wide Web, Hong Kong, China.10.1145/371920.372071 ↗
5. Zhang, H., Shen, F., Liu, W., He, X., Luan, H., and Chua, T.-S. (2016, January 17–21). Discrete Collaborative Filtering. Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, Pisa, Italy.10.1145/2911451.2911502 ↗
6. He, X., Zhang, H., Kan, M.-Y., and Chua, T.-S. (2016, January 17–21). Fast Matrix Factorization for Online Recommendation with Implicit Feedback. Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, Pisa, Italy.10.1145/2911451.2911489 ↗
7. Koren, Y. (2008, January 24–27). Factorization meets the neighborhood: A multifaceted collaborative filtering model. Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, NV, USA.10.1145/1401890.1401944 ↗
8. Billsus, D., and Pazzani, M.J. (1998, January 24–27). Learning Collaborative Information Filters. Proceedings of the Fifteenth International Conference on Machine Learning, San Francisco, CA, USA.
9. Matrix Factorization Techniques for Recommender Systems10.1109/MC.2009.263 ↗
10. Li, Y., Hu, J., Zhai, C., and Chen, Y. (2010, January 26–30). Improving one-class collaborative filtering by incorporating rich user information. Proceedings of the 19th ACM International Conference on Information and Knowledge Management, Toronto, ON, Canada.10.1145/1871437.1871559 ↗
11. Pan, R., and Scholz, M. (July, January 28). Mind the gaps: Weighting the unknown in large-scale one-class collaborative filtering. Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France.
12. Pan, R., Zhou, Y., Cao, B., Liu, N.N., Lukose, R., Scholz, M., and Yang, Q. (2008, January 15–19). One-Class Collaborative Filtering. Proceedings of the Eighth IEEE International Conference on Data Mining, Pisa, Italy.10.1109/ICDM.2008.16 ↗
13. Sindhwani, V., Bucak, S.S., Hu, J., and Mojsilovic, A. (2010, January 13–17). One-Class Matrix Completion with Low-Density Factorizations. Proceedings of the 2010 IEEE International Conference on Data Mining, Sydney, Australia.10.1109/ICDM.2010.164 ↗
14. Yao, Y., Tong, H., Yan, G., Xu, F., Zhang, X., Szymanski, B.K., and Lu, J. (2014, January 3–7). Dual-Regularized One-Class Collaborative Filtering. Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, Shanghai, China.10.1145/2661829.2662042 ↗
15. Rendle, S. (2010, January 13–17). Factorization Machines. Proceedings of the 2010 IEEE International Conference on Data Mining, Washington, DC, USA.10.1109/ICDM.2010.127 ↗
16. Lee, J.-W., and Lee, J. (2017, January 6–10). IDAE: Imputation-boosted Denoising Autoencoder for Collaborative Filtering. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, Singapore.10.1145/3132847.3133158 ↗
17. Recommender systems based on quantitative implicit customer feedback10.1016/j.dss.2014.09.005 ↗
18. Dual-regularized matrix factorization with deep neural networks for recommender systems10.1016/j.knosys.2018.01.003 ↗
19. The MovieLens Datasets: History and Context10.1145/2827872 ↗
20. Learning Deep Architectures for AI10.1561/2200000006 ↗
21. Sedhain, S., Menon, A.K., Sanner, S., and Xie, L. (2015, January 18–22). AutoRec: Autoencoders Meet Collaborative Filtering. Proceedings of the 24th International Conference on World Wide Web, Florence, Italy.10.1145/2740908.2742726 ↗
22. Strub, F., Gaudel, R., and Mary, J. (2016, January 15). Hybrid Recommender System based on Autoencoders. Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, Boston, MA, USA.10.1145/2988450.2988456 ↗
23. Glorot, X., Bordes, A., and Bengio, Y. (2011, January 11–13). Deep Sparse Rectifier Neural Networks. Proceedings of the fourteenth International Conference on Artificial Intelligence and Statistics (AISTATS), Fort Lauderdale, FL, USA.
24. Dong, X., Yu, L., Wu, Z., Sun, Y., Yuan, L., and Zhang, F. (2017, January 4–9). A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems. Proceedings of the AAAI Conference on Artificial Intelligence (2017), San Francisco, CA, USA.10.1609/aaai.v31i1.10747 ↗
25. Wang, H., Shi, X., and Yeung, D.-Y. (2015, January 25–30). Relational stacked denoising autoencoder for tag recommendation. Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA.10.1609/aaai.v29i1.9548 ↗
26. Li, S., Kawale, J., and Fu, Y. (2015, January 18–23). Deep Collaborative Filtering via Marginalized Denoising Auto-encoder. Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, Melbourne, Australia.10.1145/2806416.2806527 ↗
27. He, X., Chen, T., Kan, M.-Y., and Chen, X. (2015, January 18–23). TriRank: Review-aware Explainable Recommendation by Modeling Aspects. Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, Melbourne, Australia.10.1145/2806416.2806504 ↗
28. Rendle, S., Freudenthaler, C., Gantner, Z., and Schmidt-Thieme, L. (2009, January 18–21). BPR: Bayesian personalized ranking from implicit feedback. Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, Montreal, QC, Canada.
29. Hu, Y., Koren, Y., and Volinsky, C. (2008, January 15–19). Collaborative Filtering for Implicit Feedback Datasets. Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy.10.1109/ICDM.2008.22 ↗
30. Wu, Y., DuBois, C., Zheng, A.X., and Ester, M. (2016, January 22–25). Collaborative Denoising Auto-Encoders for Top-N Recommender Systems. Proceedings of the Ninth ACM International Conference on Web Search and Data Mining, San Francisco, CA, USA.10.1145/2835776.2835837 ↗
31. Liang, D., Charlin, L., McInerney, J., and Blei, D.M. (2016, January 11–15). Modeling user exposure in recommendation. Proceedings of the 25th International Conference on World Wide Web, Montréal, QC, Canada.10.1145/2872427.2883090 ↗