Source-linked AI summary

The Price of Differential Privacy For Online Learning

Naman Agarwal, Karan Singh

arXiv:1701.07953v2cs.LGstat.ML

TL;DR

Online learning can use sensitive data, making differential privacy a natural concern. This paper designs private online linear optimization algorithms for full-information and bandit feedback, reporting a constant additive regret increase in full information and nearly optimal-in-T bounds in bandit feedback.

  • Problem

    Online learning algorithms may interact with sensitive user data, making differential privacy a natural concern in dynamic and adversarial settings.

    Source: §1 · p. 1
  • Method

    The paper restricts full-information algorithms to tree-aggregated loss estimates and studies bandit optimization through perturbed loss sequences.

    Source: §1.4 · p. 2, Bandit Feedback: Reduction to the… · p. 7
  • Results

    The results show a constant additive regret increase for full-information privacy and nearly optimal-in-T bounds for bandit feedback.

    Source: §1 · p. 1, §5 · p. 8
  • Takeaways & Limitations

    The paper identifies extending bandit results to semi-bandit, combinatorial-bandit, and contextual-bandit settings as future work.

    Source: §5 · p. 8

    The privacy guarantee assumes loss vectors lie in Y and satisfy an additional bound involving the played decisions.

    Source: Bandit Feedback: Reduction to the… · p. 7

Abstract

from arXiv · show

We design differentially private algorithms for the problem of online linear optimization in the full information and bandit settings with optimal $\tilde{O}(\sqrt{T})$ regret bounds. In the full-information setting, our results demonstrate that $\epsilon$-differential privacy may be ensured for free -- in particular, the regret bounds scale as $O(\sqrt{T})+\tilde{O}\left(\frac{1}{\epsilon}\right)$. For bandit linear optimization, and as a special case, for non-stochastic multi-armed bandits, the proposed algorithm achieves a regret of $\tilde{O}\left(\frac{1}{\epsilon}\sqrt{T}\right)$, while the previously known best regret bound was $\tilde{O}\left(\frac{1}{\epsilon}T^{\frac{2}{3}}\right)$.

1. Introduction

Online learning can operate in dynamic, adversarial environments but may involve sensitive user data, making differential privacy a natural concern. The paper develops private algorithms for full-information and bandit online linear optimization, improving regret guarantees in both settings.

1. Introduction

  • Online learning offers distribution-free guarantees for dynamic, adversarial environments, where algorithms may interact with sensitive user data.Differential privacy is presented as a natural privacy notion for these settings.Source: §1 · p. 1

1.1. Full-Information Setting: Privacy for Free

  • In full information, the regret matches the non-private optimum in one privacy regime and remains sub-constant per round in a regime where existing guarantees are vacuous.The analysis also adapts to problem geometry and removes polynomial dependence on N from the sqrt(T) term in some cases.Source: §1.1 · p. 1

1.2. Bandits: Reduction to the Non-private Setting

  • The bandit reduction yields private algorithms while retaining the regret bound’s dependence on the number of rounds, and gives the first private bandit linear-optimization algorithm with near-optimal regret.The approach also applies to non-stochastic multi-armed bandits and improves on the previously best bound.Source: §1.2 · p. 2

1.3. Related Work

  • Earlier work studied privacy for individual loss-vector entries and later for entire loss vectors; the paper matches an independent non-stochastic multi-armed-bandit result and generalizes it to arbitrary convex sets.The stated earlier privacy settings and results are described in the related-work discussion.Source: §1.3 · p. 2

1.4. Overview of Our Techniques

  • The full-information algorithms use tree-based aggregation and analyze per-step noise as a single noise sample, placing its magnitude in the bias term rather than the stability term.For bandit feedback, the reduction adds zero-mean noise to the loss sequence and uses the equality of expected regret on noisy and original sequences.Source: §1.4 · p. 2

2. Model and Preliminaries

Online linear optimization studies repeated decisions and their losses, with regret measuring performance against a fixed decision chosen in hindsight. The section distinguishes full-information from bandit feedback and introduces privacy for sequences of loss vectors.

Full-Information Setting

  • Online linear optimization chooses an action each round, observes a loss vector, and incurs its inner-product loss; regret compares performance with the least-loss fixed action in hindsight.Sublinear regret corresponds to doing almost as well, on average, as that fixed action.Source: §2 · p. 3

Problem Instantiations

  • The framework includes prediction with expert advice on the simplex, online linear optimization over the sphere, and online linear optimization over the cube.The passages specify the decision and loss sets for these instances.Source: §2 · p. 3

Partial-Information Setting

  • Bandit feedback reveals only the chosen action’s loss, unlike full information, which reveals the complete loss vector.The section notes that this limited feedback makes algorithm design challenging.Source: §2 · p. 3

Differential Privacy

  • The privacy definition compares loss sequences differing in one complete loss vector and applies to the algorithm’s entire prediction sequence.The section also notes that online learning typically offers distribution-free guarantees and suits dynamic, adversarial settings.Source: §2 · p. 4

3. Full-Information Setting: Privacy for Free

The full-information section presents FTRL and FTPL approaches that use tree-based private loss estimates. It establishes privacy guarantees and analyzes regret, including the trade-offs of the FTPL approach.

3. Full-Information Setting: Privacy for Free

  • The FTRL template uses tree-based private loss estimates to ensure ε-differential privacy, while its linear-loss regret incurs an additive cost.The theorem specifies Laplace noise with scale λ = ∥Y∥1 log T / ε and privacy for the full prediction sequence.Source: §3 · p. 4, §3.1 · p. 5
  • The corollary specializes the regret bound to specific online linear optimization instances.It derives each instance’s bound by substituting choices of the regularizer and noise parameter.Source: §3 · p. 4

3.1. Proof of Theorem 3.1

  • Tree-based aggregation makes the released prefix sums ε-differentially private, and post-processing transfers that guarantee to the algorithm’s predictions.Identically distributed noise across outputs simplifies the regret analysis but is not essential to privacy.Source: §3.1 · p. 5
  • The proof shows that per-step noise and a one-shot noise injection have the same expected regret, so the noise need not be paid at every step in the stability analysis.The analysis uses the FTL-BTL lemma and standard FTRL stability bounds.Source: §3.1 · pp. 5–6

3.2. Regret Bounds for FTPL

  • FTPL uses perturbations to obtain differential privacy and O(√T) regret for all instances, but its dimension dependence is suboptimal.Its linear optimization each round may be computationally less expensive than FTRL’s convex program.Source: §3.2 · p. 6

4. Differentially Private Multi-Armed Bandits

The section presents a private algorithm for non-stochastic multi-armed bandits and a general private bandit linear optimization result. Its reduction adds noise to bandit feedback, with a zero-mean-noise analysis linking expected regret to regret on perturbed losses.

4. Differentially Private Multi-Armed Bandits

  • Theorem 4.1 analyzes Algorithm 4 for non-stochastic multi-armed bandits with loss vectors bounded by 1 in l∞ and states a regret guarantee.The supplied theorem passage does not include the bound's complete expression.Source: §4 · p. 6

Bandit Feedback: Reduction to the Non-private Setting

  • The bandit reduction adds Laplace noise to feedback from a non-private algorithm to produce an ε-differentially private algorithm.Algorithm 4 forwards the observed scalar loss plus a noise inner product to the inner algorithm.Source: Bandit Feedback: Reduction to the… · p. 7
  • With independent zero-mean noise added to each loss vector, expected regret matches the input algorithm's regret on the perturbed sequence.The section's lemma states this relation for full-information or bandit algorithms.Source: Bandit Feedback: Reduction to the… · p. 7

4.1. Proof of Theorem 4.1

  • For Algorithm 4, setting λ = 1/ε is sufficient for ε-differential privacy under the stated multi-armed-bandit conditions.The proof invokes the privacy lemma and bounds the action-coordinate loss by 1.Source: §4.1 · p. 7

4.2. Differentially Private Bandit Linear Optimization

  • For general convex decision sets, Algorithm 4 with SCRiBLe is ε-private and has a regret guarantee parameterized by the set's self-concordance parameter ν.The passage also specifies the loss bound M and noise scale, but the regret expression is incomplete.Source: §4.2 · p. 8

5. Conclusion

The paper reports a constant additive regret increase from differential privacy in full-feedback online linear optimization and nearly optimal dependence on T for bandit feedback. It identifies extensions to other partial-information settings and additive separation of ε and T in adversarial bandits as open directions.

5. Conclusion

  • Differential privacy adds only a constant amount to regret in full-feedback online linear optimization, while the bandit bounds are nearly optimal in T.The authors identify semi-bandit, combinatorial bandit, and contextual bandit extensions, as well as additive separation of ε and T for adversarial bandits, as open questions.Source: §5 · p. 8

A. Proofs for FTPL (Theorem 3.5)

The appendix states privacy and distribution guarantees for the Gaussian-noise mechanism used in the FTPL proof. The released cumulative-loss sequence is (ε, δ)-differentially private, with Gaussian noise whose variance scales with ⌈log T⌉.

A. Proofs for FTPL (Theorem 3.5)

  • Theorem A.1 states that the released sequence is (ε, δ)-differentially private and that each cumulative release has Gaussian noise variance ⌈log T⌉σ²I_N.The distribution is stated as N(∑_{s=1}^t l_s, ⌈log T⌉σ²I_N).Source: A. Proofs for FTPL (Theorem 3.5) · p. 10
  • The proof obtains privacy for the released sequence by post-processing a sequence already shown to be (ε, δ)-differentially private.The cited proof attributes the earlier privacy result to Jain et al. (2012).Source: A. Proofs for FTPL (Theorem 3.5) · p. 10

B. Noisy OCO Theorem Proof

The appendix proves the noisy online optimization lemma by using the independence of each round's noise from the current decision and its zero mean. These properties support the stated regret relation for the perturbed loss sequence.

B. Noisy OCO Theorem Proof

  • The proof uses that the current decision is independent of the round's noise and that the noise has zero mean.It also notes that the algorithm's randomness does not depend on that noise.Source: B. Noisy OCO Theorem Proof · p. 10

C. Facts about Norms of Laplace Vectors

The section gives a fact for Laplacian distributions and indicates that its general versions follow immediately. Its proof uses an exponential-tail bound and a union bound.

D. Proof for Bandit Linear Optimization

The proof establishes privacy for the Laplace-noise mechanism and analyzes regret using perturbed loss vectors. For the regret argument, it conditions on a high-probability event and applies a SCRiBLe regret theorem.

Loading 1701.07953v2…