Sentiment-Aware Recommendation Systems in E-Commerce: A Review from a Natural Language Processing Perspective

Yogesh Gajula
5/3/2025
cs.IRcs.AIcs.CL

No confident code implementation found for this paper. 6 possible matches can be shown below.

Abstract

E-commerce platforms generate vast volumes of user feedback, such as star ratings, written reviews, and comments. However, most recommendation engines rely primarily on numerical scores, often overlooking the nuanced opinions embedded in free text. This paper comprehensively reviews sentiment-aware recommendation systems from a natural language processing perspective, covering advancements from 2023 to early 2025. It highlights the benefits of integrating sentiment analysis into e-commerce recommenders to enhance prediction accuracy and explainability through detailed opinion extraction. Our survey categorizes recent work into four main approaches: deep learning classifiers that combine sentiment embeddings with user item interactions, transformer based methods for nuanced feature extraction, graph neural networks that propagate sentiment signals, and conversational recommenders that adapt in real time to user feedback. We summarize model architectures and demonstrate how sentiment flows through recommendation pipelines, impacting dialogue-based suggestions. Key challenges include handling noisy or sarcastic text, dynamic user preferences, and bias mitigation. Finally, we outline research gaps and provide a roadmap for developing smarter, fairer, and more user-centric recommendation tools.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 6 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gajula2025sentimentaware,
  title  = {Sentiment-Aware Recommendation Systems in E-Commerce: A Review from a Natural Language Processing Perspective},
  author = {Yogesh Gajula},
  year   = {2025},
  eprint = {2505.03828},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.03828v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.03828.svg)](https://codeofpaper.com/paper/2505.03828)

Discussion