atlas

Research map / Federated learning and privacy / Differential privacy

Differentially Private Domain Adaptation with Theoretical Guarantees

ICML 2024 · Federated learning and privacy › Differential privacy · approach: Private data analysis frameworks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes two (ε,δ)-differentially private supervised domain adaptation algorithms from a public source to a private target, built on a reparameterized weighted-discrepancy objective, with a convex version for linear regression and a non-convex version for Lipschitz-smooth losses.

Problem

Supervised domain adaptation where the target labeled data is private (differential privacy) and the source data is public, aiming for accurate target predictors with privacy and theoretical guarantees.

Approach

Reparameterize sample weights as u_i = 1/q_i so the reweighted adaptation objective (from a generalization bound) becomes jointly convex for linear regression, and smooth via a softmax surrogate for the non-convex case; then apply noisy projected gradient descent with Gaussian noise, with a Laplace-privatized discrepancy estimate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CnvxAdap∞ instead of KMMregression domain adaptation · Windrelative MSE: 1.009 \pm 0.035 -> 0.985 \pm 0.019Helped
Use CnvxAdap∞ instead of DMregression domain adaptation · Airlinerelative MSE: 1.547 \pm 0.068 -> 0.992 \pm 0.012Helped
Use CnvxAdap∞ instead of DMregression domain adaptation · Gasrelative MSE: 0.381 \pm 0.028 -> 0.342 \pm 0.023Helped
Use CnvxAdap∞ instead of DMregression domain adaptation · Newsrelative MSE: 1.006 \pm 0.009 -> 0.995 \pm 0.019Helped
Use CnvxAdap∞ instead of DMregression domain adaptation · Slicerelative MSE: 1.218 \pm 0.130 -> 0.992 \pm 0.050Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · Adultaccuracy: 91.09 \pm 0.54 -> 91.38 \pm 0.49Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · Germanaccuracy: 76.40 \pm 1.17 -> 77.96 \pm 1.31Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · Accentaccuracy: 92.27 \pm 1.10 -> 93.95 \pm 0.78Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · CIFAR-100accuracy: 59.51 \pm 0.38 -> 62.19 \pm 0.32Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · CIFAR-10accuracy: 85.18 \pm 0.24 -> 86.44 \pm 0.29Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · SVHNaccuracy: 86.28 \pm 0.44 -> 87.34 \pm 0.46Helped
Use NCnvxAdap∞ instead of training on target dataclassification domain adaptation · ImageNetaccuracy: 85.70 \pm 0.29 -> 86.84 \pm 0.38Helped

Surprising findings

Limitations

Experimental setup

Datasets: Wind Airline Gas News Slice multi-domain sentiment analysis Adult German Accent CIFAR-100 CIFAR-10 SVHN

Benchmarks: UCI regression datasets multi-domain sentiment analysis Adult German Accent CIFAR-100 CIFAR-10 SVHN ImageNet

Metrics: relative MSE accuracy

Baselines: KMM DM noisy minibatch SGD private DM train target only

Builds on: discrepancy minimization generalization bound for weighted adaptation (Cortes et al.) moments accountant Kernel Mean Matching

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy