IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v15y2023i7p235-d1187248.html
   My bibliography  Save this article

Enhancing Collaborative Filtering-Based Recommender System Using Sentiment Analysis

Author

Listed:
  • Ikram Karabila

    (IPI Laboratory, Department of Mathematics and Computer Sciences, High Normal School, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco)

  • Nossayba Darraz

    (IPI Laboratory, Department of Mathematics and Computer Sciences, High Normal School, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco)

  • Anas El-Ansari

    (MASI Laboratory, Computer Science Department, Polydisciplinary Faculty, Mohammed First University, Nador 62000, Morocco)

  • Nabil Alami

    (MASI Laboratory, Higher School of Technology, Mohammed First University, Nador 62000, Morocco)

  • Mostafa El Mallahi

    (IPI Laboratory, Department of Mathematics and Computer Sciences, High Normal School, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco)

Abstract

Recommendation systems (RSs) are widely used in e-commerce to improve conversion rates by aligning product offerings with customer preferences and interests. While traditional RSs rely solely on numerical ratings to generate recommendations, these ratings alone may not be sufficient to offer personalized and accurate suggestions. To overcome this limitation, additional sources of information, such as reviews, can be utilized. However, analyzing and understanding the information contained within reviews, which are often unstructured data, is a challenging task. To address this issue, sentiment analysis (SA) has attracted considerable attention as a tool to better comprehend a user’s opinions, emotions, and attitudes. In this study, we propose a novel RS that leverages ensemble learning by integrating sentiment analysis of textual data with collaborative filtering techniques to provide users with more precise and individualized recommendations. Our system was developed in three main steps. Firstly, we used unsupervised “GloVe” vectorization for better classification performance and built a sentiment model based on Bidirectional Long Short-Term Memory (Bi-LSTM). Secondly, we developed a recommendation model based on collaborative filtering techniques. Lastly, we integrated our sentiment analysis model into the RS. Our proposed model of SA achieved an accuracy score of 93%, which is superior to other models. The results of our study indicate that our approach enhances the accuracy of the recommendation system. Overall, our proposed system offers customers a more reliable and personalized recommendation service in e-commerce.

Suggested Citation

  • Ikram Karabila & Nossayba Darraz & Anas El-Ansari & Nabil Alami & Mostafa El Mallahi, 2023. "Enhancing Collaborative Filtering-Based Recommender System Using Sentiment Analysis," Future Internet, MDPI, vol. 15(7), pages 1-21, July.
  • Handle: RePEc:gam:jftint:v:15:y:2023:i:7:p:235-:d:1187248
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/15/7/235/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/15/7/235/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Tae-Yeun Kim & Sung Bum Pan & Sung-Hwan Kim, 2020. "Sentiment Digitization Modeling for Recommendation System," Sustainability, MDPI, vol. 12(12), pages 1-27, June.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:15:y:2023:i:7:p:235-:d:1187248. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.