Learning Triple Embeddings from Knowledge Graphs
Valeria Fionda, Giuseppe Pirrò
Abstract
Graph embedding techniques allow to learn high-quality feature vectors from graph structures and are useful in a variety of tasks, from node classification to clustering. Existing approaches have only focused on learning feature vectors for the nodes in a (knowledge) graph. To the best of our knowledge, none of them has tackled the problem of embedding of graph edges, that is, knowledge graph triples. The approaches that are closer to this task have focused on homogeneous graphs involving only one type of edge and obtain edge embeddings by applying some operation (e.g., average) on the embeddings of the endpoint nodes. The goal of this paper is to introduce Triple2Vec, a new technique to directly embed edges in (knowledge) graphs. Triple2Vec builds upon three main ingredients. The first is the notion of line graph. The line graph of a graph is another graph representing the adjacency between edges of the original graph. In particular, the nodes of the line graph are the edges of the original graph. We show that directly applying existing embedding techniques on the nodes of the line graph to learn edge embeddings is not enough in the context of knowledge graphs. Thus, we introduce the notion of triple line graph. The second is an edge weighting mechanism both for line graphs derived from knowledge graphs and homogeneous graphs. The third is a strategy based on graph walks on the weighted triple line graph that can preserve proximity between nodes. Embeddings are finally generated by adopting the SkipGram model, where sentences are replaced with graph walks. We evaluate our approach on different real world (knowledge) graphs and compared it with related work.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 876db16d-386e-4536-9e5a-e2d7b8314f0aCited by top-tier papers3
- MultiRAG: A Knowledge-Guided Framework for Mitigating Hallucination in Multi-Source Retrieval Augmented GenerationWenlong Wu, Haofen Wang, Bohan Li, Peixuan Huang et al.ICDE 2025 · 16 citations
- Learning Representations of Bi-level Knowledge Graphs for Reasoning beyond Link PredictionChanyoung Chung, Joyce Jiyoung WhangAAAI 2023 · 15 citations
- FusionQuery: On-demand Fusion Queries over Multi-source Heterogeneous DataJunhao Zhu, Yuren Mao, Lu Chen, Congcong Ge et al.VLDB 2024 · 8 citations
Related papers
- InGram: Inductive Knowledge Graph Embedding via Relation GraphsJaejun Lee, Chanyoung Chung, Joyce Jiyoung WhangICML 2023 · 83 citations
- Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link PredictionPaolo Rosso, Dingqi Yang, Philippe Cudré-MaurouxWWW 2020 · 158 citations
- Knowledge Graph Alignment with Entity-Pair EmbeddingZhichun Wang, Jinjian Yang, Xiaoju YeEMNLP 2020 · 52 citations
- Meta-Knowledge Transfer for Inductive Knowledge Graph EmbeddingMingyang Chen, Wen Zhang, Yushan Zhu, Hongting Zhou et al.SIGIR 2022 · 69 citations
- Residual2Vec: Debiasing graph embedding with random graphsSadamori Kojaku, Jisung Yoon, Isabel Constantino, Yong-Yeol AhnNeurIPS 2021 · 29 citations
