Home Knowledge Base Sequential recommendation

Sequential recommendation considers the order and timing of user interactions — modeling how preferences evolve over time and predicting next items based on interaction sequences, capturing temporal dynamics that static models miss.

What Is Sequential Recommendation?

Why Sequence Matters?

Techniques

Markov Chains: Model item-to-item transitions. RNNs/LSTMs: Learn long-term sequential dependencies. Transformers: Self-attention over interaction history (BERT4Rec, SASRec). Temporal CNNs: Convolutional networks over time. Memory Networks: Explicitly model short and long-term memory.

Applications: E-commerce (next purchase), streaming (next video/song), news (next article), social media (next post).

Challenges: Long sequences, concept drift, computational cost, cold start.

Tools: RecBole, TensorFlow Recommenders, SASRec, BERT4Rec, GRU4Rec.

sequential recommendationrecommender systems

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.