Evaluating the Explainers: Black-Box Explainable Machine Learning for Student Success Prediction in MOOCs

Vinitra Swamy, Bahar Radmehr, Natasa Krco, Mirko Marras, Tanja Käser
7/1/2022
cs.LGcs.CY

Official code: epfl-ml4ed/evaluating-explainers (17 stars, MIT, last commit 2022-07-25).

Abstract

Neural networks are ubiquitous in applied machine learning for education. Their pervasive success in predictive performance comes alongside a severe weakness, the lack of explainability of their decisions, especially relevant in human-centric fields. We implement five state-of-the-art methodologies for explaining black-box machine learning models (LIME, PermutationSHAP, KernelSHAP, DiCE, CEM) and examine the strengths of each approach on the downstream task of student performance prediction for five massive open online courses. Our experiments demonstrate that the families of explainers do not agree with each other on feature importance for the same Bidirectional LSTM models with the same representative set of students. We use Principal Component Analysis, Jensen-Shannon distance, and Spearman's rank-order correlation to quantitatively cross-examine explanations across methods and courses. Furthermore, we validate explainer performance across curriculum-based prerequisite relationships. Our results come to the concerning conclusion that the choice of explainer is an important decision and is in fact paramount to the interpretation of the predictive results, even more so than the course the model is trained on. Source code and models are released at http://github.com/epfl-ml4ed/evaluating-explainers.

View on arXivView PDF

Code Implementations(1)

MIT

Comparing 5 different XAI techniques (LIME, PermSHAP, KernelSHAP, DiCE, CEM) through quantitative metrics. Published at EDM 2022.

173Python, PureBasicMar 14, 20224 years agoMIT
counterfactual-explanationsdeep-learningexplainable-ailimemooc+1 more

Cite this paper

@article{swamy2022evaluating,
  title  = {Evaluating the Explainers: Black-Box Explainable Machine Learning for Student Success Prediction in MOOCs},
  author = {Vinitra Swamy and Bahar Radmehr and Natasa Krco and Mirko Marras and Tanja Käser},
  year   = {2022},
  eprint = {2207.00551},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.00551v1}
}

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/2207.00551.svg)](https://codeofpaper.com/paper/2207.00551)

Discussion