Rotate Both Ways: Time-and-Order RoPE for Generative Recommendation
Xiaokai Wei, Jiajun Wu, Daiyao Yi, Reza Shirkavand, Michelle Gong
TL;DR
The paper tackles the challenge of encoding both the discrete order and wall-clock time of user interactions in generative recommender systems. It introduces Time-and-Order RoPE (TO-RoPE), a unified angular formulation that blends index and time as plane-wise rotations, with instantiations including early fusion, split-by-dimension, and split-by-head. Empirical results on MovieLens-20M and a large proprietary dataset show that TO-RoPE variants consistently outperform absolute embeddings and relative-bias baselines, with split-by-dim and split-by-head achieving the best performance and offering practical capacity-allocation guidance. The work demonstrates that rotary embeddings can serve as a simple, scalable, deployment-friendly foundation for modeling burstiness, rhythms, and calendar effects in real-world recommendations, enabling better long-range context and temporally aware personalization.
Abstract
Generative recommenders, typically transformer-based autoregressive models, predict the next item or action from a user's interaction history. Their effectiveness depends on how the model represents where an interaction event occurs in the sequence (discrete index) and when it occurred in wall-clock time. Prevailing approaches inject time via learned embeddings or relative attention biases. In this paper, we argue that RoPE-based approaches, if designed properly, can be a stronger alternative for jointly modeling temporal and sequential information in user behavior sequences. While vanilla RoPE in LLMs considers only token order, generative recommendation requires incorporating both event time and token index. To address this, we propose Time-and-Order RoPE (TO-RoPE), a family of rotary position embedding designs that treat index and time as angle sources shaping the query-key geometry directly. We present three instantiations: early fusion, split-by-dim, and split-by-head. Extensive experiments on both publicly available datasets and a proprietary industrial dataset show that TO-RoPE variants consistently improve accuracy over existing methods for encoding time and index. These results position rotary embeddings as a simple, principled, and deployment-friendly foundation for generative recommendation.
