Abstract
This paper presents multi-imbalance, an open-source Python library, which equips the constantly growing Python community with appropriate tools to deal with multi-class imbalanced problems. It follows the code conventions of sklearn package. It provides implementations of state-of-the-art binary decomposition techniques, ensembles, as well as both novel and classic re-sampling approaches for multi-class imbalanced classification. For demonstration and documentation, consult the project web page: www.cs.put.poznan.pl/mlango/multiimbalance.php.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
An extended version of this example is available at multi-imbalance Github repository https://github.com/damian-horna/multi-imbalance/blob/master/examples/use_case.ipynb.
References
Abdi, L., Hashemi, S.: To combat multi-class imbalanced problems by means of over-sampling techniques. IEEE Trans. Knowl. Data Eng. 28, 238–251 (2016)
Fernández, A., García, S., Galar, M., Prati, R.C., Krawczyk, B., Herrera, F.: Learning from Imbalanced Data Sets. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98074-4
Hido, S., Kashima, H.: Roughly balanced bagging for imbalance data. In: Proceedings of the SIAM International Conference on Data Mining, pp. 143–152 (2008)
Janicka, M., Lango, M., Stefanowski, J.: Using information on class interrelations to improve classification of multiclass imbalanced data: a new resampling algorithm. Int. J. Appl. Math. Comput. Sci. 29(4), 769–781 (2019)
Kuncheva, L.: Combining Pattern Classifiers: Methods and Algorithms. Wiley, Hoboken (2004)
Wojciechowski, S., Wilk, S., Stefanowski, J.: An algorithm for selective preprocessing of multi-class imbalanced data. In: Proceedings of International Conference on Computer Recognition Systems, pp. 238–247 (2017)
Zhang, C., et al.: Multi-imbalance: an open-source software for multi-class imbalance learning. Knowl. Based Syst 174, 137–143 (2019)
Acknowledgements
This research was supported by PUT Statutory Funds.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Grycza, J., Horna, D., Klimczak, H., Lango, M., Pluciński, K., Stefanowski, J. (2021). multi-imbalance: Open Source Python Toolbox for Multi-class Imbalanced Classification. In: Dong, Y., Ifrim, G., Mladenić, D., Saunders, C., Van Hoecke, S. (eds) Machine Learning and Knowledge Discovery in Databases. Applied Data Science and Demo Track. ECML PKDD 2020. Lecture Notes in Computer Science(), vol 12461. Springer, Cham. https://doi.org/10.1007/978-3-030-67670-4_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-67670-4_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67669-8
Online ISBN: 978-3-030-67670-4
eBook Packages: Computer ScienceComputer Science (R0)