Robust Clustering Oracle and Local Reconstructor of Cluster Structure of Graphs

04/22/2019
by   Pan Peng, et al.
0

Due to the massive size of modern network data, local algorithms that run in sublinear time for analyzing the cluster structure of the graph are receiving growing interest. Two typical examples are local graph clustering algorithms that find a cluster from a seed node with running time proportional to the size of the output set, and clusterability testing algorithms that decide if a graph can be partitioned into a few clusters in the framework of property testing. In this work, we develop sublinear time algorithms for analyzing the cluster structure of graphs with noisy partial information. By using conductance based definitions for measuring the quality of clusters and the cluster structure, we formalize a definition of noisy clusterable graphs with bounded maximum degree. The algorithm is given query access to the adjacency list to such a graph. We then formalize the notion of robust clustering oracle for a noisy clusterable graph, and give an algorithm that builds such an oracle in sublinear time, which can be further used to support typical queries (e.g., IsOutlier(s), SameCluster(s,t)) regarding the cluster structure of the graph in sublinear time. All the answers are consistent with a partition of G in which all but a small fraction of vertices belong to some good cluster. We also give a local reconstructor for a noisy clusterable graph that provides query access to a reconstructed graph that is guaranteed to be clusterable in sublinear time. All the query answers are consistent with a clusterable graph which is guaranteed to be close to the original graph.

READ FULL TEXT
research
02/15/2021

Testing properties of signed graphs

In graph property testing the task is to distinguish whether a graph sat...
research
06/28/2022

Sublinear-Time Clustering Oracle for Signed Graphs

Social networks are often modeled using signed graphs, where vertices co...
research
08/14/2018

Testing Graph Clusterability: Algorithms and Lower Bounds

We consider the problem of testing graph cluster structure: given access...
research
01/14/2021

Spectral Clustering Oracles in Sublinear Time

Given a graph G that can be partitioned into k disjoint expanders with o...
research
06/11/2019

Statistical guarantees for local graph clustering

Local graph clustering methods aim to find small clusters in very large ...
research
09/17/2021

Sublinear-Time Computation in the Presence of Online Erasures

We initiate the study of sublinear-time algorithms that access their inp...
research
11/29/2020

Erasure-Resilient Sublinear-Time Graph Algorithms

We investigate sublinear-time algorithms that take partially erased grap...

Please sign up or login with your details

Forgot password? Click here to reset