Source-linked AI summary
A Comprehensive Survey on Local Differential Privacy Toward Data Statistics and Analysis
Teng Wang, Xuefeng Zhang, Jingyu Feng, Xinyu Yang
TL;DR
Collecting and analyzing user data raises privacy concerns. This survey reviews LDP models and compares mechanisms across frequency estimation, mean estimation, and machine learning, alongside applications.
Problem
Collecting and analyzing user data creates privacy concerns, motivating privacy protection during statistical and analytic tasks.
Source: §1 · p. 1Method
The paper comprehensively reviews LDP models, data-analysis tasks, enabling mechanisms, and applications.
Source: §8 · p. 24Results
The review categorizes and compares LDP mechanisms for frequency estimation, mean estimation, and machine learning, and presents applications in real systems and the Internet of Things.
Source: §8 · p. 24Takeaways & Limitations
The survey identifies data correlations and high-dimensional analysis as open research concerns for LDP.
Source: §7.3 · p. 23, §7.4 · p. 23For high-dimensional analysis, joint-distribution domains grow exponentially, while noise for learning-model parameters scales with dimension.
Source: §7.4 · p. 23
Abstract
from arXiv · showhide
Collecting and analyzing massive data generated from smart devices have become increasingly pervasive in crowdsensing, which are the building blocks for data-driven decision-making. However, extensive statistics and analysis of such data will seriously threaten the privacy of participating users. Local differential privacy (LDP) has been proposed as an excellent and prevalent privacy model with distributed architecture, which can provide strong privacy guarantees for each user while collecting and analyzing data. LDP ensures that each user's data is locally perturbed first in the client-side and then sent to the server-side, thereby protecting data from privacy leaks on both the client-side and server-side. This survey presents a comprehensive and systematic overview of LDP with respect to privacy models, research tasks, enabling mechanisms, and various applications. Specifically, we first provide a theoretical summarization of LDP, including the LDP model, the variants of LDP, and the basic framework of LDP algorithms. Then, we investigate and compare the diverse LDP mechanisms for various data statistics and analysis tasks from the perspectives of frequency estimation, mean estimation, and machine learning. What's more, we also summarize practical LDP-based application scenarios. Finally, we outline several future research directions under LDP.
1 INTRODUCTION
Crowdsensing supports social-data analysis, but collecting and analyzing user data exposes sensitive information; LDP offers local guarantees without relying on trusted third-party servers. This survey reviews LDP theory, task-specific mechanisms, applications, and future directions.
- Collecting and analyzing crowdsensed data can expose sensitive information, including users’ habits, behavior profiles, identities, and social relationships.Appliance-use data can reveal household routines and activities.Source: §1 · p. 1
- Centralized DP assumes a trusted server, whereas LDP provides local privacy guarantees independently of third-party server assumptions.Source: §1 · p. 1
- Earlier LDP reviews often focused on a single field or left technical details and data-type coverage insufficiently summarized.Examples include reviews limited to frequency estimation or connected vehicles,.Source: §1 · p. 2
- The survey covers LDP models, algorithm frameworks and variants, mechanisms for frequency and mean estimation and machine learning, practical applications, and future research directions.Its application coverage includes real systems, edge computing, hypothesis testing, social networks, and recommendation systems.Source: §1 · p. 2
2 THEORETICAL SUMMARIZATION OF LDP
LDP protects users by perturbing their data locally before it reaches an aggregator, and the section surveys its formal model, processing framework, and privacy variants. Its variants adjust privacy guarantees for different settings, data distances, user preferences, and sensitivity levels.
2.1 LDP Model
- LDP perturbs each user's value on the client before sending it to the server, so the aggregator does not access the true individual data.The formal definition bounds output probabilities for any two input values; a smaller ϵ means stronger protection.Source: §2.1 · p. 2, §2.1.1 · p. 2
2.1.2 The Principle Method for Achieving LDP
- Randomized response protects a private bit by returning a plausible answer, with the true answer reported with probability p and another answer otherwise.For the smoker example, p > 1/2 and p/(1−p) = e^ϵ yield an LDP response.Source: §2.1.2 · p. 3
2.1.3 Comparisons with Global Differential Privacy
- Unlike global DP, LDP requires no trusted server: perturbation happens on the client, while global DP adds noise to server-side queries.The models also differ in their neighboring inputs and commonly used perturbation mechanisms, while sharing sequential composition and post-processing properties.Source: §2.1.3 · pp. 3–4, Figure 2 · p. 4, Table 2 · p. 4
2.1.4 LDP Model Settings
- In interactive LDP, each output can depend on the current input and earlier outputs; in non-interactive LDP, it depends only on the current input.The distinction is whether correlations between output results are considered.Source: §2.1.4 · p. 4, Figure 3 · p. 4
2.2 The Framework of LDP Algorithm
- LDP algorithms divide work into client-side randomization and server-side aggregation and estimation.The general procedure encodes values when needed, reports noisy values, aggregates reports, and estimates and corrects the objective information.Source: §2.2 · p. 4, §2.3 · p. 5
2.3 The Variants of LDP
- Approximate LDP relaxes pure LDP with a small δ, while BLENDER combines global DP and LDP by separating users according to trust in the aggregator.BLENDER balances data from opt-in users and other clients to maximize utility while retaining desired privacy guarantees.Source: §2.3.1 · p. 5, §2.3.2 · p. 5
- Local d-privacy scales distinguishability with input distance, suiting distance-sensitive data; CLDP lowers its privacy parameter as distance increases and includes protocols for small user populations.The section identifies location and smart-meter energy data as examples for local d-privacy.Source: §2.3.3 · p. 5, §2.3.4 · p. 5
- PLDP lets users choose individual privacy budgets, while ULDP and ID-LDP tailor protection to sensitivity; PBP hides user-level privacy parameters and can amplify utility.The discussion notes that PBP neglects data–privacy-parameter correlations, ULDP is not directly applicable when sensitive and nonsensitive data correlate, and other MinID-LDP budget functions may improve utility.Source: §2.3.5 · p. 5, §2.3.6 · p. 6, §2.3.7 · p. 6
3 FREQUENCY ESTIMATION WITH LDP
Frequency estimation under LDP estimates the frequency of each domain value, equivalent to histogram estimation. The section introduces a protocol framing and variance properties for noisy counts.
3 FREQUENCY ESTIMATION WITH LDP
- Frequency estimation, equivalent to histogram estimation, computes each domain value's frequency; the section organizes protocol descriptions around randomization, aggregation, and estimation.The domain has size k, and the section subdivides the task into more specific frequency-estimation tasks.Source: §3 · p. 6
- The protocol definition uses p > q: a user reports the true value with probability p and each other value with probability q, satisfying ϵ-LDP when p ≤ q · e^ϵ.This provides the section's general local-protocol condition for frequency estimation.Source: §3 · p. 6
- For small f_v, the noisy-count variance approximation is dominated by its first term; Var* equals Var when p + q = 1.The passage identifies f_v as the frequency of value v among N users.Source: §3 · pp. 6–7
3.1 General Frequency Estimation on Categorical Data
This section surveys and compares LDP protocols for general categorical frequency estimation, organizing them by encoding and perturbation principles, including direct perturbation, unary and hash encoding, transformations, and subset selection. It also discusses limits of extending single-attribute estimation to joint distributions and points to related joint-distribution studies in Section 3.6.
3.1.1 Direct Perturbation
- GRR extends binary randomized response to domains with k > 2, while both mechanisms perturb values directly and satisfy ϵ-LDP.BRR handles binary values; GRR is also called Direct Encoding or k-RR.Source: §3.1.1 · pp. 7–8
3.1.2 Unary Encoding
- Unary Encoding perturbs each bit of a one-hot vector, with SUE choosing symmetric probabilities and OUE optimizing the variance.SUE sets p + q = 1; OUE chooses q to minimize the variance.Source: §3.1.2 · p. 8
3.1.3 Hash Encoding
- O-RR retains k-RR’s error bound but incurs additional time for hashing and cohort operations.RAPPOR uses Bloom-filter hashing, and O-RAPPOR adds hash cohorts for open alphabets; local hashing maps values into a smaller domain and satisfies ϵ-LDP.Source: §3.1.3 · pp. 8–9
3.1.4 Transformation
- HRR transforms sparse inputs with a Hadamard basis, using O(log k) communication and offering an accuracy–communication tradeoff.S-Hist uses random matrix projection to send one bit and produces succinct histograms of heavy hitters with asymptotically optimal accuracy.Source: §3.1.4 · pp. 9–10
3.1.5 Subset Selection
- The ω-Subset Mechanism reports a randomly selected subset of size ω, and its ω = 1 case is equivalent to GRR.Its output space is the power set of the attribute domain.Source: §3.1.5 · p. 10
- BRR has O(1) communication and a smaller error bound than other mechanisms, while unary, hash, transformation, and subset-selection protocols trade off error, domain scope, implementation, or communication.GRR generalizes BRR for k > 2, with communication and error sensitive to k; SUE and OUE share communication cost and error bound. RAPPOR, O-RAPPOR, and O-RR have larger error bounds and are harder to implement, while BLH and OLH have smaller error bounds and apply across privacy regimes and attribute domains. S-Hist and HRR lower communication cost, and ω-SM reduces it by selecting ω−1 or ω elements from K−{v} without replacement.Source: §3.1.5 · pp. 10–11
- For d-dimensional data, estimating joint frequencies by treating the Cartesian product as the domain makes the error bound d times greater and domain cardinality grow exponentially, increasing computation overhead and reducing utility.Studies, – investigate joint probability-distribution estimation; the survey summarizes them in Section 3.6.Source: §3.1.5 · p. 11
3.2 Frequency Estimation on Set-valued Data
This section surveys LDP frequency estimation for set-valued data, covering item distributions, frequent items and itemsets, and new-term discovery. It reviews mechanisms alongside challenges such as variable record sizes, large domains, and utility trade-offs.
3.2.1 Item Distribution Estimation
- Set-valued estimation faces combinatorial domains and heterogeneous record lengths; padding before categorical LDP splits the privacy budget and adds noise.For location records, LDPart uses a partition tree and OUE, but its utility depends on two parameters whose optimal values are difficult to calculate.Source: §3.2.1 · p. 11
- PrivSet reduces computation to O(k), linear in domain size, and has a lower error bound than other mechanisms.It pads or truncates records to a target size before applying the exponential mechanism.Source: §3.2.1 · p. 11
3.2.2 Frequent Items Mining
- Heavy-hitter methods range from succinct histograms and binary-prefix trees to staged candidate refinement and prefix extension over huge domains.LDPMiner's two-phase approach still splits the privacy budget into 2l parts, limiting utility; PEM uses a sensitivity threshold to control false positives, while Calibrate uses prior knowledge to reduce estimation errors.Source: §3.2.2 · p. 12
3.2.3 Frequent Itemset Mining
- Frequent itemset mining searches a domain that grows exponentially with itemsets, with approaches including personalized randomized response and the SVIM/SVSM protocols.The personalized method has a super-linear error bound; SVSM builds on SVIM, and its utility is further improved by selecting LDP protocols for PSFO use based on privacy amplification.Source: §3.2.3 · pp. 12–13
3.2.4 New Terms Discovery
- New-term discovery addresses unknown item domains; A-RAPPOR uses n-grams to construct candidate terms but has low utility because n-grams may not represent real terms.PrivTrie iteratively builds a trie using adaptive user grouping, coarse prefix estimates, and consistency enforcement, and is reported to outperform previous mechanisms in accuracy; CCE uses n-gram chain rules and fingerprint filtering for efficiency.Source: §3.2.4 · p. 13
- Padding-and-sampling methods address different user record sizes, while tree-based reconstruction partitions users or privacy budgets across tree levels.The padding size l and optimal budget allocation remain open design questions; adaptive user grouping is described as a way to improve utility.Source: §3.2.4 · p. 13
3.3 Frequency Estimation on Key-Value Data
This section reviews LDP frequency and mean estimation for key-value data, where methods must account for relationships between keys and values and multiple pairs per user.
3.3 Frequency Estimation on Key-Value Data
- Key-value analysis must handle heterogeneous key and value dimensions, their correlations, multiple pairs per user, and the privacy cost of perturbing correlated data.Estimating key frequencies and value means separately can lead to poor utility, while multiple pairs may consume more privacy budget.Source: §3.3 · p. 13
- Earlier PrivKV approaches can be inaccurate and unstable when users lack prior value-distribution knowledge, while separate key and value perturbations can neglect correlations and budget composition.PrivKV M and PrivKV M+ use multiple iterations to address the accuracy and instability issue; prior methods also sample a pair from the whole domain when users have multiple pairs.Source: §3.3 · pp. 13–14
- PCKV-UE and PCKV-GRR use padding-and-sampling over each user's possessed pairs and correlated budget composition to reduce privacy-budget consumption and minimize combined mean square error.The protocols use unary encoding and generalized randomized response, respectively.Source: §3.3 · p. 14
3.4 Frequency Estimation on Ordinal Data
This section surveys LDP frequency estimation for ordered categorical, discrete numerical, and preference-ranking data. It covers mechanisms that use ordinal structure, approximate ranking distributions, and support range queries.
3.4 Frequency Estimation on Ordinal Data
- SEM and CSEM use distance-based indistinguishability for ordinal data, with theoretical bounds indicating nearly an exp(−ϵ^2) fraction reduction in frequency-estimation error.CSEM is designed for ordinal data with uniform topology.Source: §3.4 · p. 14
- SAFARI approximates preference-ranking distributions over a smaller domain selected using a riffle independent model to reduce noise and improve utility.The full ranking domain has size k!, which can produce excessive noise and low accuracy for large k.Source: §3.4 · p. 14
- LDP voting aggregation uses weighted sampling and additive mechanisms under general positional voting rules, with a reported maximum-magnitude risk bound below the naïve Laplace mechanism's unbounded risk.The supplied comparison states the alternative bound as O(k^3) with its expression incomplete.Source: §3.4 · pp. 14–15
- Range-query methods use hierarchical histograms or Haar wavelets with OLH, while local d-privacy supports range queries and frequency estimation through an optimization framework based on linear equations.The framework is described as reducing computation cost and making the optimization problem solvable when using d-privacy.Source: §3.4 · p. 15
3.5 Frequency Estimation on Numeric Data
This section considers LDP frequency estimation for numeric data and the difficulty of choosing a useful discretization.
3.5 Frequency Estimation on Numeric Data
- Numeric frequency estimation matters for attributes such as income and age, in addition to categorical data.Source: §3.5 · p. 15
- Naïve discretization followed by general LDP protocols makes numeric-data utility depend heavily on granularity.The optimal discretization depends on privacy parameters and the original attribute distribution, making its selection challenging.Source: §3.5 · p. 15
- Li et al. use the ordered numeric domain in a mechanism based on expectation-maximization and smoothing, which improves data utility.Source: §3.5 · p. 15
3.6 Marginal Release on Multi-dimensional Data
The section defines marginal tables and k-way marginals, then surveys LDP approaches to estimating them and conditional distributions. High dimensionality leaves k-way release with limited utility and substantial computational cost.
3.6 Marginal Release on Multi-dimensional Data
- A marginal table collects frequencies for attribute combinations selected by a binary vector β; a k-way marginal covers combinations of k attributes.For d = 4 and β = 0110, the second and third attributes are selected.Source: §3.6 · p. 15
3.6.1 k-way Marginal Probability Distribution Estimation
- Naïve randomized response faces exponential domain growth, while proposed methods use regression, dimensionality reduction, Copula synthesis, Hadamard transforms, and adaptive marginals to address scale and utility.Copula methods estimate one- and two-way distributions instead of k-way marginals; Hadamard-transform methods are designed for binary attributes.Source: §3.6.1 · pp. 15–16
- Existing k-way methods still have relatively large variances and limited utility; subset selection reduces communication cost and variance but introduces sampling error in low-dimensional synopses.The section identifies high utility and low cost at large d as an unresolved challenge.Source: §3.6.1 · p. 16
3.6.2 Conditional Probability Distribution Estimation
- For conditional distributions, prior work estimates key-value conditional frequencies with advanced LDP protocols or derives conditional probabilities from k-way marginals to train a Bayes classifier.Source: §3.6.2 · p. 16
3.7 Frequency Estimation on Evolving Data
Repeated LDP statistics over evolving data require attention to privacy loss over time and to update schedules. The section reviews memoization-based methods and THRESH, which updates estimates when they may become inaccurate.
- Privacy loss can accumulate over time under LDP, and ignoring the time scale can make privacy parameters unreasonably large even over relatively short periods.The cited example concerns Apple’s macOS implementation.Source: §3.7 · p. 16
- Permanent and instantaneous randomized response with memoization supports repeated collection when a user’s value is stable, but does not guarantee strong privacy for frequently changing numeric values.Source: §3.7 · p. 16
- ωBitFlip reports randomized bits for ω sampled buckets, while ωBitFlipPM maps values to ω-bit responses so multiple buckets share a response and avoid the leakage of naïve memoization.ωBitFlip matches Duchi et al.’s method when ω = k.Source: §3.7 · p. 16
- THRESH updates global frequency estimates only when they may be sufficiently inaccurate, so privacy degradation depends on changes in the statistic rather than every computation.The survey says it can provide strong privacy protection over time while maintaining good accuracy.Source: §3.7 · pp. 16–17
4 MEAN VALUE ESTIMATION WITH LDP
The survey compares LDP methods for numeric and evolving-data mean estimation. For multidimensional numeric data, it contrasts communication costs and error bounds, and describes α-point rounding for estimates over time.
4.1 Mean Value Estimation on Numeric Data
- Duchi’s multidimensional method produces an unbiased estimate but is relatively sophisticated, and the cited correction addresses its failure to achieve ϵ-LDP when d is even.Harmony is described as simpler, reporting one bit with O(1) communication while retaining the same error bound as Duchi’s method.Source: §4.1 · p. 18
- For one-dimensional data, PM has lower variance than Laplace, but can have slightly higher variance than Duchi’s method and Harmony when ϵ < 1.29.The survey says PM’s variance is always smaller than Laplace’s.Source: §4.1 · p. 18
- For d-dimensional means, Laplace and Duchi’s method have high communication costs, while Harmony and PM have low costs; Laplace has the largest error bound.Harmony and PM have lower error bounds than Laplace; PM’s communication cost is O(k), with k much smaller than d and equal to 1 when ϵ < 5.Source: §4.1 · p. 18
- The Hybrid Mechanism combines PM and Duchi’s method, and its worst-case variance is smaller than that of the other mechanisms in Table 9.For ϵ ≤ 0.61, the stated worst-case variance is given in the comparison.Source: §4.1 · p. 18
4.2 Mean Value Estimation on Evolving Data
- For evolving counter data, α-point rounding discretizes the domain and memoizes a 1-bit response; its accuracy matches 1BitMean and is independent of discretization granularity.Source: §4.2 · pp. 18–19
5 MACHINE LEARNING WITH LDP
The survey reviews LDP across supervised and unsupervised learning, ERM, deep learning, reinforcement learning, and federated learning. It describes varied methods while identifying high dimensionality and immature research areas as ongoing challenges.
5 MACHINE LEARNING WITH LDP
- LDP learning research spans prediction, clustering, ERM, deep learning, reinforcement learning, and federated learning, with privacy concerns arising from attacks on training data and models.Source: §5 · p. 19
5.1 Supervised Learning
- Supervised LDP methods include Naïve Bayes approaches that preserve or estimate feature-label relationships, but high dimensionality raises time costs and lowers accuracy.The survey also notes that user partitioning reduces estimation accuracy and effective dimensionality reduction still needs research.Source: §5.1 · p. 19
5.2 Unsupervised Learning
- Local clustering provides stronger privacy and can accommodate personalized privacy parameters, but its accuracy is lower than central clustering and the research remains early-stage.Source: §5.2 · p. 19
5.3 Empirical Risk Minimization
- For ERM, LDP methods perturb gradients for iterative learning, while sample complexity remains problematic at high dimensions except under stated conditions such as sub-Gaussian GLM features with bounded ℓ1-norm.The survey describes exponential sample complexity in several approaches and a fully polynomial bound for the specified GLM setting.Source: §5.3 · p. 20
5.4 Deep Learning
- Deep-learning approaches add LDP randomization to training or use modified OUE and utility-enhancing randomization, but the field still needs stronger privacy, lower dimensionality, and better accuracy.Source: §5.4 · p. 20
5.5 Reinforcement Learning
- LDP reinforcement-learning work covers private bandits and noisy-gradient collection, but the area remains in its infancy.Source: §5.5 · pp. 20–21
5.6 Federated Learning
- Federated-learning studies apply LDP to collaborative models, while high dimensionality can reduce privacy budgets and accuracy; an empirical assessment reports defense against backdoor attacks but not property-inference attacks.Proposed responses to dimensionality include selecting top-k dimensions or splitting and shuffling.Source: §5.6 · p. 21
6 APPLICATIONS
The section surveys LDP deployments and applications across IoT-related fields, from edge computing and hypothesis testing to social networks and recommendation systems.
6.1 LDP in Real Practice
- Google Chrome, Apple, Microsoft, and SAP HANA deployments use LDP for usage, typing, telemetry, or database statistics.The survey notes that large-scale deployments still need work on efficiency, accuracy, and monitoring client-device behavior.Source: §6.1 · p. 21
6.2 LDP in Various Fields
- IoT applications include privacy-preserving end-device aggregation, household-appliance time-series classification, and vehicle crowdsourcing.The cited work combines LDP with authentication and aggregation, or with federated learning for vehicle applications.Source: §6.2 · pp. 21–22
6.2.1 Edge Computing
- Edge-computing studies use LDP for mobile-data analysis and multi-attribute data, including work on maximizing utility under privacy-budget constraints.The survey reports that one multi-attribute approach improves accuracy.Source: §6.2.1 · p. 22
6.2.2 Hypothesis Testing
- LDP hypothesis-testing research covers identity, independence, Z-tests, and distribution testing, with work on error bounds, sample complexity, and optimal testing.The surveyed methods include goodness-of-fit tests designed to converge to a chi-square distribution.Source: §6.2.2 · p. 22
6.2.3 Social Network
- For social networks, LDP methods generate synthetic graphs, publish segmented graphs, estimate graph metrics, and protect both participants and their neighbors.The section also notes that limited local views, user counts, and computational costs constrain network analysis.Source: §6.2.3 · p. 22
6.2.4 Recommendation System
- LDP recommendation research balances privacy and usability, but high-dimensional, sparse ratings still challenge accuracy and targeted protocols need further study.Approaches surveyed include privacy settings, matrix factorization, distributed collaborative filtering, and similarity-score reconstruction.Source: §6.2.4 · p. 23
7 DISCUSSIONS AND FUTURE DIRECTIONS
The discussion identifies theoretical and practical research directions for LDP, including domain knowledge, correlations, high-dimensional analysis, personalized constraints, and prototypical systems.
7.1 Strengthen Theoretical Underpinnings
- Open theoretical directions include clearer accuracy lower bounds, reduced sample complexity, further study of (ε, δ)-LDP, and broader LDP variants.The survey notes that utility may require substantially many users and that some variants are limited to specific datasets.Source: §7.1 · p. 23
7.2 Overcome the Challenge of Knowing Data Domain.
- Classical frequency-estimation methods often require a known attribute domain, while large or evolving domains can limit utility even with trie-based approaches.The survey identifies overcoming the need to know the domain as an open challenge.Source: §7.2 · p. 23
7.3 Focus on Data Correlations
- Correlations across attributes, repeated collections, or evolving data can leak additional information, yet privately learning and incorporating them remains open.Existing work has addressed some key-value and temporal correlations, but the broader integration problem remains.Source: §7.3 · p. 23
7.4 Address High-dimensional Data Analysis
- High-dimensional LDP analysis faces high computation and communication costs and low utility: joint domains grow exponentially, while model noise scales with dimension.These challenges arise in joint probability or k-way marginal estimation and in protecting high-dimensional learning parameters.Source: §7.4 · p. 23
7.5 Adopt Personalized/Granular Privacy Constraints
- Personalized or granular LDP can reflect differing sensitivity levels, but complex system architectures and utility remain concerns.The survey cites personalized histogram frameworks and Input-Discriminative LDP as examples.Source: §7.5 · pp. 23–24
7.6 Develop Prototypical Systems
- Although LDP has been deployed in applications, prototypical systems remain scarce; interactive development could refine algorithms using user requirements and run results.Source: §7.6 · p. 24
8 CONCLUSION
The conclusion presents a comprehensive review of LDP models, tasks, mechanisms, and applications. It compares mechanisms across three task areas and outlines future research directions.
8 CONCLUSION
- The review categorizes LDP analysis into frequency estimation, mean estimation, and machine learning, compares mechanisms across these areas, and surveys real-world applications and future directions.Source: §8 · p. 24
Related papers
This paper cites
- Deep Learning with Differential Privacy2016
- Membership Inference Attacks against Machine Learning Models2016
- Federated Machine Learning: Concept and Applications2019
- Differentially Private Empirical Risk Minimization2009
- Differentially Private Federated Learning: A Client Level Perspective2017
- Federated Learning with Differential Privacy: Algorithms and Performance Analysis2019