Private PAC Learning May be Harder than Online Learning

Mark Bun, Aloni Cohen, Rathin Desai
2/16/2024
cs.LGcs.CRcs.DS

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We continue the study of the computational complexity of differentially private PAC learning and how it is situated within the foundations of machine learning. A recent line of work uncovered a qualitative equivalence between the private PAC model and Littlestone's mistake-bounded model of online learning, in particular, showing that any concept class of Littlestone dimension $d$ can be privately PAC learned using $\mathrm{poly}(d)$ samples. This raises the natural question of whether there might be a generic conversion from online learners to private PAC learners that also preserves computational efficiency. We give a negative answer to this question under reasonable cryptographic assumptions (roughly, those from which it is possible to build indistinguishability obfuscation for all circuits). We exhibit a concept class that admits an online learner running in polynomial time with a polynomial mistake bound, but for which there is no computationally-efficient differentially private PAC learner. Our construction and analysis strengthens and generalizes that of Bun and Zhandry (TCC 2016-A), who established such a separation between private and non-private PAC learner.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bun2024private,
  title  = {Private PAC Learning May be Harder than Online Learning},
  author = {Mark Bun and Aloni Cohen and Rathin Desai},
  year   = {2024},
  eprint = {2402.11119},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.11119v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.11119.svg)](https://codeofpaper.com/paper/2402.11119)

Discussion