A constraints-based approach to fully interpretable neural networks for detecting learner behaviors

Juan D. Pinto, Luc Paquette
4/10/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

The increasing use of complex machine learning models in education has led to concerns about their interpretability, which in turn has spurred interest in developing explainability techniques that are both faithful to the model's inner workings and intelligible to human end-users. In this paper, we describe a novel approach to creating a neural-network-based behavior detection model that is interpretable by design. Our model is fully interpretable, meaning that the parameters we extract for our explanations have a clear interpretation, fully capture the model's learned knowledge about the learner behavior of interest, and can be used to create explanations that are both faithful and intelligible. We achieve this by implementing a series of constraints to the model that both simplify its inference process and bring it closer to a human conception of the task at hand. We train the model to detect gaming-the-system behavior, evaluate its performance on this task, and compare its learned patterns to those identified by human experts. Our results show that the model is successfully able to learn patterns indicative of gaming-the-system behavior while providing evidence for fully interpretable explanations. We discuss the implications of our approach and suggest ways to evaluate explainability using a human-grounded approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pinto2025constraintsbased,
  title  = {A constraints-based approach to fully interpretable neural networks for detecting learner behaviors},
  author = {Juan D. Pinto and Luc Paquette},
  year   = {2025},
  eprint = {2504.20055},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.20055v2}
}

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

Discussion