Table of Contents
Fetching ...

The Price of Privacy For Approximating Max-CSP

Prathamesh Dharangutte, Jingcheng Liu, Pasin Manurangsi, Akbar Rafiey, Phanu Vajanopath, Zongrui Zou

TL;DR

This work initiates a systematic study of approximating Max-CSPs under differential privacy when constraints are private. It identifies a high-privacy regime where no DP algorithm can outperform a random assignment by more than a factor of $O( ext{$\varepsilon$})$, and provides a polynomial-time algorithm achieving this bound on triangle-free bounded-degree instances, with extensions to Max-Cut and Max-$k$XOR under various assumptions. In the low-privacy regime, the paper shows near-optimal performance via the Exponential Mechanism, yielding additive deficits and multiplicative bounds that depend on $ ext{$\varepsilon$}$ and problem size, and provides matching lower bounds. A rich set of techniques—private partitioning, privatized versions of Shearer’s Max-Cut algorithm, degree-based decompositions, and center-polynomial analyses—enable private improvements over random for several CSPs, including odd $k$ Max-$k$XOR and Max-Cut, even when triangle-freeness or bounded degree are relaxed at the cost of efficiency. The results illuminate fundamental privacy-utility tradeoffs in DP Max-CSPs and offer concrete algorithms with provable privacy and utility guarantees, highlighting both near-optimal regimes and open avenues for broader generalization and efficiency gains.

Abstract

We study approximation algorithms for Maximum Constraint Satisfaction Problems (Max-CSPs) under differential privacy (DP) where the constraints are considered sensitive data. Information-theoretically, we aim to classify the best approximation ratios possible for a given privacy budget $\varepsilon$. In the high-privacy regime ($\varepsilon \ll 1$), we show that any $\varepsilon$-DP algorithm cannot beat a random assignment by more than $O(\varepsilon)$ in the approximation ratio. We devise a polynomial-time algorithm which matches this barrier under the assumptions that the instances are bounded-degree and triangle-free. Finally, we show that one or both of these assumptions can be removed for specific CSPs--such as Max-Cut or Max $k$-XOR--albeit at the cost of computational efficiency.

The Price of Privacy For Approximating Max-CSP

TL;DR

This work initiates a systematic study of approximating Max-CSPs under differential privacy when constraints are private. It identifies a high-privacy regime where no DP algorithm can outperform a random assignment by more than a factor of \varepsilon, and provides a polynomial-time algorithm achieving this bound on triangle-free bounded-degree instances, with extensions to Max-Cut and Max-XOR under various assumptions. In the low-privacy regime, the paper shows near-optimal performance via the Exponential Mechanism, yielding additive deficits and multiplicative bounds that depend on \varepsilon and problem size, and provides matching lower bounds. A rich set of techniques—private partitioning, privatized versions of Shearer’s Max-Cut algorithm, degree-based decompositions, and center-polynomial analyses—enable private improvements over random for several CSPs, including odd Max-XOR and Max-Cut, even when triangle-freeness or bounded degree are relaxed at the cost of efficiency. The results illuminate fundamental privacy-utility tradeoffs in DP Max-CSPs and offer concrete algorithms with provable privacy and utility guarantees, highlighting both near-optimal regimes and open avenues for broader generalization and efficiency gains.

Abstract

We study approximation algorithms for Maximum Constraint Satisfaction Problems (Max-CSPs) under differential privacy (DP) where the constraints are considered sensitive data. Information-theoretically, we aim to classify the best approximation ratios possible for a given privacy budget . In the high-privacy regime (), we show that any -DP algorithm cannot beat a random assignment by more than in the approximation ratio. We devise a polynomial-time algorithm which matches this barrier under the assumptions that the instances are bounded-degree and triangle-free. Finally, we show that one or both of these assumptions can be removed for specific CSPs--such as Max-Cut or Max -XOR--albeit at the cost of computational efficiency.
Paper Structure (44 sections, 38 theorems, 99 equations, 1 table, 7 algorithms)

This paper contains 44 sections, 38 theorems, 99 equations, 1 table, 7 algorithms.

Key Result

Corollary 1

For any $\varepsilon > 0$, there is an $\varepsilon$-DP $(1-O(1/\varepsilon))$-approximation algorithm for Max-CSPs.

Theorems & Definitions (63)

  • Corollary 1
  • Theorem 2: Informal version of \ref{['thm:mul_hardness_csp']}, Section \ref{['sec:mul_hardness']}
  • Theorem 3: Informal version of Theorem \ref{['thm:mul_hardness_csp']}, Section \ref{['sec:mul_hardness']}
  • Theorem 4: Restatement of Lemma \ref{['lem:x_j-priv-guarantee']} and Lemma \ref{['lem:bounded-deg-tri-free-guarantee']}, Section \ref{['sec:triangle-free-bounded-degree-csp']}
  • Theorem 5: Informal version of Corollary \ref{['cor:max-kxor-oddk-main']}, Section \ref{['sec:max-kxor-oddk-unbounded']}
  • Theorem 6: Informal version of Theorem \ref{['thm:triangle-free']}, Section \ref{['sec:triangle-free-max-kxor']}
  • Theorem 7: Informal version of \ref{['thm:privacy_private_maxcut', 'thm:utility_maxcut_unbounded']}, Section \ref{['sec:maxcut-unbounded']}
  • Theorem 8: Informal version of \ref{['thm:maxcut_without_trianglefreeness']}, Section \ref{['sec:max-cut_without_trianglefreeness']}
  • Definition 9
  • Definition 10: Neighboring dataset
  • ...and 53 more