Open Access iconOpen Access

ARTICLE

crossmark

Deep Learning Enabled Autoencoder Architecture for Collaborative Filtering Recommendation in IoT Environment

by Thavavel Vaiyapuri*

College of Computer Engineering and Sciences, Prince Sattam bin Abdulaziz University, AlKharj, Saudi Arabia

* Corresponding Author: Thavavel Vaiyapuri. Email: email

(This article belongs to the Special Issue: Deep Learning Trends in Intelligent Systems)

Computers, Materials & Continua 2021, 68(1), 487-503. https://doi.org/10.32604/cmc.2021.015998

Abstract

The era of the Internet of things (IoT) has marked a continued exploration of applications and services that can make people’s lives more convenient than ever before. However, the exploration of IoT services also means that people face unprecedented difficulties in spontaneously selecting the most appropriate services. Thus, there is a paramount need for a recommendation system that can help improve the experience of the users of IoT services to ensure the best quality of service. Most of the existing techniques—including collaborative filtering (CF), which is most widely adopted when building recommendation systems—suffer from rating sparsity and cold-start problems, preventing them from providing high quality recommendations. Inspired by the great success of deep learning in a wide range of fields, this work introduces a deep-learning-enabled autoencoder architecture to overcome the setbacks of CF recommendations. The proposed deep learning model is designed as a hybrid architecture with three key networks, namely autoencoder (AE), multilayered perceptron (MLP), and generalized matrix factorization (GMF). The model employs two AE networks to learn deep latent feature representations of users and items respectively and in parallel. Next, MLP and GMF networks are employed to model the linear and non-linear user-item interactions respectively with the extracted latent user and item features. Finally, the rating prediction is performed based on the idea of ensemble learning by fusing the output of the GMF and MLP networks. We conducted extensive experiments on two benchmark datasets, MoiveLens100K and MovieLens1M, using four standard evaluation metrics. Ablation experiments were conducted to confirm the validity of the proposed model and the contribution of each of its components in achieving better recommendation performance. Comparative analyses were also carried out to demonstrate the potential of the proposed model in gaining better accuracy than the existing CF methods with resistance to rating sparsity and cold-start problems.

Keywords


Cite This Article

APA Style
Vaiyapuri, T. (2021). Deep learning enabled autoencoder architecture for collaborative filtering recommendation in iot environment. Computers, Materials & Continua, 68(1), 487-503. https://doi.org/10.32604/cmc.2021.015998
Vancouver Style
Vaiyapuri T. Deep learning enabled autoencoder architecture for collaborative filtering recommendation in iot environment. Comput Mater Contin. 2021;68(1):487-503 https://doi.org/10.32604/cmc.2021.015998
IEEE Style
T. Vaiyapuri, “Deep Learning Enabled Autoencoder Architecture for Collaborative Filtering Recommendation in IoT Environment,” Comput. Mater. Contin., vol. 68, no. 1, pp. 487-503, 2021. https://doi.org/10.32604/cmc.2021.015998



cc Copyright © 2021 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2679

    View

  • 1478

    Download

  • 0

    Like

Share Link