TY - JOUR
T1 - Temporal SIR-GN
T2 - 49th International Conference on Very Large Data Bases, VLDB 2023
AU - Layne, Janet
AU - Carpenter, Justin
AU - Serra, Edoardo
AU - Gullo, Francesco
N1 - Publisher Copyright:
© 2023, VLDB Endowment. All rights reserved.
PY - 2023
Y1 - 2023
N2 - Node representation learning (NRL) generates numerical vectors(embeddings) for the nodes of a graph. Structural NRL specific all yassigns similar node embed dings for those nodes that exhibit similar structural roles. This is in contrast with its proximity-based counterpart, wherein similarity between embed dings reflects spatial proximity among nodes. Structural NRL is useful for tasks such as node classification where nodes of the same class share structural roles, though there may exist a distant, or no path between them. Athough structural NRL has been well-studied in static graphs, it has received limited attention in the temporal setting. Here, the embed dings are required to represent the evolution of nodes’ structural roles over time. The existing methods are limited in terms of efficiency and effectiveness: they scale poorly to even moderate number of timestamps, or capture structural role only tangentially. In this work, we present a novel unsupervised approach to structural representation learning for temporal graphs that overcomes these limitations. For each node, our approach clusters then aggregates the embedding of a node’s neighbors for each time stamp, followed by a further temporal aggregation of all timestamps. This isrepeated for (at most) d iterations, so as to acquire information from the d-hop neighborhood of a node. Our approach takes linear time in the number of overall temporal edges, and possesses important theoretical properties that formally demonstrate its effectiveness.Extensive experiments on synthetic and real datasets show superior performance in node classification and regression tasks, and superior scalability of our approach to large graphs.
AB - Node representation learning (NRL) generates numerical vectors(embeddings) for the nodes of a graph. Structural NRL specific all yassigns similar node embed dings for those nodes that exhibit similar structural roles. This is in contrast with its proximity-based counterpart, wherein similarity between embed dings reflects spatial proximity among nodes. Structural NRL is useful for tasks such as node classification where nodes of the same class share structural roles, though there may exist a distant, or no path between them. Athough structural NRL has been well-studied in static graphs, it has received limited attention in the temporal setting. Here, the embed dings are required to represent the evolution of nodes’ structural roles over time. The existing methods are limited in terms of efficiency and effectiveness: they scale poorly to even moderate number of timestamps, or capture structural role only tangentially. In this work, we present a novel unsupervised approach to structural representation learning for temporal graphs that overcomes these limitations. For each node, our approach clusters then aggregates the embedding of a node’s neighbors for each time stamp, followed by a further temporal aggregation of all timestamps. This isrepeated for (at most) d iterations, so as to acquire information from the d-hop neighborhood of a node. Our approach takes linear time in the number of overall temporal edges, and possesses important theoretical properties that formally demonstrate its effectiveness.Extensive experiments on synthetic and real datasets show superior performance in node classification and regression tasks, and superior scalability of our approach to large graphs.
UR - http://www.scopus.com/inward/record.url?scp=85166915565&partnerID=8YFLogxK
U2 - 10.14778/3598581.3598583
DO - 10.14778/3598581.3598583
M3 - Conference article
AN - SCOPUS:85166915565
VL - 16
SP - 2075
EP - 2089
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 9
Y2 - 28 August 2023 through 1 September 2023
ER -