Revealed Preference Validation Against Indifference Curves¶
Use what actors actually choose under constraints to infer their trade-off curves, then test whether those inferred curves are coherent enough to guide decisions.
The Diagnostic Story¶
Symptom: What people say they value and what they actually choose under constraint keep diverging. A model assumes smooth trade-offs, but observed choices create discontinuities, reversals, or strong sensitivity to how options are framed or ordered. Apparent inconsistencies are dismissed as noise or irrationality rather than examined for what they reveal about the real preference structure.
Pivot: Collect comparable choice observations, identify the feasible alternatives behind each one, infer candidate trade-off contours from the revealed selections, and test those contours for consistency. Separately document the constraints, defaults, and framing conditions that shaped the choice context so that genuine preference signals can be distinguished from artifacts.
Resolution: Trade-off rate estimates become more realistic because they are grounded in behavior, not only in stated priorities or assumed utility curves. Inconsistencies are preserved as evidence rather than smoothed away. Decisions about option design, pricing, or policy allocation are better matched to what actors actually substitute and accept.
Reach for this when you hear…¶
[product design] “Our survey says users want more customization, but when we gave it to them in the beta, nobody touched it — so we need to figure out whether they want it or just think they should want it.”
[conservation economics] “Stated willingness-to-pay for habitat preservation is always much higher than what we see in actual donation or land-conservation behavior, so we can't build the funding model on the survey numbers.”
[compensation design] “Employees say work-life balance matters more than salary, but every time we watch who accepts the offers, the higher base wins even when the hours are worse.”
Mechanisms / Implementations¶
- budget_set_reconstruction
- choice_architecture_confound_audit
- choice_bundle_normalization
- dominance_violation_scan
- ethical_preference_inference_review
- indifference_region_visualization
- marginal_substitution_estimator
- preference_reversal_probe
- revealed_preference_consistency_matrix
- stated_vs_revealed_gap_report
Related Abstractions¶
Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.
Built directly on (1)
- Indifference Curves: Equal satisfaction sets.
Also references 15 related abstractions
- Bounded Rationality: Limited decision capacity.
- Cost–Benefit Analysis: Evaluate decisions.
- Incentive Compatibility: Align incentives.
- Marginal Analysis: Incremental effects.
- Marginal Utility: Additional satisfaction.
- Mechanism Design: Rule engineering.
- Opportunity Cost: Value of best alternative.
- Optimization: Finds best solution under constraints.
- Preference Heterogeneity and Conflict: Incompatible agent preferences create impasses and partial dissatisfaction.
- Price Elasticity: Sensitivity to price changes.
Variants¶
Narrower or domain-specific specializations that share this archetype's core structure. Recognized variants are established; candidate variants are provisional.
Consumer Choice Consistency Audit · domain variant · recognized
Uses purchasing, substitution, and basket data to infer whether consumer choices support stable trade-off contours.
Policy Revealed Trade-Off Inference · domain variant · recognized
Infers social or institutional trade-offs from policy choices, votes, budgets, or implementation decisions.
Benefits Menu Trade-Off Validation · domain variant · recognized
Uses selections among salary, leave, flexibility, insurance, training, and other benefits to infer employee trade-off contours.
Revealed Preference Anomaly Review · risk or failure variant · recognized
Focuses on choices that violate inferred indifference contours and diagnoses whether the violation reflects preference change, constraint, framing, or data error.