Discrete Event, Continuous Time RNNs

10/11/2017
by   Michael C. Mozer, et al.
0

We investigate recurrent neural network architectures for event-sequence processing. Event sequences, characterized by discrete observations stamped with continuous-valued times of occurrence, are challenging due to the potentially wide dynamic range of relevant time scales as well as interactions between time scales. We describe four forms of inductive bias that should benefit architectures for event sequences: temporal locality, position and scale homogeneity, and scale interdependence. We extend the popular gated recurrent unit (GRU) architecture to incorporate these biases via intrinsic temporal dynamics, obtaining a continuous-time GRU. The CT-GRU arises by interpreting the gates of a GRU as selecting a time scale of memory, and the CT-GRU generalizes the GRU by incorporating multiple time scales of memory and performing context-dependent selection of time scales for information storage and retrieval. Event time-stamps drive decay dynamics of the CT-GRU, whereas they serve as generic additional inputs to the GRU. Despite the very different manner in which the two models consider time, their performance on eleven data sets we examined is essentially identical. Our surprising results point both to the robustness of GRU and LSTM architectures for handling continuous time, and to the potency of incorporating continuous dynamics into neural architectures.

READ FULL TEXT
research
06/29/2020

Propagation for Dynamic Continuous Time Chain Event Graphs

Chain Event Graphs (CEGs) are a family of event-based graphical models t...
research
11/09/2020

Neural Spatio-Temporal Point Processes

We propose a new class of parameterizations for spatio-temporal point pr...
research
02/17/2022

Learning Temporal Point Processes for Efficient Retrieval of Continuous Time Event Sequences

Recent developments in predictive modeling using marked temporal point p...
research
06/24/2023

Intensity-free Convolutional Temporal Point Process: Incorporating Local and Global Event Contexts

Event prediction in the continuous-time domain is a crucial but rather d...
research
02/13/2023

Continuous-time convolutions model of event sequences

Massive samples of event sequences data occur in various domains, includ...
research
06/28/2020

Scalable Bayesian Multiple Changepoint Detection via Auxiliary Uniformization

By attaching auxiliary event times to the chronologically ordered observ...
research
06/03/2019

Gated recurrent units viewed through the lens of continuous time dynamical systems

Gated recurrent units (GRUs) are specialized memory elements for buildin...

Please sign up or login with your details

Forgot password? Click here to reset