Evaluating the Explainers: Black-Box Explainable Machine Learning for Student Success Prediction in MOOCs
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.
Code (1)
Tasks
BIG-bench Machine LearningFeature ImportanceMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Trusting the Explainers: Teacher Validation of Explainable Artificial Intelligence for Course Design
Deep learning models for learning analytics have become increasingly popular over the last few years; however, these approaches are still not widely adopted in real-world settings, likely due to a lack of trust and trans…
Explainable artificial intelligencebLIMEy: Surrogate Prediction Explanations Beyond LIME
Surrogate explainers of black-box machine learning predictions are of paramount importance in the field of eXplainable Artificial Intelligence since they can be applied to any type of data (images, text and tabular), are…
Explainable artificial intelligencePredictionOn Evaluating Explainability Algorithms
A plethora of methods attempting to explain predictions of black-box models have been proposed by the Explainable Artificial Intelligence (XAI) community. Yet, measuring the quality of the generated explanations is large…
Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)How Well Do Feature-Additive Explainers Explain Feature-Additive Predictors?
Surging interest in deep learning from high-stakes domains has precipitated concern over the inscrutable nature of black box neural networks. Explainable AI (XAI) research has led to an abundance of explanation algorithm…
Additive modelsAttributeDecision MakingA Framework for Evaluating Post Hoc Feature-Additive Explainers
Many applications of data-driven models demand transparency of decisions, especially in health care, criminal justice, and other high-stakes environments. Modern trends in machine learning research have led to algorithms…