Papers
Topics
Authors
Recent
Search
2000 character limit reached

Partition Method for BlockRR

Updated 10 February 2026
  • The paper introduces a principled, weight-based partition of label sets to optimize the trade-off between accuracy and privacy in label-differentially private randomized response algorithms.
  • The methodology employs a weight matrix derived from private prior estimates and a tunable sharpness parameter to distinguish between majority and minority label blocks.
  • Empirical results indicate improved per-class accuracy and effective noise regulation, particularly under conditions of imbalanced class distributions.

The Partition Method for BlockRR is a framework for partitioning a label set—based on prior information about label frequencies—to optimize the trade-off between accuracy and privacy in label-differentially private randomized response algorithms. It introduces a principled, weight-based partition of possible labels into “majority” and “minority” blocks, enabling distinct randomized response mechanisms on each and generalizing many previous approaches under one unified scheme (Liu et al., 3 Feb 2026). BlockRR’s partition method is crucial for balancing the injected noise across classes, especially when class distributions are non-uniform or imbalanced, and is mathematically constructed via a weight matrix that encodes prior probabilities and controls the degree of block separation.

1. Purpose and Integration with BlockRR

The central purpose of the partition method in BlockRR is to divide the label set S={1,2,,K}S = \{1,2,\dots,K\} into two subsets, S1S_1 (majority) and S2S_2 (minority), such that high-prior labels receive standard (“diagonal”) randomized response (RR), while low-prior labels are handled using a more noise-uniformized mechanism. The partitioning ensures that the randomization preserves utility for common classes without sacrificing privacy, and prevents excessive performance degradation due to label imbalance. After partitioning, BlockRR applies block-specific randomization rules to the four possible regions of the label–privatized label Cartesian product, adapting noise to class support (Liu et al., 3 Feb 2026).

2. Construction of the Weight Matrix

The method starts from a private estimate of the prior distribution over labels, p=(p1,,pK)\mathbf{p} = (p_1, \dots, p_K)^\top, typically obtained with an ϵ\epsilon-differentially private mechanism (e.g., Laplace mechanism). The partition relies on a K×KK \times K weight matrix WW defined as

wij=pjexp(1σ1ij),w_{ij} = p_j \cdot \exp\left( -\frac{1}{\sigma} \cdot \mathbf{1}_{i \neq j} \right),

where σ>0\sigma>0 is a tunable sharpness parameter. This assignment ensures that diagonal elements wiiw_{ii} represent the direct support for label ii, while off-diagonal wijw_{ij} are exponentially downweighted versions of the prior mass for other labels. The matrix captures both the global class balance and label locality, making it suitable for discriminating between well-supported and rare classes (Liu et al., 3 Feb 2026).

3. Mathematical Formulation of the Partition

The partition method selects S1S_1 as the set of labels ii for which the diagonal weight dominates all off-diagonal entries in its row,

S1={iS:wiiwij for all jS},S_1 = \{ i \in S : w_{ii} \geq w_{ij} \text{ for all } j \in S \},

and S2=SS1S_2 = S\setminus S_1. This formalizes the notion of “majority” labels without requiring arbitrary thresholds; it is entirely dictated by the estimated prior p\mathbf{p} and sharpness parameter σ\sigma. A block-ID function P:S{1,2}P: S \to \{1,2\} encodes this mapping. The resulting split determines which labels receive more protective noise injections versus which are granted more accurate privatization (Liu et al., 3 Feb 2026).

4. Blockwise Randomized Response Mechanism

Once S1,S2S_1, S_2 and the corresponding privatized label blocks S~1,S~2\tilde S_1, \tilde S_2 are determined, BlockRR partitions the response mechanism over four blocks (Si,S~j)(S_i, \tilde S_j) for i,j{1,2}i, j \in \{1,2\}. Transition probabilities differ across these regions:

  • For (S1,S~1)(S_1, \tilde S_1), a diagonal RR is used, with probability mass eϵβe^{\epsilon}\beta for mapped labels and β\beta otherwise.
  • For other blocks, partially uniformized transition probabilities, parameterized by (β,γ)(\beta, \gamma), are assigned and computed via normalization constraints ensuring a proper probability distribution.
  • A distinguished subset ΔS~1\Delta \subseteq \tilde{S}_1 (of size ll) is used for minority labels to prevent oversmoothing and class collapse; the value of ll interpolates between conventional RR and prior-weighted RR.

The (β,γ)(\beta, \gamma) parameters emerge from normalization equations specific to each block, yielding closed-form solutions (Liu et al., 3 Feb 2026).

5. Algorithmic Recipe and Complexity

The partition method is implemented as follows:

  1. Compute the K×KK \times K weight matrix WW from p\mathbf{p} and σ\sigma.
  2. For each ii, declare iS1i \in S_1 if wiiwijw_{ii} \geq w_{ij} for all jj; else assign to S2S_2.
  3. Split S~\tilde S (the space of output labels) into S~1\tilde S_1 and S~2\tilde S_2 using mapping BB (e.g., top-kk prior labels for each ii).
  4. Compute ΔS~1\Delta \subseteq \tilde S_1 as the set of ll highest-prior labels.
  5. Solve for (β,γ)(\beta, \gamma) by inverting a 2×22 \times 2 linear system determined by the support sizes and privacy parameter ϵ\epsilon.
  6. For each privatization operation, draw y~\tilde y according to the transition probabilities determined by the block containing (y,y~)(y, \tilde y).

The dominant cost is O(K2)O(K^2) for computing WW and O(K)O(K) per privatization. Solving the small linear system and sampling is negligible in comparison (Liu et al., 3 Feb 2026).

6. Theoretical Guarantees and Privacy-Utility Trade-offs

BlockRR’s partitioned mechanism rigorously satisfies ϵ\epsilon-label differential privacy by construction. The composition of partitioned mechanisms is also ϵ\epsilon-label DP under standard parallel composition principles, provided that data splits are disjoint (Liu et al., 3 Feb 2026).

Utility and privacy are controlled primarily by the parameters σ\sigma and ll:

  • Lower σ\sigma broadens S2S_2, increasing noise on rare classes at the expense of utility.
  • Varying ll interpolates between standard RR and prior-weighted RR, allowing practitioners to externally tune privacy-utility trade-offs.
  • Empirical evaluation demonstrates that in high and moderate privacy regimes (ϵ3.0\epsilon \leq 3.0), the partition method yields strictly better test and per-class accuracy than unpartitioned methods, especially under class imbalance. In the low-privacy regime (ϵ4.0\epsilon \geq 4.0), the method reduces to standard RR without further performance loss (Liu et al., 3 Feb 2026).

7. Implications and Applicability

The partition method for BlockRR unifies a wide range of label-differentially-private randomized response mechanisms within a single parameterized framework. It provides systematic control over the partitioning of label sets, adapting flexibly to the empirical distribution of labels and allowing blockwise customization of noise. This is significant in settings with heavy class imbalance or when fine-grained control over per-class accuracy is required. The O(K2)O(K^2) partition step is efficient for moderate to large label spaces (K104K \ll 10^4). The approach is readily extensible to structured output domains, as the only requirement is the ability to define a block-ID mapping and candidate sets for privatization.

A plausible implication is that further refinement of the weight matrix (e.g., nonlinear weighting, dependency on other statistics) could yield even more flexible or utility-preserving variants of the BlockRR partition, potentially generalizing beyond label DP to other forms of privatization or fairness constraints (Liu et al., 3 Feb 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Partition Method for BlockRR.