Neural rough differential equations for long time series

Neural controlled differential equations (CDEs) are the continuous-time analogue of recurrent neural networks, as Neural ODEs are to residual networks, and offer a memory-efficient continuous-time way to model functions of potentially irregular time series. Existing methods for computing the forward...

Full description

Bibliographic Details
Main Authors: Morrill, J, Salvi, C, Kidger, P, Foster, J, Lyons, T
Format: Internet publication
Language:English
Published: 2020
_version_ 1797112909727268864
author Morrill, J
Salvi, C
Kidger, P
Foster, J
Lyons, T
author_facet Morrill, J
Salvi, C
Kidger, P
Foster, J
Lyons, T
author_sort Morrill, J
collection OXFORD
description Neural controlled differential equations (CDEs) are the continuous-time analogue of recurrent neural networks, as Neural ODEs are to residual networks, and offer a memory-efficient continuous-time way to model functions of potentially irregular time series. Existing methods for computing the forward pass of a Neural CDE involve embedding the incoming time series into path space, often via interpolation, and using evaluations of this path to drive the hidden state. Here, we use rough path theory to extend this formulation. Instead of directly embedding into path space, we instead represent the input signal over small time intervals through its \textit{log-signature}, which are statistics describing how the signal drives a CDE. This is the approach for solving \textit{rough differential equations} (RDEs), and correspondingly we describe our main contribution as the introduction of Neural RDEs. This extension has a purpose: by generalising the Neural CDE approach to a broader class of driving signals, we demonstrate particular advantages for tackling long time series. In this regime, we demonstrate efficacy on problems of length up to 17k observations and observe significant training speed-ups, improvements in model performance, and reduced memory requirements compared to existing approaches.
first_indexed 2024-04-09T03:56:00Z
format Internet publication
id oxford-uuid:5ea74f60-2ebc-413d-9ccd-d8005863db84
institution University of Oxford
language English
last_indexed 2024-04-09T03:56:00Z
publishDate 2020
record_format dspace
spelling oxford-uuid:5ea74f60-2ebc-413d-9ccd-d8005863db842024-03-15T14:08:18ZNeural rough differential equations for long time seriesInternet publicationhttp://purl.org/coar/resource_type/c_7ad9uuid:5ea74f60-2ebc-413d-9ccd-d8005863db84EnglishSymplectic Elements2020Morrill, JSalvi, CKidger, PFoster, JLyons, TNeural controlled differential equations (CDEs) are the continuous-time analogue of recurrent neural networks, as Neural ODEs are to residual networks, and offer a memory-efficient continuous-time way to model functions of potentially irregular time series. Existing methods for computing the forward pass of a Neural CDE involve embedding the incoming time series into path space, often via interpolation, and using evaluations of this path to drive the hidden state. Here, we use rough path theory to extend this formulation. Instead of directly embedding into path space, we instead represent the input signal over small time intervals through its \textit{log-signature}, which are statistics describing how the signal drives a CDE. This is the approach for solving \textit{rough differential equations} (RDEs), and correspondingly we describe our main contribution as the introduction of Neural RDEs. This extension has a purpose: by generalising the Neural CDE approach to a broader class of driving signals, we demonstrate particular advantages for tackling long time series. In this regime, we demonstrate efficacy on problems of length up to 17k observations and observe significant training speed-ups, improvements in model performance, and reduced memory requirements compared to existing approaches.
spellingShingle Morrill, J
Salvi, C
Kidger, P
Foster, J
Lyons, T
Neural rough differential equations for long time series
title Neural rough differential equations for long time series
title_full Neural rough differential equations for long time series
title_fullStr Neural rough differential equations for long time series
title_full_unstemmed Neural rough differential equations for long time series
title_short Neural rough differential equations for long time series
title_sort neural rough differential equations for long time series
work_keys_str_mv AT morrillj neuralroughdifferentialequationsforlongtimeseries
AT salvic neuralroughdifferentialequationsforlongtimeseries
AT kidgerp neuralroughdifferentialequationsforlongtimeseries
AT fosterj neuralroughdifferentialequationsforlongtimeseries
AT lyonst neuralroughdifferentialequationsforlongtimeseries