Papers
Topics
Authors
Recent
Search
2000 character limit reached

RN–JD Kernel: Prediction Market Calibration

Updated 16 November 2025
  • RN–JD Kernel is a unified stochastic framework that models prediction market probabilities as risk-neutral martingales incorporating both diffusive and jump processes.
  • It employs a robust calibration pipeline including noise filtering, EM-based separation of diffusion and jump components, and risk-neutral drift enforcement.
  • The model yields explicit risk factors and closed-form derivative pricing formulas, improving forecast accuracy over diffusion-only methods.

The RN–JD Kernel, or Risk-Neutral Logit Jump-Diffusion Kernel, is a unified stochastic process and calibration framework for prediction market probabilities, designed to play an analogous role to the Black–Scholes kernel in option pricing. It rigorously models the dynamics of traded probabilities as martingales under a risk-neutral measure, capturing both diffusive and jump-driven belief revisions, and yielding well-defined quotable risk factors to standardize quoting, hedging, and the design of belief risk derivatives across prediction venues.

1. Mathematical Specification

The RN–JD Kernel posits that the log-odds $x_t = \logit(p_t)$, with ptp_t the traded probability, evolves under a risk-neutral ($\Q$) measure via an Itô–Lévy stochastic differential equation: dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz), where WtW_t is $\Q$-Brownian motion, N~\widetilde{N} is the compensated jump measure for a Lévy process with intensity νt\nu_t, and σb(t,x)\sigma_b(t,x) is the belief-volatility.

The traded probability process is recovered through the logit link, pt=S(xt)=(1+ext)1p_t = S(x_t) = (1 + e^{-x_t})^{-1}, embedding the process on ptp_t0. Applying the Itô–Lévy formula yields the SDE for ptp_t1, where the drift term is set to zero to satisfy the ptp_t2-martingale condition: ptp_t3 ensuring arbitrage-free evolution of probability prices.

2. Calibration Pipeline

Calibration proceeds in three structured steps on filtered mid/bid–ask/trade data:

  • Microstructure Noise Filtering: Observed logits ptp_t4 are denoised via a Gaussian Kalman filter to estimate latent log-odds ptp_t5.
  • Diffusion-vs-Jump Separation via EM: Discrete increments ptp_t6 are modeled as a mixture:

ptp_t7

with EM steps estimating diffusive variance (ptp_t8), jump intensity (ptp_t9), and jump size variance ($\Q$0), with soft partitioning by posterior jump probabilities.

  • Risk-Neutral Drift Enforcement: Given updated $\Q$1, the martingale drift $\Q$2 is recomputed, and the Kalman smoother is re-applied to refine the path $\Q$3.

Regularization is applied when fitting surfaces in time-to-resolution ($\Q$4) and logit-moneyness ($\Q$5), by solving

$\Q$6

subject to nonnegativity and mild boundary constraints.

3. Quotable Risk Factors and Kernel Surfaces

The calibrated RN–JD Kernel exposes explicit, quotable risk factors:

  • Belief-Volatility Surface: $\Q$7 serves as an analogue to the implied volatility surface, quantifying locally expected diffusive variance for each point in time–moneyness space.
  • Jump-Intensity Surface: $\Q$8, measuring event risk from abrupt belief jumps.
  • Jump Second Moment Surface: $\Q$9, capturing the mean square jump size.

Swap and corridor derivative strikes are synthesized via frozen-coefficient expansions such as: dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),0 These surfaces standardize the quoting and transfer of belief risk, supporting consistent hedging and valuation across prediction venues.

4. Derivative Layer: Instruments and Pricing

The RN–JD Kernel induces a menu of coherent derivatives in direct analogy to variance and correlation products in option markets:

  • Variance Swaps: Payout equals the realized quadratic variation in dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),1 or dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),2.
  • Correlation/Covariance Swaps: Integrated covariation between two event probabilities, incorporating both diffusive and co-jump components.
  • Corridor Variance Products: Variance accruals are restricted to intervals in dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),3, focusing hedging on uncertainty zones.
  • First-Passage Notes: Payments are contingent on hitting a probability threshold before expiry.

Pricing for many payoffs—especially under piecewise-constant coefficients—admits closed-form or short-maturity approximations. General claims are priced by solving the associated partial integro-differential equation (PIDE): dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),4 with terminal condition dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),5, using methods such as finite differences, Fourier inversion, or Monte Carlo with jump thinning.

5. Empirical Performance

On synthetic risk-neutral data, the RN–JD Kernel delivers lower short-horizon uncertainty forecast error than diffusion-only or probability-space baselines. For instance, in 60s-forward prediction:

Model MSEdxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),6 QLIKEdxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),7
RN–JD 70.28 1.46
Diffusion-only (best) 77–105 2.66–4.73

Competing baselines included RW–logit (const. σ), pure logit diffusion, Wright–Fisher in dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),8, and AR–GARCH in dxt=μ(t,xt)dt+σb(t,xt)dWt+RzN~(dt,dz),dx_t = \mu(t, x_t)\,dt + \sigma_b(t, x_t)\,dW_t + \int_\mathbb{R} z\, \widetilde{N}(dt,dz),9. Enforcing the risk-neutral drift removed bias in the filtered path, ensuring the probability process remains a true WtW_t0-martingale.

6. Economic and Structural Interpretation

The RN–JD framework provides an explicit, market-consistent unification of diffusive and abrupt belief revisions. Empirically:

  • EM separation adapts to shifting dominance of volatility and jump risk.
  • Jump intensities spike during macroeconomic news releases and unexpected events.
  • Surfaces reveal market toxicity and anticipated information content, concentrating risk management where prediction markets are most sensitive.

Practitioners leverage WtW_t1 and WtW_t2 for quoting belief-vega and jump-vega, employ derivative strips for event-interval and calendar hedges, and use corridor/first-passage notes to target liquidity and manage gap risk.

7. Applications and Standardization

The RN–JD Kernel establishes a tractable process for traded probabilities with:

  • Q-martingale structure and exposed calendar and jump risk factors,
  • Scalable calibration pipeline: noise filtering → diffusion/jump EM separation → drift enforcement → risk factor surface smoothing,
  • Closed-form pricing and replication of variance, correlation, corridor, and first-passage derivatives.

This enables consistent quoting and hedging of belief risk and underpins the emergence of standard risk metrics and derivative products for prediction markets, comparable in rigor and universality to the role of implied volatility in options markets (Dalen, 17 Oct 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to RN-JD Kernel.