One Person, One Model--Learning Compound Router for Sequential Recommendation
Zhiding Liu, Mingyue Cheng, Zhi Li, Qi Liu, Enhong Chen

TL;DR
CANet is a scalable framework for sequential recommendation that adaptively adjusts network architecture per user input, significantly reducing computation while maintaining accuracy.
Contribution
This work introduces CANet, a novel input-dependent routing framework that dynamically adjusts model complexity for each user in sequential recommendation tasks.
Findings
Reduces computation by 55-65% without accuracy loss.
Employs weight-slicing to maintain multiple submodels in one network.
Achieves effective user preference modeling with adaptive architecture.
Abstract
Deep learning has brought significant breakthroughs in sequential recommendation (SR) for capturing dynamic user interests. A series of recent research revealed that models with more parameters usually achieve optimal performance for SR tasks, inevitably resulting in great challenges for deploying them in real systems. Following the simple assumption that light networks might already suffice for certain users, in this work, we propose CANet, a conceptually simple yet very scalable framework for assigning adaptive network architecture in an input-dependent manner to reduce unnecessary computation. The core idea of CANet is to route the input user behaviors with a light-weighted router module. Specifically, we first construct the routing space with various submodels parameterized in terms of multiple model dimensions such as the number of layers, hidden size and embedding size. To avoid…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Generative Adversarial Networks and Image Synthesis
