Graph-Survival: A Survival Analysis Framework for Machine Learning on Temporal Networks

03/14/2022
by   Raphaël Romero, et al.
0

Continuous time temporal networks are attracting increasing attention due their omnipresence in real-world datasets and they manifold applications. While static network models have been successful in capturing static topological regularities, they often fail to model effects coming from the causal nature that explain the generation of networks. Exploiting the temporal aspect of networks has thus been the focus of various studies in the last decades. We propose a framework for designing generative models for continuous time temporal networks. Assuming a first order Markov assumption on the edge-specific temporal point processes enables us to flexibly apply survival analysis models directly on the waiting time between events, while using time-varying history-based features as covariates for these predictions. This approach links the well-documented field of temporal networks analysis through multivariate point processes, with methodological tools adapted from survival analysis. We propose a fitting method for models within this framework, and an algorithm for simulating new temporal networks having desired properties. We evaluate our method on a downstream future link prediction task, and provide a qualitative assessment of the network simulations.

READ FULL TEXT
research
10/15/2019

Continuous and Discrete-Time Survival Prediction with Neural Networks

Application of discrete-time survival methods for continuous-time surviv...
research
10/24/2018

Exchangeable, Markov multi-state survival process

We consider exchangeable Markov multi-state survival processes -- tempor...
research
06/22/2020

Fast and Flexible Temporal Point Processes with Triangular Maps

Temporal point process (TPP) models combined with recurrent neural netwo...
research
05/22/2016

Smart broadcasting: Do you want to be seen?

Many users in online social networks are constantly trying to gain atten...
research
03/22/2023

EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning

Dynamic graphs arise in various real-world applications, and it is often...

Please sign up or login with your details

Forgot password? Click here to reset