Sitemap
The Airbnb Tech Blog

Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io

Scaling Knowledge Access and Retrieval at Airbnb

9 min readSep 4, 2018

--

Cherry blossoms in full bloom in Tokyo

Types of Information Needed for Traveling

Where do I travel and what area do I stay in?

What should I do?

The Knowledge Graph

Zoom image will be displayed
A visualization of the Knowledge Graph

Why is a graph structure scalable?

Structure of the graph

Zoom image will be displayed
sample “taxonomy” of our graph
Zoom image will be displayed
page from https://www.airbnb.com/s/experiences?refinement_paths[]=/experiences/Concept/Refinement/Nature

Location Data in the Knowledge Graph

searching for “Hiking” a tag in our taxonomy

Structure of geo-hierarchy nodes/edges

Zoom image will be displayed
Visualization of the hierarchy for location relationships
neighborhood section in email

Final Thoughts

Acknowledgements

Check out more of our cool work over at airbnb.io and follow us on Twitter: @AirbnbEng

--

--

The Airbnb Tech Blog
The Airbnb Tech Blog

Published in The Airbnb Tech Blog

Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io

Spencer Chang
Spencer Chang

Written by Spencer Chang

Engineering @ Coda. I like optimistic dreaming and deep thinking. Exploring, learning, and laughing through life. spencerchang.me

Responses (9)