How JUMP Boosts Session Click‑Through and Dwell Time with a Triple‑Layer RNN

The paper introduces JUMP, a novel three‑layer RNN architecture that simultaneously predicts click‑through rates and user dwell time in session‑based recommendation scenarios, leveraging a fast‑slow layer to handle short sessions, an attention layer to filter noise, and survival‑analysis‑based modeling of stay duration, achieving superior performance across multiple benchmark datasets.

Alibaba Cloud Developer
Alibaba Cloud Developer
Alibaba Cloud Developer
How JUMP Boosts Session Click‑Through and Dwell Time with a Triple‑Layer RNN

Abstract

JUMP uses a novel three‑layer RNN structure to encode a user session, employing a fast‑slow layer to alleviate short‑session issues and an attention layer to mitigate session noise. Extensive experiments show that JUMP outperforms state‑of‑the‑art methods in both click‑through rate and dwell‑time prediction.

Dwell Time Estimation

The paper adopts survival‑analysis ideas, treating the time a user stays on content as the occurrence time of a “leave” event. By mapping observed dwell times O to a simple distribution f (e.g., Gaussian or Gamma) and using maximum‑likelihood estimation, the model approximates the dwell‑time distribution, which after log‑transformation follows a normal distribution.

Model Learning

Each session is represented as a sequence of item‑click and dwell‑time pairs. The joint likelihood factorizes into a click‑through component and a dwell‑time component. JUMP employs a three‑layer RNN: an Embedding layer, a Fast‑Slow layer, and an Attention layer.

Attention Layer

The attention mechanism assigns weights a to the outputs of the fast‑slow layer, suppressing noisy interactions.

Fast‑Slow Layer

The fast‑slow layer processes each input through a unit containing a fast sub‑cell and a slow sub‑cell; the slow sub‑cell captures long‑term dependencies while the fast sub‑cell focuses on recent information.

Embedding Layer

The bottom layer maps each (item, dwell‑time) tuple to a vector and applies batch normalization.

Experiments

JUMP is compared with mainstream session‑based prediction models (GRU, IGRU, NARM, DTGRU, RMTP, ATRP, NSR) on RecSys15, CIKM16, and Reddit datasets. Results show JUMP achieves the highest Recall, MRR, and NDCG for click‑through prediction and superior accuracy for dwell‑time estimation.

Conclusion

The proposed JUMP algorithm jointly predicts click‑through rate and dwell time using survival analysis for time modeling, a three‑layer RNN with attention to improve robustness, and a fast‑slow structure to enhance learning from short sessions. Extensive experiments demonstrate significant improvements over existing methods on multiple public datasets.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

click-through rateRNNsession-based recommendationsurvival analysisdwell time
Alibaba Cloud Developer
Written by

Alibaba Cloud Developer

Alibaba's official tech channel, featuring all of its technology innovations.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.