Time Series Prediction for Graphs in Kernel and Dissimilarity Spaces

04/21/2017
by   Benjamin Paaßen, et al.
0

Graph models are relevant in many fields, such as distributed computing, intelligent tutoring systems or social network analysis. In many cases, such models need to take changes in the graph structure into account, i.e. a varying number of nodes or edges. Predicting such changes within graphs can be expected to yield important insight with respect to the underlying dynamics, e.g. with respect to user behaviour. However, predictive techniques in the past have almost exclusively focused on single edges or nodes. In this contribution, we attempt to predict the future state of a graph as a whole. We propose to phrase time series prediction as a regression problem and apply dissimilarity- or kernel-based regression techniques, such as 1-nearest neighbor, kernel regression and Gaussian process regression, which can be applied to graphs via graph kernels. The output of the regression is a point embedded in a pseudo-Euclidean space, which can be analyzed using subsequent dissimilarity- or kernel-based processing methods. We discuss strategies to speed up Gaussian Processes regression from cubic to linear time and evaluate our approach on two well-established theoretical models of graph evolution as well as two real data sets from the domain of intelligent tutoring systems. We find that simple regression methods, such as kernel regression, are sufficient to capture the dynamics in the theoretical models, but that Gaussian process regression significantly improves the prediction error for real-world data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2021

Evolving-Graph Gaussian Processes

Graph Gaussian Processes (GGPs) provide a data-efficient solution on gra...
research
01/05/2017

Overlapping Cover Local Regression Machines

We present the Overlapping Domain Cover (ODC) notion for kernel machines...
research
11/26/2019

Recursive Prediction of Graph Signals with Incoming Nodes

Kernel and linear regression have been recently explored in the predicti...
research
06/16/2020

Real-Time Regression with Dividing Local Gaussian Processes

The increased demand for online prediction and the growing availability ...
research
06/06/2023

Graph Classification Gaussian Processes via Spectral Features

Graph classification aims to categorise graphs based on their structure ...
research
06/28/2018

Spatiotemporal Prediction of Ambulance Demand using Gaussian Process Regression

Accurately predicting when and where ambulance call-outs occur can reduc...
research
02/11/2020

Graph Convolutional Gaussian Processes For Link Prediction

Link prediction aims to reveal missing edges in a graph. We address this...

Please sign up or login with your details

Forgot password? Click here to reset