Group attention for collaborative filtering with sequential feedback and context aware attributes

Abstract The deployment of recommender systems has become increasingly widespread, leveraging users’ past behaviors to predict future preferences. Collaborative Filtering (CF) is a foundational method that depends on user-item interactions. However, due to individual variations in rating patterns an...

Full description

Saved in:
Bibliographic Details
Main Authors: Hadise Vaghari, Mehdi Hosseinzadeh Aghdam, Hojjat Emami
Format: Article
Language:English
Published: Nature Portfolio 2025-03-01
Series:Scientific Reports
Online Access:https://doi.org/10.1038/s41598-025-94256-y
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Abstract The deployment of recommender systems has become increasingly widespread, leveraging users’ past behaviors to predict future preferences. Collaborative Filtering (CF) is a foundational method that depends on user-item interactions. However, due to individual variations in rating patterns and dynamic interplays of item attributes, it becomes challenging to model user preferences accurately. Existing attention-based methods often do not prove very reliable in capturing fine-grained intricate item-attribute relationships or in furnishing global explanations across temporal, attribute, and item levels. To overcome these limitations, we propose GCORec, a novel framework that integrates short- and long-term user preferences using innovative mechanisms. A Hierarchical Attention Network returns a highly complicated item-attribute relationship, while a Group-wise enhancement mechanism improves the representation of features by reducing noise while emphasizing important attributes. Likewise, an Attentive Bi-Directional GRU does splendidly when trying to model long-term user behaviors while the Collaborative Multi Head Attention Mechanism evaluates the effect of item attributes on user preferences. Experiments conducted on benchmark datasets demonstrate the advantages of the proposed GCORec. Specifically, GCORec achieves improvements over the best baselines by 3.03% and 1.49% in terms of Recall@20, and by 5.88% and 5.92% in terms of NDCG@20 on real-world datasets with different levels of sparsity and domain features.
ISSN:2045-2322