NEP: 通知システムと関連性
NEP(Notification Event Processor)は、Pinterestが開発したリアルタイムの通知システムです。このシステムは、多くの要因に基づくパーソナライズされた通知を通じて、ユーザーエンゲージメントを向上させます。NEPは、マシンラーニングを使用して、通知の内容、受信者、チャネル、最適なタイミングを決定します。主要なモデリングコンポーネントは、どのような内容を送るか、誰に送るか、どのチャネルを通じて、どのタイミングで、どのように内容を優先するかを予測します。NEPは、1日あたりの候補生成アプローチを導入し、複数のヘッドモデル(NEPランカー)を使用して、ユーザーエンゲージメントの確率を予測します。Policyコンポーネントは、ユーティリティースコアと閾値に基づいて、通知を送信するかどうかを決定し、PIDコントローラーを使用して、ボリュームの調整を自動的に行います。NEPの実装結果として、メールとプッシュのエンゲージメントメトリクスが大幅に向上し、週間アクティブユーザー(WAU)の成長も見られました。このシステムは、GPUクラスターを使用してリアルタイムで提供されており、将来的には低精度モデルの提供が計画されています。NEPは、ユーザー維持のために通知が果たす重要性と、タイムリーかつパーソナライズされたエンゲージメント戦略の利点を示しています。