Building Airbnb Categories with ML and Human-in-the-Loop (Airbnb Engineering)
This entry summarizes and indexes Airbnb Engineering's blog post:
- Title: Building Airbnb Categories with ML and Human-in-the-Loop
- Source: https://airbnb.tech/ai-ml/building-airbnb-categories-with-ml-and-human-in-the-loop
- Type: Industry engineering blog post
- Airbnb Categories organize listings into themed collections (e.g., by style or property type), enabling browse-first discovery in addition to traditional keyword search.
- Building these categories requires classifying millions of listings, which is done with machine learning models trained on curated examples.
- Human-in-the-loop review is central: human experts define category concepts, provide and validate labels, and audit model predictions to maintain quality at scale.
- The pipeline reflects the general ML system pattern of problem formulation → model/system design → training pipeline → inference, combined with iterative human feedback loops.
- Engineering constraints such as latency, cost, safety, and data quality remain decisive for production deployment of such classification systems.
- A Survey of Graph Retrieval-Augmented Generation for Customized Large Language Models
- A Survey on Retrieval-Augmented Text Generation for Large Language Models
- Agentic Retrieval-Augmented Generation: A Survey on Agentic RAG
- RAFT: Adapting Language Model to Domain Specific RAG
- RAG vs. GraphRAG: A Systematic Evaluation and Key Insights
- Algolia's Knowledge Graphs and Ontologies — Adding Knowledge to Keyword Search
Key points
Context within search and recommendation systems
Category-based discovery is a form of taxonomy-driven retrieval that complements query-based search. In the broader landscape of information retrieval and RAG, this work illustrates how a large platform structures its inventory with ML classification while keeping humans in the loop for concept design and quality control — a pattern relevant to agentic search, learning-to-rank, and knowledge organization systems.