Pinterest evolved its candidate generation for shopping conversion ads by introducing a 3-tower engagement co-train model. This model jointly predicts pCTR, pGCTR30, and pOCTR, leveraging a two-stage scoring flow that combines fast two-tower predictions with richer three-tower predictions for a selected subset of candidates. Key architectural components include a cross tower for user sequence and candidate feature interaction, and an inter module for shared representation learning. Serving optimizations, such as moving Pin pre-processing into the Pin tower and using lower precision, reduced inference latency significantly. The new model achieved substantial offline loss reduction for three-tower predictions and translated to online lifts in CTR and gCTR30, while maintaining two-tower prediction quality and reducing cost per click.
All Pinterest trails