Tree-based Ensemble Learning for Out-of-distribution Detection
Zhaiming Shen, Menglun Wang, Guang Cheng, Ming-Jun Lai, Lin Mu, Ruihao Huang, Qi Liu, Hao Zhu
TL;DR
This work tackles out-of-distribution detection by proposing TOOD detection, a tree-based, ensemble approach that derives a leaf-based embedding for each sample and uses the average pairwise Hamming distance (APHD) to distinguish in-distribution from out-of-distribution data. The method emphasizes interpretability, robustness, efficiency, and adaptability to unsupervised settings, supported by theoretical analysis and extensive experiments across tabular, image, and text data. The key contributions include a formal tree-embedding framework, APHD-based OOD scoring with Hoeffding-concentration guarantees, and strong empirical results against several neural-network-based OOD detectors. The practical impact lies in a simple, generalizable detector that can operate with limited tuning and remains effective under perturbations and across diverse data modalities.
Abstract
Being able to successfully determine whether the testing samples has similar distribution as the training samples is a fundamental question to address before we can safely deploy most of the machine learning models into practice. In this paper, we propose TOOD detection, a simple yet effective tree-based out-of-distribution (TOOD) detection mechanism to determine if a set of unseen samples will have similar distribution as of the training samples. The TOOD detection mechanism is based on computing pairwise hamming distance of testing samples' tree embeddings, which are obtained by fitting a tree-based ensemble model through in-distribution training samples. Our approach is interpretable and robust for its tree-based nature. Furthermore, our approach is efficient, flexible to various machine learning tasks, and can be easily generalized to unsupervised setting. Extensive experiments are conducted to show the proposed method outperforms other state-of-the-art out-of-distribution detection methods in distinguishing the in-distribution from out-of-distribution on various tabular, image, and text data.
