paper-with-me

홈 › Papers

Learning Optimal Classification Trees Robust to Distribution Shifts

2023-10-26 · Nathan Justin, Sina Aghaei, Andrés Gómez, Phebe Vayanos

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% in worst-case accuracy and of up to 4.85% in average-case accuracy across several datasets and distribution shifts from using our robust solution in comparison to the non-robust one.

📄 PDF Abstract BibTeX arXiv:2310.17772

Code (0)

등록된 구현이 없습니다.

Tasks

ClassificationRobust classification

Similar Papers 제목 키워드 기반

Optimal Robust Classification Trees

2021-11-22 · AAAI Workshop AdvML 2022 2 · Nathan Justin, Sina Aghaei, Andres Gomez, Phebe Vayanos

In many high-stakes domains, the data used to drive machine learning algorithms is noisy (due to e.g., the sensitive nature of the data being collected, limited resources available to validate the data, etc). This may ca…

ClassificationRobust classification

ODTlearn: A Package for Learning Optimal Decision Trees for Prediction and Prescription

2023-07-28 · Patrick Vossler, Sina Aghaei, Nathan Justin, Nathanael Jo 외

ODTLearn is an open-source Python package that provides methods for learning optimal decision trees for high-stakes predictive and prescriptive tasks based on the mixed-integer optimization (MIO) framework proposed in Ag…

Classification

Tree Mover's Distance: Bridging Graph Metrics and Stability of Graph Neural Networks

2022-10-04 · Ching-Yao Chuang, Stefanie Jegelka

Understanding generalization and robustness of machine learning models fundamentally relies on assuming an appropriate metric on the data space. Identifying such a metric is particularly challenging for non-Euclidean dat…

Graph Classification

Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Features

2022-06-23 · Rahul Mazumder, Xiang Meng, Haoyue Wang

Decision trees are one of the most useful and popular methods in the machine learning toolbox. In this paper, we consider the problem of learning optimal decision trees, a combinatorial optimization problem that is chall…

Combinatorial Optimization

Label Shift Adapter for Test-Time Adaptation under Covariate and Label Shifts

2023-08-17 · ICCV 2023 1 · Sunghyun Park, Seunghan Yang, Jaegul Choo, Sungrack Yun

Test-time adaptation (TTA) aims to adapt a pre-trained model to the target domain in a batch-by-batch manner during inference. While label distributions often exhibit imbalances in real-world scenarios, most previous TTA…

Test-time Adaptation