paper-with-me

홈 › Papers

From random-walks to graph-sprints: a low-latency node embedding framework on continuous-time dynamic graphs

2023-07-17 · Ahmad Naser Eddin, Jacopo Bono, David Aparício, Hugo Ferreira, João Ascensão, Pedro Ribeiro, Pedro Bizarro

Many real-world datasets have an underlying dynamic graph structure, where entities and their interactions evolve over time. Machine learning models should consider these dynamics in order to harness their full potential in downstream tasks. Previous approaches for graph representation learning have focused on either sampling k-hop neighborhoods, akin to breadth-first search, or random walks, akin to depth-first search. However, these methods are computationally expensive and unsuitable for real-time, low-latency inference on dynamic graphs. To overcome these limitations, we propose graph-sprints a general purpose feature extraction framework for continuous-time-dynamic-graphs (CTDGs) that has low latency and is competitive with state-of-the-art, higher latency models. To achieve this, a streaming, low latency approximation to the random-walk based features is proposed. In our framework, time-aware node embeddings summarizing multi-hop information are computed using only single-hop operations on the incoming edges. We evaluate our proposed approach on three open-source datasets and two in-house datasets, and compare with three state-of-the-art algorithms (TGN-attn, TGN-ID, Jodie). We demonstrate that our graph-sprints features, combined with a machine learning classifier, achieve competitive performance (outperforming all baselines for the node classification tasks in five datasets). Simultaneously, graph-sprints significantly reduce inference latencies, achieving close to an order of magnitude speed-up in our experimental setting.

📄 PDF Abstract BibTeX arXiv:2307.08433

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Representation LearningNode ClassificationRepresentation Learning

Similar Papers 제목 키워드 기반

Graphlets correct for the topological information missed by random walks

2024-05-23 · Sam F. L. Windels, Noel Malod-Dognin, Natasa Przulj

Random walks are widely used for mining networks due to the computational efficiency of computing them. For instance, graph representation learning learns a d-dimensional embedding space, so that the nodes that tend to c…

Computational EfficiencyGraph Representation LearningRepresentation Learning

Stationary distribution of node2vec random walks on household models

2025-02-26 · Lars Schroeder, Clara Stegehuis

The node2vec random walk has proven to be a key tool in network embedding algorithms. These random walks are tuneable, and their transition probabilities depend on the previous visited node and on the triangles containin…

Network Embedding

Residual2Vec: Debiasing graph embedding with random graphs

2021-10-14 · NeurIPS 2021 12 · Sadamori Kojaku, Jisung Yoon, Isabel Constantino, Yong-Yeol Ahn

Graph embedding maps a graph into a convenient vector-space representation for graph analysis and machine learning applications. Many graph embedding methods hinge on a sampling of context nodes based on random walks. Ho…

Graph EmbeddingGraph Representation LearningLink PredictionRepresentation Learning

TPM: Transition Probability Matrix -- Graph Structural Feature based Embedding

2022-08-07 · Sarmad N. Mohammed, Semra Gündüç

In this work, Transition Probability Matrix (TPM) is proposed as a new method for extracting the features of nodes in the graph. The proposed method uses random walks to capture the connectivity structure of a node's clo…

Link PredictionNode Classification

A Framework for Generalizing Graph-based Representation Learning Methods

2017-09-14 · Nesreen K. Ahmed, Ryan A. Rossi, Rong Zhou, John Boaz Lee 외

Random walks are at the heart of many existing deep learning algorithms for graph data. However, such algorithms have many limitations that arise from the use of random walks, e.g., the features resulting from these meth…

Inductive LearningRepresentation Learning