LGMLJun 17, 2018

Online Prediction of Switching Graph Labelings with Cluster Specialists

arXiv:1806.06439v32 citations
Originality Incremental advance
AI Analysis

This addresses the problem of efficiently tracking dynamic graph labelings for applications like real-time network monitoring, though it appears incremental as it builds on specialist approaches.

The paper tackles the problem of predicting changing graph labelings in an online setting by developing an algorithm based on cluster specialists, with one variant achieving O(log n) time per trial on an n-vertex graph. Experiments on Chicago Divvy Bicycle Sharing data show it significantly outperforms existing methods like a kernelized Perceptron and benchmarks.

We address the problem of predicting the labeling of a graph in an online setting when the labeling is changing over time. We present an algorithm based on a specialist approach; we develop the machinery of cluster specialists which probabilistically exploits the cluster structure in the graph. Our algorithm has two variants, one of which surprisingly only requires $\mathcal{O}(\log n)$ time on any trial $t$ on an $n$-vertex graph, an exponential speed up over existing methods. We prove switching mistake-bound guarantees for both variants of our algorithm. Furthermore these mistake bounds smoothly vary with the magnitude of the change between successive labelings. We perform experiments on Chicago Divvy Bicycle Sharing data and show that our algorithms significantly outperform an existing algorithm (a kernelized Perceptron) as well as several natural benchmarks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes