What is this? In options markets, implied volatility tells you how uncertain the market is. Prediction markets don’t have this - until now. The belief-volatility surface estimates a “belief vol” parameter from streaming prediction market prices, decomposing price changes into gradual drift (diffusion) and sudden jumps. Use it to calibrate logit-space market making, detect regime changes, and price the uncertainty of uncertainty.
Horizon’s BeliefVolSurface is a streaming estimator that processes tick-by-tick prediction market data and produces a calibrated belief-volatility estimate. It uses online Expectation-Maximization (EM) to separate price changes into:
Diffusion: gradual belief shifts (estimated as “belief vol”)
Jumps: sudden information shocks (estimated as jump probability)
The estimator operates in logit space and accounts for bid-ask spread as microstructure noise.
Streaming EM
Online EM separates diffusion and jump components without batch processing. Updates in O(1) per tick.
Noise Filtering
Bid-ask spread is treated as microstructure noise, producing cleaner vol estimates.
Jump Detection
Automatically estimates the probability that each price move was a jump vs. diffusion.
Vol Surface
Interpolated volatility surface across time-to-resolution horizons.