Submitted:
13 March 2025
Posted:
14 March 2025
You are already at the latest version
Abstract
Keywords:
MSC: 91G20, 91B05, 62G08, 60G15, 65D05
1. Introduction
2. Market Risk Assessment and Computational Challenge
| Algorithm 1:Calculation of and by full repricing approach |
|
input: Calibrated diffusion model, pricing engine , an actual vector of risk factors , a confidence level , time step h and a large number N
output: estimated and
Compute
Simulate N scenarios of shock using calibrated diffusion model
Compute N corresponding prices
Compute N scenarios of losses
Compute and by Monte Carlo
|
2.1. Computational Challenge and Applications of Machine Learning
2.2. Equity Options
3. Gaussian Process Regression for Option Pricing
3.1. Gaussian Processes Regression and Prediction
3.2. Estimation of Model Parameters
3.3. Application to Derivative Portfolio Valuation
4. Multi-fidelity Gaussian Processes Regression
4.1. Two-fidelity Gaussian Process Regression Model
4.2. Illustrative Application of Multi-Fidelity Model in Option Pricing
4.3. Conditional Distribution of the Estimate
4.4. Bayesian Estimation of Model Parameters
5. Experiment Design and Model Specification
5.1. Benchmarking
5.2. Model Specification
6. Numerical Results
6.1. Mono-Asset Options Portfolio Case
6.2. Multi-Asset Options Case
6.3. Multi-Asset Options Portfolio Case
7. Conclusions
Appendix A Barone-Adesi and Whaley Approximation of American Option Values
Appendix B Sensitivity-Based Pricing Approximation
Appendix C Neural Network Regression
References
- Abbas-Turki, L., S. Crépey, and B. Saadeddine (2023). Pathwise CVA regressions with oversimulated defaults.Mathematical Finance 33(2), 274–307.
- Barone-Adesi, G. and R. E. Whaley (1987). Efficient analytic approximation of american option values. the Journal of Finance 42(2), 301–320.
- Basel Committee on Banking Supervision (2013). Fundamental review of the trading book: A revised market risk framework. Available at https://www.bis.org/publ/bcbs265.pdf.
- Basel Committee on Banking Supervision (2019). Minimum capital requirements for market risk. Available at https://www.bis.org/bcbs/publ/d457.pdf.
- Blei, D. M., A. Kucukelbir, and J. D. McAuliffe (2017). Variational inference: A review for statisticians.Journal of the American statistical Association 112(518), 859–877.
- Brevault, L., M. Balesdent, and A. Hebbal (2020). Overview of gaussian process based multi-fidelity techniques with variable relationship between fidelities, application to aerospace systems.Aerospace Science and Technology 107, 106339.
- Brigo, D., F. Mercurio, F. Rapisarda, and R. Scotti (2003). Approximated moment-matching dynamics for basket-options pricing.Quantitative Finance 4(1), 1–16.
- Britten-Jones, M. and S. M. Schaefer (1999). Non-linear value-at-risk.Review of Finance 2(2), 161–187.
- Broadie, M., Y. Du, and C. C. Moallemi (2015). Risk estimation via regression.Operations Research 63(5), 1077–1097.
- Buehler, H., L. Gonon, J. Teichmann, and B. Wood (2019). Deep hedging. Quantitative Finance 19(8), 1271–1291.
- Crépey, S. (2013). Financial Modeling, A Backward Stochastic Differential Equations Perspective. Springer Finance Textbook Series.
- Crépey, S. and M. Dixon (2019). Gaussian process regression for derivative portfolio modeling and application to CVA computations.Journal of Computational Finance 24(1), 1–35.
- Culkin, R. and S. R. Das (2017). Machine learning in finance: the case of deep learning for option pricing. Journal of Investment Management 15(4), 92–100.
- De Spiegeleer, J., D. B. Madan, S. Reyners, and W. Schoutens (2018). Machine learning for quantitative finance: Fast derivative pricing, hedging and fitting. Quantitative Finance 18(10), 1635–1643.
- Dowd, K. (2003). An introduction to market risk measurement. John Wiley & Sons.
- Dowd, K. (2007). Measuring market risk. John Wiley & Sons.
- Ferguson, R. and A. Green (2018). Deeply learning derivatives. CompSciRN: Artificial Intelligence (Topic). .
- Fernández-Godino, M. G., C. Park, N.-H. Kim, and R. T. Haftka (2016). Review of multi-fidelity models. . arXiv:1609.07196.
- Financial Stability Board (2017). Artificial intelligence and machine learning in financial services: Market developments and financial stability implications. Available at https://www.fsb.org/wp-content/uploads/P011117.pdf. .
- Forrester, A. I. J., A. Sóbester, and A. J. Keane (2007). Multi-fidelity optimization via surrogate modelling. the Royal Society A: Mathematical, Physical and Engineering Sciences 463, 3251 – 3269.
- Gardner, J., G. Pleiss, K. Q. Weinberger, D. Bindel, and A. G. Wilson (2018). Gpytorch: Blackbox matrix-matrix Gaussian process inference with GPU acceleration. Advances in neural information processing systems 31, 7576–7586.
- Gardner, J., G. Pleiss, R. Wu, K. Weinberger, and A. Wilson (2018). Product kernel interpolation for scalable Gaussian processes.International Conference on Artificial Intelligence and Statistics 84, 1407–1416.
- Goudenège, L., A. Molent, and A. Zanette (2021). Variance reduction applied to machine learning for pricing Bermudan/American options in high dimension. Oleg Kudryavtsev, Antonino Zanette. Applications of Lévy Processes. .
- Hoffman, M. D., D. M. Blei, C. Wang, and J. Paisley (2013). Stochastic variational inference.Journal of Machine Learning Research 14, 1303–1347.
- Hong, L. J., Z. Hu, and G. Liu (2014). Monte carlo methods for value-at-risk and conditional value-at-risk: a review. ACM Transactions on Modeling and Computer Simulation (TOMACS) 24(4), 1–37.
- Horvath, B., A. Muguruza, and M. Tomas (2021). Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models. Quantitative Finance 21(1), 11–27.
- Huang, G.-B., Q. -Y. Zhu, and C.-K. Siew (2006). Extreme learning machine: theory and applications. Neurocomputing 70(1-3), 489–501.
- Huré, C., H. Pham, and X. Warin (2020). Deep backward schemes for high-dimensional nonlinear PDEs. Mathematics of Computation 89(324), 1547–1579.
- Hutchinson, J. M., A. W. Lo, and T. Poggio (1994). A nonparametric approach to pricing and hedging derivative securities via learning networks.The journal of Finance 49(3), 851–889.
- Kennedy, M. C. and A. O’Hagan (2000). Predicting the output from a complex computer code when fast approximations are available. Biometrika 87(1), 1–13.
- Kingma, D. P. and J. Ba (2015). Adam: A method for stochastic optimization. The 3rd International Conference on Learning Representations. .
- Le Gratiet, L. (2013). Multi-fidelity Gaussian process regression for computer experiments. Ph. D. thesis, Université Paris-Diderot-Paris VII.
- LeCun, Y., Y. Bengio, and G. Hinton (2015). Deep learning.Nature 521(7553), 436–444.
- Lehdili, N. Oswald, and H. Gueneau (2019). Market risk assessment of a trading book using statistical and machine learning. . [CrossRef]
- Li, S., W. Xing, R. Kirby, and S. Zhe (2020). Multi-fidelity bayesian optimization via deep neural networks. In H. Larochelle, M. Ranzato, R. Hadsell, M. Balcan, and H. Lin (Eds.), Advances in Neural Information Processing Systems, Volume 33, pp. 8521–8531. Curran Associates, Inc.
- Liu, S., C. W. Oosterlee, and S. M. Bohte (2019). Pricing options and computing implied volatilities using neural networks.Risks 7(1), 16.
- Longstaff, F. A. and E. S. Schwartz (2001). Valuing American options by simulation: a simple least-squares approach. The review of financial studies 14(1), 113–147.
- Ludkovski, M. (2018). Kriging metamodels and experimental design for Bermudan option pricing. Journal of Computational Finance 22(1), 37–77.
- Meng, X. and G. E. Karniadakis (2020). A composite neural network that learns from multi-fidelity data: Application to function approximation and inverse pde problems. Journal of Computational Physics 401, 109020.
- Mu, G., T. Godina, A. Maffia, and Y. C. Sun (2018). Supervised machine learning with control variates for american option pricing.Foundations of Computing and Decision Sciences 43(3), 207–217.
- Murphy, K. P. (2012). Machine learning: A probabilistic perspective. The MIT Press.
- Nocedal, J. and S. J. Wright (1999). Numerical optimization. Springer.
- Paleyes, A., M. Mahsereci, and N. D. Lawrence (2023). Emukit: A python toolkit for decision making under uncertainty. Proceedings of Python in Science Conference 22, 68–75.
- Rasmussen, C. E. and C. K. Williams (2006). Gaussian Processes for Machine learning. The MIT Press.
- Roncalli, T. (2020). Handbook of Financial Risk Management. Chapman and Hall/CRC.
- Ruf, J. and W. Wang (2019). Neural networks for option pricing and hedging: A literature review. Journal of Computational Finance 24(1), 1–46.
- Ruiz, I. and M. Zeron (2021). Machine Learning for Risk Calculations: A Practitioner’s View. John Wiley & Sons.
- Saunders, A., M. M. Cornett, and O. Erhemjamts (2021). Financial institutions management: A risk management approach. McGraw-Hill.
- Titsias, M. (2009). Variational learning of inducing variables in sparse Gaussian processes. Proceedings of Machine Learning Research 5, 567–574.
- Zhang, H.-G., C. -W. Su, Y. Song, S. Qiu, R. Xiao, and F. Su (2017). Calculating value-at-risk for high-dimensional time series using a nonlinear random mapping model. Economic Modelling 67, 355–367.













| Option | Geometric average call/put |
Basket call/put | Best-of call/put |
Worst-of call/put |
|---|---|---|---|---|
| Payoff |
| Model | GPR | GPR with control variate |
BW approximation |
mGPR |
|---|---|---|---|---|
| MAE | 0.6848 | 0.3199 | 0.2859 | 0.1367 |
| 103.79 | 115.33 | ||
|---|---|---|---|
| 100.41 | 102.28 | ||
| 109.73 | 118.77 | ||
| 115.22 | 118 | ||
| 108.82 | 103.47 | ||
| 110.19 | 113.28 | ||
| 100.27 | 100.43 | ||
| 110.23 | 102.45 | ||
| 119.78 | 106.64 | ||
| 117.87 | 103.32 |
| Confidence level | True measure | ||||
|---|---|---|---|---|---|
| VaR | 39.83 | 39.84 | 39.83 | 39.83 | |
| 50.90 | 50.89 | 50.92 | 50.91 | ||
| 60.28 | 60.29 | 60.29 | 60.29 | ||
| 70.53 | 70.55 | 70.56 | 70.54 | ||
| ES | 53.98 | 53.98 | 53.99 | 53.98 | |
| 63.02 | 63.02 | 63.03 | 63.02 | ||
| 70.95 | 70.95 | 70.97 | 70.96 | ||
| 80.15 | 80.15 | 80.17 | 80.15 | ||
| Speed-up | 2h25 - benchmark | x2000 | x1000 | x500 |
| Model | Number of training points () | ||||||
| 10 | 20 | 50 | 100 | 150 | 200 | ||
| VaR 99% |
GPR | 0.6900 | 0.7639 | 0.7768 | 0.8007 | 0.7989 | 0.8108 |
| mGPR | 0.7749 | 0.8028 | 0.7815 | 0.8054 | 0.8018 | 0.8155 | |
| MC | 0.8220 | ||||||
| True | 0.8190 | ||||||
| ES 97.5% |
GPR | 0.6931 | 0.7650 | 0.7757 | 0.8011 | 0.8005 | 0.8108 |
| mGPR | 0.7781 | 0.8060 | 0.7811 | 0.8057 | 0.8033 | 0.8159 | |
| MC | 0.8235 | ||||||
| True | 0.8202 | ||||||
| Computational time (in second) |
GPR | 0 | 1 | 3 | 6 | 10 | 13 |
| mGPR | 10 | 10 | 12 | 23 | 30 | 32 | |
| MC | 7488 | ||||||
| True initial price | 5.5135 | ||||||
| Model | Number of training points () | ||||||
| 10 | 20 | 50 | 100 | 150 | 200 | ||
| VaR 99% |
GPR | 0.9163 | 1.0067 | 1.0289 | 1.0597 | 1.0588 | 1.0732 |
| mGPR | 1.0123 | 1.0550 | 1.0371 | 1.0673 | 1.0630 | 1.0824 | |
| True | 1.1013 | ||||||
| ES 97.5% |
GPR | 0.9199 | 1.0077 | 1.0280 | 1.0615 | 1.0607 | 1.0748 |
| mGPR | 1.0143 | 1.0583 | 1.0371 | 1.0674 | 1.0643 | 1.0832 | |
| True | 1.1016 | ||||||
| True initial price | 7.7770 | ||||||
| Model | Number of training points () | ||||||
| 10 | 20 | 50 | 100 | 150 | 200 | ||
| VaR 99% |
GPR | 1.4704 | 1.5850 | 1.6380 | 1.7258 | 1.6907 | 1.7064 |
| mGPR | 1.5869 | 1.6604 | 1.6682 | 1.7403 | 1.6982 | 1.7346 | |
| True | 1.7483 | ||||||
| ES 97.5% |
GPR | 1.4714 | 1.5878 | 1.6435 | 1.7279 | 1.6928 | 1.7084 |
| mGPR | 1.5906 | 1.6675 | 1.6721 | 1.7438 | 1.7010 | 1.7373 | |
| True | 1.7517 | ||||||
| True initial price | 13.3101 | ||||||
| Model | Number of training points () | ||||||
| 10 | 20 | 50 | 100 | 150 | 200 | ||
| VaR 99% |
GPR | 0.3153 | 0.3447 | 0.3584 | 0.3619 | 0.3661 | 0.3704 |
| mGPR | 0.3625 | 0.3673 | 0.3584 | 0.3640 | 0.3677 | 0.3711 | |
| True | 0.3651 | ||||||
| ES 97.5% |
GPR | 0.3625 | 0.3673 | 0.3584 | 0.3640 | 0.3677 | 0.3711 |
| mGPR | 0.3624 | 0.3670 | 0.3587 | 0.3645 | 0.3681 | 0.3715 | |
| True | 0.3657 | ||||||
| True initial price | 2.3296 | ||||||
| Full pricing |
40 | 100 | 500 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| model | SxS | GPR | mGPR | NN | GPR | mGPR | NN | GPR | mGPR | |
| MAPE | 9,447,616 | 6.13% | 0.61% | 0.57% | 0.48% | 0.43% | 0.42% | 0.43% | 0.38% | 0.38% |
| 358,862 | 1,575,039 | 307,983 | 325,145 | 374,986 | 340,394 | 343,926 | 368,887 | 350,397 | 351,493 | |
| 359,972 | 1,584,907 | 309,301 | 328,193 | 377,288 | 342,130 | 347,312 | 370,475 | 351,211 | 353,116 | |
| Err. | - | 12.87% | 0.54% | 0.36% | 0.17% | 0.20% | 0.16% | 0.11% | 0.09% | 0.08% |
| Err. | - | 12.97% | 0.54% | 0.34% | 0.18% | 0.19% | 0.13% | 0.11% | 0.09% | 0.07% |
| Full valorisation |
40 | 100 | 500 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| model | SxS | GPR | mGPR | NN | GPR | mGPR | NN | GPR | mGPR | |
| Learning time | 0 | 0 | 1 | 41 | 25 | 2 | 56 | 30 | 13 | 135 |
| Sampling time | 600 | 0.2 | 0.6 | 3 | ||||||
| Full pricing |
40 | 100 | 500 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| model | SxS | GPR | mGPR | NN | GPR | mGPR | NN | GPR | mGPR | |
| MAPE | 9,447,616 | 20.27% | 1.18% | 0.92% | 1.19% | 0.64% | 0.61% | 0.8% | 0.44% | 0.44% |
| 814,166 | 5,252,412 | 896,191 | 843,186 | 835,971 | 785,850 | 799,501 | 847,257 | 810,857 | 811,540 | |
| 814,604 | 5,320,871 | 895,574 | 843,831 | 836,584 | 787,204 | 800,163 | 848,514 | 812,423 | 812,947 | |
| Err. | - | 46.98% | 0.87% | 0.31% | 0.23% | 0.30% | 0.16% | 0.35% | 0.04% | 0.03% |
| Err. | - | 47.70% | 0.86% | 0.31% | 0.23% | 0.29% | 0.15% | 0.36% | 0.02% | 0.02% |
| Full pricing |
40 | 100 | 500 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| model | SxS | GPR | mGPR | NN | GPR | mGPR | NN | GPR | mGPR | |
| MAPE | 9,447,616 | 38.44% | 2.35% | 1.50% | 9.48% | 1.02% | 1.09% | 1.72% | 0.60% | 0.60% |
| 1,016,862 | 10,137,189 | 1,175,837 | 1,046,029 | 1,092,622 | 995,794 | 1,006,735 | 1,103,964 | 1,009,737 | 1,010,166 | |
| 1,011,890 | 10,267,028 | 1,177,443 | 1,042,407 | 1,104,343 | 991,431 | 1,004,123 | 1,119,376 | 1,005,141 | 1,005,065 | |
| Err. | 96.54% | 1.68% | 0.31% | 0.8% | 0.22% | 0.11% | 0.92% | 0.08% | 0.07% | |
| Err. | 97.96% | 1.75% | 0.32% | 0.98% | 0.22% | 0.08% | 1.14% | 0.07% | 0.07% | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).