Papers › Leveraging User History with Transformers for News Clicking: The DArgk Approach

Leveraging User History with Transformers for News Clicking: The DArgk Approach

29 Oct 2024ACM RecSys Challenge 2024 10archive 2025-07-28

Juan Manuel Rodriguez, Antonela Tommasel

This paper provides an overview of the approach we used as team DArgk1 for the ACM RecSys Challenge 2024. The competition was organized by Ekstra Bladet and focused on addressing both technical and normative challenges in designing an effective and responsible online news recommender system. Our proposed method aims to model user preferences based on implicit behavior while considering the news agenda’s dynamic influence and the news items’ rapid decay. We employed deep learning models to estimate the likelihood of a user clicking on a list of articles seen during a specific timeframe. To this end, we proposed a transformer-based model capable of encoding user reading history to rank articles according to the user preferences with a focus on beyond accuracy performance for users with different preferences than the average user. Our submission achieved the 2nd rank and overall score of 0.7709 in the competition academia-track final results. We release our source code at: https://github.com/dkw-aau/RecSys2024Challenge.

PaperPDFCode

Code

dkw-aau/RecSys2024Challenge mentioned in paperpytorch report

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

ArticlesRecommendation Systems

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Absolute Position EncodingsAdamAttentionBPEDense ConnectionsDropoutFocusLabel SmoothingLayer NormalizationLinear LayerMulti-Head AttentionPosition-Wise Feed-Forward LayerResidual ConnectionSoftmaxTransformer

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