Herding in Probabilistic Forecasts: The Normal Forecast with the Morris–Shin Mean and Variance a(x−y)²+d Is an Equilibrium, Unique Among Polynomially Bounded ProfilesResearch Paper
Motivation
Panels of professional forecasters — the European Central Bank's Survey of Professional Forecasters, the Federal Reserve's surveys, election and sports forecasters — increasingly report probabilistic forecasts: a whole predictive distribution rather than a single number. Aggregating such panels presumes that each forecast reflects the forecaster's own information. Forecasters, however, are also judged against each other, and an expert who strays far from the consensus risks being wrong alone. This tendency to move toward the crowd is called herding.
For point forecasts, herding has a standard model: the beauty-contest game of Morris and Shin (2002), in which each agent trades off accuracy against closeness to the average action, and whose unique linear equilibrium overweights public information. Jia, Keppo and Satopää (SSRN 3674961) extend this game from point forecasts to normal probabilistic forecasts, scoring accuracy with the logarithmic score and deviation with the Kullback–Leibler divergence. Their Theorem 1 gives the equilibrium in closed form; it drives their analysis of information disclosure and their structural estimation of the herding level from survey data.
Setting
A state is unknown, with the improper flat prior . There are experts. Expert observes a public signal and a private signal , with independent noises and , precisions . Expert 's posterior of given is the normalized likelihood; its mean and variance are
Given , another expert's private signal follows the predictive law, the posterior convolved with .
Each expert reports a forecast , , standing for , as a function of ; such an assignment for all experts is a strategy profile . The negative log score of at is
and the KL deviation of from is
With herding level , expert chooses to minimize
A (Bayesian Nash) equilibrium is a profile in which every expert's forecast minimizes (9) at every signal pair, given the others' strategies.
Formalization targets
Goal: Theorem 1, true part
For , let
The goal asserts three things: the profile is an equilibrium; every equilibrium reports the means ; and every equilibrium whose variances grow at most polynomially in the private signal is this profile.
Milestones
- (3): the flat-prior posterior is .
- (EC.11)–(EC.12): against admissible opponents, the objective (9) has a unique minimizer, the forecast given by the first-order conditions.
- (EC.14): the closed-form profile is admissible and solves (EC.11)–(EC.12); supporting it, the coefficient identities (EC.15)–(EC.16).
- EC.5.1 uniqueness: every admissible solution of (EC.11)–(EC.12) has the means (10), and is the closed form when its variances grow polynomially.
Significance
The theorem says that herding acts on a probabilistic forecast in two separate ways. The mean shifts toward the public signal exactly as in Morris and Shin (2002), independently of the variance. The variance is inflated above the Bayesian posterior variance by a term quadratic in , so experts whose private information disagrees with the public signal report more uncertainty. Neither the mean nor the variance depends on . The paper's comparative statics, its analysis of public information disclosure (Theorem 2), and the structural estimator of (Theorem 3) all start from this closed form.
The result is proved in the paper's electronic companion by a first-order-condition argument and a reference to Morris and Shin's uniqueness argument. As printed the uniqueness claim is false (see Formalization scope), so the mission states what is true. No part of it is formalized anywhere known: the work is the Gaussian posterior under an improper prior, the best-response computation with an explicit unequal-variance KL term, and a uniqueness argument for a linear fixed-point equation driven by a Gaussian Markov kernel.
Difficulty
The best response is not a convex problem: the objective is not jointly convex in , though it has a unique minimizer, and the minimizer must be found against arbitrary measurable, possibly asymmetric opponents. The main obstacle is uniqueness. The mean equation (EC.11) is a fixed point of an averaged predictive-expectation operator . The obvious argument iterates and uses , but is not a contraction on unbounded functions: with and , maps to for a specific . At this produces non-closed-form solutions. The means are still pinned down, but only through the variance equation (EC.12); the variances need an extra growth condition.
Formalization scope
Everything lives in the namespace HerdingForecast.Equilibrium, in one definitions file and six theorem files. Signals, states, means and variances are real numbers; experts are Fin K; a profile is a function Fin K → ℝ → ℝ → ℝ × ℝ. The improper prior gives no joint probability measure, so "" is integration against two explicit laws, the normalized likelihood (posterior) and its convolution with (predictive). The deviation is the paper's explicit KL formula, not Mathlib's klDiv. Logarithms are natural.
The following hypotheses and conventions are not printed in the paper and are disclosed in each statement:
- and , which the model presumes.
- instead of . At every constant profile is an equilibrium, and the paper's proof assumes ; is included.
- Admissibility: strategies are measurable, report positive variances, and have integrable mean, squared mean, variance and log-variance under the predictive law at every signal pair, so that (9) is finite. Without it Lean's integral of a non-integrable function is and spurious equilibria appear.
- Best response at every signal pair, over every forecast with positive variance.
- The printed uniqueness clause is false. With and , at the profile with means (10) and variances , any , is a second admissible equilibrium, for instance at , . The mission therefore poses uniqueness of the means over all equilibria, and uniqueness of the whole profile among equilibria whose variances satisfy for each and .
Two formalizations would trivialize the goal and are ruled out. The equilibrium is not defined by the first-order conditions: it is defined by minimization of (9), so the best-response milestone carries content. Uniqueness is not restricted to linear, symmetric or continuous profiles: it ranges over all admissible profiles. The paper restricts attention to symmetric equilibria (§2.2, p. 10); uniqueness over all admissible profiles contains that case.
A complete development needs Gaussian integrals of polynomials and of of a quadratic, the convolution of Gaussians (in Mathlib), the posterior computation for a product of Gaussian densities, and an iteration argument for with Jensen's inequality and Tonelli. The posterior and predictive laws, and the Gaussian Markov-kernel argument, apply to other Gaussian beauty-contest games beyond this mission. Proofs of the milestones in any order are welcome, as is a proof of the variance-uniqueness clause under a weaker growth condition than polynomial.
Selected references
- Y. Jia, J. Keppo, V. Satopää, Herding in Probabilistic Forecasts, Management Science (SSRN preprint 3674961 is the version formalized here). https://ssrn.com/abstract=3674961, DOI https://doi.org/10.1287/mnsc.2022.4487
- S. Morris, H. S. Shin, Social Value of Public Information, American Economic Review 92(5), 2002, 1521–1534. https://doi.org/10.1257/000282802762024610
- T. Gneiting, A. E. Raftery, Strictly Proper Scoring Rules, Prediction, and Estimation, Journal of the American Statistical Association 102(477), 2007, 359–378. https://doi.org/10.1198/016214506000001437