학술논문

Predictive and Contrastive: Dual-Auxiliary Learning for Recommendation
Document Type
Periodical
Source
IEEE Transactions on Computational Social Systems IEEE Trans. Comput. Soc. Syst. Computational Social Systems, IEEE Transactions on. 10(5):2254-2265 Oct, 2023
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
General Topics for Engineers
Task analysis
Recommender systems
Training
Semantics
Predictive models
Correlation
Behavioral sciences
Heterogeneous graph
recommender system
self-supervised learning (SSL)
Language
ISSN
2329-924X
2373-7476
Abstract
Self-supervised learning (SSL) recently has achieved outstanding success on recommendation. By setting up an auxiliary task (either predictive or contrastive), SSL can discover supervisory signals from the raw data without human annotation, which greatly mitigates the problem of sparse user–item interactions. However, most SSL-based recommendation models rely on general-purpose auxiliary tasks, e.g., maximizing correspondence between node representations learned from the original and perturbed interaction graphs, which are explicitly irrelevant to the recommendation task. Accordingly, the rich semantics reflected by social relationships and item categories, which lie in the recommendation data-based heterogeneous graphs, are not fully exploited. To explore recommendation-specific auxiliary tasks, we first quantitatively analyze the heterogeneous interaction data and find a strong positive correlation between the interactions and the number of user–item paths induced by meta-paths. Based on the finding, we design two auxiliary tasks that are tightly coupled with the target task (one is predictive and the other one is contrastive) toward connecting recommendation with the self-supervision signals hiding in the positive correlation. Finally, a model-agnostic dual-auxiliary learning (DUAL) framework, which unifies the SSL and recommendation tasks, is developed. The extensive experiments conducted on three real-world datasets demonstrate that DUAL can significantly improve recommendation, reaching the state-of-the-art performance.