ArXiv TLDR

Driving Engagement in Daily Fantasy Sports with a Scalable and Urgency-Aware Ranking Engine

🐦 Tweet
2604.13796

Unmesh Padalkar

cs.IRcs.LG

TLDR

This paper introduces a scalable, urgency-aware Deep Interest Network (DIN) recommender system for daily fantasy sports, achieving a +9% nDCG@1 lift.

Key contributions

  • Adapted DIN architecture by injecting real-time urgency features and temporal positional encodings.
  • Utilized a listwise neuralNDCG loss function for relevant and urgency-aware rankings.
  • Developed a scalable multi-node, multi-GPU training architecture using Ray and PyTorch.
  • Achieved a +9% nDCG@1 lift over a strong LightGBM baseline on a massive industrial dataset.

Why it matters

This paper addresses a critical gap in recommender systems for time-sensitive domains like daily fantasy sports. By integrating temporal awareness into the DIN architecture, it significantly improves user engagement and prevents revenue loss. Its scalable solution shows strong offline performance, paving the way for real-world deployment.

Original Abstract

In daily fantasy sports (DFS), match participation is highly time-sensitive. Users must act within a narrow window before a game begins, making match recommendation a time-critical task to prevent missed engagement and revenue loss. Existing recommender systems, typically designed for static item catalogs, are ill-equipped to handle the hard temporal deadlines inherent in these live events. To address this, we designed and deployed a recommendation engine using the Deep Interest Network (DIN) architecture. We adapt the DIN architecture by injecting temporality at two levels: first, through real-time urgency features for each candidate match (e.g., time-to-round-lock), and second, via temporal positional encodings that represent the time-gap between each historical interaction and the current recommendation request, allowing the model to dynamically weigh the recency of past actions. This approach, combined with a listwise neuralNDCG loss function, produces highly relevant and urgency-aware rankings. To support this at industrial scale, we developed a multi-node, multi-GPU training architecture on Ray and PyTorch. Our system, validated on a massive industrial dataset with over 650k users and over 100B interactions, achieves a +9% lift in nDCG@1 over a heavily optimized LightGBM baseline with handcrafted features. The strong offline performance of this model establishes its viability as a core component for our planned on-device (edge) recommendation system, where on-line A/B testing will be conducted.

📬 Weekly AI Paper Digest

Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.