سیستم توصیه‌گر اجتماعی مقاوم مبتنی بر یادگیری تقابلی گراف با نویز تخاصمی و ترازسازی دو-دامنه‌ای

نوع مقاله : مقاله پژوهشی

نویسندگان

1 هیئت علمی گروه علوم کامپیوتر، دانشگاه سیستان و بلوچستان

2 گروه علوم کامپیوتر، دانشگاه تهران

چکیده

بهره‌گیری از شبکه‌های اجتماعی به‌عنوان یک منبع اطلاعاتی کمکی، راهکاری مؤثر برای غلبه بر چالش پراکندگی داده‌ها در سیستم‌های توصیه‌گر محسوب می‌شود. بااین‌حال، روابط اجتماعی در دنیای واقعی غالباً نویزدار بوده و فرض «همسویی کامل ترجیحات میان دوستان» همواره صادق نیست. اخیراً، یادگیری تقابلی گراف برای مقابله با این نویزها موردتوجه قرار گرفته است، اما رویکردهای رایج باتکیه‌بر روش‌های تصادفی مانند حذف یال‌ها، ساختار معنایی گراف را مخدوش کرده و بازنمایی‌های ناپایداری تولید می‌کنند. برای رفع این محدودیت‌ها، در این مقاله یک چارچوب نوین مبتنی بر یادگیری تقابلی گراف با استفاده از نویز تخاصمی پیشنهاد شده است. در این معماری، به‌جای ایجاد اختلال در ساختار گراف، با بهره‌گیری از روش گرادیان سریع، اختلالات هدفمندی به فضای پیوسته بازنمایی‌ها تزریق می‌شود تا نماهای تقابلی “سخت” و مقاومی تولید گردد. علاوه بر این، یک رویکرد یادگیری تقابلی دوگانه توسعه‌یافته است که شامل ترازسازی درون دامنه‌ای (برای استخراج ویژگی‌های خالص هر گراف) و میان‌دامنه‌ای (برای انتقال هدفمند سیگنال‌های مفید اجتماعی به دامنه تعاملی) است. ارزیابی‌های تجربی بر روی چهار مجموعه داده واقعی (Yelp, Epinions, Trustfilm, Ciao) نشان می‌دهد که مدل پیشنهادی در مقایسه با جدیدترین روش‌های پایه، به طور میانگین به میزان %8.5 در شاخص Recall و %7.2 در شاخص NDCG بهبود عملکرد داشته است. این نتایج اثربخشی استفاده از نویز تخاصمی را در استخراج بازنمایی‌های مقاوم و بهبود دقت توصیه‌ها تأیید می‌کند.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Robust Social Recommendation via Adversarial Graph Contrastive Learning and Dual-Domain Alignment

نویسندگان [English]

  • Mohammad Mehdi Keikha 1
  • Abolfazl Nadi 2
1 Assistant Professor, Computer Science Department, University of Sistan and Baluchestan
2 Assistant Professor, Department of Computer Science, School of Mathematics, Statistics, and Computer Science, University of Tehran, Tehran, Iran
چکیده [English]

Leveraging social networks as an auxiliary information source is considered an effective solution to overcome the data sparsity challenge in recommender systems. However, real-world social relations are often noisy, and the assumption of "perfect preference alignment among friends" does not always hold true. Recently, Graph Contrastive Learning (GCL) has garnered attention to tackle this noise; nevertheless, conventional approaches relying on stochastic methods such as edge dropping distort the graph's semantic structure and yield unstable representations. To address these limitations, this paper proposes a novel framework based on graph contrastive learning utilizing adversarial noise. In this architecture, instead of perturbing the graph structure, targeted perturbations are injected into the continuous representation space using the Fast Gradient Method (FGM) to generate "hard" and robust contrastive views. Furthermore, a dual contrastive learning approach is developed, comprising intra-domain alignment (to extract the pure features of each graph) and cross-domain alignment (to purposively transfer useful social signals to the interaction domain). Empirical evaluations on four real-world datasets (Yelp, Epinions, Trustfilm, Ciao) demonstrate that the proposed model outperforms state-of-the-art baseline methods, achieving an average performance improvement of $8.5\%$ in the Recall metric and $7.2\%$ in the NDCG metric. These results verify the effectiveness of employing adversarial noise in extracting robust representations and improving recommendation accuracy.

کلیدواژه‌ها [English]

  • Social Recommender Systems
  • Graph Contrastive Learning
  • Adversarial Noise
  • Graph Neural Networks
  • Collaborative Filtering