Applying Embedding-Based Retrieval to Airbnb Search
This work proposes an embedding-based retrieval (EBR) system to address the challenge of efficient search in Airbnb’s dynamic marketplace, characterized by vast and evolving inventory, heterogeneous user preferences, and multi-product scenarios such as flexible-date searches. The approach leverages deep learning models to generate semantic embeddings for both queries and listings, enabling low-latency candidate retrieval via approximate nearest neighbor search. Innovatively, the system captures key characteristics of a two-sided marketplace—including dynamic inventory availability, long conversion funnels, and diverse retrieval contexts—and integrates seamlessly into a multi-stage ranking architecture. Upon deployment, the EBR system significantly improved booking conversion rates and has been successfully applied across core business scenarios, including standard search, flexible-date search, and personalized marketing emails.