AILGAug 14, 2024

CON-FOLD -- Explainable Machine Learning with Confidence

arXiv:2408.07854v13 citationsh-index: 6
Originality Incremental advance
AI Analysis

This work addresses the need for interpretable AI in domains requiring trust, such as education, though it is incremental as it builds upon an existing method.

The authors tackled the problem of explainable machine learning by extending the FOLD-RM algorithm to assign confidence scores to classification rules, enabling users to gauge prediction reliability, and demonstrated its performance on benchmark datasets and a real-world student response marking task.

FOLD-RM is an explainable machine learning classification algorithm that uses training data to create a set of classification rules. In this paper we introduce CON-FOLD which extends FOLD-RM in several ways. CON-FOLD assigns probability-based confidence scores to rules learned for a classification task. This allows users to know how confident they should be in a prediction made by the model. We present a confidence-based pruning algorithm that uses the unique structure of FOLD-RM rules to efficiently prune rules and prevent overfitting. Furthermore, CON-FOLD enables the user to provide pre-existing knowledge in the form of logic program rules that are either (fixed) background knowledge or (modifiable) initial rule candidates. The paper describes our method in detail and reports on practical experiments. We demonstrate the performance of the algorithm on benchmark datasets from the UCI Machine Learning Repository. For that, we introduce a new metric, Inverse Brier Score, to evaluate the accuracy of the produced confidence scores. Finally we apply this extension to a real world example that requires explainability: marking of student responses to a short answer question from the Australian Physics Olympiad.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes