Generalizing Logic-based Explanations for Machine Learning Classifiers via Optimization

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Filho, Francisco Mateus Rocha, Neto, Ajalmar Rêgo da Rocha, Rocha, Thiago Alves
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910037959507968
author Filho, Francisco Mateus Rocha
Neto, Ajalmar Rêgo da Rocha
Rocha, Thiago Alves
author_facet Filho, Francisco Mateus Rocha
Neto, Ajalmar Rêgo da Rocha
Rocha, Thiago Alves
contents Machine learning models support decision-making, yet the reasons behind their predictions are opaque. Clear and reliable explanations help users make informed decisions and avoid blindly trusting model outputs. However, many existing explanation methods fail to guarantee correctness. Logic-based approaches ensure correctness but often offer overly constrained explanations, limiting coverage. Recent work addresses this by incrementally expanding explanations while maintaining correctness. This process is performed separately for each feature, adjusting both its upper and lower bounds. However, this approach faces a trade-off: smaller increments incur high computational costs, whereas larger ones may lead to explanations covering fewer instances. To overcome this, we propose two novel methods. Onestep builds upon this prior work, generating explanations in a single step for each feature and each bound, eliminating the overhead of an iterative process. \textit{Twostep} takes a gradual approach, improving coverage. Experimental results show that Twostep significantly increases explanation coverage (by up to 72.60\% on average across datasets) compared to Onestep and, consequently, to prior work.
format Preprint
id arxiv_https___arxiv_org_abs_2603_01870
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Generalizing Logic-based Explanations for Machine Learning Classifiers via Optimization
Filho, Francisco Mateus Rocha
Neto, Ajalmar Rêgo da Rocha
Rocha, Thiago Alves
Logic in Computer Science
Machine Learning
Machine learning models support decision-making, yet the reasons behind their predictions are opaque. Clear and reliable explanations help users make informed decisions and avoid blindly trusting model outputs. However, many existing explanation methods fail to guarantee correctness. Logic-based approaches ensure correctness but often offer overly constrained explanations, limiting coverage. Recent work addresses this by incrementally expanding explanations while maintaining correctness. This process is performed separately for each feature, adjusting both its upper and lower bounds. However, this approach faces a trade-off: smaller increments incur high computational costs, whereas larger ones may lead to explanations covering fewer instances. To overcome this, we propose two novel methods. Onestep builds upon this prior work, generating explanations in a single step for each feature and each bound, eliminating the overhead of an iterative process. \textit{Twostep} takes a gradual approach, improving coverage. Experimental results show that Twostep significantly increases explanation coverage (by up to 72.60\% on average across datasets) compared to Onestep and, consequently, to prior work.
title Generalizing Logic-based Explanations for Machine Learning Classifiers via Optimization
topic Logic in Computer Science
Machine Learning
url https://arxiv.org/abs/2603.01870