实时更新宾客旅程:利用 Chronon 扩展 Airbnb 的序列推荐系统
Airbnb 的搜索功能此前依赖每日批处理作业来更新客群嵌入(guest embeddings),导致搜索结果过时。这种滞后性可能使客群近期活动的反映延迟长达两天。为解决这一问题,Airbnb 引入了两项新的 Chronon 功能:推送模式(Push Mode)和近实时(NRT)模型转换(Model Transform)。推送模式允许流式作业在新特征值可用时立即通知下游消费者。NRT 模型转换则使模型推理能够直接在流式管道中运行。结合这两项功能,客群活动可触发嵌入的即时更新。该流程将延迟从两天显著降低至一分钟以内。离线评估显示 NDCG 提升了 1.67%,在线测试表明未取消的预订量增加了三分之一。这些通用平台功能现已在开源的 Chronon 项目中可用。这一进展确保了搜索结果更加相关,并能及时响应客群的即时兴趣。