DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces

summary

Video file (mp4)

The gist

DYSANOS is the first generative market model for smooth SANOS option surfaces for all strikes and expiries which are free of static arbitrage.

In short

DYSANOS is a generative model for option surfaces that are strictly free of static arbitrage. It uses a neural decoder (ML-SANOS) to map a low-dimensional state to smooth surfaces, and an AR(1) factor model for dynamics. On S&P data, it captures first-order effects but admits dynamic arbitrage when options are traded across periods.

Key concepts

Static Arbitrage
A set of option prices is free of static arbitrage if no portfolio of options held to expiry can yield a riskless profit. This requires prices to be consistent across strikes and expiries, e.g., monotonicity and convexity in strike. DYSANOS guarantees this for every generated surface.
Dynamic Arbitrage
Dynamic arbitrage occurs when trading options across multiple periods can yield a riskless profit, even if each period's surface is statically arbitrage-free. It arises from inconsistencies between consecutive surfaces. DYSANOS exhibits dynamic arbitrage when options are traded from one period to the next.
SANOS Model
SANOS is a parametric representation of smooth option surfaces that is free of static arbitrage by construction. It maps a low-dimensional state to call prices for all strikes and expiries. DYSANOS uses a neural decoder (ML-SANOS) to transform a latent state into a SANOS surface.
AR(1) Factor Model
An autoregressive model of order one for the latent state, with mean reversion and PCA-driven noise. It captures daily changes in spot and surface. The bandwidth parameter mixes historical and continuous noise. This baseline reproduces first-order level, skew, term, and leverage effects but understates them.

Terminology used across episodes

This episode discusses

The paper

DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces · Read on arXiv

University of Oxford · University of Oxford · McMaster University

This article presents with DYSANOS the first generative market model for smooth SANOS option surfaces for all strikes and expiries which are free of static arbitrage. Our model is designed to generate entire paths of daily spot and option prices for years in the future. We present a robust and useful if somewhat simplistic baseline hidden state generative model in the form of an AR(1) model. We discuss model setup, data pipeline, and training and investigate numerical resence of dynamic arbitrage. We illustrate model performance on Option Metrics' IvyDB S&P Index data from 2020 to 2025 and compare it to a pure implied-vol PCA model.

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: We're looking at the paper: "DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces".

Jane: DYSANOS is the first generative market model for smooth SANOS option surfaces for all strikes and expiries which are free of static arbitrage.

Tom: First, who's behind it and why it matters.

Title and authors: Jane: Now, moving on to what they suggest as improvements for DYSANOS, the authors point out that while it’s free of static arbitrage by construction, that doesn't automatically mean it’s free of dynamic arbitrage when options are traded across time periods >

Tom: That’s a crucial distinction. The paper focuses on assessing how static no-arbitrage propagates through those dynamically evolving surfaces using a number of statistical tests defined in Section three point four >

Lu: They compare DYSANOS against a naive AR(one) PCA model applied directly to implied volatilities, and they find that while DYSANOS has no arbitrage when options are held to expiry, evidence of dynamic arbitrage is found when options are traded from one period to the next > <ref:2608.12587#pg1>

Meng: So even though the static part is perfect, the flow of time introduces a problem that needs checking against these specific tests >

Jane: And they also present a conditional spot importance sampling method. This allows them to sample more frequently from the tails of spot movements without changing either the marginal law or any realized path of the surface state >

Tom: That method increases how often spot reaches far strikes, but all the physical-law probabilities and moments use the full mixture weight D, so it keeps things grounded in reality >

Lu: Empirically, they found that this baseline captures first-order level, skew, term, and leverage effects well enough to be useful for initial analysis >

Meng: But they also noted that the Gaussian baseline matches the first moment but misses volatility clustering and crisis tails, so you can't just rely on a simple Gaussian assumption for the whole thing >

Jane: It’s clear they see this as a baseline to beat with more modern time series models, suggesting future work should focus on capturing those secondary directions like volatility clustering >

The paper's summary: Tom: So, wrapping up this section of the talk on DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces, the main point is that they’ve created a model that generates long paths of daily spot and option prices, and every single option surface generated is strictly free of static arbitrage >

Jane: That means you can price any option on any path given those ML-SANOS parameters for that specific sample and time step >

Lu: But the numerical indication they found is that in this situation, DYSANOS does admit dynamic arbitrage along its paths when options are traded from one period to the next >

Meng: So, for deployment purposes, you’d have to be careful because even if the static part is perfect, there can still be exploitable inconsistencies across time steps >

Lalam: I can confirm that DYSANOS is the first generative option market model built from smooth, strictly statically arbitrage-free SANOS surfaces >

Tom: It’s a powerful tool for generating synthetic data, but we need to keep an eye on those dynamic arbitrage tests they ran because that’s where the real complexity lies >

Jane: So, DYSANOS provides a baseline to generate long paths of daily spot and option prices for years in the future, with every option surface free of static arbitrage >

Lu: The approach doesn't rely on approximate static constraints; each smooth option surface is strictly arbitrage free and allows pricing of any option on GPU >

Meng: That GPU part is what makes it interesting for running large-scale simulations without needing a super expensive grid interpolation step >

Lalam: And despite the dynamic arbitrage finding, this paper shows how agents can choose which options to trade at each time step, which is a significant implication for agent-based simulations >

Tom: It sets up the benchmark against pure implied volatility PCA models while showing that DYSANOS exhibits no arbitrage when traded options are held to expiry >

Jane: So, this paper gives us a baseline model to generate long paths of daily spot and option prices, with every option surface free of static arbitrage.

Lu: The approach captures first-order level, skew, term, and leverage effects in the AR(one) structure > <ref:2608.12587#pg1>

Meng: We need to watch how they handle volatility clustering because that’s what’s missing from their baseline compared to more complex dynamics >

Lalam: This paper is DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces.

The paper's improvements: Tom: So we just talked about DYSANOS generating paths for spot prices and option prices that are free of static arbitrage, but now we’re looking at how the authors suggest they can make this thing even better.

Jane: Right. They point out that while the baseline is good, it's missing some of those things we talked about earlier, like volatility clustering and crisis tails.

Tom: Exactly. The baseline captures the first-order effects pretty well, but it understates the skew and leverage effects in those secondary directions.

Lu: Yeah, they suggest that capturing those secondary directions is where a lot of the real interest lies for future work.

Jane: And they show how to do that by looking at things like higher eigensurfaces in the variance of daily changes to spot and hidden state >

Tom: It sounds like they are trying to get better at modeling the volatility itself, not just the average movement.

Lu: They want a model that isn't just smooth; they want one that captures how things change direction over time in a more realistic way.

Jane: And for someone who only listens, what does this mean? It means we need models that can predict when things are going to get wild, not just when the average price will be.

Tom: From an engineering standpoint, they're suggesting ways to tune those dynamics using things like the bandwidth parameter 'w', which lets you mix historical data with continuous noise >

Lu: That way is a good compromise; it keeps the model grounded in what we’ve seen historically while still allowing for some smooth evolution >

Jane: So, it’s not just about making the math prettier; it's about capturing the real-world behavior of markets where things aren't always perfectly smooth.

Tom: And they even show a conditional spot importance sampling method, which lets you sample extreme spot movements more often without messing up the overall path structure >

Lu: That’s smart. If you want to stress test a model, you need to see those tail events more frequently in your simulations >

Jane: So, we're moving from just generating paths to generating paths that are more representative of market stress scenarios.

Tom: And they also push for cost-aware testing where you check if the arbitrage opportunity is actually profitable after accounting for trading costs, like one or ten basis points >

Lu: That makes it way more practical. It moves this from a purely theoretical exercise to something that matters for real trading applications.

Jane: So, the paper isn't just about a new generation model; it’s about building a more realistic and testable framework for synthetic market data.

Tom: It sets up the DYSANOS model as a baseline against pure implied volatility PCA models, which is how you know if this generative approach actually adds value >

Lu: The implication is that the future isn't just about generating surfaces that are arbitrage-free; it’s about generating surfaces that also have realistic dynamics and testable properties.

Conclusion: Tom: So we’re wrapping up our look at DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces, and what we learned is that they built a model that generates long paths of spot prices and option prices where every single surface is strictly free of static arbitrage >

Jane: That means you can price any option on any path given those ML-SANOS parameters for that specific sample and time step, which is a huge deal for simulation work >

Lu: Yeah, the authors argue this isn't just about creating pretty surfaces; it’s about building something where every option has a unique price on every path >

Meng: From what I see, the main thing to watch is that while the static arbitrage is gone, they still found evidence of dynamic arbitrage when you trade from one time period to the next >

Tom: Exactly. So, even with that static guarantee, there’s still an issue when options are traded over time >

Jane: And they showed conditional spot importance sampling as a way to sample extreme movements more often without breaking the overall path structure >

Lu: That method is clever because it lets you focus on the tails—the rare events—without altering the fundamental laws of probability for those moments >

Meng: From a production standpoint, I wonder how much computational overhead that sampling adds when we’re trying to generate millions of paths at scale >

Tom: That’s fair. It adds complexity to the generation process, and we need to see if the efficiency gain from better tail coverage outweighs that added runtime >

Jane: So, what does this mean for us listeners who aren't deep into the math? It means we have a tool that can create synthetic market data where every single option is priced correctly on any given day >

Lu: It’s about moving away from models that assume everything is perfectly smooth and instead embracing dynamics that capture how things actually move in the real world >

Meng: I think the big picture here is using these generative models to stress test trading strategies under realistic, complex conditions, not just perfect theoretical ones >

Tom: So this paper, DYSANOS Generative Dynamic Smooth Arbitrage-free Non-parametric Option Surfaces, gives us a starting point for generating those long paths where every option surface is free of static arbitrage >

Jane: It’s a great tool for stress testing and simulation work, and while it admits dynamic arbitrage along its paths, the framework itself is very solid >

Lu: The authors flag that capturing volatility clustering and crisis tails are the next big targets for improving this baseline model >

Meng: I think if we can integrate those dynamic elements smoothly, this could become a really powerful engine for risk management simulations >

More episodes

← Home