Automated Trustworthiness Testing for Machine Learning Classifiers
Not on the map. Why?
Abstract (arXiv)
Machine Learning (ML) has become an integral part of our society, commonly used in critical domains such as finance, healthcare, and transportation. Therefore, it is crucial to evaluate not only whether ML models make correct predictions but also whether they do so for the correct reasons, ensuring our trust that will perform well on unseen data. This concept is known as trustworthiness in ML. Recently, explainable techniques (e.g., LIME, SHAP) have been developed to interpret the decision-making processes of ML models, providing explanations for their predictions (e.g., words in the input that influenced the prediction the most). Assessing the plausibility of these explanations can enhance our confidence in the models' trustworthiness. However, current approaches typically rely on human judgment to determine the plausibility of these explanations. This paper proposes TOWER, the first technique to automatically create trustworthiness oracles that determine whether text classifier predictions are trustworthy. It leverages word embeddings to automatically evaluate the trustworthiness of a model-agnostic text classifiers based on the outputs of explanatory techniques. Our hypothesis is that a prediction is trustworthy if the words in its explanation are semantically related to the predicted class. We perform unsupervised learning with untrustworthy models obtained from noisy data to find the optimal configuration of TOWER. We then evaluated TOWER on a human-labeled trustworthiness dataset that we created. The results show that TOWER can detect a decrease in trustworthiness as noise increases, but is not effective when evaluated against the human-labeled dataset. Our initial experiments suggest that our hypothesis is valid and promising, but further research is needed to better understand the relationship between explanations and trustworthiness issues.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 33 references that are in the map. First posted on arXiv 7 Jun 2024.
Builds on
18 of 33 references.
References · 18
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2019Attention is not not Explanationcited by 636
- 2019ERASER: A Benchmark to Evaluate Rationalized NLP Modelscited by 530
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2017The (Un)reliability of saliency methodscited by 333
- 2019Explanations can be manipulated and geometry is to blamecited by 216
- 2018To Trust Or Not To Trust A Classifiercited by 207
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2020Invariant Rationalizationcited by 131
- 2019Interpretable Neural Predictions with Differentiable Binary Variablescited by 126
- 2021Explainable AI (XAI): A Systematic Meta-Survey of Current Challenges and Future Opportunitiescited by 125
6 more
- 2020Learning to Faithfully Rationalize by Constructioncited by 113
- 2019Quantifying Interpretability and Trust in Machine Learning Systemscited by 49
- 2021A Study of Automatic Metrics for the Evaluation of Natural Language Explanationscited by 34
- 2021On the Relation of Trust and Explainability: Why to Engineer for Trustworthinesscited by 16
- 2023Being Right for Whose Right Reasons?cited by 12
- 2018Training and Prediction Data Discrepancies: Challenges of Text Classification with Noisy, Historical Datacited by 5
Built on by
Not cited yet.