Temporal graph patterns by timed automata

05/27/2022
by   Amir Pouya Aghasadeghi, et al.
0

Temporal graphs represent graph evolution over time, and have been receiving considerable research attention. Work on expressing temporal graph patterns or discovering temporal motifs typically assumes relatively simple temporal constraints, such as journeys or, more generally, existential constraints, possibly with finite delays. In this paper we propose to use timed automata to express temporal constraints, leading to a general and powerful notion of temporal basic graph pattern (BGP). The new difficulty is the evaluation of the temporal constraint on a large set of matchings. An important benefit of timed automata is that they support an iterative state assignment, which can be useful for early detection of matches and pruning of non-matches. We introduce algorithms to retrieve all instances of a temporal BGP match in a graph, and present results of an extensive experimental evaluation, demonstrating interesting performance trade-offs. We show that an on-demand algorithm that processes total matchings incrementally over time is preferable when dealing with cyclic patterns on sparse graphs. On acyclic patterns or dense graphs, and when connectivity of partial matchings can be guaranteed, the best performance is achieved by maintaining partial matchings over time and allowing automaton evaluation to be fully incremental.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/06/2020

A Hybrid Approach to Temporal Pattern Matching

The primary objective of graph pattern matching is to find all appearanc...
research
04/18/2023

PaTeCon: A Pattern-Based Temporal Constraint Mining Method for Conflict Detection on Knowledge Graphs

Temporal facts, the facts for characterizing events that hold in specifi...
research
02/16/2018

Any-k: Anytime Top-k Tree Pattern Retrieval in Labeled Graphs

Many problems in areas as diverse as recommendation systems, social netw...
research
08/19/2021

Temporal Graph Functional Dependencies: Technical Report

Data dependencies have been extended to graphs e.g., graph functional de...
research
06/20/2022

Analyzing Büchi Automata with Graph Neural Networks

Büchi Automata on infinite words present many interesting problems and a...
research
08/26/2019

Constraint Generation Algorithm for the Minimum Connectivity Inference Problem

Given a hypergraph H, the Minimum Connectivity Inference problem asks fo...
research
03/13/2015

Hyper Temporal Networks

Simple Temporal Networks (STNs) provide a powerful and general tool for ...

Please sign up or login with your details

Forgot password? Click here to reset