Graph Contrastive Learning on Multi-label Classification for Recommendations
In business analysis, providing effective recommendations is essential for enhancing company profits. The utilization of graph-based structures, such as bipartite graphs, has gained popularity for their ability to analyze complex data relationships. Link prediction is crucial for recommending specific items to users. Traditional methods in this area often involve identifying patterns in the graph structure or using representational techniques like graph neural networks (GNNs). However, these approaches encounter difficulties as the volume of data increases. To address these challenges, we propose a model called Graph Contrastive Learning for Multi-label Classification (MCGCL). MCGCL leverages contrastive learning to enhance recommendation effectiveness. The model incorporates two training stages: a main task and a subtask. The main task is holistic user-item graph learning to capture user-item relationships. The homogeneous user-user (item-item) subgraph is constructed to capture user-user and item-item relationships in the subtask. We assessed the performance using real-world datasets from Amazon Reviews in multi-label classification tasks. Comparative experiments with state-of-the-art methods confirm the effectiveness of MCGCL, highlighting its potential for improving recommendation systems.
Code (0)
등록된 구현이 없습니다.
Tasks
Contrastive LearningGraph LearningLink PredictionMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATIONRecommendation SystemsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Toward General Digraph Contrastive Learning: A Dual Spatial Perspective
Graph Contrastive Learning (GCL) has emerged as a powerful tool for extracting consistent representations from graphs, independent of labeled information. However, existing methods predominantly focus on undirected graph…
Contrastive LearningNode ClassificationLink PredictionHCL-MTC Hierarchical Contrastive Learning for Multi-label Text Classification
Multi-label text classification is a big challenging subtask in text classification, where labels generally form a tree structure. Existing solutions learn the label tree structure in a shallow manner and ignore the dist…
ClassificationContrastive LearningMulti Label Text ClassificationMulti-Label Text Classification+3Label Contrastive Coding based Graph Neural Network for Graph Classification
Graph classification is a critical research problem in many applications from different domains. In order to learn a graph classification model, the most widely used supervision component is an output layer together with…
ClassificationContrastive LearningGeneral ClassificationGraph Classification+2Contrastive Self-supervised Learning for Graph Classification
Graph classification is a widely studied problem and has broad applications. In many real-world problems, the number of labeled graphs available for training classification models is limited, which renders these models p…
ClassificationData AugmentationGeneral ClassificationGraph Classification+1Contrastive Graph Learning for Population-based fMRI Classification
Contrastive self-supervised learning has recently benefited fMRI classification with inductive biases. Its weak label reliance prevents overfitting on small medical datasets and tackles the high intraclass variances. Non…
ClassificationFunctional ConnectivityGraph LearningSelf-Supervised Learning