Efficient On-Device Session-Based Recommendation (ACM TOIS 2023)
Overview
This forum post introduces the paper "Efficient On-Device Session-Based Recommendation", published in *ACM Transactions on Information Systems* (TOIS) in 2023.
- Source: https://dl.acm.org/doi/abs/10.1145/3580364
- Type: Academic paper
- Category: Sequential Recommendation
- Privacy: user behavior data stays local.
- Latency: no round-trip to a remote recommendation server.
- Offline availability: recommendations work without network connectivity.
- On-device recommendation shifts the compute from cloud to edge, requiring compact model architectures and efficient inference pipelines.
- Session-based models must operate under strict constraints: limited RAM, low-power CPUs/NPUs, and battery considerations.
- The typical pipeline involves: encoding session interactions, a compact sequential model, and efficient candidate scoring at inference time.
- Evaluation must consider both recommendation accuracy (e.g., Hit@k, nDCG@k) and system metrics (latency, model size, energy consumption).
- Practical deployment requires attention to model update strategies, version management, and graceful degradation under resource pressure.
- Accuracy metrics: Hit@k, MRR, nDCG@k on session prediction tasks.
- Efficiency metrics: inference latency on-device, memory footprint, and model size.
- Baselines: cloud-based session recommenders and simpler on-device heuristics.
- BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations
- EAGER: Two-Stream Generative Recommender
- How to Index Item IDs for Recommendation Foundation Models (P5, SIGIR)
- LLMCDSR: Enhancing Cross-Domain Sequential Recommendation with LLMs
- Mamba4Rec: Efficient Sequential Recommendation with Selective State Space Models
Motivation
Session-based recommendation predicts user intent from anonymous, short-term interaction sequences. Deploying such models on-device (directly on the user's phone or edge device) offers clear advantages:
The main obstacle is that neural sequential recommenders are typically too large and computationally heavy for mobile hardware, where memory, compute, and energy budgets are tightly constrained. This paper addresses how to make session-based recommendation models efficient enough for real on-device deployment while preserving accuracy.
Key Points
Evaluation Considerations
Work in this area is typically evaluated on public session-based recommendation benchmarks, balancing:
Note: exact numerical results should be verified against the original paper PDF.
Related Entries
Why It Matters
As privacy regulations tighten and edge hardware improves, moving recommendation inference on-device is increasingly attractive for industry. This paper is a useful reference for the intersection of sequential recommendation and efficient edge deployment, complementing cloud-centric research on LLM-based and generative recommenders.