Mixed-integer linear optimization for cardinality-constrained random forests
Open Access
- 10 May 2025
- journal article
- research article
- Published by Springer Nature in Optimization Letters
- Vol. 19 (9) , 1717-1735
Abstract
Random forests are among the most famous algorithms for solving classification problems, in particular for large-scale data sets. Considering a set of labeled points and several decision trees, the method takes the majority vote to classify a new given point. In some scenarios, however, labels are only accessible for a proper subset of the given points. Moreover, this subset can be non-representative, e.g., due to collection bias. Semi-supervised learning considers the setting of labeled and unlabeled data and often improves the reliability of the results. In addition, it can be possible to obtain additional information about class sizes from undisclosed sources. We propose a mixed-integer linear optimization model for computing a semi-supervised random forest that covers the setting of labeled and unlabeled data points as well as the overall number of points in each class for a binary classification. Since the solution time rapidly grows as the number of variables increases, we present some problem-tailored preprocessing techniques and an intuitive branching rule. Our numerical results show that our approach leads to better accuracy and a better Matthews correlation coefficient for biased samples compared to random forests by majority vote, even if only a few labeled points are available.Keywords
All Related Versions
Funding Information
- Deutsche Forschungsgemeinschaft (RTG 2126 (Algorithmic Optimization))
- Universität Trier
This publication has 25 references indexed in Scilit:
- Mixed-integer quadratic optimization and iterative clustering techniques for semi-supervised support vector machinesTOP, 2024
- Prediction of Heart Diseases using Random ForestJournal of Physics: Conference Series, 2021
- Estimation of regional transition probabilities for spatial dynamic microsimulations from survey data lacking in regional detailComputational Statistics & Data Analysis, 2021
- Semi-supervised classification treesJournal of Intelligent Information Systems, 2017
- A hybrid classification algorithm by subspace partitioning through semi-supervised decision treePattern Recognition, 2016
- A random forest guided tourTEST, 2016
- Random Forests2012
- Inverse probability weighting for clustered nonresponseBiometrika, 2011
- The Elements of Statistical Learning2009
- Random ForestsMachine Learning, 2001