Saved in:
Bibliographic Details
Main Authors: Chandra, Satyankar, Gupta, Ashutosh, Mallik, Kaushik, Shankaranarayanan, Krishna, Varshney, Namrita
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.14492
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913949678567424
author Chandra, Satyankar
Gupta, Ashutosh
Mallik, Kaushik
Shankaranarayanan, Krishna
Varshney, Namrita
author_facet Chandra, Satyankar
Gupta, Ashutosh
Mallik, Kaushik
Shankaranarayanan, Krishna
Varshney, Namrita
contents Many critical decision-making tasks are now delegated to machine-learned models, and it is imperative that their decisions are trustworthy and reliable, and their outputs are consistent across similar inputs. We identify a new source of unreliable behaviors-called glitches-which may significantly impair the reliability of AI models having steep decision boundaries. Roughly speaking, glitches are small neighborhoods in the input space where the model's output abruptly oscillates with respect to small changes in the input. We provide a formal definition of glitches, and use well-known models and datasets from the literature to demonstrate that they have widespread existence and argue they usually indicate potential model inconsistencies in the neighborhood of where they are found. We proceed to the algorithmic search of glitches for widely used gradient-boosted decision tree (GBDT) models. We prove that the problem of detecting glitches is NP-complete for tree ensembles, already for trees of depth 4. Our glitch-search algorithm for GBDT models uses an MILP encoding of the problem, and its effectiveness and computational feasibility are demonstrated on a set of widely used GBDT benchmarks taken from the literature.
format Preprint
id arxiv_https___arxiv_org_abs_2507_14492
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Glitches in Decision Tree Ensemble Models
Chandra, Satyankar
Gupta, Ashutosh
Mallik, Kaushik
Shankaranarayanan, Krishna
Varshney, Namrita
Machine Learning
Many critical decision-making tasks are now delegated to machine-learned models, and it is imperative that their decisions are trustworthy and reliable, and their outputs are consistent across similar inputs. We identify a new source of unreliable behaviors-called glitches-which may significantly impair the reliability of AI models having steep decision boundaries. Roughly speaking, glitches are small neighborhoods in the input space where the model's output abruptly oscillates with respect to small changes in the input. We provide a formal definition of glitches, and use well-known models and datasets from the literature to demonstrate that they have widespread existence and argue they usually indicate potential model inconsistencies in the neighborhood of where they are found. We proceed to the algorithmic search of glitches for widely used gradient-boosted decision tree (GBDT) models. We prove that the problem of detecting glitches is NP-complete for tree ensembles, already for trees of depth 4. Our glitch-search algorithm for GBDT models uses an MILP encoding of the problem, and its effectiveness and computational feasibility are demonstrated on a set of widely used GBDT benchmarks taken from the literature.
title Glitches in Decision Tree Ensemble Models
topic Machine Learning
url https://arxiv.org/abs/2507.14492