Customized Regression Model for Airbnb Dynamic Pricing

This paper describes the pricing strategy model deployed at Airbnb, an online marketplace for sharing home and experience. The goal of price optimization is to help hosts who share their homes on Airbnb set the optimal price for their listings. In contrast to conventional pricing problems, where pricing strategies are applied to a large quantity of identical products, there are no "identical" products on Airbnb, because each listing on our platform offers unique values and experiences to our guests. The unique nature of Airbnb listings makes it very difficult to estimate an accurate demand curve that's required to apply conventional revenue maximization pricing strategies. Our pricing system consists of three components. First, a binary classification model predicts the booking probability of each listing-night. Second, a regression model predicts the optimal price for each listing-night, in which a customized loss function is used to guide the learning. Finally, we apply additional personalization logic on top of the output from the second model to generate the final price suggestions. In this paper, we focus on describing the regression model in the second stage of our pricing system. We also describe a novel set of metrics for offline evaluation. The proposed pricing strategy has been deployed in production to power the Price Tips and Smart Pricing tool on Airbnb. Online A/B testing results demonstrate the effectiveness of the proposed strategy model.

[1]  Lee D. Han,et al.  Key Factors Affecting the Price of Airbnb Listings: A Geographically Weighted Approach , 2017 .

[2]  Denis Nekipelov,et al.  Demand Estimation with Machine Learning and Model Combination , 2015 .

[3]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[4]  Wei Chu,et al.  Contextual Bandits with Linear Payoff Functions , 2011, AISTATS.

[5]  Giovanni Quattrone,et al.  Who Benefits from the "Sharing" Economy of Airbnb? , 2016, WWW.

[6]  A. V. den Boer,et al.  Dynamic Pricing and Learning: Historical Origins, Current Research, and New Directions , 2013 .

[7]  J. Byers,et al.  The Rise of the Sharing Economy: Estimating the Impact of Airbnb on the Hotel Industry , 2017 .

[8]  Quan Pan,et al.  Reasonable price recommendation on Airbnb using Multi-Scale clustering , 2016, 2016 35th Chinese Control Conference (CCC).

[9]  Reynold Xin,et al.  Apache Spark , 2016 .

[10]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

[11]  J. Nicolau,et al.  Price determinants of sharing economy based accommodation rental : a study of listings from 33 cities on Airbnb.com , 2017 .

[12]  Renato Paes Leme,et al.  Feature-based Dynamic Pricing , 2016, EC.

[13]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[14]  Hal R. Varian,et al.  Big Data: New Tricks for Econometrics , 2014 .

[15]  Airi Lampinen,et al.  Defining the price of hospitality: networked hospitality exchange via Airbnb , 2014, CSCW Companion '14.

[16]  Csaba Szepesvári,et al.  Improved Algorithms for Linear Stochastic Bandits , 2011, NIPS.

[17]  Léon Bottou,et al.  Large-Scale Machine Learning with Stochastic Gradient Descent , 2010, COMPSTAT.