Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement alternatives to SMOTE for rebalancing training data #1259

Open
gilbertocamara opened this issue Jan 2, 2025 · 0 comments
Open
Assignees
Milestone

Comments

@gilbertocamara
Copy link
Contributor

Describe the requested improvement

The SMOTE method has become a reference for reducing sample imbalance for training samples. More recently, a number of improvements to SMOTE have been proposed in the literature. One of them is SMOTEWB, which uses a boosting method to determine the appropriate number of neighbors for generating new samples with SMOTE. This algorithm is described in the paper "A novel SMOTE-based resampling technique trough noise detection and the boosting procedure".

The authors of SMOTEWB have implemented their algorithm in the R package SMOTEWB. Alternative resampling methods are also available in the package. It is relevant to include them in sits.

Associated sits API function
sits_reduce_imbalance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To do
Development

No branches or pull requests

1 participant