Finding a Concise, Precise, and Exhaustive Set of Near Bi-Cliques in Dynamic Graphs

10/28/2021
by   Hyeonjeong Shin, et al.
0

A variety of tasks on dynamic graphs, including anomaly detection, community detection, compression, and graph understanding, have been formulated as problems of identifying constituent (near) bi-cliques (i.e., complete bipartite graphs). Even when we restrict our attention to maximal ones, there can be exponentially many near bi-cliques, and thus finding all of them is practically impossible for large graphs. Then, two questions naturally arise: (Q1) What is a "good" set of near bi-cliques? That is, given a set of near bi-cliques in the input dynamic graph, how should we evaluate its quality? (Q2) Given a large dynamic graph, how can we rapidly identify a high-quality set of near bi-cliques in it? Regarding Q1, we measure how concisely, precisely, and exhaustively a given set of near bi-cliques describes the input dynamic graph. We combine these three perspectives systematically on the Minimum Description Length principle. Regarding Q2, we propose CutNPeel, a fast search algorithm for a high-quality set of near bi-cliques. By adaptively re-partitioning the input graph, CutNPeel reduces the search space and at the same time improves the search quality. Our experiments using six real-world dynamic graphs demonstrate that CutNPeel is (a) High-quality: providing near bi-cliques of up to 51.2 68.8x faster than the next-best competitor, and (c) Scalable: scaling to graphs with 134 million edges. We also show successful applications of CutNPeel to graph compression and pattern discovery.

READ FULL TEXT
research
08/01/2018

Counting short cycles of (c,d)-regular bipartite graphs

Recently, working on the Tanner graph which represents a low density par...
research
01/18/2021

Time-Efficient and High-Quality Graph Partitioning for Graph Dynamic Scaling

The dynamic scaling of distributed computations plays an important role ...
research
06/17/2020

Incremental Lossless Graph Summarization

Given a fully dynamic graph, represented as a stream of edge insertions ...
research
02/13/2023

Deep Graph-Level Orthogonal Hypersphere Compression for Anomaly Detection

Graph-level anomaly detection aims to identify anomalous graphs from a c...
research
03/29/2019

Sparse graphs are near-bipartite

A multigraph G is near-bipartite if V(G) can be partitioned as I,F such ...
research
07/26/2017

A Change-Sensitive Algorithm for Maintaining Maximal Bicliques in a Dynamic Bipartite Graph

We consider the maintenance of maximal bicliques from a dynamic bipartit...
research
07/05/2021

On Bi-gram Graph Attributes

We propose a new approach to text semantic analysis and general corpus a...

Please sign up or login with your details

Forgot password? Click here to reset