基于频域感知多尺度融合与层次对比学习的序列推荐模型

    Sequential Recommendation Model Based on Frequency-Aware Multi-Scale Fusion and Hierarchical Contrastive Learning

    • 摘要: 自注意力机制在序列推荐中取得显著进展,然而,研究表明自注意力序列推荐方法存在表示过平滑问题,影响个性化推荐效果。为此,本文提出基于频域感知多尺度融合与层次对比学习的序列推荐模型(sequential Recommendation model based on Frequency-Aware multi-scale fusion and hierarchical Contrastive Learning, FACLRec)。采用频域与时域双路径结构,频域路径结合傅里叶低通滤波与深度卷积提取长期趋势与局部高频特征,时域路径融合中心节点机制与局部卷积的多尺度注意力以捕捉不同粒度的时序依赖。两类特征加权融合增强表示多样性,并引入层次对比学习增强编码层间表征差异。在五个公开推荐数据集上与六种主流推荐方法对比,结果表明,FACLRec在不同评估指标上较基线方法均有提升,其中命中率最高提升了8.01%,在处理长序列与稀疏数据时表现更佳,验证了模型的有效性。

       

      Abstract: Self-attention mechanisms have achieved significant progress in sequential recommendation. However, existing studies reveal that self-attention-based methods tend to suffer from representation over-smoothing, which undermines the recommendation performance of personalized recommendation. To address this issue, this paper proposes a sequential Recommendation model based on Frequency-Aware multi-scale fusion and hierarchical Contrastive Learning (FACLRec) . FACLRec adopts a dual-branch structure operating in both the frequency and time domains. The frequency branch combines Fourier-based low-pass filtering and depthwise convolution to capture global trends and local high-frequency fine-grained features, while the time-domain branch integrates a central-node mechanism with convolution-enhanced multi-scale attention to capture multi-granularity temporal dependencies. The representations learned from the two branches are adaptively fused with learnable weights to enhance feature diversity. Furthermore, a hierarchical contrastive learning strategy is introduced to increase the discriminability across encoding layers, effectively alleviating the over-smoothing problem. Experimental results on five public recommendation datasets demonstrate that FACLRec consistently outperforms six representative baseline methods across multiple evaluation metrics, achieving up to 8.01% improvement in Hit Rate, and showing clear advantages in handling long sequences and sparse data scenarios, confirming its effectiveness.

       

    /

    返回文章
    返回