paper-with-me

홈 › Papers

Het-node2vec: second order random walk sampling for heterogeneous multigraphs embedding

2021-01-05 · Mauricio Soto-Gomez, Peter Robinson, Carlos Cano, Ali Pashaeibarough, Emanuele Cavalleri, Justin Reese, Marco Mesiti, Giorgio Valentini, Elena Casiraghi

Many real-world problems are naturally modeled as heterogeneous graphs, where nodes and edges represent multiple types of entities and relations. Existing learning models for heterogeneous graph representation usually depend on the computation of specific and user-defined heterogeneous paths, or in the application of large and often not scalable deep neural network architectures. We propose Het-node2vec, an extension of the node2vec algorithm, designed for embedding heterogeneous graphs. Het-node2vec addresses the challenge of capturing the topological and structural characteristics of graphs and the semantic information underlying the different types of nodes and edges of heterogeneous graphs, by introducing a simple stochastic node and edge type switching strategy in second order random walk processes. The proposed approach also introduces an ''attention mechanism'' to focus the random walks on specific node and edge types, thus allowing more accurate embeddings and more focused predictions on specific node and edge types of interest. Empirical results on benchmark datasets show that Hetnode2vec achieves comparable or superior performance with respect to state-of-the-art methods for heterogeneous graphs in node label and edge prediction tasks.

📄 PDF Abstract BibTeX arXiv:2101.01425

Code (1)

AnacletoLAB/hetnode2vec_ensmallen 공식 구현

Tasks

Graph Representation LearningRepresentation Learning

Methods 이 논문이 사용한 방법론

node2vec node2vec is a framework for learning graph embeddings for nodes in graphs. Node2vec maximizes a likelihood objective over mappings which preserve neighbourhood distances in…

Similar Papers 제목 키워드 기반

Memory-aware framework for fast and scalable second-order random walk over billion-edge natural graphs

2021-05-07 · The VLDB Journal 2021 5 · Yingxia Shao, Shiyue Huang, Yawen Li, Xupeng Miao 외

Second-order random walk is an important technique for graph analysis. Many applications including graph embedding, proximity measure and community detection use it to capture higher-order patterns in the graph, thus imp…

Community DetectionGraph Embedding

Diffusion Based Network Embedding

2018-05-09 · Yong Shi, Minglong Lei, Peng Zhang, Lingfeng Niu

In network embedding, random walks play a fundamental role in preserving network structures. However, random walk based embedding methods have two limitations. First, random walk methods are fragile when the sampling fre…

Network EmbeddingNode Classification

Facilitating Graph Neural Networks with Random Walk on Simplicial Complexes

2023-10-30 · NeurIPS 2023 11 · Cai Zhou, Xiyuan Wang, Muhan Zhang

Node-level random walk has been widely used to improve Graph Neural Networks. However, there is limited attention to random walk on edge and, more generally, on $k$-simplices. This paper systematically analyzes how rando…

node2vec or triangle-biased random walks: stationarity, regularity & recurrence

2026-04-15 · Luca Avena, Gianmarco Bet, Lars Schroeder, Clara Stegehuis arxiv

The node2vec random walk is a non-Markovian random walk on the vertex set of a graph, widely used for network embedding and exploration. This random walk model is defined in terms of three parameters which control the pr…

Leveraging History for Faster Sampling of Online Social Networks

2020-05-13 · ‏‏‎ ‎ 2020 5 · Zhuojie Zhou, Nan Zhang, Gautam Das

With a vast amount of data available on online social networks, how to enable efficient analytics over such data has been an increasingly important research problem. Given the sheer size of such social networks, many exi…