NEP: Système de notification et pertinence
NEP (Processeur d'événements de notification) est un système de notification en temps réel développé par Pinterest. Il améliore l'engagement des utilisateurs grâce à des notifications personnalisées basées sur divers facteurs. NEP utilise l'apprentissage automatique pour déterminer le contenu, les destinataires, les canaux et le moment optimal pour les notifications. Ses composants de modélisation clés se concentrent sur ce qu'il faut envoyer, à qui, par quel canal, à quel moment et comment prioriser le contenu. NEP introduit une approche de génération de candidats quotidiens pour les événements de notification, et emploie un modèle multi-tête (NEP ranker) pour prédire les probabilités d'engagement des utilisateurs. La composante Policy prend des décisions d'envoi de notifications en fonction des scores d'utilité et des seuils, qui sont automatiquement ajustés à l'aide d'un contrôleur PID pour aligner le volume d'envoi. La mise en œuvre de NEP a entraîné des améliorations significatives dans les métriques d'engagement des e-mails et des push, ainsi que dans la croissance du nombre d'utilisateurs actifs hebdomadaires (WAU). Le système est servi en temps réel à l'aide d'un cluster GPU et la mise en service de modèles à faible précision est prévue pour une optimisation future. NEP démontre l'importance des notifications dans la rétention des utilisateurs et met en évidence les avantages de l'utilisation de l'apprentissage automatique pour des stratégies d'engagement personnalisées et opportunes.