EdgeRec: Recommender System on Edge in Mobile Taobao
Recommender system (RS) has become crucial module in commercial systems. Most of RS are in waterfall flow form especially on mobiles. Specifically, we target to Taobao home-page feeds flow RS which is one of the largest e-commerce RS. Nowadays almost all the waterfall flow RS are based on client-and-sever framework, in which computing overhead on cloud as well as network bandwidth and latency cause the delay for system feedback and user perception. So that the recommended contents may be not what users want at the moment, then users' browsing and clicking willingness will decrease. Edge computing has the potential to address the concerns of response time, network bandwidth as well as data privacy. Our work takes the first to combine edge computing and RS. For system, we design and implement novel EdgeRec (Recommender System on Edge) aiming to do reranking on mobile device, which achieves Real-time Perception and Real-time Feedback. For algorithm, we propose Heterogeneous User Behavior Sequence Modeling and Context-aware Reranking with Behavior Attention Networks that captures users' plentiful behaviors and models reranking considering about user behavior context respectively. We conduct extensive offline and online evaluations on real traffic of Taobao RS before fully deploying EdgeRec into production.
READ FULL TEXT