Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Feature-Weighted Maximum Representative Subsampling

About

In the social sciences, it is often necessary to debias studies and surveys before valid conclusions can be drawn. Debiasing algorithms enable the computational removal of bias using sample weights. However, an issue arises when only a subset of features is highly biased, while the rest is already representative. Algorithms need to strongly alter the sample distribution to manage a few highly biased features, which can in turn introduce bias into already representative variables. To address this issue, we developed a method that uses feature weights to minimize the impact of highly biased features on the computation of sample weights. Our algorithm is based on Maximum Representative Subsampling (MRS), which debiases datasets by aligning a non-representative sample with a representative one through iterative removal of elements to create a representative subsample. The new algorithm, named feature-weighted MRS (FW-MRS), decreases the emphasis on highly biased features, allowing it to retain more instances for downstream tasks. The feature weights are derived from the feature importance of a domain classifier trained to differentiate between the representative and non-representative datasets. We validated FW-MRS using eight tabular datasets, each of which we artificially biased. Biased features can be important for downstream tasks, and focusing less on them could lead to a decline in generalization. For this reason, we assessed the generalization performance of FW-MRS on downstream tasks and found no statistically significant differences. Additionally, FW-MRS was applied to a real-world dataset from the social sciences. The source code is available at https://github.com/kramerlab/FeatureWeightDebiasing.

Tony Hauptmann, Stefan Kramer• 2026

Related benchmarks

TaskDatasetResultRank
Classificationbank-marketing
ROC AUC0.843
19
ClassificationDiabetes
ROC AUC0.784
11
ClassificationEmployment
AUROC86.8
7
ClassificationIncome
AUROC0.836
7
ClassificationHR Analytic
AUROC75.1
7
Distribution AlignmentDiabetes
MMD0.0308
7
Distribution AlignmentEmployment
MMD0.0329
7
Distribution AlignmentIncome
MMD0.0342
7
Distribution Alignmentbank-marketing
MMD0.0269
7
Distribution AlignmentHR Analytic
MMD0.0246
7
Showing 10 of 16 rows

Other info

Follow for update