atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

CaPS: Collaborative and Private Synthetic Data Generation from Distributed Sources

ICML 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Encryption-based private learning · 1 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 CaPS/DP-in-MPC framework that runs select and measure steps of marginal-based DP synthetic data generators (MWEM+PGM, AIM) inside secure multi-party computation over secret-shared distributed data, matching centralized utility while adding input privacy.

Problem

Generating differentially private synthetic tabular data from distributed data holders who cannot share raw data with a trusted aggregator, for arbitrary (horizontal, vertical, mixed) partitionings.

Approach

Secret-share each holder's data and run the DP-relevant select and measure steps of select-measure-generate SDG algorithms inside MPC servers that emulate a trusted curator (DP-in-MPC), publishing only noisy marginals for post-processing generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CaPS horizontal distribution instead of centralized CDPAIM synthetic data generation · Breast-Cancer (categorical)error Δ: 0.30 -> 0.23Helped
Use CaPS vertical distribution instead of centralized CDPAIM synthetic data generation · Breast-Cancer (categorical)error Δ: 0.30 -> 0.23Helped
Use CaPS horizontal distribution instead of centralized CDPMWEM+PGM synthetic data generation · Breast-Cancer (categorical)error Δ: 0.24 -> 0.21Helped
Use CaPS vertical distribution instead of centralized CDPMWEM+PGM synthetic data generation · Breast-Cancer (categorical)error Δ: 0.24 -> 0.21Helped
Use CaPS horizontal distribution instead of centralized CDPAIM synthetic data generation · COMPAS (categorical)error Δ: 0.017 -> 0.019Hurt
Use CaPS vertical distribution instead of centralized CDPAIM synthetic data generation · COMPAS (categorical)error Δ: 0.017 -> 0.015Helped
Use CaPS horizontal or vertical distribution instead of centralized CDPMWEM+PGM synthetic data generation · COMPAS (categorical)error Δ: 0.022 -> 0.022No clear effect
Use CaPS horizontal or vertical distribution instead of centralized CDPAIM synthetic data generation · Diabetes (continuous)error Δ: 0.14 -> 0.13Helped
Use CaPS horizontal or vertical distribution instead of centralized CDPMWEM+PGM synthetic data generation · Diabetes (continuous)error Δ: 0.15 -> 0.14Helped
Use CaPS vertical distribution instead of centralized CDPAIM synthetic data generation · COMPAS (n=4120,d=9)runtime (s): 153.383 -> 301.390Hurt
Use CaPS vertical distribution instead of centralized CDPMWEM+PGM synthetic data generation · COMPAS (n=4120,d=9)runtime (s): 61.477 -> 152.153Hurt
Use CaPS horizontal or vertical distribution instead of centralized CDPSynthetic data generation with AIM and MWEM+PGM · Benchmark datasets, ML and statistical utilityutilityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: breast-cancer COMPAS diabetes

Benchmarks: breast-cancer COMPAS diabetes

Metrics: AUC-ROC F1 workload error runtime (s) communication cost (MB)

Baselines: CDP (centralized DP with trusted aggregator)

Builds on: MWEM+PGM AIM MP-SPDZ replicated secret sharing

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