Deep calibration of rough stochastic volatility models

Techniques from deep learning play a more and more important role for the important task of calibration of financial models. The pioneering paper by Hernandez [Risk, 2017] was a catalyst for resurfacing interest in research in this area. In this paper we advocate an alternative (two-step) approach using deep learning techniques solely to learn the pricing map -- from model parameters to prices or implied volatilities -- rather than directly the calibrated model parameters as a function of observed market data. Having a fast and accurate neural-network-based approximating pricing map (first step), we can then (second step) use traditional model calibration algorithms. In this work we showcase a direct comparison of different potential approaches to the learning stage and present algorithms that provide a suffcient accuracy for practical use. We provide a first neural network-based calibration method for rough volatility models for which calibration can be done on the y. We demonstrate the method via a hands-on calibration engine on the rough Bergomi model, for which classical calibration techniques are diffcult to apply due to the high cost of all known numerical pricing methods. Furthermore, we display and compare different types of sampling and training methods and elaborate on their advantages under different objectives. As a further application we use the fast pricing method for a Bayesian analysis of the calibrated model.

[1]  F. Black,et al.  The Pricing of Options and Corporate Liabilities , 1973, Journal of Political Economy.

[2]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[3]  Alexandre Antonov,et al.  Modern SABR Analytics , 2019, SpringerBriefs in Quantitative Finance.

[4]  Mikko S. Pakkanen,et al.  Turbocharging Monte Carlo pricing for the rough Bergomi model , 2017, 1708.02563.

[5]  David Siska,et al.  Martingale Functional Control variates via Deep Learning , 2018, ArXiv.

[6]  Fabio Stella,et al.  Following the Bayes path to option pricing , 1998 .

[7]  C. Bayer,et al.  Short-time near-the-money skew in rough fractional volatility models , 2017, Quantitative Finance.

[8]  Jasper Snoek,et al.  Practical Bayesian Optimization of Machine Learning Algorithms , 2012, NIPS.

[9]  Andrew Green,et al.  Deeply Learning Derivatives , 2018, 1809.02233.

[10]  Justin A. Sirignano,et al.  DGM: A deep learning algorithm for solving partial differential equations , 2017, J. Comput. Phys..

[11]  Ohad Shamir,et al.  The Power of Depth for Feedforward Neural Networks , 2015, COLT.

[12]  E Weinan,et al.  Overcoming the curse of dimensionality: Solving high-dimensional partial differential equations using deep learning , 2017, ArXiv.

[13]  Jim Gatheral,et al.  Pricing under rough volatility , 2015 .

[14]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[15]  Jim Gatheral The Volatility Surface: A Practitioner's Guide , 2006 .

[16]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[17]  J. Vives,et al.  On the Short-Time Behavior of the Implied Volatility for Jump-Diffusion Models With Stochastic Volatility , 2006 .

[18]  P. Jäckel,et al.  Let's Be Rational , 2015 .

[19]  B. Mandelbrot,et al.  Fractional Brownian Motions, Fractional Noises and Applications , 1968 .

[20]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[21]  Henry Stone Calibrating rough volatility models: a convolutional neural network approach , 2018 .

[22]  Kurt Hornik,et al.  Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks , 1990, Neural Networks.

[23]  Kenji Doya,et al.  Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learning , 2017, Neural Networks.

[24]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[25]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[26]  Alan G. White,et al.  Pricing Interest-Rate-Derivative Securities , 1990 .

[27]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[28]  Andrey Itkin,et al.  To sigmoid-based functional description of the volatility smile , 2014, 1407.0256.

[29]  Dirk Röder,et al.  Volatility Model Calibration With Convolutional Neural Networks , 2018 .

[30]  Hongzhong Zhang,et al.  Asymptotics for Rough Stochastic Volatility Models , 2017, SIAM J. Financial Math..

[31]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[32]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[33]  Andrew David Green,et al.  XVA: Credit, Funding and Capital Valuation Adjustments: Green/XVA , 2015 .

[34]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[35]  Mathieu Rosenbaum,et al.  Perfect hedging in rough Heston models , 2017, The Annals of Applied Probability.

[36]  Blanka Horvath,et al.  Dirichlet Forms and Finite Element Methods for the SABR Model , 2018, SIAM J. Financial Math..

[37]  A. Jacquier,et al.  Functional Central Limit Theorems for Rough Volatility , 2017, 1711.03078.

[38]  S. Heston A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options , 1993 .

[39]  Daniel Foreman-Mackey,et al.  emcee: The MCMC Hammer , 2012, 1202.3665.

[40]  Demis Hassabis,et al.  Mastering the game of Go without human knowledge , 2017, Nature.

[41]  William A McGhee,et al.  An Artificial Neural Network Representation of the SABR Stochastic Volatility Model , 2018, The Journal of Computational Finance.

[42]  Cornelis W. Oosterlee,et al.  On an efficient multiple time step Monte Carlo simulation of the SABR model , 2016 .

[43]  Pierre Henry-Labordere,et al.  Deep Primal-Dual Algorithm for BSDEs: Applications of Machine Learning to CVA and IM , 2017 .

[44]  Mikko S. Pakkanen,et al.  Decoupling the Short- and Long-Term Behavior of Stochastic Volatility , 2016, 1610.00332.

[45]  Daniel Kressner,et al.  Low-Rank Tensor Approximation for Chebyshev Interpolation in Parametric Option Pricing , 2019, SIAM J. Financial Math..

[46]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[47]  Sepp Hochreiter,et al.  Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) , 2015, ICLR.

[48]  Kurt Hornik,et al.  Approximation capabilities of multilayer feedforward networks , 1991, Neural Networks.

[49]  Quoc V. Le,et al.  Searching for Activation Functions , 2018, arXiv.

[50]  Bruno CaprileIRST MODEL CALIBRATION , 1997 .

[51]  Barak A. Pearlmutter,et al.  Automatic differentiation in machine learning: a survey , 2015, J. Mach. Learn. Res..

[52]  M. Rosenbaum,et al.  Volatility is rough , 2014, 1410.3394.

[53]  Hui Wang,et al.  Large deviations for a feed-forward network , 2011 .

[54]  L. Bergomi,et al.  Stochastic Volatility Modeling , 2016 .

[55]  Daniel Foreman-Mackey,et al.  corner.py: Scatterplot matrices in Python , 2016, J. Open Source Softw..

[56]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[57]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[58]  Cornelis W. Oosterlee,et al.  On a one time-step Monte Carlo simulation approach of the SABR model: Application to European options , 2017, Appl. Math. Comput..

[59]  Blanka Horvath,et al.  Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models , 2019, Quantitative Finance.

[60]  Paul Gassiat,et al.  A regularity structure for rough volatility , 2017, Mathematical Finance.

[61]  David S. Touretzky,et al.  Advances in neural information processing systems 2 , 1989 .

[62]  P. Hagan,et al.  MANAGING SMILE RISK , 2002 .

[63]  Alexander Cloninger,et al.  Provable approximation properties for deep neural networks , 2015, ArXiv.

[64]  M. Fukasawa Short-time at-the-money skew and rough fractional volatility , 2015, 1501.06980.

[65]  Mikko S. Pakkanen,et al.  Hybrid scheme for Brownian semistationary processes , 2015, Finance Stochastics.

[66]  Andres Hernandez Model Calibration with Neural Networks , 2016 .

[67]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[68]  Masaaki Fukasawa,et al.  Asymptotic analysis for stochastic volatility: martingale expansion , 2011, Finance Stochastics.

[69]  D. W. Scott,et al.  Multivariate Density Estimation, Theory, Practice and Visualization , 1992 .

[70]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[71]  Cornelis W. Oosterlee,et al.  A neural network-based framework for financial model calibration , 2019, Journal of Mathematics in Industry.

[72]  Wim Schoutens,et al.  Machine learning for quantitative finance: fast derivative pricing, hedging and fitting , 2018, Quantitative Finance.