Random neural networks for rough volatility

—

Random neural networks for rough volatility

Antoine Jacquier
Zan Zuric
Published on 5/1/2023
Options
Derivatives
Machine learning
Deep learning
AI

This paper presents a deep learning-based numerical algorithm for solving path-dependent partial differential equations (PDEs) that arise in rough volatility models. The authors build on the connection between PDEs and backward stochastic differential equations (BSDEs), as previously explored by Bayer, Qiu, and Yao, and introduce random-weight neural networks (RWNNs) to approximate the solution. In RWNNs, the hidden layers are randomly initialized and fixed, while only the final linear layer is trained, reducing the optimization to a convex least-squares regression problem. This approach significantly accelerates training compared to traditional deep neural networks while maintaining comparable accuracy.

The algorithm is applied to both Markovian and non-Markovian settings, with a focus on rough volatility models such as the rough Bergomi model. The authors provide a convergence analysis, deriving error bounds in terms of the number of hidden nodes. Numerical experiments demonstrate that the RWNN-based method achieves efficient and accurate pricing for options under rough volatility, though it still requires Monte Carlo path simulation. The paper highlights that the additional complexity of deep neural networks may be unnecessary when precise error bounds are desired, and the randomized least-squares formulation allows for efficient implementation using tensor operations.

Highlights

  • 1Develops a deep learning algorithm using random-weight neural networks (RWNNs) to solve path-dependent PDEs arising in rough volatility models.
  • 2Interprets the PDE as a solution to a backward stochastic differential equation (BSDE), building on insights from Bayer, Qiu, and Yao.
  • 3Formulates the optimization problem as a simple least-square regression, enabling theoretical convergence guarantees.
  • 4Demonstrates that RWNNs achieve comparable accuracy to traditional feed-forward networks but with significantly faster training times.
  • 5Provides error bounds in terms of the number of hidden nodes, offering insights into network performance.

Methods

  • M
    Random-weight neural networks (RWNNs) with randomly fixed hidden layers and trainable linear readout layer.
  • M
    Backward stochastic differential equation (BSDE) formulation of path-dependent PDEs.
  • M
    Randomized least squares (RLS) regression for training the output layer.
  • M
    Monte Carlo simulation for generating sample paths of the underlying stochastic process.

Results

  • R
    The RWNN-based scheme reduces the training time compared to conventional feed-forward neural networks while maintaining accuracy.
  • R
    The algorithm reduces to a least-square Monte Carlo method, where the basis is outsourced to the reservoir of the RWNN.
  • R
    Error bounds are derived in terms of the number of stochastic nodes in the network.
  • R
    Numerical examples for the rough Bergomi model and basket options show computational efficiency, though still slower than pure Monte Carlo due to path simulation.
  • R
    The method opens the door to more advanced numerical schemes for path-dependent PDEs.
0/5

Analyze Paper

Generate insights from "Random neural networks for rough volatility".

Suggested Actions