リアルタイムで更新されるゲストジャーニー:Airbnbのシー... ノート

リアルタイムで更新されるゲストジャーニー:AirbnbのシーケンスレコメンダーをChrononで拡張

Airbnbの検索機能は、以前はゲストエンベディングを更新するために日次バッチジョブに依存しており、検索結果が古くなる原因となっていました。この鮮度の欠如は、ゲストの最近のアクティビティを反映するのに最大2日間遅延する可能性がありました。これを解決するため、AirbnbはChrononの2つの新しい機能、Push ModeとNear-real-time (NRT) Model Transformを導入しました。Push Modeは、新しいフィーチャー値が利用可能になった際に、ストリーミングジョブがダウンストリームコンシューマーに即座に通知することを可能にします。NRT Model Transformは、モデル推論をストリーミングパイプライン内で直接実行することを可能にします。これら2つの機能を組み合わせることで、ゲストのアクティビティが即座のエンベディング更新をトリガーできるようになります。このプロセスにより、遅延は2日間から1分未満に大幅に短縮されます。オフライン評価ではNDCGが+1.67%向上し、オンラインテストではキャンセルされない予約が3分の1パーセント増加しました。これらの一般的なプラットフォーム機能は、オープンソースのChrononプロジェクトで利用可能になりました。この進歩により、検索結果はゲストの現在の関心事に対して、より関連性が高く応答性の高いものになります。
CdXz5zHNQW_Evdd7NxsUd.jpeg