Papers
Topics
Authors
Recent
Search
2000 character limit reached

Clipped Linear Lottery: Smooth Selection

Updated 4 July 2026
  • Clipped Linear Lottery is a randomized selection mechanism that applies an affine transformation and clipping to candidate utilities, ensuring smooth changes in selection probabilities.
  • It overcomes the instability of threshold-based methods by mitigating abrupt shifts in candidate scores, as evidenced by empirical evaluations on review datasets.
  • The mechanism is controlled by a smoothness parameter L, which balances stability with near-optimal regret bounds, yielding a principled three-tier selection outcome.

The Clipped Linear Lottery (CLL) is a randomized selection mechanism for settings in which nn candidates are evaluated from numerical reviews and exactly kk must be selected. It was introduced as the central mechanism in “Smooth Partial Lotteries for Stable Randomized Selection” (Goldberg et al., 19 May 2026). The mechanism assigns marginal selection probabilities by applying a common affine transformation to candidate utilities and clipping the result to [0,1][0,1], thereby creating three regions: automatic rejection, automatic acceptance, and a linear lottery region. Its defining purpose is to make partial lotteries smooth: small changes in review scores should induce only bounded changes in all candidates’ selection probabilities.

1. Selection setting and motivation

The CLL is formulated for randomized selection in domains such as scientific funding, admissions, hiring, and peer review. There are nn candidates, exactly kk must be selected, and candidate ii receives rr numerical reviews on a known scale. After normalization to [0,1][0,1], the data is a matrix

X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.

A utility vector u(X)Rnu(X)\in\mathbb{R}^n is then computed, where kk0 is the estimated quality of selecting candidate kk1. A canonical example is the mean score,

kk2

A randomized selection rule maps the review matrix to a distribution over size-kk3 subsets,

kk4

and induces marginal selection probabilities

kk5

These formal objects define the environment in which the CLL operates (Goldberg et al., 19 May 2026).

The mechanism is motivated by a defect of deterministic and threshold-based selection. Deterministic top-kk6 selection is brittle near the cutoff. Many institutions therefore use partial lotteries that automatically accept candidates above a high threshold, automatically reject those below a low threshold, and randomize uniformly among a middle group. The paper argues that such threshold-based designs are inherently unstable: an arbitrarily small perturbation in one review can move a candidate across a tier boundary, changing their selection probability from kk7 to kk8 or kk9, while simultaneously causing large changes for others. Prior work cited there shows that such mechanisms can exhibit “maximum instability,” and the empirical analysis reports that on ICLR, NeurIPS, and Swiss National Science Foundation data, a one-point change in one review can change a paper’s selection probability by more than [0,1][0,1]0 under existing lotteries (Goldberg et al., 19 May 2026).

This motivates the paper’s central design principle: smoothness. Rather than using sharp tier boundaries, the mechanism should ensure that small perturbations in scores produce only proportionally small perturbations in marginal selection probabilities. The CLL is proposed as a simple and interpretable mechanism satisfying that requirement.

2. Formal definition of the mechanism

The CLL takes as input a review matrix [0,1][0,1]1, a utility function [0,1][0,1]2 with Lipschitz constant [0,1][0,1]3, a target smoothness parameter [0,1][0,1]4, and the budget [0,1][0,1]5. It first computes utilities [0,1][0,1]6, then sets a common slope

[0,1][0,1]7

scales utilities,

[0,1][0,1]8

and then finds an intercept [0,1][0,1]9 such that the clipped values satisfy the budget constraint

nn0

where

nn1

The marginal probabilities are then

nn2

and a size-nn3 subset with these marginals can be sampled, for example by systematic sampling (Goldberg et al., 19 May 2026).

Equivalently, letting nn4 and nn5, the mechanism can be written explicitly as

nn6

This representation makes the three-region structure explicit. Candidates in the lower region are always rejected, candidates in the upper region are always accepted, and candidates in the middle region participate in a lottery with probabilities that increase linearly in utility.

The same rule can be parameterized through implicit utility thresholds

nn7

yielding

nn8

The thresholds nn9 and kk0 are not fixed exogenously; they are determined by the intercept kk1 needed to enforce kk2. This is a central structural feature of the CLL: it preserves the intuitive “three-tier” logic of partial lotteries while replacing discrete tier boundaries with a continuous linear transition (Goldberg et al., 19 May 2026).

3. Smoothness as a design principle

The paper formalizes smoothness as a Lipschitz condition on the marginal probability map kk3. The distance between review matrices is measured in the kk4 norm,

kk5

A randomized selection rule is kk6-smooth if

kk7

If only one review changes by kk8, then kk9, so the total change in marginal probabilities across all candidates is at most ii0. The paper interprets this as a guarantee that no single review can disproportionately swing the outcome (Goldberg et al., 19 May 2026).

The utility function is itself required to be smooth. A utility map ii1 is ii2-Lipschitz if

ii3

The mean-score utility is ii4-Lipschitz, while the min, max, and median score per candidate are all ii5-Lipschitz. The analysis notes that if utilities were arbitrarily non-smooth, no smooth mechanism could track them without unbounded regret (Goldberg et al., 19 May 2026).

The key theorem states that the CLL with slope

ii6

is exactly ii7-smooth: ii8 The paper also states that this bound is essentially tight: there are instances where the true Lipschitz constant is arbitrarily close to ii9. The proof intuition isolates two sources of variation. First, the utilities change by at most rr0. Second, because the intercept rr1 must shift to preserve the budget constraint, that common shift can double the total rr2 change. This yields an upper bound of

rr3

and substituting rr4 gives the advertised smoothness guarantee (Goldberg et al., 19 May 2026).

The result has an immediate operational interpretation. A one-point change in one normalized review can change the sum of absolute marginal-probability changes across all candidates by at most rr5. The mechanism therefore excludes discontinuous probability jumps at tier boundaries and instead forces gradual changes in every candidate’s marginal selection probability.

4. Utility, regret, and near-optimality

The CLL is evaluated relative to the utility vector rr6. For a given review matrix, the optimal deterministic benchmark is the total utility of the top-rr7 candidates,

rr8

The expected utility under a randomized rule with marginals rr9 is

[0,1][0,1]0

and the regret is

[0,1][0,1]1

The paper studies worst-case regret over all review matrices (Goldberg et al., 19 May 2026).

A geometric characterization is central to the analysis. Let

[0,1][0,1]2

be the capped simplex. For each [0,1][0,1]3, the CLL output is the Euclidean projection of the scaled utility vector [0,1][0,1]4 onto [0,1][0,1]5: [0,1][0,1]6 Thus, among all feasible marginal vectors with total mass [0,1][0,1]7, the CLL chooses the one closest in [0,1][0,1]8 to the scaled utilities (Goldberg et al., 19 May 2026).

The resulting worst-case regret bound is

[0,1][0,1]9

For mean-score utility, where X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.0,

X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.1

The paper interprets this as a smoothness–utility tradeoff. Larger X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.2 permits steeper slopes and smaller regret; more reviews per candidate reduce X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.3 and therefore reduce the worst-case regret at fixed X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.4. The factor X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.5 is also identified with the regret of uniform selection, which is perfectly smooth but ignores the scores (Goldberg et al., 19 May 2026).

The analysis does not stop at an upper bound. For mean utility, every X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.6-smooth selection rule satisfies a lower bound of the form

X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.7

In the regime

X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.8

the lower bound differs from the CLL upper bound only by a factor of X[0,1]n×r,Xi,j is reviewer j’s score for candidate i.X \in [0,1]^{n \times r},\quad X_{i,j} \text{ is reviewer } j\text{'s score for candidate } i.9. The paper therefore concludes that, up to this small constant factor, the CLL is minimax optimal among u(X)Rnu(X)\in\mathbb{R}^n0-smooth selection rules. It also states that analogous near-optimality results extend to other utility functions, including median, min, and max (Goldberg et al., 19 May 2026).

5. Relation to fairness, privacy, softmax, and other meanings of “lottery”

A recurring source of confusion is that the CLL is neither a reformulation of Individual Fairness nor a privacy mechanism, even though it has stability guarantees. Individual Fairness requires that similar candidates on a fixed input receive similar probabilities: u(X)Rnu(X)\in\mathbb{R}^n1 Smoothness, by contrast, constrains how the same candidate’s probability changes across different inputs u(X)Rnu(X)\in\mathbb{R}^n2 and u(X)Rnu(X)\in\mathbb{R}^n3. The paper states that the two notions are formally incomparable. A constant rule that always selects the first u(X)Rnu(X)\in\mathbb{R}^n4 candidates is u(X)Rnu(X)\in\mathbb{R}^n5-smooth but can violate Individual Fairness, while an Individually Fair rule can be arbitrarily non-smooth across datasets. At the same time, prior work cited there shows that on a fixed instance, the clipped-linear rule with slope u(X)Rnu(X)\in\mathbb{R}^n6 is the exact instance-optimal solution to maximizing utility under Individual Fairness constraints (Goldberg et al., 19 May 2026).

The same section distinguishes smoothness from Differential Privacy. Standard u(X)Rnu(X)\in\mathbb{R}^n7-DP is defined over neighboring inputs differing in one entry: u(X)Rnu(X)\in\mathbb{R}^n8 The paper proves that standard DP does not imply smoothness: for every u(X)Rnu(X)\in\mathbb{R}^n9, there exists an kk00-DP selection rule that is not kk01-smooth for any finite kk02. Conversely, smoothness does not imply DP, because one can keep marginals fixed while changing the joint support dramatically. When privacy is reformulated as metric DP with respect to kk03,

kk04

the paper shows that this does imply smooth marginals with

kk05

and that the dependence on kk06 is tight for small distances. However, metric-DP-based design yields a much weaker regret guarantee, of order

kk07

which is worse than the CLL’s kk08 scaling by an extra factor of approximately kk09 (Goldberg et al., 19 May 2026).

The paper also compares the CLL to top-kk10 softmax, equivalently the Exponential Mechanism or Gumbel-top-kk11 sampling. With temperature kk12,

kk13

and sampling proceeds without replacement. If kk14 is kk15-Lipschitz, the top-kk16 softmax rule induces kk17-smooth marginals with

kk18

and has worst-case regret

kk19

Setting kk20 to match a target smoothness level gives

kk21

The paper therefore concludes that softmax is worse than the CLL by a factor of kk22 in worst-case regret at the same smoothness level. It also highlights a structural distinction: softmax has full support, whereas the CLL is sparse, automatically accepting or rejecting some candidates and randomizing only in the middle region (Goldberg et al., 19 May 2026).

A separate terminological clarification concerns earlier work on lotteries in computational mechanism design. In “Pricing Randomized Allocations” (0904.2400), a lottery is a pair kk23 consisting of a probability vector over items and a price, and buyer utility is linear in kk24. That literature studies randomized allocations for revenue extraction rather than score-based subset selection. The shared word “lottery” refers to randomization over outcomes in both cases, but the formal objects, objectives, and constraints differ (0904.2400).

6. Empirical behavior, operational tuning, and limitations

The empirical evaluation in the CLL paper uses four datasets: ICLR 2025 with kk25 and at least kk26 reviews per paper on a kk27–kk28 scale; NeurIPS 2024 with kk29 and at least kk30 reviews per paper on a kk31–kk32 scale; Swiss National Science Foundation data with kk33 and at least kk34 reviews per proposal on a kk35–kk36 scale; and a Synthetic Beta dataset with kk37, kk38, and reviews drawn i.i.d. from kk39 on kk40 and discretized into kk41 levels. The utility is always mean normalized score, and the experiments consider acceptance rates kk42 (Goldberg et al., 19 May 2026).

Against existing interval-based lotteries such as MERIT and the Swiss NSF lottery procedure, the paper measures local smoothness under worst one-review, one-tick perturbations. On ICLR and NeurIPS, a one-point change in one review can change a candidate’s selection probability by more than kk43 under MERIT or Swiss NSF. The reported local norm ratios are in the range of approximately kk44–kk45, far above the target kk46 scale. In plots of regret versus smoothness, MERIT and Swiss NSF lie high and to the right, while the CLL can achieve much smaller kk47 for the same or lower regret (Goldberg et al., 19 May 2026).

The comparison with softmax is similarly sharp. Sweeping the smoothness parameter kk48, the experiments measure normalized regret kk49 for both mechanisms. Across all datasets and all acceptance rates, the CLL’s regret–smoothness curve lies strictly below softmax’s: kk50 The paper interprets this as empirical confirmation of the theoretical logarithmic gap in regret between the two mechanisms. The smoothness bounds themselves are also reported to be tight: for synthetic hard utility profiles with kk51 and kk52, empirical worst-case smoothness is within kk53 of the theoretical bound for the CLL and within kk54 of the corresponding bound for softmax (Goldberg et al., 19 May 2026).

Operationally, the principal tuning parameter is the global smoothness level kk55. Once kk56 is chosen, the slope is set to

kk57

Larger kk58 yields a steeper slope, a smaller lottery region, and behavior closer to deterministic top-kk59 selection; smaller kk60 yields a flatter slope, a larger lottery region, and greater stability. The intercept kk61 is then determined as the unique solution to

kk62

This automatically generates a lower cutoff kk63, an upper cutoff kk64, and a data-dependent lottery band kk65 (Goldberg et al., 19 May 2026).

The paper also proves two monotonicity properties useful for deployment. First, the mechanism is monotone in budget: fixing utilities and kk66, if the budget increases from kk67 to kk68, then

kk69

Second, letting

kk70

denote the lottery pool, the size kk71 is non-increasing in kk72, hence non-decreasing as the mechanism is made smoother. The paper presents this as a practical selection rule: choose the smoothest mechanism, i.e. the smallest kk73, that keeps the lottery pool below a politically acceptable size (Goldberg et al., 19 May 2026).

Finally, the paper discusses extensions and limitations. One extension concerns ex post validity constraints used by interval-based procedures: the paper proposes either a “core-width compatibility” condition that lets CLL satisfy interval dominance automatically, or a projection of CLL marginals onto the polytope of ex post valid marginals, which preserves validity but may weaken smoothness guarantees. The main limitations are the assumption of globally Lipschitz utilities, the remaining multiplicative gap of kk74 between the upper and lower regret bounds, the absence of behavioral or institutional evidence on how smoother lotteries affect reviewer behavior and perceived legitimacy, and the open possibility of instance-adaptive smoothness inspired by ideas such as smooth sensitivity. A plausible implication is that the CLL is best understood not as a final institutional template, but as a mathematically explicit benchmark for stable randomized selection under score perturbations (Goldberg et al., 19 May 2026).

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

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 Clipped Linear Lottery.