paper-with-me

홈 › Papers

Understanding graph embedding methods and their applications

2020-12-15 · Mengjia Xu

Graph analytics can lead to better quantitative understanding and control of complex networks, but traditional methods suffer from high computational cost and excessive memory requirements associated with the high-dimensionality and heterogeneous characteristics of industrial size networks. Graph embedding techniques can be effective in converting high-dimensional sparse graphs into low-dimensional, dense and continuous vector spaces, preserving maximally the graph structure properties. Another type of emerging graph embedding employs Gaussian distribution-based graph embedding with important uncertainty estimation. The main goal of graph embedding methods is to pack every node's properties into a vector with a smaller dimension, hence, node similarity in the original complex irregular spaces can be easily quantified in the embedded vector spaces using standard metrics. The generated nonlinear and highly informative graph embeddings in the latent space can be conveniently used to address different downstream graph analytics tasks (e.g., node classification, link prediction, community detection, visualization, etc.). In this Review, we present some fundamental concepts in graph analytics and graph embedding methods, focusing in particular on random walk-based and neural network-based methods. We also discuss the emerging deep learning-based dynamic graph embedding methods. We highlight the distinct advantages of graph embedding methods in four diverse applications, and present implementation details and references to open-source software as well as available databases in the Appendix for the interested readers to start their exploration into graph analytics.

📄 PDF Abstract BibTeX arXiv:2012.08019

Code (0)

등록된 구현이 없습니다.

Tasks

Community DetectionDynamic graph embeddingGraph EmbeddingLink PredictionNode Classification

Similar Papers 제목 키워드 기반

A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applications

2017-09-22 · Hongyun Cai, Vincent W. Zheng, Kevin Chen-Chuan Chang

Graph is an important data representation which appears in a wide diversity of real-world scenarios. Effective graph analytics provides users a deeper understanding of what is behind the data, and thus can benefit a lot …

DiversityGraph EmbeddingLink PredictionNode Classification+1

Benchmarks for Graph Embedding Evaluation

2019-08-19 · Palash Goyal, Di Huang, Ankita Goswami, Sujit Rokka Chhetri 외

Graph embedding is the task of representing nodes of a graph in a low-dimensional space and its applications for graph tasks have gained significant traction in academia and industry. The primary difference among the man…

BenchmarkingGraph EmbeddingLink Prediction

Graph-based Semi-supervised Learning: A Comprehensive Review

2021-02-26 · Zixing Song, Xiangli Yang, Zenglin Xu, Irwin King

Semi-supervised learning (SSL) has tremendous value in practice due to its ability to utilize both labeled data and unlabelled data. An important class of SSL methods is to naturally represent data as graphs such that th…

Graph Embedding

Intruding with Words: Towards Understanding Graph Injection Attacks at the Text Level

2024-05-26 · Runlin Lei, Yuwei Hu, Yuchen Ren, Zhewei Wei

Graph Neural Networks (GNNs) excel across various applications but remain vulnerable to adversarial attacks, particularly Graph Injection Attacks (GIAs), which inject malicious nodes into the original graph and pose real…

Language ModellingLarge Language Model

CSKG: The CommonSense Knowledge Graph

2020-12-21 · Filip Ilievski, Pedro Szekely, Bin Zhang

Sources of commonsense knowledge support applications in natural language understanding, computer vision, and knowledge graphs. Given their complementarity, their integration is desired. Yet, their different foci, modeli…

Knowledge GraphsNatural Language Understanding