BiasExplainabilityTransparencycs.AI
What Emotions Make One or Five Stars? Understanding Ratings of Online Product Reviews by Sentiment Analysis and XAI
Chaehan So
February 29, 2020
Interacción
10 citations
1 influential
Key Takeaways
-
Machine learning models can appear accurate while hiding underlying biases: The paper found that algorithms like XGBoost and Random Forests showed good performance metrics, but explainable AI (XAI) methods revealed they were making predictions through flawed mechanisms—demonstrating that high accuracy scores alone don't guarantee trustworthy AI systems.
-
Dataset imbalance is a critical but often-overlooked problem: Study 3 revealed a 64.4% "no-information rate" due to class imbalance in the review data, meaning the dataset was heavily skewed toward certain ratings. This fundamental data problem undermined model reliability despite initial performance metrics looking acceptable.
-
Explainable AI methods are essential for catching prediction bias: The paper used XAI visualization techniques (local feature attributions and partial dependency plots) to uncover incorrect prediction patterns that wouldn't have been visible from performance metrics alone, showing that transparency tools are necessary for responsible AI deployment.
-
Emotional language patterns alone may not reliably predict ratings: While "joy" and "negative valence" were identified as the most predictive sentiment features, the paper's findings suggest these emotional indicators don't capture the full complexity of why people give certain ratings, highlighting the limitations of oversimplified feature selection.
-
Responsible AI requires scrutinizing data quality before deployment: The paper concludes that practitioners must examine whether their datasets are biased toward certain predictions before trusting model outputs in real-world applications like consumer recommendation systems.
Abstract
When people buy products online, they primarily base their decisions on the recommendations of others given in online reviews. The current work analyzed these online reviews by sentiment analysis and used the extracted sentiments as features to predict the product ratings by several machine learning algorithms. These predictions were disentangled by various meth-ods of explainable AI (XAI) to understand whether the model showed any bias during prediction. Study 1 benchmarked these algorithms (knn, support vector machines, random forests, gradient boosting machines, XGBoost) and identified random forests and XGBoost as best algorithms for predicting the product ratings. In Study 2, the analysis of global feature importance identified the sentiment joy and the emotional valence negative as most predictive features. Two XAI visualization methods, local feature attributions and partial dependency plots, revealed several incorrect prediction mechanisms on the instance-level. Performing the benchmarking as classification, Study 3 identified a high no-information rate of 64.4% that indicated high class imbalance as underlying reason for the identified problems. In conclusion, good performance by machine learning algorithms must be taken with caution because the dataset, as encountered in this work, could be biased towards certain predictions. This work demonstrates how XAI methods reveal such prediction bias.
To be published in: Lecture Notes in Artificial Intelligence, 1st International Conference on Artificial Intelligence in HCI, AI-HCI, Held as Part of HCI International 2020, Kopenhagen, Denmark, July 19-24, Springer
Paper Info
arXiv ID2003.00201
PublishedFebruary 29, 2020
Citations
10
Influential
1
Relevance75%
VenueInteracción
TypeJournalArticle, Review
Categorycs.AI
Responsible AI Topics
BiasExplainabilityTransparency
Links
Citation data from Semantic Scholar