Node embedding approach for accurate detection of fake reviews: a graph-based machine learning approach with explainable AI

Nazar Zaki, Anusuya Krishnan, Sherzod Turaev, Zahiriddin Rustamov, Jaloliddin Rustamov, Aisha Almusalami, Farah Ayyad, Tsion Regasa, Brice Boris Iriho

Research output: Contribution to journalArticlepeer-review


In recent years, online reviews have become increasingly important in promoting various products and services. Unfortunately, writing deceptive reviews has also become a common practice to promote one’s own business or tarnish the reputation of competitors. As a result, identifying fake reviews has become an intense and ongoing area of research. This paper proposes a node embedding approach to detect online fake reviews. The approach involves extracting features from the input data to create a distance matrix, which is then used to construct a Graph. From the graph, we extract graph nodes and use the Node2Vec biased random walk algorithm to create a model. We retrieve node embeddings from the Node2Vec model using Word2Vec and use different classifiers to classify the nodes. We trained and evaluated the machine learning models on the Deceptive Opinion Spam Corpus and YelpChi datasets and achieved superior results compared to prior work for detecting fake reviews, with SVM using the Hamming distance achieving 98.44% accuracy, 98.44% precision, 98.44% recall, and 98.44% F1-score. Furthermore, we explored different methods for explaining our proposed methods using explainable AI, demonstrating the interpretability of our approach. Our proposed node embedding approach shows promising results for detecting fake reviews and offers a transparent and interpretable solution for the problem.

Original languageEnglish
JournalInternational Journal of Data Science and Analytics
Publication statusAccepted/In press - 2024


  • Explainable AI
  • Fake opinion detection
  • Fake review detection
  • Machine learning
  • Node embedding

ASJC Scopus subject areas

  • Information Systems
  • Modelling and Simulation
  • Computer Science Applications
  • Computational Theory and Mathematics
  • Applied Mathematics


Dive into the research topics of 'Node embedding approach for accurate detection of fake reviews: a graph-based machine learning approach with explainable AI'. Together they form a unique fingerprint.

Cite this