PofoliaShared via Pofolia

Operations Research· 2026Q1

Learning Optimal Classification Trees Robust to Distribution Shifts

Nathan Justin, Sina Aghaei, Andres Gomez, Phebe Vayanos

Short summary

A new method learns optimal classification trees that maintain up to 12.48 percentage points higher worst-case accuracy under distribution shifts compared to non-robust trees.

AI-generated from the title and abstract; the full text is not read.

Key points

  • Developed a method for learning optimal classification trees robust to distribution shifts using mixed-integer robust optimization.
  • Reformulated the problem as a two-stage linear robust optimization problem.
  • Implemented a constraint generation procedure for solving the reformulated problem.
  • Demonstrated up to 12.48 pp increase in worst-case accuracy and 4.85 pp in average-case accuracy compared to non-robust trees.

AI-generated from the title and abstract; the full text is not read.

Abstract

We consider the problem of learning classification trees that are robust to distribution shifts between training and testing/deployment data. This problem arises frequently in high stakes settings such as public health and social work where data is often collected using self-reported surveys which are highly sensitive to e.g., the framing of the questions, the time when and place where the survey is conducted, and the level of comfort the interviewee has in sharing information with the interviewer. We propose a method for learning optimal robust classification trees based on mixed-integer robust optimization technology. In particular, we demonstrate that the problem of learning an optimal robust tree can be cast as a single-stage mixed-integer robust optimization problem with a highly nonlinear and discontinuous objective. We reformulate this problem equivalently as a two-stage linear robust optimization problem for which we devise a tailored solution procedure based on constraint generation. We evaluate the performance of our approach on numerous publicly available datasets, and compare the performance to a regularized, non-robust optimal tree. We show an increase of up to 12.48 percentage points in worst-case accuracy and of up to 4.85 percentage points in average-case accuracy across several datasets and distribution shifts from using our robust solution in comparison to the non-robust one.

The authors' abstract, as published at the source. Operations Research, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Artificial Intelligence

Artificial IntelligenceComputer Science