Contextualizando o Airbnb construindo o gráfico de conhecimento

Uma introdução ao gráfico de conhecimento do Airbnb, que nos ajuda a categorizar nosso inventário e fornecer um contexto de viagem útil para nossos usuários.

Xiaoya Wei em Airbnb Engineering & Data Science Seguir 29 de jan · 12 min ler

Por Xiaoya Wei e Yizheng Liao

Uma casa ribeirinha de bambu no Airbnb em Bali.

Eu magine você está planejando uma viagem para Los Angeles. O primeiro passo é visitar o irbnb.com e procurar por “Los Angeles”. No back-end, a consulta “Los Angeles” é traduzida em um bloco no mapa; casas disponíveis dentro deste bloco são retornadas em muitas páginas de resultados de pesquisa. Isso é suficiente para você fazer o seu plano de viagem?

À medida que a Airbnb avança para se tornar uma plataforma de viagens de ponta a ponta , é cada vez mais importante fornecermos insights de viagem que ajudem as pessoas a decidir quando viajar, onde ir e o que fazer em suas viagens. Por exemplo, quais são os marcos e bairros mais populares em Los Angeles? Há algum concerto ou evento esportivo que possa coincidir com a minha viagem? Quais anúncios da Airbnb são melhores para famílias? Qual é a época do ano mais acessível para visitar LA? Todo este conteúdo e contexto é útil para os planejadores de férias e, quanto mais precisas e úteis as informações de viagem que podemos fornecer, mais nossos usuários confiarão em nós.

Para ampliar nossa capacidade de responder a essas consultas de viagem, precisávamos de uma abordagem sistemática para armazenar e fornecer informações de alta qualidade sobre entidades (por exemplo, cidades, pontos de referência, eventos etc.) e as relações entre elas (por exemplo, o ponto de referência mais popular em uma cidade). , o melhor bairro para tacos, etc.). Para resolver esse problema, passamos o ano passado construindo e aplicando um gráfico de conhecimento que armazena e serve dados estruturados que conectam o que torna nosso inventário único, o que nossos usuários estão procurando e o que o mundo das viagens tem a oferecer.

Em nosso post anterior, compartilhamos uma visão geral de alto nível do que é o gráfico de conhecimento e como ele funciona no Airbnb. Neste post, vamos nos aprofundar em como construímos a infraestrutura do grafo de conhecimento e compartilhamos nossos aprendizados nesse processo. Também apresentaremos como usamos o gráfico de conhecimento para categorizar nosso inventário e contextualizar toda a plataforma.