Building Decision Tree for Imbalanced Classification via Deep Reinforcement Learning
Abstract
Data imbalance is prevalent in classification problems and tends to bias the classifier towards the majority of classes. This paper proposes a decision tree building method for imbalanced binary classification via deep reinforcement learning. First, the decision tree building process is regarded as a multi-step game and modeled as a Markov decision process. Then, the tree-based convolution is applied to extract state vectors from the tree structure, and each node is abstracted into a parameterized action. Next, the reward function is designed based on a range of evaluation metrics of imbalanced classification. Finally, a popular deep reinforcement learning algorithm called Multi-Pass DQN is employed to find an optimal decision tree building policy. The experiments on more than 15 imbalanced data sets indicate that our method outperforms the state-of-the-art methods.
Cite
Text
Wen and Wu. "Building Decision Tree for Imbalanced Classification via Deep Reinforcement Learning." Proceedings of The 13th Asian Conference on Machine Learning, 2021.Markdown
[Wen and Wu. "Building Decision Tree for Imbalanced Classification via Deep Reinforcement Learning." Proceedings of The 13th Asian Conference on Machine Learning, 2021.](https://mlanthology.org/acml/2021/wen2021acml-building/)BibTeX
@inproceedings{wen2021acml-building,
title = {{Building Decision Tree for Imbalanced Classification via Deep Reinforcement Learning}},
author = {Wen, Guixuan and Wu, Kaigui},
booktitle = {Proceedings of The 13th Asian Conference on Machine Learning},
year = {2021},
pages = {1645-1659},
volume = {157},
url = {https://mlanthology.org/acml/2021/wen2021acml-building/}
}