Multi-level cross-view contrastive learning for knowledge-aware recommender system

Knowledge graph (KG) plays an increasingly important role in recommender systems. Recently, graph neural networks (GNNs) based model has gradually become the theme of knowledge-aware recommendation (KGR). However, there is a natural deficiency for GNN-based KGR models, that is, the sparse supervised...

Full description

Saved in:
Bibliographic Details
Main Authors: ZOU, Ding, WEI, Wei, MAO, Xian-Ling, WANG, Ziyang, QIU, Minghui, ZHU, Feida, CAO, Xin
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2022
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/7754
https://ink.library.smu.edu.sg/context/sis_research/article/8757/viewcontent/multi_level.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-8757
record_format dspace
spelling sg-smu-ink.sis_research-87572023-01-19T10:14:07Z Multi-level cross-view contrastive learning for knowledge-aware recommender system ZOU, Ding WEI, Wei MAO, Xian-Ling WANG, Ziyang QIU, Minghui ZHU, Feida CAO, Xin Knowledge graph (KG) plays an increasingly important role in recommender systems. Recently, graph neural networks (GNNs) based model has gradually become the theme of knowledge-aware recommendation (KGR). However, there is a natural deficiency for GNN-based KGR models, that is, the sparse supervised signal problem, which may make their actual performance drop to some extent. Inspired by the recent success of contrastive learning in mining supervised signals from data itself, in this paper, we focus on exploring the contrastive learning in KG-aware recommendation and propose a novel multi-level cross-view contrastive learning mechanism, named MCCLK. Different from traditional contrastive learning methods which generate two graph views by uniform data augmentation schemes such as corruption or dropping, we comprehensively consider three different graph views for KG-aware recommendation, including global-level structural view, local-level collaborative and semantic views. Specifically, we consider the user-item graph as a collaborative view, the item-entity graph as a semantic view, and the user-item-entity graph as a structural view. MCCLK hence performs contrastive learning across three views on both local and global levels, mining comprehensive graph feature and structure information in a self-supervised manner. Besides, in semantic view, a k-Nearest-Neighbor (k NN) item-item semantic graph construction module is proposed, to capture the important item-item semantic relation which is usually ignored by previous work. Extensive experiments conducted on three benchmark datasets show the superior performance of our proposed method over the state-of-the-arts. The implementations are available at: https://github.com/CCIIPLab/MCCLK. 2022-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7754 info:doi/10.1145/3477495.3532025 https://ink.library.smu.edu.sg/context/sis_research/article/8757/viewcontent/multi_level.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Graph Neural Network Contrastive Learning Knowledge Graph Recommender System Multi-view Graph Learning Databases and Information Systems
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Graph Neural Network
Contrastive Learning
Knowledge Graph
Recommender System
Multi-view Graph Learning
Databases and Information Systems
spellingShingle Graph Neural Network
Contrastive Learning
Knowledge Graph
Recommender System
Multi-view Graph Learning
Databases and Information Systems
ZOU, Ding
WEI, Wei
MAO, Xian-Ling
WANG, Ziyang
QIU, Minghui
ZHU, Feida
CAO, Xin
Multi-level cross-view contrastive learning for knowledge-aware recommender system
description Knowledge graph (KG) plays an increasingly important role in recommender systems. Recently, graph neural networks (GNNs) based model has gradually become the theme of knowledge-aware recommendation (KGR). However, there is a natural deficiency for GNN-based KGR models, that is, the sparse supervised signal problem, which may make their actual performance drop to some extent. Inspired by the recent success of contrastive learning in mining supervised signals from data itself, in this paper, we focus on exploring the contrastive learning in KG-aware recommendation and propose a novel multi-level cross-view contrastive learning mechanism, named MCCLK. Different from traditional contrastive learning methods which generate two graph views by uniform data augmentation schemes such as corruption or dropping, we comprehensively consider three different graph views for KG-aware recommendation, including global-level structural view, local-level collaborative and semantic views. Specifically, we consider the user-item graph as a collaborative view, the item-entity graph as a semantic view, and the user-item-entity graph as a structural view. MCCLK hence performs contrastive learning across three views on both local and global levels, mining comprehensive graph feature and structure information in a self-supervised manner. Besides, in semantic view, a k-Nearest-Neighbor (k NN) item-item semantic graph construction module is proposed, to capture the important item-item semantic relation which is usually ignored by previous work. Extensive experiments conducted on three benchmark datasets show the superior performance of our proposed method over the state-of-the-arts. The implementations are available at: https://github.com/CCIIPLab/MCCLK.
format text
author ZOU, Ding
WEI, Wei
MAO, Xian-Ling
WANG, Ziyang
QIU, Minghui
ZHU, Feida
CAO, Xin
author_facet ZOU, Ding
WEI, Wei
MAO, Xian-Ling
WANG, Ziyang
QIU, Minghui
ZHU, Feida
CAO, Xin
author_sort ZOU, Ding
title Multi-level cross-view contrastive learning for knowledge-aware recommender system
title_short Multi-level cross-view contrastive learning for knowledge-aware recommender system
title_full Multi-level cross-view contrastive learning for knowledge-aware recommender system
title_fullStr Multi-level cross-view contrastive learning for knowledge-aware recommender system
title_full_unstemmed Multi-level cross-view contrastive learning for knowledge-aware recommender system
title_sort multi-level cross-view contrastive learning for knowledge-aware recommender system
publisher Institutional Knowledge at Singapore Management University
publishDate 2022
url https://ink.library.smu.edu.sg/sis_research/7754
https://ink.library.smu.edu.sg/context/sis_research/article/8757/viewcontent/multi_level.pdf
_version_ 1770576435353747456