Dealing with Class Imbalance in Uplift Modeling-Efficient Data Preprocessing via Oversampling and Matching

Carla Vairetti*, María José Marfán, Sebastián Maldonado

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Uplift modeling is a widely recognized predictive approach used to identify individuals who are more likely to respond positively to an intervention or treatment, such as a marketing campaign. However, this approach can be negatively affected by the class-imbalance problem, which occurs when the distribution of target classes is highly skewed. For instance, in a class-imbalanced uplift modeling task, only a small fraction typically responds to a marketing campaign that leads to a purchase. In this paper, we propose a novel resampling scheme that addresses the class-imbalance issue by combining intelligent oversampling and propensity score matching (PSM). By leveraging intelligent oversampling in observational studies, we alleviate the class-imbalance problem and mitigate the negative effects of PSM in terms of information loss. We introduce two efficient resampling schemes that intelligently combine these approaches. To ensure scalability and effectiveness, we adopt a distributed framework based on MapReduce and utilize a hybrid spill trees algorithm for efficient nearest neighbor search. Our experimental results demonstrate the advantages of the proposed method, achieving statistically superior predictive performance compared to other resampling approaches while maintaining efficiency in terms of overall running times.

Original languageEnglish
Pages (from-to)188993-189008
Number of pages16
JournalIEEE Access
Volume12
DOIs
StatePublished - 2024

Bibliographical note

Publisher Copyright:
© 2013 IEEE.

Keywords

  • Computational and artificial intelligence
  • big data
  • class imbalance
  • uplift modeling

Fingerprint

Dive into the research topics of 'Dealing with Class Imbalance in Uplift Modeling-Efficient Data Preprocessing via Oversampling and Matching'. Together they form a unique fingerprint.

Cite this