activity
20162026
most citedOn Tackling Explanation Redundancy in Decision Trees

47 citations · 179 across the 22 of their papers we have counts for

collaborators

29 papers

cs.AI2026

Rigorous Explanations for Tree Ensembles

Yacine Izza, Alexey Ignatiev, Xuanxiang Huang +2

Tree ensembles (TEs) find a multitude of practical applications. They represent one of the most general and accurate classes of machine learning methods. While they are typically q…

cs.AI2025

Uncovering Bugs in Formal Explainers: A Case Study with PyXAI

Xuanxiang Huang, Yacine Izza, Alexey Ignatiev +1

Formal explainable artificial intelligence (XAI) offers unique theoretical guarantees of rigor when compared to other non-formal methods of explainability. However, little attentio…

cs.AI2025

Efficient & Correct Predictive Equivalence for Decision Trees

Joao Marques-Silva, Alexey Ignatiev

The Rashomon set of decision trees (DTs) finds importance uses. Recent work showed that DTs computing the same classification function, i.e. predictive equivalent DTs, can represen…

cs.AI2025

Most General Explanations of Tree Ensembles (Extended Version)

Yacine Izza, Alexey Ignatiev, Sasha Rubin +2

Explainable Artificial Intelligence (XAI) is critical for attaining trust in the operation of AI systems. A key question of an AI system is ``why was this decision made this way''.…

cs.LG2024★ 1 cited

Distance-Restricted Explanations: Theoretical Underpinnings & Efficient Implementation

Yacine Izza, Xuanxiang Huang, Antonio Morgado +3

The uses of machine learning (ML) have snowballed in recent years. In many cases, ML models are highly complex, and their operation is beyond the understanding of human decision-ma…

cs.AI2023★ 5 cited

On Formal Feature Attribution and Its Approximation

Jinqiang Yu, Alexey Ignatiev, Peter J. Stuckey

Recent years have witnessed the widespread use of artificial intelligence (AI) algorithms and machine learning (ML) models. Despite their tremendous success, a number of vital prob…

cs.AI2023★ 9 cited

Delivering Inflated Explanations

Yacine Izza, Alexey Ignatiev, Peter Stuckey +1

In the quest for Explainable Artificial Intelligence (XAI) one of the questions that frequently arises given a decision made by an AI system is, ``why was the decision made in this…

cs.AI2022★ 3 cited

On Computing Probabilistic Abductive Explanations

Yacine Izza, Xuanxiang Huang, Alexey Ignatiev +3

The most widely studied explainable AI (XAI) approaches are unsound. This is the case with well-known model-agnostic explanation approaches, and it is also the case with approaches…

cs.AI2022★ 7 cited

Eliminating The Impossible, Whatever Remains Must Be True

Jinqiang Yu, Alexey Ignatiev, Peter J. Stuckey +2

The rise of AI methods to make predictions and decisions has led to a pressing need for more explainable artificial intelligence (XAI) methods. One common approach for XAI is to pr…

cs.AI2022★ 8 cited

Provably Precise, Succinct and Efficient Explanations for Decision Trees

Yacine Izza, Alexey Ignatiev, Nina Narodytska +2

Decision trees (DTs) embody interpretable classifiers. DTs have been advocated for deployment in high-risk applications, but also for explaining other complex classifiers. Neverthe…

cs.AI2022★ 47 cited

On Tackling Explanation Redundancy in Decision Trees

Yacine Izza, Alexey Ignatiev, Joao Marques-Silva

Decision trees (DTs) epitomize the ideal of interpretability of machine learning (ML) models. The interpretability of decision trees motivates explainability approaches by so-calle…

cs.AI2021★ 9 cited

Efficient Explanations for Knowledge Compilation Languages

Xuanxiang Huang, Yacine Izza, Alexey Ignatiev +3

Knowledge compilation (KC) languages find a growing number of practical uses, including in Constraint Programming (CP) and in Machine Learning (ML). In most applications, one natur…

cs.AI2021★ 4 cited

On Efficiently Explaining Graph-Based Classifiers

Xuanxiang Huang, Yacine Izza, Alexey Ignatiev +1

Recent work has shown that not only decision trees (DTs) may not be interpretable but also proposed a polynomial-time algorithm for computing one PI-explanation of a DT. This paper…

cs.LG2021★ 5 cited

Efficient Explanations With Relevant Sets

Yacine Izza, Alexey Ignatiev, Nina Narodytska +2

Recent work proposed -relevant inputs (or sets) as a probabilistic explanation for the predictions made by a classifier on a given input. -relevant sets are significant becau…

cs.LG2021★ 20 cited

Explanations for Monotonic Classifiers

Joao Marques-Silva, Thomas Gerspacher, Martin Cooper +2

In many classification tasks there is a requirement of monotonicity. Concretely, if all else remains constant, increasing (resp. decreasing) the value of one or more features must…

cs.AI2021

SAT-Based Rigorous Explanations for Decision Lists

Alexey Ignatiev, Joao Marques-Silva

Decision lists (DLs) find a wide range of uses for classification problems in Machine Learning (ML), being implemented in a number of ML frameworks. DLs are often perceived as inte…

cs.AI2021

A Scalable Two Stage Approach to Computing Optimal Decision Sets

Alexey Ignatiev, Edward Lam, Peter J. Stuckey +1

Machine learning (ML) is ubiquitous in modern life. Since it is being deployed in technologies that affect our privacy and safety, it is often crucial to understand the reasoning b…

cs.LG2020★ 11 cited

On Relating 'Why?' and 'Why Not?' Explanations

Alexey Ignatiev, Nina Narodytska, Nicholas Asher +1

Explanations of Machine Learning (ML) models often address a 'Why?' question. Such explanations can be related with selecting feature-value pairs which are sufficient for the predi…

cs.LG2020

On Explaining Decision Trees

Yacine Izza, Alexey Ignatiev, Joao Marques-Silva

Decision trees (DTs) epitomize what have become to be known as interpretable machine learning (ML) models. This is informally motivated by paths in DTs being often much smaller tha…

cs.AI2020

Optimal Decision Lists using SAT

Jinqiang Yu, Alexey Ignatiev, Pierre Le Bodic +1

Decision lists are one of the most easily explainable machine learning models. Given the renewed emphasis on explainable machine learning decisions, this machine learning model is…

cs.LG2020★ 26 cited

Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delay

Joao Marques-Silva, Thomas Gerspacher, Martin C. Cooper +2

Recent work proposed the computation of so-called PI-explanations of Naive Bayes Classifiers (NBCs). PI-explanations are subset-minimal sets of feature-value pairs that are suffici…

cs.AI2020★ 2 cited

Computing Optimal Decision Sets with SAT

Jinqiang Yu, Alexey Ignatiev, Peter J. Stuckey +1

As machine learning is increasingly used to help make decisions, there is a demand for these decisions to be explainable. Arguably, the most explainable machine learning models use…

cs.LG2019

On Validating, Repairing and Refining Heuristic ML Explanations

Alexey Ignatiev, Nina Narodytska, Joao Marques-Silva

Recent years have witnessed a fast-growing interest in computing explanations for Machine Learning (ML) models predictions. For non-interpretable ML models, the most commonly used…

cs.AI2018

Abduction-Based Explanations for Machine Learning Models

Alexey Ignatiev, Nina Narodytska, Joao Marques-Silva

The growing range of applications of Machine Learning (ML) in a multitude of settings motivates the ability of computing small explanations for predictions made. Small explanations…