Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Amir Aghasadeghi

dblp:220/6864 · also Amir Pouya Aghasadeghi · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0001-7421-6590ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Graph data management · 70% Data models and query languages · 15% Database theory · 15%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph data management › graph pattern matching › subgraph matching
temporal subgraph matching
0.812024
Temporal graph patterns by timed automata · VLDB J. 2024
Data models and query languages
graph query language
0.612022
Temporal Regular Path Queries · ICDE 2022
Database theory
query complexity
0.612022
Temporal Regular Path Queries · ICDE 2022
Graph data management › path query
regular path query
0.612022
Temporal Regular Path Queries · ICDE 2022
Graph data management › graph query processing
temporal graph query
0.612022
Temporal Regular Path Queries · ICDE 2022

Methods — techniques the papers use, named apart from their topics

timed automata · 0.8dataflow framework · 0.6automata-based query evaluation · 0.6
YearPublicationVenuePosition
2024 Temporal graph patterns by timed automata
abstract
Abstract 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. The code and datasets used in our analysis are available at http://github.com/amirpouya/TABGP .
Amir Aghasadeghi, Jan Van den Bussche, Julia Stoyanovich
VLDB J.1
2022 Temporal Regular Path Queries
abstract
In the last decade, substantial progress has been made towards standardizing the syntax of graph query languages, and towards understanding their semantics and complexity of evaluation. In this paper, we consider temporal property graphs (TPGs) and propose temporal regular path queries (TRPQs) that incorporate time into TPG navigation. Starting with design principles, we propose a natural syntactic extension of the MATCH clause of popular graph query languages. We then formally present the semantics of TRPQs, and study the complexity of their evaluation. We show that TRPQs can be evaluated in polynomial time if TPGs are time-stamped with time points, and identify fragments of the TRPQ language that admit efficient evaluation over a more succinct interval-annotated representation. Finally, we implement a fragment of the language in a state-of-the-art dataflow framework, and experimentally demonstrate that TRPQ can be evaluated efficiently.
Marcelo Arenas, Pedro Bahamondes, Amir Aghasadeghi, Julia Stoyanovich
ICDE3
2020 Zooming Out on an Evolving Graph
Amir Aghasadeghi, Vera Zaychik Moffitt, Sebastian Schelter, Julia Stoyanovich
EDBT1