Papers › CARCA: Context and Attribute-Aware Next-Item Recommendation via Cross-Attention
CARCA: Context and Attribute-Aware Next-Item Recommendation via Cross-Attention
Ahmed Rashed, Shereen Elsayed, Lars Schmidt-Thieme
In sparse recommender settings, users' context and item attributes play a crucial role in deciding which items to recommend next. Despite that, recent works in sequential and time-aware recommendations usually either ignore both aspects or only consider one of them, limiting their predictive performance. In this paper, we address these limitations by proposing a context and attribute-aware recommender model (CARCA) that can capture the dynamic nature of the user profiles in terms of contextual features and item attributes via dedicated multi-head self-attention blocks that extract profile-level features and predicting item scores. Also, unlike many of the current state-of-the-art sequential item recommendation approaches that use a simple dot-product between the most recent item's latent features and the target items embeddings for scoring, CARCA uses cross-attention between all profile items and the target items to predict their final scores. This cross-attention allows CARCA to harness the correlation between old and recent items in the user profile and their influence on deciding which item to recommend next. Experiments on four real-world recommender system datasets show that the proposed model significantly outperforms all state-of-the-art models in the task of item recommendation and achieving improvements of up to 53% in Normalized Discounted Cumulative Gain (NDCG) and Hit-Ratio. Results also show that CARCA outperformed several state-of-the-art dedicated image-based recommender systems by merely utilizing image attributes extracted from a pre-trained ResNet50 in a black-box fashion.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Recommendation Systems | Amazon Beauty | CARCA | Hit@10 | 0.579 | #4 of 6 | Archive leaderboard | report |
| Recommendation Systems | Amazon Beauty | CARCA | nDCG@10 | 0.396 | #4 of 6 | Archive leaderboard | report |
| Recommendation Systems | Amazon Fashion | CARCA | HitRatio@ 10 (100 Neg. Samples) | 0.591 | #2 of 4 | Archive leaderboard | report |
| Recommendation Systems | Amazon Fashion | CARCA | nDCG@10 (100 Neg. Samples) | 0.381 | #2 of 4 | Archive leaderboard | report |
| Recommendation Systems | Amazon Games | CARCA | Hit@10 | 0.7820 | #3 of 6 | Archive leaderboard | report |
| Recommendation Systems | Amazon Games | CARCA | nDCG@10 | 0.5730 | #3 of 6 | Archive leaderboard | report |
| Sequential Recommendation | Amazon Men | CARCA | Hit@10 | 0.550 | #1 of 1 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections