Enhancing E-commerce recommendations with sentiment analysis using MLA-EDTCNet and collaborative filtering.

Journal: Scientific reports
PMID:

Abstract

The rapid growth of e-commerce has made product recommendation systems essential for enhancing customer experience and driving business success. This research proposes an advanced recommendation framework that integrates sentiment analysis (SA) and collaborative filtering (CF) to improve recommendation accuracy and user satisfaction. The methodology involves feature-level sentiment analysis with a multi-step pipeline: data preprocessing, feature extraction using a log-term frequency-based modified inverse class frequency (LFMI) algorithm, and sentiment classification using a Multi-Layer Attention-based Encoder-Decoder Temporal Convolution Neural Network (MLA-EDTCNet). To address class imbalance issues, a Modified Conditional Generative Adversarial Network (MCGAN) generates balanced oversamples. Furthermore, the Ocotillo Optimization Algorithm (OcOA) fine-tunes the model parameters to ensure optimal performance by balancing exploration and exploitation during training. The integrated system predicts sentiment polarity-positive, negative, or neutral-and combines these insights with CF to provide personalized product recommendations. Extensive experiments conducted on an Amazon product dataset demonstrate that the proposed approach outperforms state-of-the-art models in accuracy, precision, recall, F1-score, and AUC. By leveraging SA and CF, the framework delivers recommendations tailored to user preferences while enhancing engagement and satisfaction. This research highlights the potential of hybrid deep learning techniques to address critical challenges in recommendation systems, including class imbalance and feature extraction, offering a robust solution for modern e-commerce platforms.

Authors

  • E S Phalguna Krishna
    Department of Computer Science and Engineering, GITAM School of Technology, GITAM University-Bengaluru Campus, Bengaluru, India.
  • T Bhargava Ramu
    Department of Electrical and Electronics Engineering, MLR Institute of Technology, Hyderabad, 500043, Telangana, India.
  • R Krishna Chaitanya
    Department of ECE, SRKR Engineering College, Bhimavaram, India.
  • M Sitha Ram
    Department of Computer Science and Engineering, School of Engineering and Sciences, SRM University, Amaravati, Andhra Pradesh, India.
  • Narasimhula Balayesu
    Department of Computer Science and Engineering (AIML), Vasireddy Venkatadri Institute of Technology, Guntur, India.
  • Hari Prasad Gandikota
    Department of Computer Science & Engineering, Annamalai University, Chidambaram, Tamilnadu, India.
  • B N Jagadesh
    School of Computer Science and Engineering, VIT-AP University, Vijayawada, India.