...

/

Problem Statement and Metrics

Problem Statement and Metrics

Let’s dive into the problem statement and metrics required for the Airbnb rental search ranking application.

Airbnb rental search ranking

1. Problem statement

Airbnb users search for available homes at a particular location. The system should sort stays from multiple homes in the search result so that the most frequently booked homes appear on top.

Press + to interact
Search ranking system for Airbnb
Search ranking system for Airbnb
  • The naive approach would be to craft a custom score ranking function. For example, a score based on text similarity given a query. This wouldn’t work well because similarity doesn’t guarantee a booking.

  • The better approach would be to sort results based on the likelihood of booking. We can build a supervised ML model to predict booking likelihood. This is a binary classification model, i.e., classify booking and not-booking.

2. Metrics design and requirements

Metrics

Offline metrics

  • Discounted Cumulative Gain DC ...