A Hybrid Adjacency and Time-Based Data Structure for Analysis of Temporal Networks
Tanner Hilsabeck, Makan Arastuie, Kevin S. Xu

TL;DR
This paper introduces a hybrid data structure combining adjacency dictionaries and interval trees to efficiently analyze temporal networks, enabling rapid node-based, time-based, and compound slices with predictive optimization.
Contribution
A novel hybrid data structure for temporal networks that improves slicing efficiency and includes a predictive approach for optimal slice type selection.
Findings
Significantly faster slice times compared to existing structures.
Modest increase in creation time and memory usage.
Effective on various real temporal network datasets.
Abstract
Dynamic or temporal networks enable representation of time-varying edges between nodes. Conventional adjacency-based data structures used for storing networks such as adjacency lists were designed without incorporating time and can thus quickly retrieve all edges between two sets of nodes (a node-based slice) but cannot quickly retrieve all edges that occur within a given time interval (a time-based slice). We propose a hybrid data structure for storing temporal networks that stores edges in both an adjacency dictionary, enabling rapid node-based slices, and an interval tree, enabling rapid time-based slices. Our hybrid structure also enables compound slices, where one needs to slice both over nodes and time, either by slicing first over nodes or slicing first over time. We further propose an approach for predictive compound slicing, which attempts to predict whether a node-based or…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Complex Network Analysis Techniques · Graph Theory and Algorithms
