Probabilistic Querying of Continuous-Time Event Sequences

11/15/2022
by   Alex Boyd, et al.
0

Continuous-time event sequences, i.e., sequences consisting of continuous time stamps and associated event types ("marks"), are an important type of sequential data with many applications, e.g., in clinical medicine or user behavior modeling. Since these data are typically modeled autoregressively (e.g., using neural Hawkes processes or their classical counterparts), it is natural to ask questions about future scenarios such as "what kind of event will occur next" or "will an event of type A occur before one of type B". Unfortunately, some of these queries are notoriously hard to address since current methods are limited to naive simulation, which can be highly inefficient. This paper introduces a new typology of query types and a framework for addressing them using importance sampling. Example queries include predicting the n^th event type in a sequence and the hitting time distribution of one or more event types. We also leverage these findings further to be applicable for estimating general "A before B" type of queries. We prove theoretically that our estimation method is effectively always better than naive simulation and show empirically based on three real-world datasets that it is on average 1,000 times more efficient than existing approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2023

Modeling Events and Interactions through Temporal Processes – A Survey

In real-world scenario, many phenomena produce a collection of events th...
research
02/13/2023

Continuous-time convolutions model of event sequences

Massive samples of event sequences data occur in various domains, includ...
research
10/12/2022

Predictive Querying for Autoregressive Neural Sequence Models

In reasoning about sequential events it is natural to pose probabilistic...
research
05/06/2022

Summary Markov Models for Event Sequences

Datasets involving sequences of different types of events without meanin...
research
07/13/2023

Retrieving Continuous Time Event Sequences using Neural Temporal Point Processes with Learnable Hashing

Temporal sequences have become pervasive in various real-world applicati...
research
05/14/2019

Imputing Missing Events in Continuous-Time Event Streams

Events in the world may be caused by other, unobserved events. We consid...
research
11/08/2020

Learning Neural Event Functions for Ordinary Differential Equations

The existing Neural ODE formulation relies on an explicit knowledge of t...

Please sign up or login with your details

Forgot password? Click here to reset