Deep Reinforcement Learning for Imbalanced Classification

Enlu Lin, Qiong Chen, Xiaoming Qi
1/5/2019
cs.LGcs.AIstat.ML

Official code: linenus/DRL-For-imbalanced-Classification (21 stars, last commit 2019-11-27).

Abstract

Data in real-world application often exhibit skewed class distribution which poses an intense challenge for machine learning. Conventional classification algorithms are not effective in the case of imbalanced data distribution, and may fail when the data distribution is highly imbalanced. To address this issue, we propose a general imbalanced classification model based on deep reinforcement learning. We formulate the classification problem as a sequential decision-making process and solve it by deep Q-learning network. The agent performs a classification action on one sample at each time step, and the environment evaluates the classification action and returns a reward to the agent. The reward from minority class sample is larger so the agent is more sensitive to the minority class. The agent finally finds an optimal classification policy in imbalanced data under the guidance of specific reward function and beneficial learning environment. Experiments show that our proposed model outperforms the other imbalanced classification algorithms, and it can identify more minority samples and has great classification performance.

View on arXivView PDF

Code Implementations(1)

216PythonNov 26, 20196 years ago

Similar Papers

Cite this paper

@article{lin2019deep,
  title  = {Deep Reinforcement Learning for Imbalanced Classification},
  author = {Enlu Lin and Qiong Chen and Xiaoming Qi},
  year   = {2019},
  eprint = {1901.01379},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1901.01379}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1901.01379.svg)](https://codeofpaper.com/paper/1901.01379)

Discussion