Summary
Consider the following setting: A public domain $\mathcal{X}$, a family of distributions $\mathcal{P}$ over $\mathcal{X}$, and a mechanism $M$ which give a distribution $P \in \mathcal{P}$ releases an element $x \in \mathcal{X}$, such that $M$ is $\epsilon$-pure local DP with respect to the input, that is - the output will have similar distribution for any two distribution inputs $P, P' \in \mathcal{P}$. Can we expect the output distribution - that is, the distribution of output elements $x$ given an input distribution $P$ - to be accurate in any way, where accuracy is measured by some $f$-divergence between the distribution of outputs and the input distribution.
At first, this seems like a hopeless task, since the mechanism has to maintain privacy even against distributions that share no support. Surprisingly, as this paper proves, there is some hope and things are not that bleak.
This setting was first considered by [1], who proposed optimal mechanisms for finite and continuous domains, with respect to some given reference distribution, for KL-divergence. This paper removes the dependence on a given reference distribution, and instead provides an intuitive algorithm that is optimal for the finite case and does not depend on the choice of $f$. It extends these results to the continuous case, for a family of distributions that are point-wise bounded from above and below by some reference distribution up to scale. Finally, it provides numerical evaluations for the continuous case, which demonstrate the improved utility.
[1] Hisham Husain, Borja Balle, Zac Cranko, and Richard Nock. Local Differential Privacy for Sampling. In Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics, pages 3404–3413. PMLR, June 2020.
Weaknesses
Though many of the ideas and proofs in this work are novel, the results can be viewed as a generalization of previously known results as mentioned in the summary.
Though the results achieved in this paper are optimal, they are still quite weak. This is not surprising. As discussed in the summary, the very fact that we can learn anything in this setting is already surprising, given that (in the finite domain setting) the output given two different singleton distributions must be indistinguishable. As a result, the output distribution is heavily skewed towered the uniform distribution.
The main motivation for this setting is somewhat unclear. Since each user has access to a single distribution, we want to maintain privacy w.r.t. the user's distribution, and so we release a single element, the output is useful only under some assumption on the relation between the users' distributions.