Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T00:50:41.137Z Has data issue: false hasContentIssue false

Valuation of guaranteed minimum accumulation benefits (GMABs) with physics-inspired neural networks

Published online by Cambridge University Press:  13 May 2024

Donatien Hainaut*
Affiliation:
UCLouvain, LIDAM, Ottignies-Louvain-la-Neuve, Belgium
*
Corresponding author: Donatien Hainaut; Email: donatien.hainaut@uclouvain.be
Rights & Permissions [Opens in a new window]

Abstract

Guaranteed minimum accumulation benefits (GMABs) are retirement savings vehicles that protect the policyholder against downside market risk. This article proposes a valuation method for these contracts based on physics-inspired neural networks (PINNs), in the presence of multiple financial and biometric risk factors. A PINN integrates principles from physics into its learning process to enhance its efficiency in solving complex problems. In this article, the driving principle is the Feynman–Kac (FK) equation, which is a partial differential equation (PDE) governing the GMAB price in an arbitrage-free market. In our context, the FK PDE depends on multiple variables and is difficult to solve using classical finite difference approximations. In comparison, PINNs constitute an efficient alternative that can evaluate GMABs with various specifications without the need for retraining. To illustrate this, we consider a market with four risk factors. We first derive a closed-form expression for the GMAB that serves as a benchmark for the PINN. Next, we propose a scaled version of the FK equation that we solve using a PINN. Pricing errors are analyzed in a numerical illustration.

Information

Type
Original Research Paper
Copyright
© The Author(s), 2024. Published by Cambridge University Press on behalf of Institute and Faculty of Actuaries
Figure 0

Figure 1 Feed forward network with skip connections toward intermediate layers.

Figure 1

Table 1. Financial and biometric parameters

Figure 2

Table 2. Model parameters and features of contracts

Figure 3

Table 3. Learning rate in function of Epochs

Figure 4

Table 4. Information about training time and loss values after training for three neural configurations

Figure 5

Table 5. Relative errors computed on the 100 000 contracts of the training set $\tilde{\mathcal{S}}_{\mathcal{D}}$ and on a validation set of same size

Figure 6

Figure 2 Comparison of exact and PINN prices of a $T^{*}=T=8$ years GMAB with: $S_{0}=100$, $\boldsymbol{\pi }=(0.50,0.25,0.25)$, $(r_{0},\mu _{0},\lambda _{0})$ of Table 2. Upper plots: values at issuance and expiry, for $A_{t}\in [23.82,414.15]$. Lower plots: values at issuance with $A_{0}=100$ and 90, for $r_{0}\in [0.00,0.08]$.

Figure 7

Table 6. Mean and standard deviations (std) of relative errors for contracts grouped by asset values

Figure 8

Table 7. Mean and standard deviations (std) of relative errors for contracts grouped by interest rates

Figure 9

Figure 3 Left plot: heatmap of relative errors per asset and maturity classes. Right plot: heatmap of relative errors per interest rate and maturity classes.

Figure 10

Table 8. Mean and standard deviations (std) of relative errors for contracts grouped by mortality rates $\mu _{x+t}$

Figure 11

Table 9. Mean and standard deviations (std) of relative errors for contracts grouped by hedging mortality rates $\lambda _{x+t}$

Figure 12

Figure 4 Left plot: heatmap of relative errors per $\mu _{x+t}$ (in $^{\circ }$/oo) and maturity classes. Right plot: heatmap of relative errors per $\lambda _{x+t}$ (in $^{\circ }$/oo) and maturity classes.

Figure 13

Table 10. Mean and standard deviations (std) of relative errors for contracts grouped by fraction of stocks

Figure 14

Table 11. Mean and standard deviations (std) of relative errors for contracts grouped by fraction of bonds

Figure 15

Figure 5 Heatmap of relative errors per $\pi _{S}$ and $(\pi _{P}+\pi _{D})$ asset allocation classes.

Figure 16

Figure 6 Comparison of exact and PINN prices of a 5- and 8-year GMAB with: $S_{0}=100$, $\pi _{S}\in [0,1]$ and $\pi _{D}=\pi _{M}=\frac{1-\pi _{S}}{2}$. $(r_{0},\mu _{0},\lambda _{0})$ of Table 2. Upper plots: values at issuance and expiry, for $A_{t}\in [23.82,414.15]$. Lower plots: values at issuance with $A_{0}=100$ and 90, for $r_{0}\in [0.00,0.08]$.

Figure 17

Table D.1. Nelson-Siegel parameters, Belgian state bonds, 1/9/23

Figure 18

Table D.2 Mortality parameters, Belgian male mortality rates, year 2020