Tag

Airbnb

0 views collected around this technical thread.

Airbnb Technology Team
Airbnb Technology Team
Dec 12, 2024 · Artificial Intelligence

Airbnb Automation Platform v2: Enabling LLM‑Driven Conversational AI

Airbnb’s Automation Platform v2 replaces the rigid, workflow‑driven architecture of v1 with an LLM‑centric design that orchestrates context gathering, chain‑of‑thought reasoning, tool execution, and guardrails, enabling more natural, scalable, and safe conversational AI while preserving the reliability of traditional workflows.

AI architectureAirbnbAutomation Platform
0 likes · 11 min read
Airbnb Automation Platform v2: Enabling LLM‑Driven Conversational AI
Airbnb Technology Team
Airbnb Technology Team
Jul 16, 2024 · Frontend Development

Airbnb Web Performance Metrics and Their Measurement

Airbnb tracks five real‑user performance metrics—Time To First Contentful Paint, Time To First Meaningful Paint, First Input Delay, Total Blocking Time, and Cumulative Layout Shift—using a mix of browser APIs and custom polyfills, combines them into a weighted Page Performance Score, and leverages that score to guide trade‑off decisions and detect regressions.

AirbnbMetricsfrontend
0 likes · 11 min read
Airbnb Web Performance Metrics and Their Measurement
Airbnb Technology Team
Airbnb Technology Team
Jul 2, 2024 · Frontend Development

Airbnb Page Performance Score (PPS): Multi‑Platform Metrics, Weighting, and Evolution

Airbnb created the Page Performance Score (PPS), a unified 0‑100 metric that aggregates platform‑specific initial‑load and post‑load user‑centric measurements for Web, iOS, and Android, using weighted curves to enable cross‑page, cross‑team comparisons, track organizational weighted averages, and evolve with new metrics while preserving a stable scale.

AirbnbMetricsMobile
0 likes · 10 min read
Airbnb Page Performance Score (PPS): Multi‑Platform Metrics, Weighting, and Evolution
Airbnb Technology Team
Airbnb Technology Team
Apr 15, 2024 · Artificial Intelligence

Airbnb's Attribute Prioritization System: Machine Learning for Extracting Guest Preferences from Unstructured Text

Airbnb’s Attribute Prioritization System uses a machine‑learning pipeline called LATEX to extract and map guest‑mentioned amenities, activities and places from reviews, messages and tickets, then predicts and ranks the most important attributes per listing, giving hosts personalized suggestions to improve listings and match traveler needs.

AirbnbNERNLP
0 likes · 9 min read
Airbnb's Attribute Prioritization System: Machine Learning for Extracting Guest Preferences from Unstructured Text
Airbnb Technology Team
Airbnb Technology Team
Mar 1, 2024 · Big Data

Riverbed: A Scalable Data Framework for Real‑time and Batch Processing at Airbnb

Airbnb’s Riverbed framework unifies streaming CDC events and batch Spark jobs behind a GraphQL‑based declarative API to automatically build and maintain distributed materialized views, using Kafka‑partitioned ordering and version control to deliver billions of daily updates with low‑latency reads for features such as payments and search.

AirbnbApache SparkData Engineering
0 likes · 8 min read
Riverbed: A Scalable Data Framework for Real‑time and Batch Processing at Airbnb
Airbnb Technology Team
Airbnb Technology Team
Jan 31, 2024 · Artificial Intelligence

Airbnb’s Listing Attribute Extraction Platform (LAEP): End-to-End Structured Information Extraction Using Machine Learning and NLP

Airbnb’s Listing Attribute Extraction Platform (LAEP) uses a custom NER model, word‑embedding mapping, and a BERT‑based scorer to automatically pull, normalize, and validate structured attributes from hosts’ unstructured text, boosting coverage for downstream tools and enhancing guest‑host matching at scale.

AirbnbBERTNER
0 likes · 11 min read
Airbnb’s Listing Attribute Extraction Platform (LAEP): End-to-End Structured Information Extraction Using Machine Learning and NLP
Airbnb Technology Team
Airbnb Technology Team
Dec 8, 2023 · Artificial Intelligence

Leveraging Image Aesthetics and Photo Sorting Algorithms to Enhance Airbnb Listings

Airbnb’s new computer‑vision pipeline trains a deep‑learning aesthetic model with an EMD loss to rank photos, automatically sorts new‑listing images by design and room type, and scales real‑time similarity search via HNSW‑based ANN on AWS OpenSearch, boosting click‑through, bookings, and enabling unsupervised visual recommendations.

AirbnbComputer VisionEmbedding Search
0 likes · 9 min read
Leveraging Image Aesthetics and Photo Sorting Algorithms to Enhance Airbnb Listings
Airbnb Technology Team
Airbnb Technology Team
Nov 17, 2023 · Mobile Development

Airbnb’s Journey from Epoxy/UIKit to SwiftUI: Evaluation, Migration, and Lessons Learned

Airbnb’s three‑stage migration from its custom Epoxy/UIKit stack to SwiftUI involved extensive evaluation, rebuilding the design system with flexible style protocols, bridging UIKit and SwiftUI, adopting one‑way data flow, extensive testing and training, resulting in six‑fold code reduction, comparable performance, widespread production adoption, and higher developer productivity despite remaining framework challenges.

AirbnbDeclarative UIEpoxy
0 likes · 17 min read
Airbnb’s Journey from Epoxy/UIKit to SwiftUI: Evaluation, Migration, and Lessons Learned
Airbnb Technology Team
Airbnb Technology Team
Nov 3, 2022 · Artificial Intelligence

T-LEAF: A Taxonomy Learning and Evaluation Framework for Airbnb Community Support Classification System

The T‑LEAF framework introduces quantitative metrics for coverage, usefulness, and consistency to iteratively develop Airbnb’s unified Contact‑Reason taxonomy, enabling faster feedback loops, reducing “Other” classifications, and improving both human annotation agreement and machine‑learning prediction accuracy in production.

AirbnbData QualityEvaluation Framework
0 likes · 14 min read
T-LEAF: A Taxonomy Learning and Evaluation Framework for Airbnb Community Support Classification System
Cloud Native Technology Community
Cloud Native Technology Community
Aug 25, 2022 · Cloud Computing

Dynamic Kubernetes Cluster Scaling at Airbnb

Airbnb’s engineering team describes how they migrated to Kubernetes, evolved their clusters through three stages, and built a custom gRPC‑based expander for the Cluster Autoscaler to achieve flexible, cost‑effective, and automated scaling across hundreds of heterogeneous clusters.

AirbnbCluster AutoscalerKubernetes
0 likes · 11 min read
Dynamic Kubernetes Cluster Scaling at Airbnb
Airbnb Technology Team
Airbnb Technology Team
Feb 15, 2022 · Artificial Intelligence

Airbnb Automation Platform: Architecture and Modules for Conversational AI

Airbnb’s enterprise‑grade Automation Platform unifies conversational‑AI products through a Markov Decision Process‑based workflow system, featuring an Event Orchestrator, Workflow Engine, Action Store, and drag‑and‑drop Flow Builder, enabling rapid, scalable development of chatbots and assistants without deep engineering.

AI integrationAirbnbAutomation Platform
0 likes · 12 min read
Airbnb Automation Platform: Architecture and Modules for Conversational AI
Airbnb Technology Team
Airbnb Technology Team
Sep 27, 2021 · Big Data

Midas Certification: Airbnb’s End-to-End Data Quality Framework

Airbnb’s Midas certification establishes a company‑wide, multi‑dimensional golden‑standard for data quality—covering accuracy, consistency, timeliness, cost, and completeness—by requiring collaborative design, automated health checks, and four review stages, ensuring certified data is reliable, well‑documented, and ready for reporting, experimentation, and machine‑learning.

AirbnbBig DataData Engineering
0 likes · 12 min read
Midas Certification: Airbnb’s End-to-End Data Quality Framework
Airbnb Technology Team
Airbnb Technology Team
Jul 29, 2021 · Big Data

Airbnb’s Data Quality Improvement Plan: Organizational, Architectural, and Governance Practices

Airbnb’s 2019 Data Quality Improvement Plan reorganized its data‑engineering workforce, introduced a dedicated data‑engineer role, adopted a decentralized Minerva‑based architecture with Spark pipelines, instituted rigorous testing, governance, and certification processes, and established SLAs and monitoring to ensure timely, trustworthy, well‑documented data across the enterprise.

AirbnbBig DataData Engineering
0 likes · 13 min read
Airbnb’s Data Quality Improvement Plan: Organizational, Architectural, and Governance Practices
DataFunTalk
DataFunTalk
Jun 21, 2019 · Artificial Intelligence

Applying Deep Learning to Airbnb Search: Model Evolution, Feature Engineering, and System Insights

This article reviews the Airbnb search ranking paper, detailing offline and online performance gains, the progression from SimpleNN to LambdaRankNN, GBDT/FM NN, and Deep NN models, failed embedding attempts, extensive feature engineering practices, and the production system architecture that enabled large‑scale deep learning deployment.

AirbnbFeature EngineeringNDCG
0 likes · 10 min read
Applying Deep Learning to Airbnb Search: Model Evolution, Feature Engineering, and System Insights
High Availability Architecture
High Availability Architecture
Aug 21, 2018 · Databases

Nebula: A Scalable Versioned Data Storage Platform for Airbnb Search Backends

Nebula is a schema‑less, versioned data storage service built by Airbnb that unifies real‑time random access and offline batch processing, supporting low‑latency queries, incremental updates, and scalable snapshots using DynamoDB, HFileService, Spark pipelines, and Kafka streams.

AirbnbDynamoDBNebula
0 likes · 13 min read
Nebula: A Scalable Versioned Data Storage Platform for Airbnb Search Backends
Qunar Tech Salon
Qunar Tech Salon
Jul 4, 2017 · Big Data

Design and Evolution of Airbnb's Log Data Storage and Query Platform

The article describes how Airbnb's data infrastructure team built a next‑generation log storage and query platform to improve data quality, timeliness, flexibility, and anomaly detection, outlining the system architecture, key requirements, five improvement areas, and the resulting benefits.

AirbnbMonitoringReal-time Processing
0 likes · 7 min read
Design and Evolution of Airbnb's Log Data Storage and Query Platform
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 31, 2016 · Big Data

Airbnb’s Big Data Platform Architecture: Design, Evolution, and Lessons Learned

Airbnb’s engineering team outlines the evolution and design of its massive big‑data platform—detailing the dual “gold” and “silver” Hive clusters, use of Kafka, Presto, Airflow, Mesos, and Spark, along with performance gains, cost reductions, and open‑source contributions.

AirbnbAirflowBig Data
0 likes · 13 min read
Airbnb’s Big Data Platform Architecture: Design, Evolution, and Lessons Learned
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 6, 2015 · Databases

Airbnb’s Database Scaling Using MySQL Replication and Vertical Sharding

Airbnb tackled rapid data growth by vertically partitioning tables across multiple MySQL databases using Amazon RDS replication, minimizing downtime through read‑replica promotion, and implementing a staged migration that reduced primary database writes by 33%, cut size by 20%, and improved stability and scalability.

AirbnbAmazon RDSDatabase Scaling
0 likes · 12 min read
Airbnb’s Database Scaling Using MySQL Replication and Vertical Sharding
Qunar Tech Salon
Qunar Tech Salon
Oct 22, 2015 · Artificial Intelligence

Airbnb’s Dynamic Pricing System and Machine‑Learning Platform (Aerosolve)

The article describes how Airbnb built and continuously improved a machine‑learning‑driven dynamic pricing tool—Aerosolve—that extracts property features, compares similar listings, incorporates seasonal and event‑driven demand, and automatically updates nightly price suggestions to help hosts set optimal rates.

Airbnbalgorithmdata science
0 likes · 18 min read
Airbnb’s Dynamic Pricing System and Machine‑Learning Platform (Aerosolve)