Semi-Supervised Random Forests

Abstract

Random Forests (RFs) have become commonplace in many computer vision applications. Their popularity is mainly driven by their high computational efficiency during both training and evaluation while still being able to achieve state-of-the-art accuracy. This work extends the usage of Random Forests to Semi-Supervised Learning (SSL) problems. We show that traditional decision trees are optimizing multi-class margin maximizing loss functions. From this intuition, we develop a novel multi-class margin definition for the unlabeled data, and an iterative deterministic annealing-style training algorithm maximizing both the multi-class margin of labeled and unlabeled samples. In particular, this allows us to use the predicted labels of the unlabeled data as additional optimization variables. Furthermore, we propose a control mechanism based on the out-of-bag error, which prevents the algorithm from degradation if the unlabeled data is not useful for the task. Our experiments demonstrate state-of-the-art semi-supervised learning performance in typical machine learning problems and constant improvement using unlabeled data for the Caltech-101 object categorization task.

Cite

Text

Leistner et al. "Semi-Supervised Random Forests." IEEE/CVF International Conference on Computer Vision, 2009. doi:10.1109/ICCV.2009.5459198

Markdown

[Leistner et al. "Semi-Supervised Random Forests." IEEE/CVF International Conference on Computer Vision, 2009.](https://mlanthology.org/iccv/2009/leistner2009iccv-semi/) doi:10.1109/ICCV.2009.5459198

BibTeX

@inproceedings{leistner2009iccv-semi,
  title     = {{Semi-Supervised Random Forests}},
  author    = {Leistner, Christian and Saffari, Amir and Santner, Jakob and Bischof, Horst},
  booktitle = {IEEE/CVF International Conference on Computer Vision},
  year      = {2009},
  pages     = {506-513},
  doi       = {10.1109/ICCV.2009.5459198},
  url       = {https://mlanthology.org/iccv/2009/leistner2009iccv-semi/}
}