paper-with-me

Papers

An Unsupervised Framework for Comparing Graph Embeddings

2019-05-29 · Bogumil Kaminski, Pawel Pralat, Francois Theberge

Graph embedding is a transformation of vertices of a graph into set of vectors. Good embeddings should capture the graph topology, vertex-to-vertex relationship, and other relevant information about graphs, subgraphs, and vertices. If these objectives are achieved, they are meaningful, understandable, and compressed representations of networks. They also provide more options and tools for data scientists as machine learning on graphs is still quite limited. Finally, vector operations are simpler and faster than comparable operations on graphs. The main challenge is that one needs to make sure that embeddings well describe the properties of the graphs. In particular, the decision has to be made on the embedding dimensionality which highly impacts the quality of an embedding. As a result, selecting the best embedding is a challenging task and very often requires domain experts. In this paper, we propose a ``divergence score'' that can be assign to various embeddings to distinguish good ones from bad ones. This general framework provides a tool for an unsupervised graph embedding comparison. In order to achieve it, we needed to generalize the well-known Chung-Lu model to incorporate geometry which is interesting on its own rights. In order to test our framework, we did a number of experiments with synthetic networks as well as real-world networks, and various embedding algorithms.

📄 PDF Abstract BibTeX arXiv:1906.04562

Code (2)

KrainskiL/CGE.jl 공식 구현
ftheberge/Comparing_Graph_Embeddings

Tasks

Graph Embedding

Similar Papers 제목 키워드 기반

A Multi-purposed Unsupervised Framework for Comparing Embeddings of Undirected and Directed Graphs

2021-11-30 · Bogumił Kamiński, Łukasz Kraiński, Paweł Prałat, François Théberge

Graph embedding is a transformation of nodes of a network into a set of vectors. A good embedding should capture the underlying graph topology and structure, node-to-node relationship, and other relevant information abou…

Graph Embedding

SeeGera: Self-supervised Semi-implicit Graph Variational Auto-encoders with Masking

2023-01-29 · Xiang Li, Tiandi Ye, Caihua Shan, Dongsheng Li 외

Generative graph self-supervised learning (SSL) aims to learn node representations by reconstructing the input graph data. However, most existing methods focus on unsupervised learning tasks only and very few work has sh…

Contrastive LearningSelf-Supervised LearningVariational Inference

Dual Graph Representation Learning

2020-02-25 · Huiling Zhu, Xin Luo, Hankz Hankui Zhuo

Graph representation learning embeds nodes in large graphs as low-dimensional vectors and is of great benefit to many downstream applications. Most embedding frameworks, however, are inherently transductive and unable to…

Graph Representation LearningRepresentation Learning

Unsupervised Framework for Evaluating and Explaining Structural Node Embeddings of Graphs

2023-06-19 · Ashkan Dehghan, Kinga Siuta, Agata Skorupka, Andrei Betlen 외

An embedding is a mapping from a set of nodes of a network into a real vector space. Embeddings can have various aims like capturing the underlying graph topology and structure, node-to-node relationship, or other releva…

PanRep: Graph neural networks for extracting universal node embeddings in heterogeneous graphs

2020-07-20 · Vassilis N. Ioannidis, Da Zheng, George Karypis

Learning unsupervised node embeddings facilitates several downstream tasks such as node classification and link prediction. A node embedding is universal if it is designed to be used by and benefit various downstream tas…

Graph Neural NetworkLink PredictionNode Classification