Link to paper

The full paper is available here.

You can also find the paper on PapersWithCode here.

Abstract

  • Recent research is exploring how cognitive processes are affected by the brain and body.
  • Physiological features such as breathing rhythms, heart rate, and skin conductance are being analyzed.
  • Heart rate dynamics are of particular interest as they provide insight into the autonomic nervous system.
  • Extracting useful information from heartbeats is challenging due to noisy estimates.
  • A new modelling framework views heart rate as a hidden stochastic process.

Paper Content

Introduction

  • Autonomic nervous system (ANS) is responsible for physiological adjustments and responding to environmental demands
  • ANS is composed of afferent and efferent pathways involving multiple neural structures
  • ANS is involved in cognitive processes such as attention, memory, decision-making, and emotional processing
  • Measurement of autonomic outflow can provide insights into physiological substrates that support human cognition
  • Popular approach to investigate autonomic outflow is by analysing properties of how heart rate changes over time
  • Heart rate variability (HRV) is thought to reflect changes in sympathetic and parasympathetic branches of ANS
  • Conventional metrics of HRV are based on spectral decomposition or other linear methods, unable to capture non-linear fluctuations
  • Growing literature provides insights on HRV patterns by investigating fractality and signal complexity
  • Need for more powerful and flexible estimation methods to better characterise richness of heart rate dynamics
  • Proposed framework to model and estimate heart rate dynamics based on state-space modelling and Bayesian statistics

Results

A bayesian approach to model heart rate dynamics

  • Heart rate is estimated by counting the number of beats over a period of time.
  • A point estimate is used to calculate the average number of beats.
  • An alternative approach uses a generative model to estimate the heart rate dynamics.
  • The model involves two time series, one counting the number of heart beats and one representing the heart rate.
  • The model uses a probability distribution to describe the likelihood of observing a given sequence of heart beats.
  • The model estimates the most likely heart rate trajectory and also estimates uncertainty.

Method validation

  • Tested proposed method by analyzing autonomic outflow of healthy subjects
  • Used public dataset of 10 healthy subjects
  • Calculated inter-beat intervals via template-based matching of QRS waves
  • Generated smoother and more plausible trajectories than frequentist approach
  • Used computational modelling to assess consistency of estimated autonomic outflow
  • Synthetic heart rate matches measured heart rate in supine and standing positions
  • Values of mean heart rate significantly correlated among subjects

Comparable discriminative power of spectral properties

  • Generative modelling can be used to build Bayesian estimators of properties of heart rate dynamics
  • Bayesian estimators weight the value of a property for each possible trajectory by the likelihood of the trajectory given the observed data
  • For linear properties, the equation reduces to the average trajectory under the posterior
  • Spectral properties of heart rate dynamics were studied using Bayesian estimators
  • Two different values for hyperparameter θ were used: 0.01 and 1
  • Mean heart rate effects were similar for all estimation approaches
  • Model with θ = 0.01 had better performance distinguishing between different states than the model with θ = 1
  • Discriminative power of the model with θ = 0.01 was comparable to the frequentist method

Better performance for measures of dynamical complexity

  • Analytic techniques inspired by complexity science can describe biological processes
  • If a dynamical property of heart rate dynamics is non-linear, its expected value is different from the property evaluated on the average trajectory
  • Bayesian estimators can assess this difference
  • Hurst exponent and permutation entropy are two metrics of dynamical complexity
  • Bayesian model with θ = 1 reveals strong effects in both metrics

Discussion

  • Introduces a new conceptual and modelling paradigm for autonomic processes
  • Uses state-space modelling and Bayesian statistics
  • Sampled trajectories can be used to estimate posterior distribution of heart rate dynamics
  • Bayesian estimators of dynamical complexity have more discrimative power than frequentist approach
  • Future work could model sympathetic and parasympathetic activities separately and model interactions between multiple physiological signals

Materials and methods

Overall modelling approach

  • Model of heart rate dynamics based on two time series
  • Time series correspond to values of dynamical processes
  • Assume heart beats are observed, heart rate follows hidden stochastic process
  • Joint probability distribution of heart rate and heart beats expressed as Markovian
  • Model requires three ingredients: heart rate dynamics, link between heart rate and heart beats, and distribution of initial condition
  • Dynamics of hidden process modeled by Gamma Markov Chain
  • Link between heart rate and heart beats modeled by Poisson distribution
  • Model parameters are α1, β1, and γ
  • Maximum likelihood estimation used to choose α1 and β1
  • Prior distribution used to choose γ
  • Posterior distributions have simple expressions
  • Samples of trajectories computed using Gibbs sampler
  • Hyperparameters θ and τ used to control smoothness and connectivity strength
  • Sampling frequency f s = 1 Hz

Building bayesian estimators of properties of heart

  • Leverage trajectory sampling technology to build Bayesian estimators of properties of heart rate dynamics
  • Estimate various properties of heart rate dynamics as the empirical mean value of the posterior
  • Suggest that the proposed model for heart rate dynamics is generally non-ergodic
  • Run Gibbs sampler for Nr = 2 x 10^4 and discard the first Nd

Ecg data and preprocessing

  • Analyzed estimation of heart rate on data set of postural changes
  • Data set comprised one-lead ECG series from 10 healthy subjects
  • Subjects underwent tilt-table test
  • Six sessions sorted randomly between resting periods
  • ECG preprocessing involved frequency filtering, R-peak detection, and correction of misdetections
  • Used IPFM model to generate synthetic series of heartbeat dynamics
  • IPFM model considers combination of heart rate components of sympathetic-vagal control as inputs to an integrator
  • GMC model used for Bayesian inference

Code availability

  • Code to run Bayesian estimation of heart rate dynamics can be found on github
  • Observable data (heart beats) are driven by hidden stochastic process (heart rate)
  • Figure 2 compares frequentist and Bayesian estimation of heart rate
  • Figure 3 validates the method using synthetic heart rate series
  • Figure 4 shows effects of physiological states on properties of heart rate dynamics
  • Figure 5 is a graphical model representation of the proposed state-space model for heart rate dynamics