Papers
Topics
Authors
Recent
Search
2000 character limit reached

Restriction-Sensitive Choice (RSC) Theory

Updated 11 July 2026
  • Restriction-Sensitive Choice (RSC) is a formal decision-making model that explains how restricting options triggers forbidden fruit effects and observable choice reversals.
  • The model employs a two-stage process that first filters options based on welfare preferences and then selects the final option using reaction preferences.
  • It extends to applications in menu-dependent decision making, privacy-preserving elicitation, and dynamic programming under restricted choice settings.

Restriction-Sensitive Choice (RSC) most specifically denotes a formal choice-theoretic model of the forbidden fruit effect: restricting access to some opportunities may steer desire toward their substitutes, so that removal of an option can induce a reversal toward another option of the same subjective “type” rather than leave the remaining ranking unchanged. In adjacent literatures, the same underlying idea of sensitivity to restrictions reappears in menu-dependent shortlisting, restricted codomains of feasible choice outputs, privacy-preserving elicitation, and preference-domain restrictions, while the acronym “RSC” is also used independently for unrelated constructions in machine learning and analysis (Boissonnet et al., 15 Sep 2025).

1. Formal choice-theoretic RSC and the forbidden fruit effect

In the choice-theoretic sense, RSC is defined on a finite set of options XX, with X=2X\mathcal X = 2^X \setminus \emptyset, and a choice function c:XXc:\mathcal X\to X such that c(A)Ac(A)\in A for every menu AA. Its basic behavioral signature is a choice reversal caused by removal of an unchosen option. The key revealed relation is

xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.

Thus xRcyx\mathbf{R}^c y means that when yy is present in the triple {x,y,z}\{x,y,z\}, the chosen option is zz, but when X=2X\mathcal X = 2^X \setminus \emptyset0 is removed and only X=2X\mathcal X = 2^X \setminus \emptyset1 remains, choice switches to X=2X\mathcal X = 2^X \setminus \emptyset2. The paper interprets this as X=2X\mathcal X = 2^X \setminus \emptyset3 “reacting” to the absence of X=2X\mathcal X = 2^X \setminus \emptyset4 (Boissonnet et al., 15 Sep 2025).

The model then builds a subjective similarity relation from such reactions. If X=2X\mathcal X = 2^X \setminus \emptyset5 reacts to the absence of X=2X\mathcal X = 2^X \setminus \emptyset6, then X=2X\mathcal X = 2^X \setminus \emptyset7 and X=2X\mathcal X = 2^X \setminus \emptyset8 are interpreted as similar; more generally, similarity is the transitive closure of reaction links. This yields equivalence classes of “types,” the subjective categories within which the forbidden fruit effect can operate.

The core representation is two-stage. A choice function X=2X\mathcal X = 2^X \setminus \emptyset9 is an RSC if there exist a partition c:XXc:\mathcal X\to X0 of c:XXc:\mathcal X\to X1 into types, a linear order c:XXc:\mathcal X\to X2 (“welfare preference”), and a linear order c:XXc:\mathcal X\to X3 (“reaction preference”), such that

c:XXc:\mathcal X\to X4

First, within each type c:XXc:\mathcal X\to X5, only the best available option according to c:XXc:\mathcal X\to X6 survives. Second, across the surviving type-representatives, the final choice is the c:XXc:\mathcal X\to X7-maximal option. The mismatch between c:XXc:\mathcal X\to X8 and c:XXc:\mathcal X\to X9 is what generates restriction-induced reversals.

The main characterization theorem states: c(A)Ac(A)\in A0 Here Expansion (Exp) requires that if c(A)Ac(A)\in A1, then c(A)Ac(A)\in A2; No-Reaction Similarity (NRS) imposes transitivity-like consistency among pairwise choices within the same subjective type; and Independent Reaction (IR) requires that the strength of reaction depends only on the availability of similar options, not on the identity of dissimilar outside options. Proposition c(A)Ac(A)\in A3 further identifies exactly when a reaction is observed: c(A)Ac(A)\in A4 iff there exist a type c(A)Ac(A)\in A5 and an outside option c(A)Ac(A)\in A6 such that c(A)Ac(A)\in A7, c(A)Ac(A)\in A8, and c(A)Ac(A)\in A9 (Boissonnet et al., 15 Sep 2025).

2. Identification, single-peaked reaction, welfare, and freedom

A central contribution of the RSC model is identifiability from observed reversals. The equivalence classes of the revealed similarity relation are observable from AA0, and these classes can be taken as the types: AA1 Proposition AA2 states that if AA3 is an RSC, then there exists a rationalizing RS-structure with exactly these types, and any rationalizing structure must place similar options in the same type. The types are therefore revealed by reaction data rather than imposed ex ante (Boissonnet et al., 15 Sep 2025).

The paper also studies single-peaked RSC. For each type AA4, there exists a threshold AA5 such that: AA6 and AA7 is single-peaked with respect to AA8 on

AA9

This means that no restriction motive operates above the threshold, while below the threshold reaction rises and then eventually weakens. The corresponding behavioral postulate is Single-Peaked Reaction (SPR), and the theorem is: xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.0

In minimal single-peaked representations, the threshold is identifiable: xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.1 The paper also identifies the most reaction-inducing options through the set of options that are never themselves “reacted to.” This yields a minimal RS-structure from revealed reaction patterns.

The normative analysis distinguishes welfare from observed choice. Welfare is represented by xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.2, not by xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.3, and the paper therefore defines a revealed welfare-improving relation xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.4. It also develops a freedom measure. For each type xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.5, the set of freedom-satisfying options is

xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.6

A menu satisfies freedom xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.7 if it contains at least one option in xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.8, and its freedom value is

xRcyif there exists z such that z=c{x,y,z} and x=c{x,z}.x \mathbf{R}^c y \quad\text{if there exists } z \text{ such that } z=c\{x,y,z\} \text{ and } x=c\{x,z\}.9

Theorem xRcyx\mathbf{R}^c y0 states: xRcyx\mathbf{R}^c y1 Freedom is thus measured by the number of represented freedom-types (Boissonnet et al., 15 Sep 2025).

The model is applied to two further phenomena. In the belief backfire application, there exists a threshold xRcyx\mathbf{R}^c y2 such that for priors xRcyx\mathbf{R}^c y3, removing a moderate xRcyx\mathbf{R}^c y4-biased source makes the decision maker prefer the extreme source xRcyx\mathbf{R}^c y5 to the moderate source xRcyx\mathbf{R}^c y6, and then choose action xRcyx\mathbf{R}^c y7 after observing the signal from xRcyx\mathbf{R}^c y8. In the integration-policy application, the restricted menu is

xRcyx\mathbf{R}^c y9

the parent maximizes

yy0

and the steady-state minority share is

yy1

Since yy2 rises with yy3 when yy4, stronger repression increases the steady-state size of the minority (Boissonnet et al., 15 Sep 2025).

A closely related two-stage model is Choice by Rejection (CBR). In that model,

yy5

where yy6 is the first-stage rationale and yy7 is the second-stage rationale. The rejected set is defined by

yy8

Here yy9 is transitive and possibly incomplete, while {x,y,z}\{x,y,z\}0 is complete. The shortlist is therefore not the set of {x,y,z}\{x,y,z\}1-maximal elements, as in the Rational Shortlist Method, but the set of options that are not minimal under {x,y,z}\{x,y,z\}2. The model is explicitly restriction-sensitive because shortlisting is menu-dependent and the final choice is taken over a restricted survivor set (Bhardwaj et al., 2021).

CBR is analyzed through reversals under set inclusion. With pairwise choice defined by

{x,y,z}\{x,y,z\}3

the model admits weak reversals, strong reversals, and double reversals such as

{x,y,z}\{x,y,z\}4

Its main behavioral characterization is:

A choice function {x,y,z}\{x,y,z\}5 is CBR representable iff it satisfies (A1)–(A4).

The weakened WARP-like discipline is R-WARP, and, together with WCC{x,y,z}\{x,y,z\}6, it implies R-WARP{x,y,z}\{x,y,z\}7, which allows at most two reversals along an inclusion chain. Identification is also partial and structured: in a minimal CBR representation {x,y,z}\{x,y,z\}8,

{x,y,z}\{x,y,z\}9

Thus the first rationale is pinned down exactly by the transitive closure of revealed reversals, while the second rationale is only partially identified (Bhardwaj et al., 2021).

A different but related restriction-sensitive construction appears in sequential choice under uncertainty. There, dynamic decision problems are represented by finite decision trees, and abandoning separability or consequentialism invalidates Bellman’s principle. Under resolute choice, successive Selves cooperate to implement an initially chosen strategy rather than behave as adversaries in a sophisticated backward-induction game. The paper’s minimal cooperative version is justifiable choice: each Self chooses only among decisions that belong to at least one undominated strategy. Operationally, the original tree zz0 is replaced by a reduced tree zz1 or zz2 spanned by undominated or justifiable strategies, and backward induction is then carried out within that restricted structure. This yields a choice procedure in which local feasibility depends on global undominatedness, not only on subtree-local information (Jaffray, 2013).

The paper formalizes the benchmark subjective expected utility

zz3

and the non-expected-utility criterion Choquet Expected Utility

zz4

Because CEU can violate dynamic consistency, ordinary dynamic programming may produce dominated strategies. The proposed implementation instead generates undominated strategies through families of positive weight systems, constructs a reduced subtree zz5, and then rolls it back recursively. A limited-cooperation version replaces full commitment by zz6-acceptability, pruning substrategies that later Selves will not accept (Jaffray, 2013).

4. Restricted choice structures and linear orders on sets

Another formalization of restriction-sensitive choice arises when the very codomain of feasible outputs is restricted. A restricted choice structure is

zz7

where zz8 is the set of alternatives, zz9 is the domain of admissible inputs, and X=2X\mathcal X = 2^X \setminus \emptyset00 is the set of realizable choices. A choice function for X=2X\mathcal X = 2^X \setminus \emptyset01 is a function X=2X\mathcal X = 2^X \setminus \emptyset02 such that whenever there exists a realizable choice X=2X\mathcal X = 2^X \setminus \emptyset03 with X=2X\mathcal X = 2^X \setminus \emptyset04, the function returns such an X=2X\mathcal X = 2^X \setminus \emptyset05; if no such X=2X\mathcal X = 2^X \setminus \emptyset06 exists, the function returns a distinguished fallback value X=2X\mathcal X = 2^X \setminus \emptyset07 (Sauerwald et al., 3 Jun 2025).

The paper’s key point is that in such settings, representation by an order on alternatives is insufficient. One instead orders sets of alternatives. Let X=2X\mathcal X = 2^X \setminus \emptyset08 be a X=2X\mathcal X = 2^X \setminus \emptyset09-smooth linear order on X=2X\mathcal X = 2^X \setminus \emptyset10, where X=2X\mathcal X = 2^X \setminus \emptyset11-smoothness means that every relevant input X=2X\mathcal X = 2^X \setminus \emptyset12 with some realizable subset has at least one X=2X\mathcal X = 2^X \setminus \emptyset13-minimal such subset. Let X=2X\mathcal X = 2^X \setminus \emptyset14-minimality mean

X=2X\mathcal X = 2^X \setminus \emptyset15

Then the canonical linear choice operator is

X=2X\mathcal X = 2^X \setminus \emptyset16

If there is a unique X=2X\mathcal X = 2^X \setminus \emptyset17-minimal realizable subset of X=2X\mathcal X = 2^X \setminus \emptyset18, that subset is chosen; otherwise the fallback X=2X\mathcal X = 2^X \setminus \emptyset19 is returned (Sauerwald et al., 3 Jun 2025).

The existence theorem states that, assuming the Axiom of Choice, every restricted choice structure admits a X=2X\mathcal X = 2^X \setminus \emptyset20-minimal linear choice function. The union-closed characterization is:

Let X=2X\mathcal X = 2^X \setminus \emptyset21 be union-closed and let X=2X\mathcal X = 2^X \setminus \emptyset22. A function X=2X\mathcal X = 2^X \setminus \emptyset23 is a X=2X\mathcal X = 2^X \setminus \emptyset24-minimal linear choice function for X=2X\mathcal X = 2^X \setminus \emptyset25 iff it satisfies X=2X\mathcal X = 2^X \setminus \emptyset26–X=2X\mathcal X = 2^X \setminus \emptyset27.

For the general non-union-closed case, X=2X\mathcal X = 2^X \setminus \emptyset28 and X=2X\mathcal X = 2^X \setminus \emptyset29 are replaced by X=2X\mathcal X = 2^X \setminus \emptyset30 and X=2X\mathcal X = 2^X \setminus \emptyset31. The axioms include: X=2X\mathcal X = 2^X \setminus \emptyset32

X=2X\mathcal X = 2^X \setminus \emptyset33

X=2X\mathcal X = 2^X \setminus \emptyset34

together with reciprocity, monotonicity, cycle-prevention, and persistence conditions (Sauerwald et al., 3 Jun 2025).

This framework is applied to theory change and abstract argumentation. In theory change, a choice-based change operator X=2X\mathcal X = 2^X \setminus \emptyset35 is linear when each X=2X\mathcal X = 2^X \setminus \emptyset36 is X=2X\mathcal X = 2^X \setminus \emptyset37-minimal linear, yielding the axioms X=2X\mathcal X = 2^X \setminus \emptyset38–X=2X\mathcal X = 2^X \setminus \emptyset39. In argumentation, a semantics is linear if each X=2X\mathcal X = 2^X \setminus \emptyset40 is a X=2X\mathcal X = 2^X \setminus \emptyset41-minimal linear choice function, yielding the axioms X=2X\mathcal X = 2^X \setminus \emptyset42–X=2X\mathcal X = 2^X \setminus \emptyset43 (Sauerwald et al., 3 Jun 2025).

5. Preference-domain restrictions and privacy-preserving elicitation

Restriction sensitivity also appears when the difficulty and behavior of collective choice depend on structural restrictions on preferences. In computational social choice, restricted domains such as single-peaked, single-crossing, and Euclidean preferences alter both axiomatic and algorithmic properties. For a profile X=2X\mathcal X = 2^X \setminus \emptyset44, a domain restriction is a set of admissible profiles; many such restrictions are hereditary, meaning that every subprofile obtained by deleting voters and/or alternatives remains in the domain (Elkind et al., 2022).

For single-peaked preferences, alternatives lie on an axis X=2X\mathcal X = 2^X \setminus \emptyset45, and each vote has one peak and declines away from it. The survey gives the equivalence: X=2X\mathcal X = 2^X \setminus \emptyset46 For odd numbers of voters, the majority relation is transitive and the median voter’s top choice is the unique Condorcet winner. Recognition is possible in X=2X\mathcal X = 2^X \setminus \emptyset47, with a reduction to the consecutive-ones property. For single-crossing preferences, the voter order rather than the alternative order is constrained; recognition can be done in

X=2X\mathcal X = 2^X \setminus \emptyset48

For X=2X\mathcal X = 2^X \setminus \emptyset49-Euclidean preferences, the survey emphasizes the strict inclusion

X=2X\mathcal X = 2^X \setminus \emptyset50

while for fixed X=2X\mathcal X = 2^X \setminus \emptyset51, X=2X\mathcal X = 2^X \setminus \emptyset52-Euclidean recognition is X=2X\mathcal X = 2^X \setminus \emptyset53-complete. Under these domain restrictions, hard winner-determination problems such as Dodgson, Young, Kemeny, and Chamberlin–Courant often become polynomial-time solvable (Elkind et al., 2022).

A different operational form of restriction-sensitive choice appears in privacy-preserving polling for sensitive multiple-choice questions. The paper proposes two methods in which the respondent’s answer is not the exact choice, but a subset containing the true one. The first is the Pair method: the respondent states the true choice together with one other choice picked uniformly at random from the remaining X=2X\mathcal X = 2^X \setminus \emptyset54 parties, and reports the unordered pair. The response probabilities are

X=2X\mathcal X = 2^X \setminus \emptyset55

and the unbiased estimator is

X=2X\mathcal X = 2^X \setminus \emptyset56

Its variance is

X=2X\mathcal X = 2^X \setminus \emptyset57

The second is the List method: the respondent is shown a list of parties and answers whether the preferred party is on the list. Both methods are modeled as

X=2X\mathcal X = 2^X \setminus \emptyset58

with identification guaranteed if X=2X\mathcal X = 2^X \setminus \emptyset59 has full column rank X=2X\mathcal X = 2^X \setminus \emptyset60, and both use the estimator

X=2X\mathcal X = 2^X \setminus \emptyset61

The privacy–efficiency comparison is explicit: the Pair method is more informative and less private, while the List method is more private and less informative (Lagerås et al., 2018).

6. Acronymal and analytical uses beyond choice theory

Outside choice theory, the acronym RSC is used for unrelated constructions. In spiking neural networks, RSC stands for Randomized Smoothing Coding. The paper links Poisson coding, randomized smoothing, and certified adversarial robustness through the smoothed classifier

X=2X\mathcal X = 2^X \setminus \emptyset62

It defines RSC-I by

X=2X\mathcal X = 2^X \setminus \emptyset63

and RSC-II by

X=2X\mathcal X = 2^X \setminus \emptyset64

Its main theoretical point is that Poisson coding has attack-dependent covariance, while RSC has fixed covariance. On ImageNet in the white-box setting, the reported accuracies are: ANN clean X=2X\mathcal X = 2^X \setminus \emptyset65, FGSM X=2X\mathcal X = 2^X \setminus \emptyset66, PGD X=2X\mathcal X = 2^X \setminus \emptyset67; Direct SNN clean X=2X\mathcal X = 2^X \setminus \emptyset68, FGSM X=2X\mathcal X = 2^X \setminus \emptyset69, PGD X=2X\mathcal X = 2^X \setminus \emptyset70; Poisson SNN clean X=2X\mathcal X = 2^X \setminus \emptyset71, FGSM X=2X\mathcal X = 2^X \setminus \emptyset72, PGD X=2X\mathcal X = 2^X \setminus \emptyset73; RSC-SNN clean X=2X\mathcal X = 2^X \setminus \emptyset74, FGSM X=2X\mathcal X = 2^X \setminus \emptyset75, PGD X=2X\mathcal X = 2^X \setminus \emptyset76 (Wu et al., 2024).

In graph neural networks, RSC denotes Randomized Sparse Computation. The framework targets sparse matrix–dense matrix multiplications in the backward pass and manages approximation globally, layer by layer and epoch by epoch. Its constrained optimization has the budget form

X=2X\mathcal X = 2^X \setminus \emptyset77

uses a greedy solver with

X=2X\mathcal X = 2^X \setminus \emptyset78

caches sampled sparse matrices across nearby iterations, and switches back to exact sparse operations in the final phase using 80% approximate / 20% exact. The reported speedups are up to X=2X\mathcal X = 2^X \setminus \emptyset79 for a single sparse operation and up to X=2X\mathcal X = 2^X \setminus \emptyset80 end-to-end wall-clock time speedup, with an end-to-end accuracy drop of about X=2X\mathcal X = 2^X \setminus \emptyset81 (Liu et al., 2022).

In harmonic analysis, the phrase “restriction-sensitive” is used in a different technical sense. One paper proves that a Fourier restriction estimate

X=2X\mathcal X = 2^X \setminus \emptyset82

with the strict exponent gap X=2X\mathcal X = 2^X \setminus \emptyset83 automatically implies both maximal and variational Fourier restriction estimates. The short-variation estimate, the Christ–Kiselev splitting, and Lemma 5 all rely on the decay factor

X=2X\mathcal X = 2^X \setminus \emptyset84

so the implication is sensitive to the choice of exponents (Kovač, 2018). A complementary paper on restriction of exponential sums to hypersurfaces with zero curvature shows that restriction is likewise sensitive to geometry: for monomial curves with X=2X\mathcal X = 2^X \setminus \emptyset85, the X=2X\mathcal X = 2^X \setminus \emptyset86 restriction constant satisfies

X=2X\mathcal X = 2^X \setminus \emptyset87

and this deterioration is attributed precisely to curvature vanishing to high order (Demeter, 2021).

Taken together, these literatures do not define a single universal RSC formalism. Rather, they exhibit a recurring structural theme: the behavior of a choice, estimation, optimization, or restriction problem changes sharply when menus, feasible outputs, preference domains, exponents, or geometric conditions are themselves part of the effective input.

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 Restriction-Sensitive Choice (RSC).