Rationalizing collective revealed preferences with an application in fair resource allocation
Pith reviewed 2026-06-26 05:44 UTC · model grok-4.3
The pith
The Constructive Rationalization Method rationalizes collective revealed preferences by building a surrogate market of artificial consumers that matches aggregate demand.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By approximating the real market with a surrogate market consisting of artificial consumers (androids) with computable demand functions, added on the fly while redistributing wealth under empirical risk minimization, the Constructive Rationalization Method (CRM) rationalizes collective revealed preferences and provides guarantees on the generalization risk for learning the aggregate demand function.
What carries the argument
The Constructive Rationalization Method (CRM), which builds a surrogate market by adding artificial consumers (androids) on the fly under empirical risk minimization to match observed aggregate demand.
If this is right
- Reliable predictions of collective consumption behavior become possible from aggregate observations.
- Proportionally fair resource allocations can be approximated without access to individual utilities.
- Generalization risk bounds apply to the learned aggregate demand function.
- Privacy of the original consumers is maintained throughout the rationalization process.
Where Pith is reading between the lines
- The on-the-fly addition of androids could extend to sequential or dynamic settings where demand evolves over time.
- Similar surrogate constructions might apply to other multi-agent revealed-preference problems that supply only aggregate data.
- Testing the method on real market datasets would reveal whether the approximation error remains small enough to preserve fairness guarantees in practice.
Load-bearing premise
That a surrogate market formed by adding artificial consumers under empirical risk minimization can faithfully approximate the real collective demand without introducing bias that invalidates the generalization bounds or fairness properties.
What would settle it
A controlled experiment in which the CRM-derived proportionally fair allocation deviates substantially from the allocation computed directly from known individual utilities in the same market setting.
Figures
read the original abstract
This paper presents a revealed preference approach for rationalizing collective consumption behavior. We introduce the Constructive Rationalization Method (CRM), which approximates the real market via a surrogate market of artificial consumers, called androids, with easy-to-compute demand functions. CRM uses observed aggregate demand and adds artificial consumers on the fly, while redistributing wealth under an empirical risk minimization principle. Unlike classical revealed preference approaches, CRM provides guarantees on the generalization risk for learning the aggregate demand function, while respecting the privacy of the underlying consumers in the real market. As an application, CRM can be used to provide reliable predictions for collective consumption behavior. Specifically, we show how to apply CRM to approximate allocations that are proportionally fair without requiring the knowledge of individual utilities.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the Constructive Rationalization Method (CRM) for rationalizing collective revealed preferences. CRM approximates the observed aggregate demand by constructing a surrogate market of artificial consumers ('androids') whose demand functions are easy to compute; androids are added on the fly while wealth is redistributed according to an empirical risk minimization principle. The central claims are that this construction yields generalization-risk bounds for learning the aggregate demand function, respects consumer privacy, and can be used to approximate proportionally fair allocations without knowledge of individual utilities.
Significance. If the approximation error between the android-augmented surrogate demand and the true collective demand is rigorously bounded independently of the number of androids, and if the resulting generalization bounds are non-vacuous, the method would supply a privacy-preserving route from observed aggregates to both predictive guarantees and fairness approximations in resource allocation. No machine-checked proofs, reproducible code, or parameter-free derivations are referenced in the abstract.
major comments (2)
- [Abstract] Abstract: the claim that CRM 'provides guarantees on the generalization risk for learning the aggregate demand function' is load-bearing for both the predictive and fairness applications, yet the abstract supplies no derivation, no explicit bound on the approximation error between the ERM-redistributed android surrogate and the observed aggregate demand, and no statement that this error is controlled independently of the number of androids or the demand class. Without such control the claimed transfer of generalization bounds to the true collective behavior does not follow.
- [Abstract] Abstract: the downstream claim that CRM 'can be used to approximate allocations that are proportionally fair without requiring the knowledge of individual utilities' inherits the same gap; if the surrogate demand deviates from the true aggregate by an uncontrolled amount, the fairness approximation property cannot be guaranteed to hold for the real market.
Simulated Author's Rebuttal
We thank the referee for their careful reading of the manuscript and for identifying the need to strengthen the abstract's presentation of the key claims. We respond to each major comment below.
read point-by-point responses
-
Referee: [Abstract] Abstract: the claim that CRM 'provides guarantees on the generalization risk for learning the aggregate demand function' is load-bearing for both the predictive and fairness applications, yet the abstract supplies no derivation, no explicit bound on the approximation error between the ERM-redistributed android surrogate and the observed aggregate demand, and no statement that this error is controlled independently of the number of androids or the demand class. Without such control the claimed transfer of generalization bounds to the true collective behavior does not follow.
Authors: The abstract serves as a concise overview; the full derivations, explicit approximation-error bounds, and their independence from the number of androids (via the ERM wealth-redistribution step) appear in the body of the paper. Nevertheless, we agree that the abstract would benefit from a brief clarifying clause on this independence to make the load-bearing claim more transparent on first reading. We will revise the abstract accordingly. revision: yes
-
Referee: [Abstract] Abstract: the downstream claim that CRM 'can be used to approximate allocations that are proportionally fair without requiring the knowledge of individual utilities' inherits the same gap; if the surrogate demand deviates from the true aggregate by an uncontrolled amount, the fairness approximation property cannot be guaranteed to hold for the real market.
Authors: The fairness guarantee is derived from the same controlled approximation error between surrogate and aggregate demand that is established in the main text. We concur that the abstract should explicitly link the two claims by noting the error bound's independence from the number of androids. A revised abstract will include this clarification. revision: yes
Circularity Check
No significant circularity; derivation self-contained against external benchmarks
full rationale
The abstract and reader's assessment describe CRM as constructing a surrogate android market from observed aggregate demand under ERM to derive generalization bounds and fair allocation approximations. No quoted equations or steps show a prediction reducing by construction to a fitted input, self-definition of key quantities, or load-bearing self-citation chains. The central claims rest on the surrogate construction and ERM principle providing independent approximation and risk guarantees, which are presented as externally verifiable rather than tautological. This matches the default expectation of no circularity.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption A surrogate market of artificial consumers (androids) can approximate real collective demand under empirical risk minimization
invented entities (1)
-
androids (artificial consumers)
no independent evidence
Reference graph
Works this paper leans on
-
[1]
Learning Economic Parameters from Revealed Preferences
URLhttp://arxiv.org/abs/1407.7937. Peter Bartlett, Yoav Freund, Wee Sun Lee, and Robert E. Schapire. Boosting the margin: a new explanation for the effectiveness of voting methods.The Annals of Statistics, 26(5):1651–1686,
work page internal anchor Pith review Pith/arXiv arXiv
-
[2]
DynamicsofdistributedupdatinginFishermarkets
YunKuenCheung,RichardCole,andYixinTao. DynamicsofdistributedupdatinginFishermarkets. InProceedings ofthe2018ACMConferenceonEconomicsandComputation,EC’18,pages351–368,NewYork,NY,USA,2018. Association for Computing Machinery. Yun Kuen Cheung, Richard Cole, and Nikhil R. Devanur. Tatonnement beyond gross substitutes? Gradient descent to the rescue.Games and ...
2018
-
[3]
Federico Echenique, Sangmok Lee, and Matthew Shum
URLhttps://web.stanford.edu/ class/cs229t/2017/homework.html. Federico Echenique, Sangmok Lee, and Matthew Shum. The money pump as a measure of revealed preference violations.Journal of Political Economy, 119(6):1201–1223,
2017
-
[4]
Regulation (EU) 2016/679 of the European Parliament and of the Council.Official Journal of the European Union,
EU. Regulation (EU) 2016/679 of the European Parliament and of the Council.Official Journal of the European Union,
2016
- [5]
-
[6]
Efficiently Learning from Revealed Preference
URLhttp:// arxiv.org/abs/1211.4150. Chuwen Zhang, Chang He, Bo Jiang, and Yinyu Ye. The second-order tâtonnement: decentralized interior-point methods for market equilibrium,
work page internal anchor Pith review Pith/arXiv arXiv
-
[7]
URLhttp://arxiv.org/abs/2508.04822. 19 Appendix A Derivation of demand functions and the expenditure shares.......................................................................................20 A.1 CES consumer..........................................................................................................................20 A.2 Leontief consum...
-
[8]
sup γ∈ℋ 𝐾 ∑ 𝑘=1 𝜀𝑘Φ𝑘 (γ(ω𝑘)) # ≤ √ 2𝑀0 𝐾 𝔼ξ
Fact 6.For anyc∈ℝ 𝑛 >0, set the reparameterizationy=log(c) ∈ℝ 𝑛. Then the expenditure share of a linear consumer at pricepisγ(p)=e 𝑗∗ where𝑗 ∗ ∈arg max 𝑗∈ [𝑛] {𝑦 𝑗 −log𝑝 𝑗 }. Strictly speaking, there could be multiple𝑗∗ for a givenp. We force the concentration of expenditure, which means to select one𝑗∗ by a tie-breaking rule. Similar to the CES case,ℋLin...
1995
-
[9]
This completes the proof
Thus, ∥softmax(x ′) −softmax(x) ∥ 2 = ∫ 1 0 ∇softmax(x+𝑡(x ′ −x)) (x ′ −x)d𝑡 ≤ ∫ 1 0 ∥∇softmax(x+𝑡(x ′ −x)) ∥ ∥x′ −x∥d𝑡= 1 2 ∥x−x ′ ∥2. This completes the proof. ■ We will need the following comparison lemma for Rademacher and Gaussian averages. Lemma C.5(Comparison lemma).Letξ∈ {±1}𝑛 be a Rademacher vector with i.i.d. coordinates andζ∼N(0,I𝑛) a standard ...
1991
-
[10]
Writing the Rademacher vectors intoξ:=[ξ1;· · ·;ξ𝐾 ] ∈ {±1} 𝑛𝐾, we can associate each labelingJ∈ Jwith the vector e(J):=[e 𝑗1;· · ·;e 𝑗𝐾 ] ∈ℝ 𝑛𝐾 ,∥e(J) ∥ 2 = √ 𝐾
(see, also Matousek [2002, 6.1.1]), we can bound the number of possible regions generated by these hyperplanes, since there are at most 𝑛 2 𝐾of them in all: |J | ≤ 𝑛 ∑ 𝑖=0 𝑛 2 𝐾 𝑖 ≤ 𝑒𝑛 2 𝐾 𝑛 ! 𝑛 = 𝑒𝑛 2 𝐾 𝑛 ! 𝑛 = 𝑒(𝑛−1)𝐾 2 𝑛 ,(43) where the second inequality is due to Shalev-Shwartz and Ben-David [2014, Lemma A.5]. Writing the Rademacher vectors intoξ:=[ξ1...
2002
-
[11]
It is not strongly NP-hard, and there is an FPTAS provided in Depetrini and Locatelli
(2)If𝐾≥2, LFP is NP-hard [Matsui, 1996, Freund and Jarre, 2001] due to the reduction from set partitioning problem. It is not strongly NP-hard, and there is an FPTAS provided in Depetrini and Locatelli
1996
-
[12]
For𝐾≥2and𝜎≠0, we establish NP-hardness by reducing LFP to SEP, i.e., by inverting the map of Lemma D.1
For𝐾≥2and𝜎=0, the expenditure sharesoftmax(y)is independent of the price, so SEP is the Cobb-Douglas problem treated above, which is globally solvable in polynomial time. For𝐾≥2and𝜎≠0, we establish NP-hardness by reducing LFP to SEP, i.e., by inverting the map of Lemma D.1. Given an instance of LFP with coefficientsθ𝑘,f 𝑘 ∈ℝ 𝑛 + and feasible boxQ, set p𝑘 ...
2011
-
[13]
AppLFMP”, that returnsa“relatively
considers the linear fractional minimization problem (we are solving a maximization problem). They provided a FPTAS, called “AppLFMP”, that returnsa“relatively”approximateoptimalsolutioniftheproblemdataisintegral. TouseAppLFMPhere,weneedto justify that the methods finds an approximate optimal solution measured inabsolute errorforreal-valued data. We first...
2011
-
[14]
Then, there exists𝜎′ ∗ ∈Σ ℎ with|𝜎 ∗ −𝜎 ′ ∗| ≤ℎ; this𝜎 ′ ∗ need not equalˆ𝜎
By Corollary D.1, in˜O (𝜖−𝐾 )operations, 𝜋( ˜y(𝜎 ′), 𝜎 ′) ≥𝜋 ∗(𝜎 ′) − 𝜖 2 .(76) Let(y ∗, 𝜎∗)be a joint maximizer. Then, there exists𝜎′ ∗ ∈Σ ℎ with|𝜎 ∗ −𝜎 ′ ∗| ≤ℎ; this𝜎 ′ ∗ need not equalˆ𝜎. So we 36 have, 𝜋( ˆy,ˆ𝜎) ≥𝜋( ˜y(𝜎 ′ ∗), 𝜎 ′ ∗) ≥ (76) 𝜋∗(𝜎 ′ ∗) − 𝜖 2 ≥ (75) 𝜋∗(𝜎 ∗) − 𝐾 𝐷p 2 ℎ− 𝜖 2 =𝜋(y ∗, 𝜎∗) −𝜖 . The total cost is|Σℎ| · ˜O (𝜖−𝐾 )= ˜O (𝜖− (𝐾+1) ...
2015
-
[15]
=−𝜎(𝜏),1+𝜎(𝜏) ≥0, where the logistic factor uses𝛾1 =ℓ(log𝑟 𝛾). For a function𝑓:I ↦→ℝon an intervalI ⊆ℝ, letTV I (𝑓)be the total variation of𝑓onI, defined as the supremum of the sum of the absolute differences of the function over all possible partitions of the interval. Namely, for a finite subset𝑆𝑚 ={𝜏 0,· · ·, 𝜏𝑚} ⊆ Iwith𝜏 0 <· · ·< 𝜏 𝑚 ∈ I, TVI (𝑓)=sup...
1999
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.