Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T13:10:00.107Z Has data issue: false hasContentIssue false

Multi-output Gaussian processes for multi-population longevity modelling

Published online by Cambridge University Press:  17 May 2021

Nhan Huynh
Affiliation:
Department of Statistics and Applied Probability, University of California at Santa Barbara, Santa Barbara, CA 93106, USA
Mike Ludkovski*
Affiliation:
Department of Statistics and Applied Probability, University of California at Santa Barbara, Santa Barbara, CA 93106, USA
*
*Corresponding author. E-mail: ludkovski@pstat.ucsb.edu
Rights & Permissions [Opens in a new window]

Abstract

We investigate joint modelling of longevity trends using the spatial statistical framework of Gaussian process (GP) regression. Our analysis is motivated by the Human Mortality Database (HMD) that provides unified raw mortality tables for nearly 40 countries. Yet few stochastic models exist for handling more than two populations at a time. To bridge this gap, we leverage a spatial covariance framework from machine learning that treats populations as distinct levels of a factor covariate, explicitly capturing the cross-population dependence. The proposed multi-output GP models straightforwardly scale up to a dozen populations and moreover intrinsically generate coherent joint longevity scenarios. In our numerous case studies, we investigate predictive gains from aggregating mortality experience across nations and genders, including by borrowing the most recently available “foreign” data. We show that in our approach, information fusion leads to more precise (and statistically more credible) forecasts. We implement our models in R, as well as a Bayesian version in Stan that provides further uncertainty quantification regarding the estimated mortality covariance structure. All examples utilise public HMD datasets.

Information

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

Table 1. Comparison between full-rank and ICM MOGP models. Improvement in SMAPE and CRPS uses Hungary as the target population and compares MOGP with respect to SOGP Hungary model. The reported percentages are averages over 1-year ahead Hungarian mortality forecasts for Ages 70–84 based on three training sets: 1990–2013 (predict 2014), 1990–2014 (predict 2015) and 1990–2015 (predict 2016) for same Ages 70–84. Best metrics are in italics

Figure 1

Table 2. Prediction accuracy via SMAPE for SOGP and two-population full-rank models. The test set is Ages 70–84 in Years 2013, 2015 and 2016

Figure 2

Figure 1 95% credible intervals for observed log-mortality $y(x_*)$ across the individual SOGP and full MOGP models. Top row: Denmark Males; bottom row: Sweden Males. Up to 2011, the smoothed mortality curves and CIs are essentially identical.

Figure 3

Table 3. Prediction quality via 3-year average improvement in SMAPE and CRPS in ICM models with $L=2,\ldots,6$ populations. The baseline models are SOGP for UK and Hungary, respectively

Figure 4

Figure 2 Comparison of annual mortality improvement factors between different joint models. Besides the mean improvement factors $\partial m^{GP}_{back}(ag;2012)$ (20) for Ages $70,\ldots,84$, we also show the respective 95% posterior credible band. (a) Denmark Males. (b) Sweden Males.

Figure 5

Table 4. Cross-corelation among two to four populations in MOGP models. All models are fitted on Ages 70–84 and reported values are averages over 3 training sets covering 1990 through 2014–2016. Italics indicate the ICM model with the smallest BIC

Figure 6

Figure 3 Factor loadings $a_{l,q}$ in the eight-population ICM with $Q=2$ in Table 1 – Case study II. The factor with the higher loading for each country is bolded in the Table on the left.

Figure 7

Figure 4 Prediction improvements for Hungarian and UK Males and the impact of cross-correlation on the improvement in SMAPE across 16 European national populations. (a) Hungary: $\sigma^2_l = 2.083\times 10^{-3}$. (b) UK: $\sigma^2_l=6.834\times 10^{-4}$. (c) Linear slope of improvement in SMAPE versus correlation.

Figure 8

Figure 5 Comparison of prediction accuracy for 2016 log-mortality of Hungarian Males between different ICM-MOGP models with “notched” setup. Top row: standard deviation of $f(x_*)$; bottom row: distance between predicted mean $m_*(x_*)$ and the observed value $y_*(x_*)$.

Figure 9

Figure 6 Stan MCMC posteriors of the length-scales $\theta$ for Age and Year across populations and joint models with different groupings. The $+$’s indicate the respective MLE estimates from a kergp model. The dashed lines indicate the MCMC MAP estimate from the four-population full-MOGP model. (a) Length-scale in the Age dimension. (b) Length-scale in the Year dimension.

Figure 10

Figure 7 Forecasted mean difference between Danish Male and Female mortality over 1990–2060. Training set was Ages 70–84 and Years 1990–2016 (edge of training set indicated by the dashed lines). (a) Male/Female difference in log-mortality in Denmark using individual (SOGP) models. (b) Male/Female difference in log-mortality in Denmark using a joint (full-rank MOGP) model.

Figure 11

Figure 8 Long-term mortality forecasting over years 1990–2060. The models are based on ICM kernel with $Q=3$ and are trained using Ages 70–84 and Years 1990–2016 over seven Male populations: Austria, Denmark, Germany, Netherlands, Sweden, Switzerland and UK. Dashed lines indicate the boundary between in-sample and out-of-sample forecasts. (a) Predicted log-mortality rate. (b) Annual mortality improvement factors.

Figure 12

Figure A.1 Dendrograms from hierarchical clustering of 32 HMD populations using the D-metric in (A.1). (a) Complete linkage. (b) Single linkage.

Figure 13

Table B.1. Hyperparameter estimates based on maximum likelihood (kergp) and maximum a posteriori probability (Stan), along with MCMC summary statistics using a joint mortality model across four countries: Denmark, Sweden, France and UK. Training set contains Males aged 70–84 during Years 1990–2012. Denmark used as baseline population in the mean function

Figure 14

Figure C.1 Illustration I: Comparing a GP model with a Matérn-5/2 covariance kernel vis-a-vis one with a squared-exponential kernel. We show mortality rates and improvement rates for Danish Males. Both models are fitted via the ICM approach and use four populations from Denmark, France, Sweden and UK; Males, Ages 70–84 and Years 1990–2016. Illustration II: Heatmap of the predicted mortality improvement rates using a squared exponential kernel without and with a Birth–Cohort term (17) for UK Males. The single-population model is fitted on Ages 50–84 and Years 1990–2016. Effect of alternative covariance kernel specifications on the GP model output. (a) Mortality rates for Danish Males. (b) YoY improvement rates for Danish Males. (c) Base case (no Cohort). (d) With Birth-Cohort.

Figure 15

Table C.1. MOGP with rank $Q=3$ ICM kernel for Males in Denmark, France, Sweden and UK. The training dataset contains Ages 70–84 and Years 1990–2012

Figure 16

Table C.2. Comparison between the hyperparameters from fitting a fused kernel vis-a-vis a composite Linear+SE kernel (16) for a SOGP model for Danish Males, Ages 70–84 and Years 1990–2016

Figure 17

Table C.3. GP hyperparameters for fitting a covariance kernel with Birth–Cohort term (17) for a SOGP model for UK Males, Ages 50–84 and Years 1990–2016