Simulation only. No human participants have been recruited or run. Every figure on this site is computed from synthetic observers with known ground truth, and says so.

Does uncertainty amplify history?

A Bayesian observer should lean on the past more when the present is hard to see. Hypothesis H4 tests that by comparing low-contrast, noisy trials with high-contrast ones.

The synthetic cohort used here does not scale its history weight with uncertainty — its stimulus-history gain is 1 in both conditions — so the correct answer for this dataset is “no difference”. The paired within-observer difference is +0.16° (95% CI −0.44 to +0.72, p 0.587), and the median of model M5’s free gain across observers is 0.99× (0.91 to 1.51). A pipeline that reported an uncertainty effect here would be wrong.

One would. The mean of M5’s gain across the same observers is 1.74× (1.24 to 2.55) — a spurious amplification. The gain is a ratio of the high-uncertainty to the low-uncertainty amplitude, and 20% of observers sit at a bound of the parameter (0.05 or 6) because their base amplitude is near zero, which this cohort deliberately contains (between-observer SD 1.2°). A multiplicative gain is not a usable group statistic under that heterogeneity; the median is reported, and the paired difference above is the preregistered test. On a homogeneous observer M5 recovers a generating gain of 1.0 and 2.5 without bias (decision log D-13).

The estimator’s ability to detect a real interaction is tested separately with the variable-uncertainty observer in the model-discrimination study. Note one structural asymmetry: noise is larger in the high-uncertainty condition, so its amplitude is estimated less precisely and the two intervals are not equally wide.

Fig. 1 Stimulus-history amplitude by sensory uncertainty

SIMULATED DATA

Observer-level bootstrap 95% CIs. The paired difference is the correct test of the interaction; comparing the two separate intervals is not.Source: results/uncertainty_effects.parquet · run uncertainty_effects-e756953-3
Table view (6 rows)
stratumestimate95% CIperror SD (°)observers
low uncertainty (contrast 0.90)+2.557+2.09 to +3.03< 0.0014.5530
high uncertainty (contrast 0.12 + noise)+2.715+1.89 to +3.32< 0.00111.1830
paired difference, high − low+0.158−0.44 to +0.720.58730
M5 gain, median across observers (×)+0.993+0.91 to +1.5130
M5 gain, mean across observers (×) — not a valid group statistic+1.744+1.24 to +2.5530
M5 gain: fraction of observers at a parameter bound+0.200— to —30

Fig. 2 The curve in each condition

SIMULATED DATA

  • low uncertainty
  • high uncertainty
−4−2024−90−60−300306090previous − current stimulus orientation (°)response error (°)
Binned curves by condition. Ordered categories use one hue, light to dark; darker is higher uncertainty.Source: results/serial_dependence.parquet · run serial_dependence-280346c-1
Table view (24 rows)
stratumΔ orientation (°)mean error (°)SEM (°)observers
uncertainty:high−82.5+0.0930.47130
uncertainty:low−82.5+0.3010.30330
uncertainty:high−67.5−1.9980.52330
uncertainty:low−67.5−0.3620.33030
uncertainty:high−52.5−1.5240.39030
uncertainty:low−52.5−1.4300.43930
uncertainty:high−37.5−3.1910.63230
uncertainty:low−37.5−1.9970.41030
uncertainty:high−22.5−2.6570.57230
uncertainty:low−22.5−3.3130.41130
uncertainty:high−7.5−1.6200.48130
uncertainty:low−7.5−2.0700.25130
uncertainty:high+7.5+1.0340.45430
uncertainty:low+7.5+0.8440.43030
uncertainty:high+22.5+3.1920.51030
uncertainty:low+22.5+2.7110.43330
uncertainty:high+37.5+2.9760.44230
uncertainty:low+37.5+2.8980.46030
uncertainty:high+52.5+0.2310.54930
uncertainty:low+52.5+1.7720.31930
uncertainty:high+67.5−0.0390.33630
uncertainty:low+67.5+0.1200.35730
uncertainty:high+82.5−0.1940.38830
uncertainty:low+82.5−0.0970.29530