Improving Sequential Recommender Systems with Online and In-store User Behavior
Luyi Ma, Aashika Padmanabhan, Anjana Ganesh, Shengwei Tang, Jiao Chen, Xiaohan Li, Lalitesh Morishetti, Kaushiki Nag, Malay Patel, Jason Cho, Sushant Kumar, Kannan Achan
TL;DR
This work tackles the challenge of predicting future online interactions by leveraging in-store user behavior. It introduces a hybrid omnichannel data pipeline to fuse online streaming data with offline in-store transactions and a Store Transaction Encoder that converts in-store item sets into single embeddings compatible with Transformer-based sequential recommender systems. Empirical results on a real-world dataset show that incorporating in-store data improves next-item prediction, with the attention-based encoder delivering the largest gains. The approach enables more accurate, scalable online recommendations in omnichannel retail and supports real-time inference and retraining through a unified feature store.
Abstract
Online e-commerce platforms have been extending in-store shopping, which allows users to keep the canonical online browsing and checkout experience while exploring in-store shopping. However, the growing transition between online and in-store becomes a challenge to sequential recommender systems for future online interaction prediction due to the lack of holistic modeling of hybrid user behaviors (online and in-store). The challenges are twofold. First, combining online and in-store user behavior data into a single data schema and supporting multiple stages in the model life cycle (pre-training, training, inference, etc.) organically needs a new data pipeline design. Second, online recommender systems, which solely rely on online user behavior sequences, must be redesigned to support online and in-store user data as input under the sequential modeling setting. To overcome the first challenge, we propose a hybrid, omnichannel data pipeline to compile online and in-store user behavior data by caching information from diverse data sources. Later, we introduce a model-agnostic encoder module to the sequential recommender system to interpret the user in-store transaction and augment the modeling capacity for better online interaction prediction given the hybrid user behavior.
