Data-Dependent Conversion to a Compact Integer-Weighted Representation of a Weighted Voting Classifier
Abstract
We propose a method of converting a real-weighted voting classifier to a compact integer-weighted voting classifier. Real-weighted voting classifiers like those trained using boosting are very popular and widely used due to their high prediction performance. Real numbers, however, are space-consuming and its floating-point arithmetic is slow compared to integer arithmetic, so compact integer weights are preferable for implementation on devices with small computational resources. Our conversion makes use of given feature vectors and solves an integer linear programming problem that minimizes the sum of integer weights under the constraint of keeping the classification result for the vectors unchanged. According to our experimental results using datasets of UCI Machine Learning Repository, the bit representation sizes are reduced to $5.2$-$33.4$% within $3.7$% test accuracy degrade in 7 of 8 datasets for the weighted voting classifiers of decision stumps learned using AdaBoost-SAMME.
Cite
Text
Maekawa et al. "Data-Dependent Conversion to a Compact Integer-Weighted Representation of a Weighted Voting Classifier." Proceedings of The 12th Asian Conference on Machine Learning, 2020.Markdown
[Maekawa et al. "Data-Dependent Conversion to a Compact Integer-Weighted Representation of a Weighted Voting Classifier." Proceedings of The 12th Asian Conference on Machine Learning, 2020.](https://mlanthology.org/acml/2020/maekawa2020acml-datadependent/)BibTeX
@inproceedings{maekawa2020acml-datadependent,
title = {{Data-Dependent Conversion to a Compact Integer-Weighted Representation of a Weighted Voting Classifier}},
author = {Maekawa, Mitsuki and Nakamura, Atsuyoshi and Kudo, Mineichi},
booktitle = {Proceedings of The 12th Asian Conference on Machine Learning},
year = {2020},
pages = {241-256},
volume = {129},
url = {https://mlanthology.org/acml/2020/maekawa2020acml-datadependent/}
}