TransAct: Transformer-based Realtime User Action Model for Recommendation at Pinterest
arXiv:2306.00248 · doi:10.1145/3580305.3599918
Abstract
Sequential models that encode user activity for next action prediction have become a popular design choice for building web-scale personalized recommendation systems. Traditional methods of sequential recommendation either utilize end-to-end learning on realtime user actions, or learn user representations separately in an offline batch-generated manner. This paper (1) presents Pinterest's ranking architecture for Homefeed, our personalized recommendation product and the largest engagement surface; (2) proposes TransAct, a sequential model that extracts users' short-term preferences from their realtime activities; (3) describes our hybrid approach to ranking, which combines end-to-end sequential modeling via TransAct with batch-generated user embeddings. The hybrid approach allows us to combine the advantages of responsiveness from learning directly on realtime user activity with the cost-effectiveness of batch user representations learned over a longer time period. We describe the results of ablation studies, the challenges we faced during productionization, and the outcome of an online A/B experiment, which validates the effectiveness of our hybrid ranking model. We further demonstrate the effectiveness of TransAct on other surfaces such as contextual recommendations and search. Our model has been deployed to production in Homefeed, Related Pins, Notifications, and Search at Pinterest.
\c{opyright} {ACM} {2023}. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in KDD'23, http://dx.doi.org/10.1145/3580305.3599918
References in corpus (1)
Cited by in corpus (9)
- Scaling User Modeling: Large-scale Online User Representations for Ads Personalization in Meta
- Sliding Window Training -- Utilizing Historical Recommender Systems Data for Foundation Models
- OmniSage: Large Scale, Multi-Entity Heterogeneous Graph Representation Learning
- Privacy Preserving Conversion Modeling in Data Clean Room
- Synergizing Implicit and Explicit User Interests: A Multi-Embedding Retrieval Framework at Pinterest
- InteractRank: Personalized Web-Scale Search Pre-Ranking with Cross Interaction Features
- Interest Changes: Considering User Interest Life Cycle in Recommendation System
- Cross-Domain Web Information Extraction at Pinterest
- CMSL: Constructive Multi-Sequence Learning for Recommendation Systems