TY - GEN
T1 - Temporal graph algebra
AU - Moffitt, Vera Zaychik
AU - Stoyanovich, Julia
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/9/1
Y1 - 2017/9/1
N2 - Graph representations underlie many modern computer applications, capturing the structure of such diverse networks as the Internet, personal associations, roads, sensors, and metabolic pathways. While analysis of static graphs is a well-explored field, new emphasis is being placed on understanding and representing the ways in which networks change over time. Current research is delving into graph evolution rate and mechanisms, the impact of specific events on network evolution, and spatial and spatio-temporal patterns. However, systematic support for evolving graph querying and analytics still lacks. Our goal is to fill this gap, giving users an ability to concisely express a wide range of common analysis tasks. In this paper we combine advances in graph databases and in temporal relational databases and propose an evolving graph model, including a representation called TGraph and an algebra called TGA, that adheres to point-based semantics. TGA includes principled temporal generalizations of conventional graph operators, as well as novel operators that support exploratory analysis of evolving graphs at different levels of temporal and structural granularity.
AB - Graph representations underlie many modern computer applications, capturing the structure of such diverse networks as the Internet, personal associations, roads, sensors, and metabolic pathways. While analysis of static graphs is a well-explored field, new emphasis is being placed on understanding and representing the ways in which networks change over time. Current research is delving into graph evolution rate and mechanisms, the impact of specific events on network evolution, and spatial and spatio-temporal patterns. However, systematic support for evolving graph querying and analytics still lacks. Our goal is to fill this gap, giving users an ability to concisely express a wide range of common analysis tasks. In this paper we combine advances in graph databases and in temporal relational databases and propose an evolving graph model, including a representation called TGraph and an algebra called TGA, that adheres to point-based semantics. TGA includes principled temporal generalizations of conventional graph operators, as well as novel operators that support exploratory analysis of evolving graphs at different levels of temporal and structural granularity.
KW - Analytical Evolutionary Analysis
KW - Evolving Graphs
KW - Point-based Models
UR - http://www.scopus.com/inward/record.url?scp=85030533855&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85030533855&partnerID=8YFLogxK
U2 - 10.1145/3122831.3122838
DO - 10.1145/3122831.3122838
M3 - Conference contribution
AN - SCOPUS:85030533855
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 16th International Symposium on Database Programming Languages, DBPL 2017; Held in conjunction with VLDB 2017
PB - Association for Computing Machinery
T2 - 16th International Symposium on Database Programming Languages, DBPL 2017
Y2 - 1 September 2017
ER -