Efficient Continuous Multi-Query Processing over Graph Streams
Lefteris Zervakis, Vinay Setty, Christos Tryfonopoulos, Katja Hose

TL;DR
This paper introduces a novel algorithm for efficiently processing multiple continuous sub-graph queries over evolving graph streams, significantly outperforming existing single-query methods in real-world and synthetic datasets.
Contribution
The paper presents the first solution for continuous multi-query processing over graph streams, addressing a gap in current single-query focused approaches.
Findings
Two orders of magnitude performance improvement
Effective handling of multiple concurrent queries
Validated on real-world and synthetic datasets
Abstract
Graphs are ubiquitous and ever-present data structures that have a wide range of applications involving social networks, knowledge bases and biological interactions. The evolution of a graph in such scenarios can yield important insights about the nature and activities of the underlying network, which can then be utilized for applications such as news dissemination, network monitoring, and content curation. Capturing the continuous evolution of a graph can be achieved by long-standing sub-graph queries. Although, for many applications this can only be achieved by a set of queries, state-of-the-art approaches focus on a single query scenario. In this paper, we therefore introduce the notion of continuous multi-query processing over graph streams and discuss its application to a number of use cases. To this end, we designed and developed a novel algorithmic solution for efficient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Caching and Content Delivery · Advanced Graph Neural Networks
