Prices Forecast With a Tab
A prediction market looks like a tiny exchange.
There is a contract that pays one dollar if an event happens. People buy and sell. The displayed price drifts from 50 cents to 63 cents to 78 cents. It is natural to read that price as a probability.
But the more interesting object is not the contract.
It is the market maker.
In a thin market, a continuous market maker is an engine for turning belief into price. It must quote a price before anyone else is willing to stand on the other side. It must move the price when someone trades. It must not be a money pump. And if it is designed well, the cost of moving the price should have a very specific meaning:
you are replacing the public forecast with your forecast
Hanson’s market scoring rule makes that sentence literal.1 A trader who moves the market from probability (p) to probability (q) is paid as if they changed a scored forecast from (p) to (q). The market interface and the forecast-evaluation interface become the same machine.
Truth Has a Payoff Shape
Start without markets. Suppose a forecaster reports (q), and the event outcome is (y \in {0,1}). A scoring rule pays the forecaster based on ((q,y)). The rule is proper if a forecaster maximizes expected score by reporting their true belief.
The logarithmic score is
\[S_{\log}(q,y)=y\log q+(1-y)\log(1-q).\]If the forecaster believes the event probability is (p), their expected score for reporting (q) is
\[p\log q+(1-p)\log(1-q),\]which is maximized at (q=p). The Brier score, introduced for probability weather forecasts, has the same properness property in squared-error clothing.2 Gneiting and Raftery’s review gives the broader statistical theory: proper scoring rules evaluate probabilistic forecasts in a way that rewards honest distributions, not just lucky categorical guesses.3
This is why log loss is not merely a training loss and Brier score is not merely a calibration metric. They are incentive geometries. They define what it costs to lie by a little or by a lot.
Now put a market skin on the same idea.
If a trader moves the public probability from (p_{\text{old}}) to (p_{\text{new}}), pay them after the event by
\[S(p_{\text{new}}, y)-S(p_{\text{old}}, y).\]If their belief is (p_{\text{new}}), this trade is locally worthwhile. If they try to move the market away from their belief, expected score falls. A sequence of traders can each improve the current forecast by accepting the incremental scoring-rule bet.
The exchange is doing forecast revision.
LMSR Puts the Score on Tap
The logarithmic market scoring rule has a clean automated-market-maker form. For two outcomes, let (q_1) and (q_0) be the number of outstanding shares that pay one dollar if the event happens or does not happen. Define the cost function
\[C(q_1,q_0) = b \log \left(e^{q_1/b}+e^{q_0/b}\right).\]The instantaneous price of the yes share is the derivative:
\[p_1(q)= \frac{e^{q_1/b}}{e^{q_1/b}+e^{q_0/b}}.\]Buying shares changes (q). The trader pays
\[C(q+\Delta q)-C(q).\]This is the cost-function view of LMSR. It is convenient because the market maker can quote a price for any trade, no counterparty required. The parameter (b) is liquidity. Larger (b) makes the price curve flatter: a trader must buy more shares to move the price the same distance. Smaller (b) makes the market responsive, but expensive for the market maker in a different way: prices jump around more.
The subsidy is bounded. In a binary market initialized at zero inventory, the market maker’s worst-case loss is at most
\[b\log 2.\]That is the beautiful bargain. Continuous liquidity is not free, but its maximum loss can be budgeted up front. The market maker is not predicting the event. It is selling a mechanism for other people to reveal information.
A Forecast You Can Buy Into
The lab below has two linked parts.
First, it plots the expected log score and expected Brier score for a binary event. Move the reported probability away from the true belief and both scores penalize the report.
Second, it runs a tiny LMSR market. Traders receive noisy private signals about the event, convert those signals into beliefs, and move the market partway toward those beliefs. The market maker updates price through the LMSR cost function and tracks its worst-case loss.
This is not a production market simulator. It leaves out budgets, risk aversion, strategic timing, correlated signals, fees, manipulation, and settlement risk. It is a glass-box experiment for the central mechanism:
proper scoring rule + sequential updates = automated prediction market
Deterministic toy experiment. Traders receive binary private signals with the selected accuracy, compute a Bayesian posterior around the true event probability, and move the LMSR market partway toward that belief. Worst loss is measured against the binary LMSR bound \(b\log 2\).
Try the mechanism.
Move Reported probability away from True probability. The dashed report line leaves the top of both expected-score curves. The log score punishes confident wrongness more sharply near 0 and 1; the Brier score is gentler and quadratic. Both are proper in the same sense: the expected score is best at the forecaster’s belief. With the default 63% true probability and 78% report, the expected log-score regret is about 0.058 and the Brier regret is about 0.023.
Now lower Liquidity b. The price path gets jumpier because each share moves the LMSR inventory ratio more. The impact panel shows the same fact as curvature: for smaller (b), a fixed number of yes shares pushes the price toward 1 much faster.
Raise Signal accuracy and Traders. The market price usually moves closer to the true probability, but not monotonically. A finite market is still a noisy experiment. Signals can arrive in an unlucky order, and aggressive traders can overshoot.
The important invariant is the loss bar. Even while the price moves, the market maker’s worst-case loss stays under the displayed (b\log 2) bound. In the default run, the market finishes near 80.4%, the worst displayed maker loss is 11.39, and the bound is 16.64. LMSR buys liquidity with a known maximum subsidy.
The Price Is Not Automatically Truth
Prediction-market evangelism sometimes drifts into magic: prices aggregate all available information, therefore the price is truth.
No. The price is an aggregation mechanism under assumptions.
It is useful because it is public, compact, and costly to move. A trader who believes the probability is too low can buy yes shares. Their trade moves the price and exposes them to the event. If they are wrong, the scoring-rule difference is paid back in the other direction. This makes the price a running summary of revealed willingness to take scored risk.
But the price can fail as a probability when the mechanism around it fails:
- Traders are not risk neutral or cannot take large enough positions.
- Signals are correlated, so many trades repeat the same evidence.
- The event definition is ambiguous or settlement is trusted by too few people.
- Fees, limits, collateral rules, or regulation dominate the scoring incentive.
- Traders have motives other than final payoff.
The scoring rule solves one problem: how to make honest belief revelation an expected-payoff optimum for an isolated forecaster. A market adds a social layer. That layer can aggregate information, but it can also aggregate constraints, incentives, and noise.
Why ML Should Care
Modern ML systems emit probabilities everywhere: classifiers, reward models, retrievers, judges, forecasts, risk scores, route selectors. We often train them with log loss, evaluate them with Brier score, calibrate them, and then put humans around them to correct, bet, vote, or decide.
Prediction markets are a reminder that a probability is not only a number. It can be an interface.
If the interface is a dashboard, people can nod and ignore it. If the interface is a scored report, a forecaster is paid for calibration and sharpness. If the interface is a market scoring rule, a group can revise a shared forecast one trade at a time.
That is a useful design pattern for AI systems:
do not only ask for a probability
choose the mechanism that makes the probability costly to distort
The market maker is the quiet part of that mechanism. It defines the price of changing public belief. In LMSR, that price is not arbitrary. It is the logarithmic scoring rule, turned sideways into liquidity.
Paper Trail
-
Robin Hanson, “Logarithmic Market Scoring Rules for Modular Combinatorial Information Aggregation,” working paper, 2002; later published in Journal of Prediction Markets. PDF. See also Hanson, “Combinatorial Information Market Design,” Information Systems Frontiers, 2003. Springer, PDF. ↩
-
Glenn W. Brier, “Verification of Forecasts Expressed in Terms of Probability,” Monthly Weather Review, 1950. American Meteorological Society, Semantic Scholar. ↩
-
Tilmann Gneiting and Adrian E. Raftery, “Strictly Proper Scoring Rules, Prediction, and Estimation,” Journal of the American Statistical Association, 2007. Taylor & Francis, PDF. ↩