Saved in:
Bibliographic Details
Main Authors: Bozorgi, Elika, Soleimani, Saber, Alqaiidi, Sakher Khalil, Arabnia, Hamid Reza, Kochut, Krzysztof
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.02240
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910433994080256
author Bozorgi, Elika
Soleimani, Saber
Alqaiidi, Sakher Khalil
Arabnia, Hamid Reza
Kochut, Krzysztof
author_facet Bozorgi, Elika
Soleimani, Saber
Alqaiidi, Sakher Khalil
Arabnia, Hamid Reza
Kochut, Krzysztof
contents 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 these methods bias the walks based on a rigid pattern usually hard-coded in the algorithm. In this work, we introduce \textit{subgraph2vec} for embedding KGs where walks are run inside a user-defined subgraph. We use this embedding for link prediction and prove our method has better performance in most cases in comparison with the previous ones.
format Preprint
id arxiv_https___arxiv_org_abs_2405_02240
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Subgraph2vec: A random walk-based algorithm for embedding knowledge graphs
Bozorgi, Elika
Soleimani, Saber
Alqaiidi, Sakher Khalil
Arabnia, Hamid Reza
Kochut, Krzysztof
Machine Learning
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 these methods bias the walks based on a rigid pattern usually hard-coded in the algorithm. In this work, we introduce \textit{subgraph2vec} for embedding KGs where walks are run inside a user-defined subgraph. We use this embedding for link prediction and prove our method has better performance in most cases in comparison with the previous ones.
title Subgraph2vec: A random walk-based algorithm for embedding knowledge graphs
topic Machine Learning
url https://arxiv.org/abs/2405.02240