paper-with-me

Papers

Model Patching: Closing the Subgroup Performance Gap with Data Augmentation

2020-08-15 · ICLR 2021 1 · Karan Goel, Albert Gu, Yixuan Li, Christopher Ré

Classifiers in machine learning are often brittle when deployed. Particularly concerning are models with inconsistent performance on specific subgroups of a class, e.g., exhibiting disparities in skin cancer classification in the presence or absence of a spurious bandage. To mitigate these performance differences, we introduce model patching, a two-stage framework for improving robustness that encourages the model to be invariant to subgroup differences, and focus on class information shared by subgroups. Model patching first models subgroup features within a class and learns semantic transformations between them, and then trains a classifier with data augmentations that deliberately manipulate subgroup features. We instantiate model patching with CAMEL, which (1) uses a CycleGAN to learn the intra-class, inter-subgroup augmentations, and (2) balances subgroup performance using a theoretically-motivated subgroup consistency regularizer, accompanied by a new robust objective. We demonstrate CAMEL's effectiveness on 3 benchmark datasets, with reductions in robust error of up to 33% relative to the best baseline. Lastly, CAMEL successfully patches a model that fails due to spurious features on a real-world skin cancer dataset.

📄 PDF Abstract BibTeX arXiv:2008.06775

Code (1)

HazyResearch/model-patching 공식 구현 tf

Tasks

Cancer ClassificationData AugmentationSkin Cancer Classification

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
PatchGAN 설명 없음
GAN Least Squares Loss GAN Least Squares Loss is a least squares loss function for generative adversarial networks. Minimizing this objective function is equivalent to minimizing the Pearson…
Tanh Activation 설명 없음
Cycle Consistency Loss Cycle Consistency Loss is a type of loss used for generative adversarial networks that performs unpaired image-to-image translation. It was introduced with the…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Instance Normalization Instance Normalization (also known as contrast normalization) is a normalization layer where: $$ y_{tijk} = \frac{x_{tijk} - \mu_{ti}}{\sqrt{\sigma_{ti}^2 +…
HuMan(Expedia)||How do I get a human at Expedia? How do I get a human at Expedia? How Do I Get a Human at Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Real-Time Help & Exclusive…

Similar Papers 제목 키워드 기반

RealPatch: A Statistical Matching Framework for Model Patching with Real Samples

2022-08-03 · Sara Romiti, Christopher Inskip, Viktoriia Sharmanska, Novi Quadrianto

Machine learning classifiers are typically trained to minimise the average error across a dataset. Unfortunately, in practice, this process often exploits spurious correlations caused by subgroup imbalance within the tra…

Binary ClassificationData Augmentation

AIA$^{2}$: Attribute-Agnostic Imbalance Augmentation for Subgroup Robustness

2026-08-31 · Hanshu Rao, Guangzeng Han, Xiaolei Huang arxiv

Attributes describing data content and context can induce diverse imbalance patterns that go beyond label imbalance alone. However, existing studies primarily address label imbalance while overlooking data attributes, su…

Stochastic Patching Process

2016-05-23 · Xuhui Fan, Bin Li, Yi Wang, Yang Wang 외

Stochastic partition models tailor a product space into a number of rectangular regions such that the data within each region exhibit certain types of homogeneity. Due to constraints of partition strategy, existing model…

Data Augmentation via Subgroup Mixup for Improving Fairness

2023-09-13 · Madeline Navarro, Camille Little, Genevera I. Allen, Santiago Segarra

In this work, we propose data augmentation via pairwise mixup across subgroups to improve group fairness. Many real-world applications of machine learning systems exhibit biases across certain groups due to under-represe…

Data AugmentationFairness

Targeted Data Generation: Finding and Fixing Model Weaknesses

2023-05-28 · Zexue He, Marco Tulio Ribeiro, Fereshte Khani

Even when aggregate accuracy is high, state-of-the-art NLP models often fail systematically on specific subgroups of data, resulting in unfair outcomes and eroding user trust. Additional data collection may not help in a…

Data AugmentationNatural Language InferenceOverall - TestSentiment Analysis