REALITrees: Rashomon Ensemble Active Learning for Interpretable Trees
Organizations: Department of Statistics, University of Washington · Department of Computer Science, Duke University · Department of Sociology, University of Washington
Abstract
Active learning reduces labeling costs by selecting samples that maximize information gain. A dominant framework, Query-by-Committee (QBC), typically relies on perturbation-based diversity by inducing model disagreement through random feature subsetting or data blinding. While this approximates one notion of epistemic uncertainty, it sacrifices direct characterization of the plausible hypothesis space. We propose the complementary approach: Rashomon Ensembled Active Learning (REAL) which constructs a committee by exhaustively enumerating the Rashomon Set of all near-optimal models. To address functional redundancy within this set, we adopt a PAC-Bayesian framework using a Gibbs posterior to weight committee members by their empirical risk. Leveraging recent algorithmic advances, we exactly enumerate this set for the class of sparse decision trees. Across synthetic and established active learning baselines, REAL outperforms randomized ensembles, particularly in moderately noisy environments where it strategically leverages expanded model multiplicity to achieve faster convergence.
Figures & tables
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Label | Committee Foundation | Weighting | Diversity Mechanism |
| Random | Random Forest | Uniform | Passive (Random Baseline) |
| QBC-RF ( ) | Random Forest | Uniform | Artificial (Feature Blinding) |
| B-QBC-RF ( ) | Random Forest | Gibbs | Artificial + PAC-Bayesian |
| QBC-RF ( ) | Random Forest | Uniform | Artificial (Bootstrap Only) |
| B-QBC-RF ( ) | Random Forest | Gibbs | Artificial + PAC-Bayesian |
| Uncertainty | Optimal Sparse Tree | — | Greedy |
| No. | Dataset | Src | Maj% | Lin% | GBM% | Orc% | ECS | |||
| 1 | Anneal | UCI | 812 | 44 | 96.2 | 100.0 | 100.0 | 100.0 | 2 | 2.0 |
| 2 | Bank Marketing | UCI | 4,521 | 23 | 97.1 | 97.7 | 98.1 | 97.7 | 19,024 | 19,023.9 |
| 4 | Bar-7 | SOR | 1,913 | 14 | 79.0 | 79.0 | 79.0 | 79.0 | 174,331 | 174,328.0 |
| 5 | Breast Cancer WI | UCI | 699 | 10 | 91.3 | 91.4 | 91.8 | 91.3 | 116,263 | 116,260.4 |
| 6 | Car Ealuation | UCI | 1,728 | 15 | 66.7 | 79.3 | 79.3 | 79.3 | 128,546 | 128,544.6 |
| 7 | Cheap Restaurant | SOR | 2,653 | 15 | 81.8 | 96.8 | 96.8 | 95.9 | 572 | 572.0 |
| Baselines | QBC-RF | Weighted RF | REAL (Proposed) | |||||||
| Dataset | Random | Uncertainty | Coreset | F=3 | F=Sqrt | F=All | F=Sqrt | F=All | UNREAL | BREAL |
| Synth. Xor Baseline | 137.4 | 80.7 | 98.0 | 162.2 | 164.7 | 159.4 | 137.5 | 140.3 | 2960.0 | 3035.0 |
| Synth. Xor Phi 05 | 168.2 | 113.2 | 119.7 | 196.0 | 196.0 | 197.4 | 176.3 | 177.1 | 3014.6 | 3050.2 |
| Synth. Xor Phi 10 | 186.3 | 135.2 | 135.0 | 215.9 | 215.4 | 217.8 | 195.6 | 192.3 | 3052.7 | 3043.3 |
| Synth. Xor Phi 25 | 259.4 | 203.3 | 210.6 | 286.7 | 284.1 | 287.1 | 262.8 | 266.1 | 2940.8 | 2875.1 |
| Synth. Xor Phi 45 | 294.1 | 238.5 | 246.7 | 318.3 | 315.3 | 321.2 | 293.2 | 299.3 | 1674.9 | 1661.3 |