CON-FOLD Explainable Machine Learning with Confidence

dc.contributor.authorMcGinness, Lachlanen
dc.contributor.authorBaumgartner, Peteren
dc.date.accessioned2025-05-23T12:26:48Z
dc.date.available2025-05-23T12:26:48Z
dc.date.issued2024en
dc.description.abstractFOLD-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 preexisting 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.en
dc.description.statusPeer-revieweden
dc.identifier.issn1471-0684en
dc.identifier.scopus85208403522en
dc.identifier.urihttp://www.scopus.com/inward/record.url?scp=85208403522&partnerID=8YFLogxKen
dc.identifier.urihttps://hdl.handle.net/1885/733752302
dc.language.isoenen
dc.rightsPublisher Copyright: © The Author(s), 2024.en
dc.sourceTheory and Practice of Logic Programmingen
dc.subjectinductive logic programming and multi-relational data miningen
dc.subjectlogic programming methodology and applicationsen
dc.titleCON-FOLD Explainable Machine Learning with Confidenceen
dc.typeJournal articleen
dspace.entity.typePublicationen
local.contributor.affiliationMcGinness, Lachlan; ANU College of Science and Medicine, The Australian National Universityen
local.contributor.affiliationBaumgartner, Peter; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.identifier.doi10.1017/S1471068424000346en
local.identifier.pure1d21d9de-b172-4c5a-90c7-2983822c07b1en
local.identifier.urlhttps://www.scopus.com/pages/publications/85208403522en
local.type.statusAccepted/In pressen

Downloads