Hostname: page-component-76d6cb85b7-ntvhh Total loading time: 0 Render date: 2026-07-14T03:48:46.868Z Has data issue: false hasContentIssue false

A brief review of deep learning methods in mortality forecasting

Published online by Cambridge University Press:  24 September 2025

Huiling Zheng*
Affiliation:
Department of Statistical Science, University College London, London, UK
Hai Wang
Affiliation:
Department of Statistical Science, University College London, London, UK
Rui Zhu
Affiliation:
Faculty of Actuarial Science and Insurance, Bayes Business School, City St George’s, University of London, London, UK
Jing-Hao Xue
Affiliation:
Department of Statistical Science, University College London, London, UK
*
Corresponding author: Huiling Zheng; Email: huiling.zheng.16@ucl.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Accurate mortality forecasting is crucial for actuarial pricing, reserving, and capital planning, yet the traditional Lee-Carter model struggles with non-linear age and cohort patterns, coherent multi-population forecasting, and quantifying prediction uncertainties. Recent advances in deep learning provide a range of tools that can address these limitations, but actuarial surveys have not kept pace. This paper provides the first concise view of deep learning in mortality forecasting. We cover six deep network architectures, namely Recurrent Neural Networks, Convolutional Neural Networks, Transformers, Autoencoders, Locally Connected Networks, and Multi-Task Feed-Forward Networks. We discuss how these architectures tackle cohort effects, population coherence, interpretability, and uncertainty in mortality forecasting. Evidence from the literature shows that carefully calibrated deep learning models can consistently outperform the Lee-Carter baselines; however, no single architecture resolves every challenge, and open issues remain with data scarcity, interpretability, uncertainty quantification, and keeping pace with the advances of deep learning. This review is also intended to provide actuaries with a practical roadmap for adopting deep learning models in mortality forecasting.

Information

Type
Review
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Institute and Faculty of Actuaries
Figure 0

Figure 1. Timeline of applications of key deep learning architectures to mortality forecasting.

Figure 1

Table 1. Qualitative comparison of interpretability and uncertainty of deep learning models in mortality forecasting. Abbreviations: P = point estimates; PI = prediction intervals; PD = predictive distribution

Figure 2

Figure 2. Data flow in an LSTM unit at time step $t$. The input $\mathbf{x}_t$ and previous hidden state $\mathbf{h}_{t-1}$ pass through three gates (forget, input, and output) to compute the new cell state $\mathbf c_t$ and hidden state $\mathbf h_t$. Yellow boxes denote activations $\sigma$ and $\tanh$; and blue circles refer to element-wise multiplication and addition. Adapted from Ingolfsson (2021).

Figure 3

Figure 3. Tree of sequence modeling (RNN/LSTM) methods in mortality forecasting.

Figure 4

Figure 4. Diagram of a 1-D self-attention module for projecting the mortality time index $k_t$. The input sequence is projected by $W_Q$, $W_K$, and $W_V$ to queries $Q$, keys $K$, and values $V$. Soft-maxed similarity scores $QK^{\top }$ provide attention weights that re-scale $V$, then the weighted result passes through an output-projection layer (via $W_o$) to produce an output that highlights the most relevant information. Adopted from Zhang et al. (2019).

Figure 5

Figure 5. Tree of attention-based (Transformers) methods in mortality forecasting.

Figure 6

Figure 6. VAE probabilistic reconstruction. The encoder transforms $\mathbf{X(t)}$ into a latent probabilistic space with mean $\boldsymbol \mu$ and scale $\mathbf{s}$, from which $\mathbf{z}$ is sampled by using noise $\boldsymbol \epsilon$. The decoder then reconstructs $\hat {\mathbf{X}}(t)$ from $\mathbf{z}$ (Miyata & Matsuyama, 2022).

Figure 7

Figure 7. Tree of latent-variable modeling (Variational autoencoders) methods in mortality forecasting.

Figure 8

Figure 8. Data flow in a CNN block. The input is a 2D mortality matrix. The matrix is processed by sliding over a set of filters that the network learns during training, passing through an activation, and then being downsampled by max pooling. The resulting features are flattened and fed into a dense layer to produce the final mortality rate output (GeeksforGeeks, 2025; Podareanu et al., 2019).

Figure 9

Figure 9. Tree of spatial grid modeling (CNN) methods in mortality forecasting.

Figure 10

Figure 10. Comparison of a locally connected layer versus a fully connected and a convolutional layer. In (a) the fully connected structure, each of the three output units is connected to all input units; in (b) the locally connected structure, each output unit has its own set of weights; and in (c) the convolutional structure, there is a single shared filter applied across all positions. The figures are adapted from Scognamiglio (2022).

Figure 11

Figure 11. Tree of locally connected and multi-task network methods in mortality forecasting.