公司:Airbnb
爱彼迎(英语:Airbnb)是一个出租住宿民宿的网站,提供短期出租房屋或房间,让旅行者通过网站或手机发掘和预订世界各地的独特房源,为近年来共享经济发展的代表之一。该网站成立于2008年8月,公司总部位于美国加利福尼亚州旧金山,是一家私有公司,由“Airbnb, Inc.”负责管理营运。目前,爱彼迎在191个国家,65,000个城市中共有400万名房东、超过3,000,000笔房源。
该公司在中国的品牌名为爱彼迎,取“让爱彼此相迎”之义,品牌名发布后被批评“难听”和“性暗示”。
用户必须注册互联网账号才能使用网站。每一个住宿物件都与一位房东链接,房东的个人文件包括其他用户的推荐、顾客评价、回复评等和私信系统。
Metis: Building Airbnb’s Next Generation Data Management Platform
How Airbnb evolved our data catalog into a platform for managing and governing our data warehouse at scale.
使用文本生成模型重塑爱彼迎客户支持
现代人工智能(AI)中增长最快的领域之一是 AI 文本生成模型。顾名思义,这些模型的作用就是可以生成自然语言。在此之前,大多数工业级自然语言处理(NLP)模型都是分类器,或者在机器学习(ML)文献中可能被称为的判别模型。然而,在最近几年中,基于大规模语言模型的生成模型正在迅速获得关注,并且从根本上改变了我们制定 ML 问题的方式。这些生成模型现在可以通过大规模的预训练获得一些领域知识,然后生成高质量的文本 - 例如回答问题或复述一段内容。
在爱彼迎 (Airbnb),我们在把文本生成模型应用到社区支持产品中投入了大量的精力,这让我们的产品具备了许多新的功能和使用场景。本文将详细讨论其中三个用例。但首先,让我们先讨论一下为什么文本生成模型非常适合我们的产品。
Journey Platform: A low-code tool for creating interactive user workflows
Journey Platform: Low-code notification workflow platform that allows technical and non-technical users to create complex workflows through a simple drag and drop user interface.
Flexible Continuous Integration for iOS
How Airbnb leverages AWS, Packer, and Terraform to update macOS on hundreds of Cl machines in hours instead of days.
Improving Istio Propagation Delay
A case study in service mesh performance optimization.
Building Airbnb Categories with ML & Human in the Loop
Airbnb 2022 release introduced Categories, a browse focused product that allows the user to seek inspiration by browsing collections of homes revolving around a common theme, such as Lakefront, Countryside, Golf, Desert, National Parks, Surfing, etc. In Part I of our Categories Blog Series we covered the high level approach to creating Categories and showcasing them in the product. In this Part II we will describe the ML Categorization work in more detail.
Throughout the post we use the Lakefront category as a running example to showcase the ML-powered category development process. Similar process was applied for other categories, with category specific nuances. For example, some categories rely more on points of interests, while others more on structured listing signals, image data, etc.
Learning To Rank Diversely
Airbnb connects millions of guests and Hosts everyday. Most of these connections are forged through search, the results of which are determined by a neural network–based ranking algorithm. While this neural network is adept at selecting individual listings for guests, we recently improved the neural network to better select the overall collection of listings that make up a search result. In this post, we dive deeper into this recent breakthrough that enhances the diversity of listings in search results.
Making Airbnb’s Android app more accessible
At Airbnb, we have been consciously designing and building products to be equally usable by all users. Making our mobile apps and websites more accessible not only aligns with our company’s mission of creating a world where people can belong anywhere, but also supports the civil rights of people with disabilities and complies with the law.
In this article, we highlight some of the efforts we have made to make the app more accessible, for example, labeling UI elements, grouping related content, supporting large font scale, providing heading and page names. The Airbnb app is one of the most popular travel apps with millions of users and supports many features. Making such a complex app more accessible is a huge endeavor that we are continuously working on.
Viaduct -- 爱彼迎面向数据的服务网格
在 2020 年 Hasura 的企业 GraphQL 会议上,Airbnb爱彼迎 展示了 Viaduct,一个面向数据的服务网格(Service Mesh) ,其为爱彼迎基于微服务的 SOA(Service-Oriented Architecture)的模块化带来了阶梯性的提升。我们将在这篇文章中介绍 Viaduct 背后的思想及大致运作原理。
Motion Engineering at Scale
How Airbnb is applying declarative design patterns to rapidly build fluid transition animations.
When a Picture Is Worth More Than Words
How Airbnb uses visual attributes to enhance the Guest and Host experience.
How AI Text Generation Models Are Reshaping Customer Support at Airbnb
Leveraging text generation models to build more effective, scalable customer support products.
Building Airbnb Categories with ML and Human-in-the-Loop
Online travel search hasn’t changed much in the last 25 years. The traveler enters her destination, dates, and the number of guests into a search interface, which dutifully returns a list of options that best meet the criteria. Eventually, Airbnb and other travel sites made improvements to allow for better filtering, ranking, personalization and, more recently, to display results slightly outside of the specified search parameters–for example, by accommodating flexible dates or by suggesting nearby locations. Taking a page from the travel agency model, these websites also built more “inspirational” browsing experiences that recommend popular destinations, showcasing these destinations with captivating imagery and inventory (think digital “catalog”).
T-LEAF:分类系统学习和评估框架
分类系统是用于对信息进行分类和组织的知识组织系统。分类系统使用文字(而不是数字或符号)来描述事物,并使用层次结构来将事物进行分类。分类系统的结构反映了这些事物是如何相互关联的。例如,超赞房东是房东的一种类型,而房东是爱彼迎用户的一种类型。分类系统提供了重要的术语控制,使下游系统能够通过其定位信息以及分析一致的、结构化的数据。
爱彼迎在前端产品中使用分类系统来帮助房客和房东发现优质的住宿、体验、内容以及客户支持产品。爱彼迎也在后台工具中使用分类系统来结构化数据、组织内部信息以及支持机器学习应用程序。
Beyond A/B test : Speeding up Airbnb Search Ranking Experimentation through Interleaving
Introduction of Airbnb interleaving experimentation framework, usage and approaches to address challenges in our unique business.
Mussel — Airbnb’s Key-Value Store for Derived Data
How Airbnb built a persistent, high availability and low latency key-value storage engine for accessing derived data from offline and streaming events.