paper-with-me

홈 › Papers

Quaternion-Based Graph Convolution Network for Recommendation

2021-11-20 · Yaxing Fang, Pengpeng Zhao, Guanfeng Liu, Yanchi Liu, Victor S. Sheng, Lei Zhao, Xiaofang Zhou

Graph Convolution Network (GCN) has been widely applied in recommender systems for its representation learning capability on user and item embeddings. However, GCN is vulnerable to noisy and incomplete graphs, which are common in real world, due to its recursive message propagation mechanism. In the literature, some work propose to remove the feature transformation during message propagation, but making it unable to effectively capture the graph structural features. Moreover, they model users and items in the Euclidean space, which has been demonstrated to have high distortion when modeling complex graphs, further degrading the capability to capture the graph structural features and leading to sub-optimal performance. To this end, in this paper, we propose a simple yet effective Quaternion-based Graph Convolution Network (QGCN) recommendation model. In the proposed model, we utilize the hyper-complex Quaternion space to learn user and item representations and feature transformation to improve both performance and robustness. Specifically, we first embed all users and items into the Quaternion space. Then, we introduce the quaternion embedding propagation layers with quaternion feature transformation to perform message propagation. Finally, we combine the embeddings generated at each layer with the mean pooling strategy to obtain the final embeddings for recommendation. Extensive experiments on three public benchmark datasets demonstrate that our proposed QGCN model outperforms baseline methods by a large margin.

📄 PDF Abstract BibTeX arXiv:2111.10536

Code (0)

등록된 구현이 없습니다.

Tasks

Recommendation SystemsRepresentation Learning

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…
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 제목 키워드 기반

Graph Learning in 4D: a Quaternion-valued Laplacian to Enhance Spectral GCNs

2023-12-28 · Stefano Fiorini, Stefano Coniglio, Michele Ciavotta, Enza Messina

We introduce QuaterGCN, a spectral Graph Convolutional Network (GCN) with quaternion-valued weights at whose core lies the Quaternionic Laplacian, a quaternion-valued Laplacian matrix by whose proposal we generalize two …

Graph Learning

On the Matrix Form of the Quaternion Fourier Transform and Quaternion Convolution

2023-07-04 · Giorgos Sfikas, George Retsinas

We study matrix forms of quaternionic versions of the Fourier Transform and Convolution operations. Quaternions offer a powerful representation unit, however they are related to difficulties in their use that stem foremo…

FormRelation

Quaternion Collaborative Filtering for Recommendation

2019-06-06 · Shuai Zhang, Lina Yao, Lucas Vinh Tran, Aston Zhang 외

This paper proposes Quaternion Collaborative Filtering (QCF), a novel representation learning method for recommendation. Our proposed QCF relies on and exploits computation with Quaternion algebra, benefiting from the ex…

AllCollaborative FilteringInductive BiasRecommendation Systems+1

Quaternion Approximation Networks for Enhanced Image Classification and Oriented Object Detection

2025-09-05 · Bryce Grant, Peng Wang arxiv

This paper introduces Quaternion Approximate Networks (QUAN), a novel deep learning framework that leverages quaternion algebra for rotation equivariant image classification and object detection. Unlike conventional quat…

Image ClassificationObject Detection

Quaternion Convolutional Neural Networks

2019-03-02 · ECCV 2018 9 · Xuanyu Zhu, Yi Xu, Hongteng Xu, Changjian Chen

Neural networks in the real domain have been studied for a long time and achieved promising results in many vision tasks for recent years. However, the extensions of the neural network models in other number fields and t…

Denoisingimage-classificationImage Classification