paper-with-me

홈 › Papers

Unsupervised Framework for Evaluating and Explaining Structural Node Embeddings of Graphs

2023-06-19 · Ashkan Dehghan, Kinga Siuta, Agata Skorupka, Andrei Betlen, David Miller, Bogumil Kaminski, Pawel Pralat

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 relevant information about the graph, its subgraphs or nodes themselves. A practical challenge with using embeddings is that there are many available variants to choose from. Selecting a small set of most promising embeddings from the long list of possible options for a given task is challenging and often requires domain expertise. Embeddings can be categorized into two main types: classical embeddings and structural embeddings. Classical embeddings focus on learning both local and global proximity of nodes, while structural embeddings learn information specifically about the local structure of nodes' neighbourhood. For classical node embeddings there exists a framework which helps data scientists to identify (in an unsupervised way) a few embeddings that are worth further investigation. Unfortunately, no such framework exists for structural embeddings. In this paper we propose a framework for unsupervised ranking of structural graph embeddings. The proposed framework, apart from assigning an aggregate quality score for a structural embedding, additionally gives a data scientist insights into properties of this embedding. It produces information which predefined node features the embedding learns, how well it learns them, and which dimensions in the embedded space represent the predefined node features. Using this information the user gets a level of explainability to an otherwise complex black-box embedding algorithm.

📄 PDF Abstract BibTeX arXiv:2306.10770

Code (1)

KrainskiL/CGE.jl 공식 구현

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

Disentangled and Self-Explainable Node Representation Learning

2024-10-28 · Simone Piaggesi, André Panisson, Megha Khosla

Node representations, or embeddings, are low-dimensional vectors that capture node properties, typically learned through unsupervised structural similarity objectives or supervised tasks. While recent efforts have focuse…

DisentanglementRepresentation Learning

Structured Recognition for Generative Models with Explaining Away

2022-09-12 · Changmin Yu, Hugo Soulat, Neil Burgess, Maneesh Sahani

A key goal of unsupervised learning is to go beyond density estimation and sample generation to reveal the structure inherent within observed data. Such structure can be expressed in the pattern of interactions between e…

Density EstimationHippocampusTime Series AnalysisVariational Inference

TACENR: Task-Agnostic Contrastive Explanations for Node Representations

2026-04-21 · Vasiliki Papanikou, Evaggelia Pitoura arxiv

Graph representation learning has achieved notable success in encoding graph-structured data into latent vector spaces, enabling a wide range of downstream tasks. However, these node representations remain opaque and dif…

Graph Representation LearningContrastive Learning

Eliciting Structural and Semantic Global Knowledge in Unsupervised Graph Contrastive Learning

2022-02-17 · Kaize Ding, Yancheng Wang, Yingzhen Yang, Huan Liu

Graph Contrastive Learning (GCL) has recently drawn much research interest for learning generalizable node representations in a self-supervised manner. In general, the contrastive learning process in GCL is performed on …

Contrastive LearningGraph Neural NetworkRepresentation Learning

ffstruc2vec: Flat, Flexible and Scalable Learning of Node Representations from Structural Identities

2025-04-01 · Mario Heidrich, Jeffrey Heidemann, Rüdiger Buchkremer, Gonzalo Wandosell Fernández de Bobadilla

Node embedding refers to techniques that generate low-dimensional vector representations of nodes in a graph while preserving specific properties of the nodes. A key challenge in the field is developing scalable methods …