Information Bottleneck under Perfect Privacy
Junle Zhong, Mohamad Assaad, Sreejith Sreekumar
Laboratoire des Signaux et Systèmes (L2S), CNRS, CentraleSupélec, Université Paris-Saclay
cs.IT, cs.LG, math.IT
Submitted: 2026-08-11
Updated: 2026-08-12
License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
Importance score: 75/100
The gist: The paper studies the information bottleneck problem under a perfect privacy constraint, with a particular focus on the active-rate regime where the representation-rate constraint is binding.
Terminology
Summary
The paper studies the information bottleneck problem under a perfect privacy constraint, with a particular focus on the active-rate regime where the representation-rate constraint is binding. The goal is to construct a representation that preserves utility-relevant information while remaining statistically independent of a sensitive variable. The exact independence requirement introduces an additional constraint beyond the classical rate-relevance tradeoff and must be explicitly incorporated into the optimization. To this end, the authors develop an alternating direction method of multipliers (ADMM)-based method tailored to the resulting problem structure. Under suitable regularity conditions, they establish global convergence of the generated sequence, characterize its convergence rate through the Kurdyka–Łojasiewicz exponent, and extend the analysis to inexact block updates.
The problem is formulated as follows. Let X, Y, and S be discrete random variables over finite alphabets, where X is the observed source, Y is the utility-relevant variable, and S is the sensitive variable. A privacy mechanism is specified by a conditional distribution PUX, and the induced joint distribution satisfies the Markov chain (Y, S) → X → U. The utility is quantified by I(U;Y), the representation rate by I(X;U), and the privacy leakage by I(S;U). The paper focuses on the perfect privacy regime, i.e., I(S;U) = 0. The rate-constrained privacy-utility tradeoff under perfect privacy (RCPP) problem is formulated as maximizing I(U;Y) subject to I(X;U) ≤ R and I(S;U) = 0.
The paper defines nontrivial perfect privacy as the existence of a mapping PUX whose output U is statistically dependent on Y while being statistically independent of S. For finite alphabets, this exists if and only if dim N(PSX) ∩ N(PYX)⊥ ≥ 1. The role of the rate constraint depends on R. The maximum utility under perfect privacy is denoted JPP, and the critical rate R is the minimum rate needed to achieve JPP. For R ≥ R, the rate constraint is inactive and the problem reduces to a linear programming formulation. The paper focuses on the active-rate regime 0 < R < R*, where the rate constraint directly affects attainable utility.
Following the Lagrange multiplier treatment used in the IB method, the paper considers the functional LRCPP(PUX) = I(X;U) − βI(U;Y), where β ≥ 0 is a tradeoff parameter. By the data processing inequality under Y → X → U, for any β ≤ 1, the trivial representation U ⊥ X achieves the minimum value 0. The active-rate regime corresponds to the nontrivial parameter range 1 < β < β*. The RCPP problem is then considered in the form of minimizing I(X;U) − βI(U;Y) subject to I(S;U) = 0.
The perfect privacy condition is equivalent to statistical independence between S and U. Under the Markov chain S → X → U, the marginal consistency and perfect privacy conditions are expressed as pU = PUX pX and PUS = pU 1⊤S. These relations are combined into a single linear constraint Ax − Bz = 0, where x = pU and z = vec(PUX). The problem is then written as minimizing F(x) + H(z) subject to Ax − Bz = 0, where F(x) = (1−β)H(U) + ι∆U(x) and H(z) = −H(UX) + βH(UY) + ιQ(z). The x-block represents the marginal distribution of U with its simplex constraint, and the z-block represents the privacy mechanism with its probability constraints.
The paper notes that standard ADMM convergence results do not directly apply because the variables are constrained to probability sets, making the block objectives nonsmooth. The authors therefore propose a perturbed augmented Lagrangian with a perturbed dual update. The proposed method introduces the following updates: the x-subproblem minimizes F0(x) + F1(x) + ⟨(1−τ)λk, Ax − Bzk⟩ + (ρ/2)∥Ax − Bzk∥2; the z-subproblem minimizes H0(z) + H1(z) + ⟨(1−τ)λk, Axk+1 − Bz⟩ + (ρ/2)∥Axk+1 − Bz∥2 + (γ/2)∥z − zk∥2Q; and the dual update is λk+1 = (1−τ)λk + ρ(Axk+1 − Bzk+1). The z-subproblem includes a proximal term with γ ≥ 0 and Q ⪰ 0 to control successive changes and provide regularization.
The convergence analysis relies on several assumptions. Assumption 1 requires feasibility and a nonempty set of stationary points. Assumption 2 requires uniform positivity of the probability values, i.e., there exists ϵ > 0 such that pU(u) ≥ ϵ and pUX(ux) ≥ ϵ for all iterates. Under these assumptions, F0 is µF0-strongly convex, and H0 is ωH0-restricted weakly convex with respect to B1 = pTX ⊗ IU. The paper establishes that H0 is also ωH0-restricted weakly convex with respect to the full matrix B.
The paper constructs a Lyapunov function P(wk+1) = Lρ,τ(xk+1, zk+1, λk+1) − (τ(1−τ)/2ρ)∥λk+1∥2 + d[∥zk+1 − zk∥2Dz + ((1−τ)/2ρ)∥λk+1 − λk∥2], where Dz = ρη1B⊤B + (γ/2)Q. The correction terms are chosen to absorb history-dependent quantities. Lemma 1 establishes sufficient descent of the Lyapunov sequence under parameter conditions (6), which require 0 0, Q ≻ 0, d > (1−τ)(2−τ)/(2τ), η1 ≥ d, and 2γλmin(Q) > [ωH0 + 2d(ωH0 + 2ρη1) − ρ]+∥B∥2. Lemma 2 establishes lower boundedness of the Lyapunov sequence and boundedness of the dual sequence.
Theorem 1 establishes subsequential convergence and approximate stationarity. The sequence uk is bounded, successive differences vanish (xk+1 − xk → 0, zk+1 − zk → 0, λk+1 − λk → 0), and the asymptotic feasibility residual satisfies lim sup ∥Axk+1 − Bzk+1∥ ≤ (τ/ρ) lim sup ∥λk∥. Consequently, every accumulation point is an ϵ-KKT point with ϵ = (τ/ρ) lim sup ∥λk∥. The ϵ-KKT conditions are defined in Definition 10 with three inequalities involving the stationarity of the x-block, the z-block, and the feasibility residual.
The convergence rate analysis is based on the Kurdyka–Łojasiewicz property. Lemma 3 establishes a subgradient bound, Lemma 4 establishes that the Lyapunov function P is a KŁ function (proved via definability in the o-minimal structure Rexp), and Lemma 5 establishes the finite length property and whole sequence convergence. Lemma 6 derives a recursion for the Lyapunov error ek = P(wk) − P(w*), showing that ek − ek+1 ≥ C̄e2θk+1 for some C̄ > 0 and θ ∈ [0,1).
Theorem 2 characterizes the convergence rate of the Lyapunov error sequence: (i) if θ = 0, then ek = 0 for all sufficiently large k; (ii) if θ ∈ (0, 1/2], then ek ≤ ek0(1 + C̄e2θ−1k0)−(k−k0); (iii) if θ ∈ (1/2, 1), then ek ≤ µ(k − k0) + e1−2θk0 raised to the power −1/(2θ−1). Theorem 3 characterizes the convergence rate of the sequence uk: (i) if θ = 0, then uk = u* for all sufficiently large k; (ii) if θ ∈ (0, 1/2], then ∥uk − u*∥ ≤ C√ek0(1 + C̄e2θ−1k0)−(k−1−k0)/2; (iii) if θ ∈ (1/2, 1), then ∥uk − u*∥ ≤ C[µ(k − 1 − k0) + e1−2θk0] raised to the power (1−θ)/(1−2θ). Corollary 1 provides an eventual ϵ-KKT guarantee with a finite iteration threshold Kϵ̄.
The paper also extends the analysis to inexact subproblem solutions. The inexact updates are assumed to satisfy first-order conditions with residuals ek+1x and ek+1z that are square summable. Proposition 3 shows that under this condition, the conclusions of Theorem 1 remain valid. The proof accounts for the additional residual terms through Young's inequality and shows that the successive differences remain square summable.
Numerical experiments are conducted on a synthetic distribution adopted from [11], with U = 2. The proposed method is compared with three conventional IB algorithms: perturbed ADMM IB, iterative IB, and Douglas–Rachford splitting IB. The results show that the RCPP curve follows the same trend as the conventional IB curves but lies below them, reflecting the additional perfect privacy constraint. The utility gap remains relatively small, indicating that perfect privacy incurs only a moderate utility loss. As the rate limit increases, the RCPP solution approaches the perfect-privacy utility reported in [11]. The utility-to-privacy ratio for the proposed method is several orders of magnitude larger than for the baseline methods, demonstrating that the proposed method effectively enforces perfect privacy while maintaining competitive rate–utility performance.
The paper concludes that the proposed perturbed proximal ADMM solver computes perfect privacy mechanisms by enforcing the zero leakage constraint directly while retaining an explicit information rate constraint. The resulting constrained problem is nonconvex and nonsmooth, involving rank deficient linear constraints. The paper proves convergence through a Lyapunov analysis, obtains convergence rate results based on the KŁ property, and extends the convergence guarantee to inexact block updates. An open problem is the extension to multiuser settings.
Improvements for AI systems
Improvements to AI Systems:
- Privacy-Preserving Representation Learning with Hard Guarantees
-
Implement the ADMM-based solver to train neural encoders that enforce exact statistical independence between learned representations and sensitive attributes (e.g., race, gender in facial recognition).
-
The improved system can generate embeddings where mutual information I(S;U) = 0 is guaranteed by construction, not merely penalized, eliminating leakage risks in downstream tasks.
- Rate-Constrained Utility Optimization for Data Compression
-
Use the RCPP formulation to design lossy compression algorithms that maximize task-relevant information (e.g., object detection accuracy) under a strict bitrate limit R, while ensuring no sensitive metadata (e.g., location) is recoverable.
-
The system can automatically find the optimal tradeoff curve between compression rate and utility, with theoretical convergence guarantees for nonconvex objectives.
- Robust Fairness in Generative Models
-
Apply the perfect privacy constraint to variational autoencoders (VAEs) or GANs to produce synthetic data that is statistically independent of protected attributes while preserving semantic content.
-
The improved system can generate fair synthetic datasets for training downstream classifiers, with provable absence of sensitive information leakage.
- Federated Learning with Privacy Auditing
-
Integrate the ADMM-based solver into federated learning frameworks to enforce that shared model updates (U) are independent of individual client identities (S), preventing membership inference attacks.
-
The system can certify zero-leakage updates while maintaining model utility, with convergence rates for distributed optimization under inexact local computations.
- Interpretable Privacy–Utility Tradeoff Analysis
-
Use the theoretical bounds (e.g., critical rate R*, utility gap) to build a diagnostic tool that quantifies the minimum rate required to achieve a target utility under perfect privacy.
-
The improved system can advise system designers on achievable privacy–utility operating points before deployment, avoiding trial-and-error tuning.
- Nonconvex Optimization with Nonsmooth Constraints
-
Adopt the perturbed proximal ADMM framework for other AI tasks involving hard constraints (e.g., sparsity, orthogonality) where standard solvers fail due to nonsmoothness or rank-deficient linear constraints.
-
The system can handle problems like dictionary learning or low-rank matrix factorization with exact constraints, providing global convergence and KŁ-based rate guarantees.
- Active-Rate Regime Handling in Resource-Limited Devices
-
Deploy the solver on edge devices where the representation rate is tightly constrained (e.g., IoT sensors). The system can dynamically switch between trivial and nontrivial representations based on the available rate, ensuring optimal utility without privacy violations.
-
It can operate in the active-rate regime (0 < R < R*) where standard IB methods become infeasible, enabling privacy-preserving inference under bandwidth limitations.
- Inexact and Asynchronous Optimization for Large-Scale Models
-
Extend the inexact block update convergence results to train large neural networks where exact subproblem solves are computationally prohibitive.
-
The improved system can use approximate gradients with square-summable errors, guaranteeing convergence to ϵ-KKT points, enabling scalable privacy-preserving training on massive datasets.
Sources
Related papers
- Clipped Affine Policy: Low-Complexity Near-Optimal Online Power Control for Energy Harvesting Communications over Fading Channels
- Discrepancy for Random Linear Codes
- A New Approach to Code Smoothing Bounds
- Contextual Memory-Enhanced Source Coding for Low-SNR Communications
- Symmetry-Enforced Quadratic Approximate-Degradability Bounds for Noisy Landau-Streater Channels
- Anonymous Shamir's Secret Sharing via Reed-Solomon Codes Against Permutations, Insertions, and Deletions