paper-with-me

홈 › Papers

Convolutional Hypercomplex Embeddings for Link Prediction

2021-06-29 · Caglar Demir, Diego Moussallem, Stefan Heindorf, Axel-Cyrille Ngonga Ngomo

Knowledge graph embedding research has mainly focused on the two smallest normed division algebras, $\mathbb{R}$ and $\mathbb{C}$. Recent results suggest that trilinear products of quaternion-valued embeddings can be a more effective means to tackle link prediction. In addition, models based on convolutions on real-valued embeddings often yield state-of-the-art results for link prediction. In this paper, we investigate a composition of convolution operations with hypercomplex multiplications. We propose the four approaches QMult, OMult, ConvQ and ConvO to tackle the link prediction problem. QMult and OMult can be considered as quaternion and octonion extensions of previous state-of-the-art approaches, including DistMult and ComplEx. ConvQ and ConvO build upon QMult and OMult by including convolution operations in a way inspired by the residual learning framework. We evaluated our approaches on seven link prediction datasets including WN18RR, FB15K-237 and YAGO3-10. Experimental results suggest that the benefits of learning hypercomplex-valued vector representations become more apparent as the size and complexity of the knowledge graph grows. ConvO outperforms state-of-the-art approaches on FB15K-237 in MRR, Hit@1 and Hit@3, while QMult, OMult, ConvQ and ConvO outperform state-of-the-approaches on YAGO3-10 in all metrics. Results also suggest that link prediction performances can be further improved via prediction averaging. To foster reproducible research, we provide an open-source implementation of approaches, including training and evaluation scripts as well as pretrained models.

📄 PDF Abstract BibTeX arXiv:2106.15230

Code (2)

dice-group/Convolutional-Hypercomplex-Embeddings-for-Link-Prediction 공식 구현 pytorch
dice-group/hybridfc pytorch

Tasks

Graph EmbeddingKnowledge Graph EmbeddingLink PredictionPrediction

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Hypercomplex neural network in time series forecasting of stock data

2024-01-09 · Radosław Kycia, Agnieszka Niemczynowicz

The goal of this paper is to test three classes of neural network (NN) architectures based on four-dimensional (4D) hypercomplex algebras for time series prediction. We evaluate different architectures, varying the input…

Hyperparameter OptimizationTime SeriesTime Series ForecastingTime Series Prediction

Deep Axial Hypercomplex Networks

2023-01-11 · Nazmul Shahadat, Anthony S. Maida

Over the past decade, deep hypercomplex-inspired networks have enhanced feature extraction for image classification by enabling weight sharing across input channels. Recent works make it possible to improve representatio…

image-classificationImage Classification

Enhancing ResNet Image Classification Performance by using Parameterized Hypercomplex Multiplication

2023-01-11 · Nazmul Shahadat, Anthony S. Maida

Recently, many deep networks have introduced hypercomplex and related calculations into their architectures. In regard to convolutional networks for classification, these enhancements have been applied to the convolution…

image-classificationImage Classification

HyperComplEx: Adaptive Multi-Space Knowledge Graph Embeddings

2025-11-13 · Jugal Gajjar, Kaustik Ranaware, Kamalasankari Subramaniakuppusamy, Vaibhav Gandhi arxiv

Knowledge graphs have emerged as fundamental structures for representing complex relational data across scientific and enterprise domains. However, existing embedding methods face critical limitations when modeling diver…

Knowledge Graphs

Quaternion Knowledge Graph Embeddings

2019-04-23 · NeurIPS 2019 12 · Shuai Zhang, Yi Tay, Lina Yao, Qi Liu

In this work, we move beyond the traditional complex-valued representations, introducing more expressive hypercomplex representations to model entities and relations for knowledge graph embeddings. More specifically, qua…

Graph EmbeddingKnowledge Graph CompletionKnowledge Graph EmbeddingKnowledge Graph Embeddings+3