communicoupling · concept 15 of 26

Everyone predicting
everyone.

You want to go to the bar only if it won't be crowded — but so does everyone else, and each is guessing what everyone else will guess. When your best move depends on predicting a crowd that is predicting you, no shared forecast can be right: any rule everyone follows destroys itself. Yet the crowd self-organizes anyway.

Brian Arthur's El Farol bar is fun only if fewer than, say, 60% show up. Everyone reasons about whether it'll be crowded — but if a clever forecast says "it'll be empty, go," everyone clever goes, and it's packed; if it says "it'll be packed, stay," everyone stays, and it's empty. There is no rational expectation everyone can hold. A shared forecast is self-refuting the instant it's shared.

This is the shape of markets, traffic, and every "everyone else already thought of that." It calls for inductive, not deductive, reasoning: the best you can do is a hunch that keeps having to change. Below, a room of agents does exactly that — each carries a few rules-of-thumb, plays whichever has worked lately, and abandons it the moment it stops. Watch the attendance. It never settles, and it never wanders far.

attendance · full = everyoneeach column = one night →
strategy scores · the lead changes handstime →
attendance comfort threshold sampled strategy scores
Mean
attendance sits at the threshold, though no one aims for it
Volatility
σ²/N — how wildly it swings; wasted coordination
Strategy-crowding sets the swings
predictor crowding α = P ÷ N
↓ drives ↓
volatility σ²/N
Press Run. Then drag strategy diversity down: few predictors shared by many agents make the crowd overreact in unison — the swings blow up though the mean barely moves.
Churn
of agents switch their best rule each night
Efficiency
of the best collective use of the bar
0 nights · not yet run
Strategy diversity · memory m how many past nights each predictor reads → P = 2ᵐ distinct situations
5
1 · crowded predictors · thrashing diverse · efficient · 8
Comfort threshold go only if fewer than this fraction attend — the bar is fun below it
60%
People · Nagents deciding each night
101
Strategies each · Srules per agent; it plays its best
2
Speednights simulated per animation frame
Watch what happens
Every number here is computed live from a real Challet–Zhang minority game: each agent holds a few predictors mapping the recent history of the bar to a guess, and plays whichever has scored best lately. Nothing is scripted — reseed and break it freely.

No forecast survives being shared

Any rule everyone follows destroys itself.

Try to reason it out deductively and you hit a wall. Suppose there were a correct, public forecast of tonight's crowd — a rule everyone could see was right. Then everyone acts on it. If it says "uncrowded, go," everyone goes and it's packed; the forecast is now wrong. If it says "crowded, stay," everyone stays and it's empty; wrong again. A shared expectation, acted on, moves the very quantity it predicts across its own threshold. There is no forecast that survives being believed by everyone — no fixed point of the map "what the crowd expects" → "what the crowd does." Deductive rationality, which needs a shared model to reason from, has nowhere to stand.

So Arthur's agents do what real people do: they reason inductively. Each keeps a handful of rough strategies — predictors that read the last few nights (was it crowded or not?) and output a guess — and simply plays whichever has been right most lately, dropping it the moment a better one pulls ahead. No one holds the true model, because there isn't one; each holds a hunch on probation. In the instrument, the bottom strip shows a sample of these strategies' running scores. Watch them wander and cross: no rule pulls away from the pack for good. Lean on a predictor because it has been winning and you help send the crowd into exactly what it predicted away from, blunting its own edge — so every strategy's hit-rate stays pinned near one-in-two. Being copied is what breaks a good rule. No predictor beats the crowd.

What to try

Break it yourself.

01

Watch it never settle

Load the bar and run. Attendance fluctuates forever around the threshold — never freezing on a value, never running away. Drag the threshold mid-run and the whole cloud slides to re-hug the new line within a few dozen nights. The level is found; it is never held.

02

Watch the best rule fall

Keep an eye on the lower strip: sampled strategy scores wander and cross — no rule pulls away for good. When predictors are crowded the churn readout jumps as agents keep swapping their best rule; when they're diverse, agents freeze onto a rule that still wins only about half the time. Either way, no predictor beats the crowd.

03

Crowd the predictors

Slide diversity down to m = 1–2 with a big N. Few distinct rules are now shared by many, and the crowd thrashes in unison — volatility climbs past the coin-flip baseline. Slide back up and the swings tighten. Wasted coordination is a dial.

Order without equilibrium

The mean hugs the efficient level though no one can predict.

Every individual in this room is failing at their stated task — nobody can forecast the crowd, and the rule each trusts wins no better than a coin-flip against it. And yet step back to the aggregate and there is unmistakable order: the mean attendance settles right at the comfort threshold, and the swings around it stay bounded. Not because anyone coordinated, and not because the system reached an equilibrium — it plainly hasn't; it churns without pause. The regularity lives one level up from the agents, in the statistics of their collective failure. If attendance ran systematically below the threshold, going would reliably pay and the predictors that say "go" would win and multiply until it didn't; if it ran above, the mirror correction fires. The threshold is not a target anyone holds. It is the only level at which no bias in either direction can persist — a balance enforced by the very self-defeat of every forecast.

This is what a market looks like when it is "efficient on average" yet never calm. There is no restful price, no settled crowd — only a churn that erases every exploitable pattern about as fast as it appears, leaving an aggregate that hovers at the level where nothing is exploitable. The volatility readout measures how much coordination the crowd wastes getting there, and it is not fixed: crowd the strategy space — many agents drawing on the same few predictors, which happens when memory m is small relative to population N — and the herd swings in unison, overshooting the threshold hard in both directions. Diversify the predictors and the same crowd threads the same level with far smaller swings. Same mean, wildly different waste. Order without a designer, and — more unsettling — order without equilibrium.

Reflexive worlds

Wherever acting on a prediction changes what's predicted.

The bar is a toy, but its signature is everywhere that a forecast is also an action. On the road, the app that reroutes everyone around a jam creates the next jam on the detour; the prediction of a fast route, once shared, is what slows it. In markets, "the trade everyone's crowding into" is the El Farol bar with money: an edge is real only while few see it, and the act of piling in is what closes it — the crowded trade is a forecast eating itself. Fashion cycles run the same loop in reverse gear, the distinction everyone copies becoming the conformity everyone flees. In each case the thing you are trying to predict includes the effect of your prediction, so no stable public rule can exist — only the restless, inductive updating of hunches that the instrument makes visible.

This is the world reflexivity names: systems whose observers are inside them, whose beliefs are among their moving parts. The minority game is its cleanest laboratory — strip a market down to the single fact that everyone's best move depends on outguessing everyone else's, and you already get fluctuation without rest, success that erases itself, and a crowd that finds its level without any member being able to say where the level is. The collection's work on crowded beliefs and on where equilibrium does and doesn't exist picks up the thread from here.

The mapping

Mechanism ↔ social life.

In the modelIn the world
comfort threshold LThe level below which the choice pays — the bar is fun, the trade has edge, the road is clear only while uncrowded.
a strategyA predictor mapping recent history to a guess — a rule of thumb held on probation, kept only while it works.
strategy churnThe best rule always getting beaten once copied — success spreads, and spreading is what destroys it.
attendance fluctuationOrder without a settled equilibrium — a level found and re-found, never held, because any consensus self-destructs.
strategy-crowding (α)Everyone using similar predictors and overreacting in unison — the herd that swings hard because it thinks alike.
efficiencyHow close the crowd gets to its best collective use of a scarce, congestible resource.

Where it tears

Three honest failures.

Real agents are not this crude.

People are heterogeneous, learn richly, remember more than a bit-string, and act on outside information the toy strategies never see — fundamentals, a friend's tip, the weather. The minority game is a clean caricature of reflexivity, engineered to isolate the single mechanism "my best move depends on yours," not a model of any actual market. Its beauty is its poverty: strip away everything but the coupling and this is what's left. Read it as a proof of concept about a mechanism, not a description of a trading floor.

"No one can predict" is easily overstated.

The instrument shows forecasts defeating themselves, which is true — but pushed too far it becomes an all-purpose excuse against ever forecasting anything. Real reflexive systems are still anchored: the bar has a capacity, a stock has fundamentals, a road has lanes. Structure that does not depend on being predicted sets the level the churn hugs. The unforecastable part is the fluctuation, not the anchor — and confusing the two turns a subtle result into fatalism.

The efficiency result is fragile to setup.

Exactly where the crowd is efficient versus where it thrashes depends on how the strategies are drawn — the size of the pool, whether it's the symmetric minority game or Arthur's asymmetric bar, how scores are kept, the tie-breaking. This page uses one honest but particular choice, so treat the phase behaviour as illustrative of a real transition, not as a universal constant. Change the wiring and the thresholds move; the qualitative story — herding when predictors are crowded — is what's robust.