KNNOR-Reg: A python package for oversampling in imbalanced regression[Figure presented]

Samir Brahim Belhaouari, Ashhadul Islam*, Khelil Kassoul, Ala Al-Fuqaha, Abdesselam Bouzerdoum

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

KNNOR-Reg is a Python package designed to address the challenge of imbalanced regression. While popular Python packages exist for tackling imbalanced classification, support for imbalanced regression remains limited. Imbalanced regression involves the underrepresentation of important ranges within a continuous target variable. KNNOR-Reg implements an oversampling technique that generates synthetic samples through interpolation between minority class samples and their nearest neighbors. The labels for synthetic samples are computed based on the inverse distance-weighted average of the nearest neighbors’ labels. KNNOR-Reg offers a user-friendly and extensible Python implementation for oversampling imbalanced regression data, aiming to reduce regressor bias and enhance model outcomes.

Original languageEnglish
Article number100740
JournalSoftware Impacts
Volume23
DOIs
Publication statusPublished - 3 Jan 2025

Keywords

  • Data augmentation
  • Imbalanced data
  • Machine learning
  • Nearest neighbor
  • Regression

Fingerprint

Dive into the research topics of 'KNNOR-Reg: A python package for oversampling in imbalanced regression[Figure presented]'. Together they form a unique fingerprint.

Cite this