Rethinking Convolutional Networks for Attribute-Aware Sequential Recommendation
Shereen Elsayed, Ngoc Son Le, Ahmed Rashed, Lars Schmidt-Thieme
TLDR
ConvRec introduces a convolution-based model for attribute-aware sequential recommendation, achieving efficiency and outperforming attention methods.
Key contributions
- Proposes ConvRec, a novel convolution-based model for attribute-aware sequential recommendation.
- Achieves linear computational and memory complexity, addressing limitations of attention models.
- Employs hierarchical, down-scaled convolutional layers for compact and expressive sequence representations.
- Outperforms state-of-the-art sequential recommenders on four real-world datasets.
Why it matters
This paper introduces an efficient alternative to attention-based sequential recommendation, enabling processing of longer user histories. By leveraging convolutions, ConvRec offers better performance with reduced computational overhead, making it practical for large-scale systems.
Original Abstract
Attribute-aware sequential recommendation entails predicting the next item a user will interact with based on a chronologically ordered history of past interactions, enriched with item attributes. Existing methods typically leverage self-attention mechanisms to aggregate the entire sequence into a unified representation used for next-item prediction. While effective, these models often suffer from high computational complexity and memory consumption, limiting their ability to process long user histories. This constraint restricts the model's capacity to fully capture long-term user preferences. In some scenarios, modeling item interactions purely through attention may also not be the most effective approach to extract sequential patterns. In this work, we propose ConvRec, an alternative method with linear computational and memory complexity that employs convolutional layers in a hierarchical, down-scaled fashion to generate compact, yet expressive sequence representations. To further enhance the model's ability to capture diverse sequential patterns, each layer aggregates the neighboring items gradually to reach a comprehensive sequence representation. Extensive experiments on four real-world datasets demonstrate that our approach outperforms state-of-the-art sequential recommendation models, highlighting the potential of convolution-based architectures for efficient and effective sequence modeling in recommendation systems. Our implementation code and datasets are available here https://github.com/ismll-research/ConvRec.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.