Skip to main content

Non-Parametric & ML Models

No formula for the smile. These models learn the surface shape directly from market data using optimization, neural networks, or path-dependent rules.

💡
Data decides the shape

Parametric models (SVI, SABR) choose a shape in advance. These models let the data decide. The trade-off: more flexible, harder to implement, slower to calibrate, less battle-tested.

At a Glance

Model
Year
Key idea
Maturity
<a href="/docs/reference/sanos">SANOS</a>
2025
Non-parametric surfaces via linear programming. Arb-free by construction.
New
<a href="/docs/reference/neural-sde">Neural SDE</a>
2019+
Neural networks learn vol dynamics from data. Deep Hedging.
Research
<a href="/docs/reference/path-dependent-vol">Path-Dependent Vol</a>
2023
Vol depends on where price has been, not just where it is now.
New

What they share

All three approaches let the data determine the vol surface shape rather than imposing a formula. They differ in how they learn and what guarantees they provide.

Model
Calibration method
Speed
Arbitrage-free?
Dynamic interpretation?
SANOS
Linear programming
Moderate
Yes (by construction)
No
Neural SDE
Neural network training
Slow (training), fast (inference)
Depends on architecture
Yes
Path-Dependent Vol
Signature-based regression
Moderate
Not guaranteed
Yes

How they relate to each other

SANOS is optimization-based: it solves a linear program to find the surface that best fits market prices while satisfying no-arbitrage constraints exactly. No neural networks, no training -- just a well-posed convex problem. Neural SDE takes the opposite approach: a neural network learns the volatility dynamics from data, which means it can capture patterns no closed-form model can express, but arbitrage freedom depends on the architecture and is not guaranteed by default. Path-Dependent Volatility sits in between. It uses the realized price path (via signature methods) to predict current vol, giving it a dynamic interpretation that SANOS lacks, but without the heavy training infrastructure of Neural SDEs.


Models in this section: