paper-with-me

Papers

Efficient Representation Learning Using Random Walks for Dynamic Graphs

2019-01-05 · Hooman Peiro Sajjad, Andrew Docherty, Yuriy Tyshetskiy

An important part of many machine learning workflows on graphs is vertex representation learning, i.e., learning a low-dimensional vector representation for each vertex in the graph. Recently, several powerful techniques for unsupervised representation learning have been demonstrated to give the state-of-the-art performance in downstream tasks such as vertex classification and edge prediction. These techniques rely on random walks performed on the graph in order to capture its structural properties. These structural properties are then encoded in the vector representation space. However, most contemporary representation learning methods only apply to static graphs while real-world graphs are often dynamic and change over time. Static representation learning methods are not able to update the vector representations when the graph changes; therefore, they must re-generate the vector representations on an updated static snapshot of the graph regardless of the extent of the change in the graph. In this work, we propose computationally efficient algorithms for vertex representation learning that extend random walk based methods to dynamic graphs. The computation complexity of our algorithms depends upon the extent and rate of changes (the number of edges changed per update) and on the density of the graph. We empirically evaluate our algorithms on real world datasets for downstream machine learning tasks of multi-class and multi-label vertex classification. The results show that our algorithms can achieve competitive results to the state-of-the-art methods while being computationally efficient.

📄 PDF Abstract BibTeX arXiv:1901.01346

Code (1)

shps/incremental-representation-learning 공식 구현 tf

Tasks

BIG-bench Machine LearningGeneral ClassificationRepresentation Learning

Similar Papers 제목 키워드 기반

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

Random Walks on Hypergraphs with Edge-Dependent Vertex Weights

2019-05-20 · Uthsav Chitra, Benjamin J. Raphael

Hypergraphs are used in machine learning to model higher-order relationships in data. While spectral methods for graphs are well-established, spectral theory for hypergraphs remains an active area of research. In this pa…

BIG-bench Machine Learning

Local Intrinsic Dimensionality for Dynamic Graph Embeddings

2024-11-25 · Dušica Knežević, Miloš Savić, Miloš Radovanović

The notion of local intrinsic dimensionality (LID) has important theoretical implications and practical applications in the fields of data mining and machine learning. Recent research efforts indicate that LID measures d…

Dynamic graph embeddingGraph Embedding

Community-Aware Temporal Walks: Parameter-Free Representation Learning on Continuous-Time Dynamic Graphs

2025-01-21 · He Yu, Jing Liu

Dynamic graph representation learning plays a crucial role in understanding evolving behaviors. However, existing methods often struggle with flexibility, adaptability, and the preservation of temporal and structural dyn…

Graph Representation LearningLink PredictionRepresentation Learning

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