Reducing numerical precision preserves classification accuracy in Mondrian Forests
Not on the map. Why?
Abstract (arXiv)
Mondrian Forests are a powerful data stream classification method, but their large memory footprint makes them ill-suited for low-resource platforms such as connected objects. We explored using reduced-precision floating-point representations to lower memory consumption and evaluated its effect on classification performance. We applied the Mondrian Forest implementation provided by OrpailleCC, a C++ collection of data stream algorithms, to two canonical datasets in human activity recognition: Recofit and Banos et al. Results show that the precision of floating-point values used by tree nodes can be reduced from 64 bits to 8 bits with no significant difference in F1 score. In some cases, reduced precision was shown to improve classification performance, presumably due to its regularization effect. We conclude that numerical precision is a relevant hyperparameter in the Mondrian Forest, and that commonly-used double precision values may not be necessary for optimal performance. Future work will evaluate the generalizability of these findings to other data stream classifiers.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 4 of its 22 references that are in the map. First posted on arXiv 28 Jun 2021.
Builds on
4 of 22 references.
References · 4
- 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 232
- 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 164
- 2014Mondrian Forests: Efficient Online Random Forestscited by 25
- 2020A benchmark of data stream classification for human activity recognition on connected objectscited by 6
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.
- 2026Fuzzy PyTorch: Rapid Numerical Variability Evaluation for Deep Learning Models25 May 2026
- 2023Inference with Mondrian Random Forests15 Oct 2023