Subgraph2vec: A random walk-based algorithm for embedding knowledge graphs
Elika Bozorgi, Saber Soleimani, Sakher Khalil Alqaiidi, Hamid Reza, Arabnia, Krzysztof Kochut

TL;DR
Subgraph2vec is a novel random walk-based embedding algorithm for knowledge graphs that allows flexible, user-defined subgraph walks, improving link prediction performance over existing methods.
Contribution
We introduce subgraph2vec, a flexible embedding method using user-defined subgraph walks, addressing biases in previous random walk-based graph embedding techniques.
Findings
Outperforms previous methods in link prediction tasks
Flexible subgraph walk approach improves embedding quality
Effective in knowledge graph applications
Abstract
Graph is an important data representation which occurs naturally in the real world applications \cite{goyal2018graph}. Therefore, analyzing graphs provides users with better insights in different areas such as anomaly detection \cite{ma2021comprehensive}, decision making \cite{fan2023graph}, clustering \cite{tsitsulin2023graph}, classification \cite{wang2021mixup} and etc. However, most of these methods require high levels of computational time and space. We can use other ways like embedding to reduce these costs. Knowledge graph (KG) embedding is a technique that aims to achieve the vector representation of a KG. It represents entities and relations of a KG in a low-dimensional space while maintaining the semantic meanings of them. There are different methods for embedding graphs including random walk-based methods such as node2vec, metapath2vec and regpattern2vec. However, most of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Caching and Content Delivery · Recommender Systems and Techniques
Methodsmetapath2vec · node2vec
