ConceptioArchivearXiv CS
arXiv CSopen access

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

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

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

arXiv:2604.13796v1 [cs.IR] 15 Apr 2026

Dream11 [email protected]

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 realtime urgency features for each candidate match (e.g., time-toround-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 online A/B testing will be conducted.

1

Introduction

The global fantasy sports market, valued at over USD 30 billion in 2023 and projected to reach nearly USD 85 billion by 2032, represents a massive and rapidly growing digital entertainment sector (SkyQuest 2025). Our work is situated within the Daily Fantasy Sports (DFS) format, a rapidly expanding segment characterized by short-term games, typically spanning a few hours to a few days. In DFS, users act as virtual managers, creating teams of real-world players to compete based on those players’ statistical performance in a live match. At the heart of major fantasy sports platforms, the homepage list of upcoming matches (Figure 1) serves as the primary gateway to user engagement. While Copyright © 2026, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

Figure 1: Comparison of match rankings: Starting Soon section ranks matches according to match start time, while Recommended section ranks matches based on machine learning model outputs.

this can be framed as a Learning-to-Rank (LTR) problem, it presents a unique challenge in balancing user relevance with what we term temporal urgency. For instance, a highly anticipated match starting in a week is relevant, but a less popular match that begins in one hour has a higher urgency. This urgency is critical from a business perspective, as the platform may bear financial losses for any contests that remain unfilled when a match starts. This creates a constant trade-off: prioritizing only user relevance risks revenue loss from expired matches, while prioritizing only urgency can flood users with irrelevant content, harming long-term engagement and user satisfaction This challenge is amplified by a diverse user base, which includes both recreational fans and others who behave as utility-maximizing agents, strategically selecting and sequencing matches to optimize expected returns on investment (ROI). Crucially, this entire process is governed by a hard deadline. A key trigger for user activity is the release of official player lineups, often

just minutes before a match begins, after which team submissions are locked. This problem is further complicated by the heterogeneity of match formats, ranging from five-day Test matches to short-form T10 games, each with unique rules and user followings. Standard recommendation models often fail to navigate these complex challenges effectively. Our own internal journey confirms these difficulties. Initial attempts to rank matches directly by historical conversion metrics created severe feedback loops that starved new content of exposure. Subsequent models suffered from a fundamental inference-training discrepancy – sample selection bias (Zadrozny 2004) and data sparsity (Lee et al. 2012) as they were trained on sparse, post-click user actions (e.g., contest joins) but were required to rank items at the pre-click impression stage. These limitations, along with the nonscalability of temporary solutions like control-group-based ranking, underscored the need for a more sophisticated, sequence-aware architecture.To solve this, we designed and built an urgency-aware recommendation engine centered on adapting the Deep Interest Network (DIN) (Zhou et al. 2018) architecture. This choice is directly motivated by the user’s journey on the platform, which is inherently sequential: users browse matches, draft a team under a set of constraints (e.g., a salary cap), and finally, join a paid contest. DIN is naturally suited to model such behavioral sequences. We demonstrate the effectiveness of our system through extensive offline experiments on a massive industrial dataset from our platform. Our model achieved a +9% increase in nDCG@1 over a heavily optimized LightGBM (Ke et al. 2017) baseline, establishing its strong performance and readiness for online deployment. This work serves as the foundational modeling component for our next-generation on-device (edge) recommendation system, which is currently under development. The model is scheduled for live A/B testing within this new edge framework upon its completion. Our contributions are as follows: • We identify and formalize the critical trade-off between item urgency and user relevance in the multi-billion dollar Daily Fantasy Sports domain. • We propose an effective adaptation of the Deep Interest Network that models temporality in two key ways: (i) by incorporating real-time urgency features (e.g., timeto-round-lock) into the target item representation, and (ii) by adding temporal positional encodings to the user’s historical interaction sequence. • We demonstrate the successful adaptation of the DIN architecture from its original pointwise (CTR prediction) formulation to a listwise ranking framework, successfully integrating it with the neuralNDCG (Pobrotyn and Białobrzeski 2021) loss function for direct slate optimization. • We present a scalable multi-node, multi-GPU engineering framework on Ray (Moritz et al. 2018) and PyTorch (Paszke et al. 2019) for training on billions of industrialscale interactions.

• We validate our approach on a massive industrial dataset, showing significant improvements in offline ranking metrics over a strong LightGBM baseline and establishing its readiness for future online validation in a next-generation on-device (edge) environment.

2

Related Work

Our work is situated at the intersection of three core research areas: time- and urgency-aware recommendation, listwise learning-to-rank methodologies, and deep sequential user modeling. Modeling temporal dynamics in recommender systems has a rich history. Classic approaches model the decay of user interest over time, emphasizing recent interactions (Koren 2010) or use time-based contextual features (e.g., timestamp embeddings) to capture seasonality and evolving preferences, a technique effectively demonstrated in large-scale industrial systems like YouTube’s recommender (Covington, Adams, and Sargin 2016). More recent neural architectures, such as TiSASRec (Li, Wang, and McAuley 2020) and hidden semi-Markov models (Zhang et al. 2018), explicitly encode periodicity and duration of user interest in sequential recommendations. A sub-field known as urgency-aware recommendation explicitly considers items with limited availability windows—as in news recommendation, where relevance decays rapidly (Liu, Dolan, and Pedersen 2010), or coupon systems, where offers expire after a brief period (Ren et al. 2021). In contrast, the DFS setting involves hard external deadlines (round lock time) and is further complicated by real-time events such as last-minute lineup announcements—dynamics not fully addressed in prior work. To solve these time-sensitive ranking challenges, the problem is naturally framed within the Learning-to-Rank (LTR) problem with pointwise, pairwise, and listwise formulations (Liu 2009). Pointwise methods score each item independently (e.g., regression or classification). Pairwise methods, such as RankNet and LambdaRank/LambdaMART (Burges 2010), optimize for the correct ordering of pairs of items. Listwise methods, including ListNet (Cao et al. 2007) and ListMLE (Xia et al. 2008), optimize a metric over the entire ranked list directly, aligning more closely with business objectives and the end-user experience. Classic approaches like LambdaMART have been widely adopted in industrial settings via tree-based models (e.g., LightGBM, XGBoost) and are effective for ranking tasks with strong offline–online correlation. Recent deep learning works address the mismatch between training objectives and evaluation metrics by proposing differentiable relaxations of ranking metrics. neuralNDCG (Pobrotyn and Białobrzeski 2021) offers a smooth, differentiable surrogate for the nDCG metric using a relaxed sorting operation, enabling end-to-end optimization of slate quality. Within this LTR framework, effectively modeling the user’s history is critical. Sequence-based models like the RNN-based GRU4Rec (Hidasi et al. 2016) and the selfattention-based SASRec (Kang and McAuley 2018) are highly effective for next-item prediction, where the goal is to forecast a user’s next interaction given their history. While these models can be extended to support candidate ranking

and side features, such adaptations often require significant architectural changes. In contrast, the Deep Interest Network (DIN) (Zhou et al. 2018) was explicitly designed for targetaware ranking in feature-rich environments. Its core innovation is a target-attention mechanism that computes a user interest vector conditioned on each candidate item independently, enabling dynamic, candidate-sensitive scoring. This distinction is particularly salient in the DFS setting, where a user’s interest in different sports (e.g., cricket vs. football) may activate different portions of their historical behavior. While SASRec would generate a uniform user embedding for all candidates, DIN recalibrates attention per candidate for more personalized, context-dependent scoring. This native support for rich features and target-centric attention makes DIN a more suitable and extensible foundation for our urgency-aware ranking task.

3

Problem Formulation

The core task addressed in this paper is the real-time ranking of a slate of available matches for a given user to maximize engagement, defined as a click on a match. We approach this as a Learning-to-Rank (LTR) problem. For each observed match click (the positive sample), we construct a training instance by pairing it with a set of unchosen matches from the same context (negative samples). A fundamental challenge in this domain is that every match is a unique, ephemeral event with an ID that never repeats, creating an extreme item cold-start problem. Therefore, our model cannot rely on collaborative filtering from item IDs; it must be a content- and context-aware model that generalizes based on a rich set of item attributes (e.g., sport, teams involved, prize pool) and real-time signals (e.g., time-to-round-lock, lineup status). The objective is to train this model to optimize a listwise ranking metric, such as nDCG, over this candidate set. The following subsections provide the formal definitions for this problem.

3.1

The Ranking Task and Notation

Let U be the set of all users and I be the set of all items (matches). At a specific request time tc , a user u ∈ U is presented with a slate of available matches. The set of candidate items for this ranking instance is denoted as C(u, tc ) = {i1 , i2 , . . . , im }. This candidate set comprises all matches scheduled to start within a 24-hour window. Length of this window is a key production heuristic designed to solve a multi-objective trade-off: it focuses user attention on the most imminent matches, avoids locking a user’s entry fee in a contest for a distant match until it concludes (potentially days later), thus preserving user liquidity for other matches, and maintains a computationally tractable candidate set for real-time ranking. Within this context, the user interacts with a single target match i+ ∈ C(u, tc ), which serves as the positive label. All other matches in the candidate set, I − = C(u, tc ) \ {i+ }, are treated as negative samples.

3.2

User Interaction History

A user’s preferences are captured by their historical sequence of interactions. For each user u, we define their

history as a time-ordered sequence of actions Su = [a1 , a2 , . . . , ak ], where each action aj occurred at a timestamp tj . Each action aj in the user’s history sequence is a tuple (ij , tj , xj ), representing an interaction with match ij ∈ I at timestamp tj . The associated feature vector xj is multifaceted, designed to capture the full context of that historical event. It includes not only features representing the interaction type itself, but also the state of the match at that point in time, including its urgency (e.g., its time- to-roundlock and lineup status relative to tj ) and contextual features (e.g., its prize pool). Furthermore, the feature representation is enriched based on the type of interaction, which can be one of the following: • Match Click: A baseline interaction indicating user interest, represented primarily by its type. • Team Save: A stronger signal of a user’s intent to participate in a match. • Contest Join: The strongest signal of user commitment. This high-intent action is further enriched with specific features for the number of contests joined in that transaction and the total entry fee paid.

3.3

Feature Representation

In addition to the rich historical features embedded in the user’s interaction sequence Su , our model’s ranking decision relies on two other critical categories of features that are specific to each ranking instance. Temporal Positional Encoding To model the decaying influence of past interactions, we incorporate a temporal positional encoding. For each historical action aj at time tj from the user’s sequence Su , we compute a time-gap feature, ∆tj = tc − tj , representing the time elapsed between the past action and the current prediction time tc . This feature is incorporated into the representation of each historical action before being fed into the model. Target Item Features Each candidate match i in the slate C(u, tc ) is represented by a feature vector zi that captures its real-time context and urgency. This vector includes crucial urgency features, such as Time-To-Round-Lock (TTRL) and Time-Since-Lineups, as well as contextual features like the match’s maximum prize amount.

3.4

Objective Function

The primary learning task is to approximate a scoring function, f : (Su , i, zi , tc ) 7→ ŷi , that produces a relevance score ŷi for each candidate item i. For a given candidate set C(u, tc ), the final output is a ranked list π, which is a permutation of C(u, tc ) created by sorting the items based on their predicted scores [ŷ1 , ŷ2 , . . . , ŷm ]. To train the model to produce a high-quality ranking, our objective is to minimize a listwise loss function that serves as a differentiable surrogate for a desired offline ranking metric, in this case, nDCG. The specifics of our chosen loss function are detailed in the next section.

of the historical action and the feature vector of the candidate match, zi , are concatenated and passed through a small feed-forward network (an activation unit) to produce a scalar attention weight. The attention weights are then normalized to produce the final attention scores, αij . While the original DIN paper proposes a specialized activation unit to scale weights without normalization across the historical items, we found that a standard softmax function provided a robust and effective normalization mechanism in our applied setting. To handle variable-length user histories, we apply a mask to the weights of padded items before the softmax operation, ensuring they do not contribute to the final representation. The final, target-aware user interest vector, vu (i), is then computed as the weighted sum of the historical action vectors, using the attention scores as weights: vu (i) =

|Su | X

αij · v(aj )

(1)

j=1

Figure 2: The overall architecture of our proposed UrgencyAware DIN model. The model computes a target-aware user interest vector via an attention mechanism, which is then combined with item features and fed into a final MLP for ranking.

4

Proposed Method: An Urgency-Aware Ranking Framework

This section details our proposed deep learning framework for urgency-aware match ranking. Our approach adapts the core target-attention principle from the Deep Interest Network (DIN) architecture (Zhou et al. 2018). However, whereas the original DIN was designed for a pointwise Click-Through Rate (CTR) prediction task, we fundamentally re-engineer its architecture for a listwise ranking objective. We begin by describing the overall model architecture, followed by specifics of its key components.

4.1

Model Architecture

Our proposed framework is an adaptation of the Deep Interest Network (DIN) architecture (Zhou et al. 2018), which we have tailored to our feature-rich, urgency-aware domain. The model is designed to compute a relevance score for each candidate match by generating a user interest representation that is dynamically adapted to that specific match. The overall architecture is illustrated in Figure 2. The model takes as input the user’s historical interaction sequence, Su , and the set of feature vectors {z1 , . . . , zm } for all candidate matches in the slate C(u, tc ). At its core, the model first computes a target-aware user interest vector using an attention mechanism, and then passes this vector along with the target item’s features into a final prediction network. The central innovation of DIN is its target-attention mechanism. For each candidate match i, this unit computes a tailored user interest vector. It achieves this by individually assessing the relevance of each historical interaction aj ∈ Su with respect to the candidate i. The feature vector

where v(aj ) is the input vector representation of the historical action aj . Crucially, a distinct user interest vector vu (i) is computed for each candidate item i. Finally, this dynamic user interest vector vu (i) is concatenated with the target item’s own feature vector zi . This combined vector is passed through a deep feed-forward network with several hidden layers and PReLU activations to produce the final scalar relevance score, ŷi . ŷi = MLP(vu (i) ⊕ zi )

(2)

where ⊕ denotes vector concatenation. This entire process is repeated for every candidate item in the slate, producing a list of scores [ŷ1 , . . . , ŷm ] that can be directly used by a listwise loss function for end-to-end training.

4.2

Listwise Optimization with neuralNDCG

To align our training objective directly with the business goal of ranking quality, we employ a listwise loss function. Specifically, we use neuralNDCG (Pobrotyn and Białobrzeski 2021), a state-of-the-art differentiable surrogate for the Normalized Discounted Cumulative Gain (nDCG) metric. The core challenge in directly optimizing ranking metrics like nDCG is that the sorting operation required to compute rank is non-differentiable. neuralNDCG overcomes this by implementing a differentiable relaxation of sorting known as NeuralSort (Grover et al. 2019). Conceptually, instead of producing a discrete, hard permutation of the ranked list, NeuralSort uses the model’s predicted scores [ŷ1 , . . . , ŷm ] to produce a ”soft” permutation matrix, Pŷ . This matrix represents a probability distribution over all possible permutations. This differentiable permutation matrix allows for the computation of an expected nDCG value for the ranked slate. Our model is trained end-to-end by minimizing the negative of this value, which is equivalent to maximizing the nDCG of the recommended slate:

Lrank = −neuralNDCG(ŷ, y) (3) where ŷ is the vector of predicted scores from our DIN model for a given slate, and y is the vector of ground-truth relevance labels for that slate. For our implementation, we utilize the deterministic variant of NeuralSort as described in the original work (Grover et al. 2019). By using this loss, we directly optimize the parameters of our network to produce higher-quality ranked lists, bridging the gap between the training objective and the final evaluation metric.

5 5.1

Offline Evaluation

Dataset

Our experiments are conducted on a massive, real-world industrial dataset from the Dream11 Daily Fantasy Sports (DFS) platform. To ensure a rigorous evaluation, we employ a strict disjoint user and out-of-time splitting strategy. We first partition a large cohort of existing users into three nonoverlapping sets for training, validation, and testing, with the validation and test periods occurring sequentially after the training period. This setup specifically measures the model’s ability to generalize its learned patterns to users whose histories it has not been trained on, a challenging and realistic industrial scenario. The key statistics for each data split are summarized in Table 1.

5.2

Evaluation Metrics

We evaluate model performance on the held-out test set using two standard ranking metrics. Recall@k measures the fraction of a user’s positive interactions (match clicks) that appear in the top-k ranked items, and we report it for k=1, 3, 5. Our primary metric is nDCG@k, which evaluates the quality of the entire ranked list by rewarding higher placement of relevant items. We report nDCG for k=1, 3, 5. These cutoffs are chosen as they directly reflect the user experience, where a maximum of five match cards are visible on the homepage at any time.

5.3

Figure 3: Model Performance Comparison on the held-out test set. Our proposed Urgency-Aware DIN model shows a clear performance lift over both LightGBM baselines across all nDCG@k metrics.

Baselines

We compare our framework against two strong industrial baselines. Our primary baseline is a User-Level LightGBM Ranker, a large-scale model trained on the entire user population using the SynapseML library (Hamilton et al. 2019). As a secondary baseline, we include a Segmented LightGBM Ranker, which trains separate models for two distinct user cohorts to account for behavioral heterogeneity: highly-engaged ”Power Users” who exhibit strategic, utilitymaximizing patterns, and more casual ”Non-Power Users” whose engagement is often driven by major sporting events. Both baselines are gradient boosted decision tree ensembles optimized with the lambdarank objective. They are trained on an extensive set of handcrafted features that mirrors the urgency and contextual features used for the candidate items in our proposed model. The critical difference is that the baselines do not leverage the raw, feature-rich user interaction sequence, which is the primary input for our DIN-based approach. Full hyperparameter details are provided in the appendix.

Figure 4: Model Performance Comparison on the held-out test set. Our proposed Urgency-Aware DIN model shows a clear performance lift over both LightGBM baselines across all Recall@k metrics.

5.4

Results and Analysis

This section presents the results of our offline experiments. We first compare the main performance of our proposed model against the baselines, followed by a series of ablation studies to understand the contribution of each model component. Main Performance Comparison The primary results of our offline evaluation are presented in Figure 3 and Figure 4. The data clearly demonstrates that our proposed UrgencyAware DIN model significantly outperforms both the UserLevel and Segmented LightGBM baselines across all reported nDCG@k and Recall@k metrics. Notably, our model achieves a +9% relative lift in nDCG@1 over the primary User-Level LightGBM baseline. This is a particularly impactful result, as improving the top-ranked item is critical for user engagement on the homepage. The performance gains, while decreasing for higher values of k, remain consistent,

Split

Users

Interactions

Time Period

Purpose

Training Validation Test

200,000 200,000 250,000

92.5B 10.5B 11.7B

12 months 4 months 4 months

Model Training Hyperparameter Tuning Final Performance Evaluation

Table 1: Dataset Statistics

Variant Full Model w/ Pointwise Loss w/o Pos. Encoding w/o Urgency Feats

nDCG@1 nDCG@3 nDCG@5 0.6445 0.6405 0.6288 0.3832

0.7920 0.7893 0.7812 0.5240

0.8152 0.8129 0.8058 0.5676

Table 2: Ablation study results on the test set. indicating that our model is not only better at retrieving relevant items but also at placing them in the most prominent positions. These results validate our central hypothesis: that a deep learning model capable of directly learning from raw user interaction sequences can capture more nuanced user preferences than a GBDT model that relies on an extensive but fixed set of handcrafted features. The DIN architecture’s ability to dynamically weigh historical interactions based on the target item allows it to uncover patterns that are difficult to engineer manually. Ablation Studies To isolate and understand the contribution of each key component of our framework, we conduct a series of ablation studies. The results, presented in Table 2, confirm that each component provides a significant and complementary contribution to the model’s overall effectiveness. Most notably, removing the Urgency Features causes the largest performance degradation, validating our central hypothesis that explicitly modeling real-time urgency is critical. The performance drop after removing the Positional Encoding and using a Pointwise Loss further confirms the value of modeling historical recency and employing a listwise optimization objective, respectively.

6

Hyperparameter

Large Scale Distributed Training Setup

To train our model at an industrial scale on over 100 billion interactions, we developed a multi-node, multi-GPU distributed training framework using Ray (Moritz et al. 2018) and PyTorch (Paszke et al. 2019), as illustrated in Figure 5. We leverage ray.data to efficiently load and shard our Parquet dataset directly from S3 across the cluster. The training is orchestrated by ray.train.torch.TorchTrainer, which launches a configurable number of workers (e.g., 80 workers for an 80-GPU job) across multiple nodes. Each worker is assigned a dedicated GPU and utilizes PyTorch’s Distributed Data Parallel (DDP) for gradient synchronization. This distributed framework was critical for our project, reducing end-to-end training time from an estimated several days to around 1 hour (per epoch), which enabled the rapid experimentation and extensive tuning required for this work.

numLeaves numIterations metric objective

Value 32 500 ndcg lambdarank

Table 3: Tuned hyperparameters for the User-Level LightGBM model

7

Path to Deployment: On-Device Ranking

This work serves as the foundation for our next-generation, on-device recommendation system (Figure 6). The architecture uses an in-house Edge SDK to enrich a candidate list from a backend service with on-device historical features. Our DIN model then performs low-latency re-ranking locally, which minimizes server load and network dependency. The strong offline results presented here validate this architecture’s viability for future online A/B testing.

A

Hyperparameters and Implementation Details

The hyperparameters for all models were tuned on our heldout validation set. The final parameters used for the test set evaluation are detailed below.

A.1

LightGBM Baselines

Our two LightGBM baselines were trained using the lambdarank objective. The key hyperparameters for the UserLevel LightGBM model, trained using the SynapseML library, are listed in Table 3. The hyperparameters for the Segmented LightGBM models are listed in Table 4.

A.2

Urgency-Aware DIN Model

Our proposed Urgency-Aware DIN model was implemented in PyTorch. The key hyperparameters are detailed in Table 5.

A.3

Implementation Details

Our deep learning models were implemented using PyTorch (v2.6.0). The distributed training framework was built using Ray (v2.37.0). All experiments were conducted on a cloud-based cluster, with each training worker utilizing an NVIDIA A10G GPU. The LightGBM baselines were trained using the SynapseML library on an Apache Spark cluster.

Figure 5: A visual representation of the multi-node, multi-GPU training framework.

Hyperparameter

Power Users

Non-Power Users

objective metric max depth n estimators learning rate

lambdarank ndcg 6 300 0.01

lambdarank ndcg 10 200 0.05

Table 4: Tuned hyperparameters for the Segmented LightGBM models. Hyperparameter

Value

Optimizer Learning Rate Batch Size Activation Function

Adam 3e-4 512 PReLU

Attention Unit Hidden Layer Size Figure 6: High-level overview of the on-device ranking workflow.

References Burges, C. J. C. 2010. From RankNet to LambdaRank to LambdaMART: An Overview. In From RankNet to LambdaRank to LambdaMART: An Overview. Cao, Z.; Qin, T.; Liu, T.-Y.; Tsai, M.-F.; and Li, H. 2007. Learning to rank: from pairwise approach to listwise approach. In Proceedings of the 24th International Conference on Machine Learning, ICML ’07, 129–136. New York, NY, USA: Association for Computing Machinery. ISBN 9781595937933. Covington, P.; Adams, J.; and Sargin, E. 2016. Deep Neural Networks for YouTube Recommendations. In Proceedings of the 10th ACM Conference on Recommender Systems,

32

Prediction MLP Hidden Layer Sizes

[200, 80, 2]

Table 5: Tuned hyperparameters for our proposed UrgencyAware DIN model.

RecSys ’16, 191–198. New York, NY, USA: Association for Computing Machinery. ISBN 9781450340359. Grover, A.; Wang, E.; Zweig, A.; and Ermon, S. 2019. Stochastic Optimization of Sorting Networks via Continuous Relaxations. arXiv:1903.08850. Hamilton, M.; Raghunathan, S.; Matiach, I.; Schonhoffer, A.; Raman, A.; Barzilay, E.; Rajendran, K.; Banda, D.; Hong, C. J.; Knoertzer, M.; Brodsky, B.; Thigpen, M.; Mahajan, J. S.; Cochrane, C.; Eswaran, A.; and Green, A.

2019. MMLSpark: Unifying Machine Learning Ecosystems at Massive Scales. arXiv:1810.08744. Hidasi, B.; Karatzoglou, A.; Baltrunas, L.; and Tikk, D. 2016. Session-based Recommendations with Recurrent Neural Networks. arXiv:1511.06939. Kang, W.-C.; and McAuley, J. 2018. Self-Attentive Sequential Recommendation. arXiv:1808.09781. Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Ye, Q.; and Liu, T.-Y. 2017. LightGBM: a highly efficient gradient boosting decision tree. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS’17. ISBN 9781510860964. Koren, Y. 2010. Collaborative filtering with temporal dynamics. Commun. ACM, 53(4): 89–97. Lee, K.-c.; Orten, B.; Dasdan, A.; and Li, W. 2012. Estimating conversion rate in display advertising from past erformance data. Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, 768–776. Li, J.; Wang, Y.; and McAuley, J. 2020. Time Interval Aware Self-Attention for Sequential Recommendation. In Proceedings of the 13th International Conference on Web Search and Data Mining, WSDM ’20, 322–330. New York, NY, USA: Association for Computing Machinery. ISBN 9781450368223. Liu, J.; Dolan, P.; and Pedersen, E. R. 2010. Personalized news recommendation based on click behavior. In Proceedings of the 15th International Conference on Intelligent User Interfaces, IUI ’10, 31–40. New York, NY, USA: Association for Computing Machinery. ISBN 9781605585154. Liu, T.-Y. 2009. Learning to Rank for Information Retrieval. Found. Trends Inf. Retr., 3(3): 225–331. Moritz, P.; Nishihara, R.; Wang, S.; Tumanov, A.; Liaw, R.; Liang, E.; Elibol, M.; Yang, Z.; Paul, W.; Jordan, M. I.; and Stoica, I. 2018. Ray: A Distributed Framework for Emerging AI Applications. arXiv:1712.05889. Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Killeen, T.; Lin, Z.; Gimelshein, N.; Antiga, L.; Desmaison, A.; Köpf, A.; Yang, E.; DeVito, Z.; Raison, M.; Tejani, A.; Chilamkurthy, S.; Steiner, B.; Fang, L.; Bai, J.; and Chintala, S. 2019. PyTorch: An Imperative Style, HighPerformance Deep Learning Library. arXiv:1912.01703. Pobrotyn, P.; and Białobrzeski, R. 2021. NeuralNDCG: Direct Optimisation of a Ranking Metric via Differentiable Relaxation of Sorting. arXiv:2102.07831. Ren, X.; Cao, J.; Xu, X.; and Gong, Y. Y. 2021. A two-stage model for forecasting consumers’ intention to purchase with e-coupons. Journal of Retailing and Consumer Services, 59: 102289. SkyQuest. 2025. Fantasy Sports Market Size. Xia, F.; Liu, T.-Y.; Wang, J.; Zhang, W.; and Li, H. 2008. Listwise approach to learning to rank: theory and algorithm. In Proceedings of the 25th International Conference on Machine Learning, ICML ’08, 1192–1199. New York, NY, USA: Association for Computing Machinery. ISBN 9781605582054.

Zadrozny, B. 2004. Learning and evaluating classifiers under sample selection bias. Proceedings of the twenty-first international conference on Machine learning, 114. Zhang, H.; Ni, W.; Li, X.; and Yang, Y. 2018. Modeling the Heterogeneous Duration of User Interest in Time-Dependent Recommendation: A Hidden Semi-Markov Approach. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 48(2): 177–194. Zhou, G.; Song, C.; Zhu, X.; Fan, Y.; Zhu, H.; Ma, X.; Yan, Y.; Jin, J.; Li, H.; and Gai, K. 2018. Deep Interest Network for Click-Through Rate Prediction. arXiv:1706.06978.

Record · ID 14049 · SHA-256 8e277bfa2315523a
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.