Demand change detection in airline revenue management

Journal of Revenue and Pricing Management, Aug 2022

Demand shocks—unobservable, sudden changes in customer behavior—are a common source of forecast error in airline revenue management systems. The COVID-19 pandemic has been one example of a highly impactful macro-level shock that significantly affected demand patterns and required manual intervention from airline analysts. Smaller, micro-level shocks also frequently occur due to special events or changes in competition. Despite their importance, shock detection methods employed by airlines today are often quite rudimentary in practice. In this paper, we develop a science-based shock detection framework based on statistical hypothesis testing which enables fast detection of demand shocks. Under simplifying assumptions, we show how the properties of the shock detector can be expressed in analytical closed form and demonstrate that this expression is remarkably accurate even in more complex environments. Simulations are used to show how the shock detector can successfully be used to identify positive and negative shocks in both demand volume and willingness-to-pay. Finally, we discuss how the shock detector could be integrated into an airline revenue management system to allow for practical use by airline analysts.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1057/s41272-022-00385-8.pdf

Demand change detection in airline revenue management

Journal of Revenue and Pricing Management https://doi.org/10.1057/s41272-022-00385-8 RESEARCH ARTICLE Demand change detection in airline revenue management Giovanni Gatti Pinheiro1,3 · Thomas Fiig2 · Michael D. Wittman2 · Michael Defoin‑Platel1 · Riccardo D. Jadanza4 Received: 10 September 2021 / Accepted: 1 May 2022 © The Author(s), under exclusive licence to Springer Nature Limited 2022 Abstract Demand shocks—unobservable, sudden changes in customer behavior—are a common source of forecast error in airline revenue management systems. The COVID-19 pandemic has been one example of a highly impactful macro-level shock that significantly affected demand patterns and required manual intervention from airline analysts. Smaller, micro-level shocks also frequently occur due to special events or changes in competition. Despite their importance, shock detection methods employed by airlines today are often quite rudimentary in practice. In this paper, we develop a science-based shock detection framework based on statistical hypothesis testing which enables fast detection of demand shocks. Under simplifying assumptions, we show how the properties of the shock detector can be expressed in analytical closed form and demonstrate that this expression is remarkably accurate even in more complex environments. Simulations are used to show how the shock detector can successfully be used to identify positive and negative shocks in both demand volume and willingnessto-pay. Finally, we discuss how the shock detector could be integrated into an airline revenue management system to allow for practical use by airline analysts. Keywords Change point detection · Demand forecast error · Airline revenue management · Demand shock · Forecasting · Markov decision process Introduction Motivation for shock detection in airline revenue management Airline revenue management (RM) analysts often spend a significant portion of their time searching for and correcting forecast errors in the airline’s revenue management system (RMS). These forecast errors can be costly to airlines—one study found that as little as a 10% error in an RMS demand forecast can be associated with a 1% decrease in airline revenue (Fiig et al. 2019). * Michael D. Wittman 1 Amadeus S.A.S., Avenue Jack Kilby, 06270 Villeneuve‑Loubet, France 2 Amadeus IT Group, Lufthavnsboulevarden 14, 2. tv, 2770 Kastrup, Denmark 3 University of Nice Sophia-Antipolis, Nice, France 4 Enerbrain SRL, Strada alla Villa d’Agliè 26, 10132 Turin, Italy Forecast errors fundamentally occur due to a mismatch between the demand model parameters assumed by the RMS forecaster and the customer behavior in the marketplace. Usually, shifts in customer behavior are automatically captured by the RMS during forecast parameter re-estimation, which typically uses a historical database consisting of departed flights. However, when customer behavior suddenly changes, the RMS can struggle to adapt quickly, since it takes time for the new behavior to enter the historical database and be detected by the parameter re-estimation. We refer to these sudden, abrupt changes in customer behavior as demand shocks. Demand shocks vary in intensity and can occur at the macro- or micro-level. The COVID-19 pandemic is one example of a highly impactful macro-level demand shock that affected demand across a wide range of flights and origin–destination (O&D) markets, while microlevel demand shocks affecting a handful of flights or markets frequently occur due to entry or exit of a competitor, special events such as conferences, concerts, or sporting competitions, changes in airline schedules, etc., that were not already anticipated and corrected by the airline analyst. Airline analysts typically identify and address demand shocks via relatively simplistic alerting mechanisms. For Vol.:(0123456789) G. Gatti Pinheiro et al. example, Weatherford (2019) describes how an analyst might set an alert to trigger if certain criteria for a flight departure date, such as current load factor (LF), falls above or behind a predefined threshold (e.g., greater than ±5 p.p. compared to the previous year) at a given time prior to departure. If an individual flight is alerted, the analyst would then apply a demand intervention to adjust the forecast for that flight. Vinod (2021) also describes a similar workflow where analysts define alerts by comparing key performance indicators (KPIs) from the RMS to predefined thresholds, conduct a root-cause analysis, and then apply interventions to forecasting or availability in response to a triggered alert. These methods for detecting demand shocks face several limitations. First, they are often quite rudimentary and rely on imprecise heuristics or rules of thumb. Since analysts are not provided with guidance on how to set the alert thresholds, they may either miss impactful shocks (false negatives, Type II error) or be overwhelmed with alerts that, after investigation, turn out to be normal behavior (false positives, Type I error). Additionally, these threshold-based approaches often evaluate flights one at a time, ignoring wider-scale demand shocks that affect multiple departure dates or markets at the same time. They also do not directly consider the effect of offered prices on demand behavior. For example, they may alert an analyst to a flight with a very high current load factor without considering whether the prices offered for that flight were higher or lower than the previous year. In contrast, our method considers the offered prices for each flight when determining whether or not a demand shock has occurred. Finally, traditional approaches to shock detection often consider KPIs taken at a single snapshot when the alerts were generated. Our method utilizes all accessible information—bookings and demand forecast given the control policy—across the entire booking horizon of each flight. Our approach also aggregates data across multiple active flights, allowing for faster and more accurate detection of shocks. Since analysts are often responsible for hundreds or thousands of flight departure dates at a time, this approach allows for greater efficiency and less time spent identifying demand shocks. Contributions In this paper, we introduce a science-based framework for demand shock detection that aims to improve airline analysts’ ability to identify sudden changes in demand. Our detector is based on well-known approaches for statistical hypothesis testing which we have adapted for the shock detection problem in airline revenue management. Given an observed set of booking activity for one or more active (non-departed) flights, we compute the log likelihood that those observations occurred given the offered prices and the RMS’s demand forecast. If the log likelihood—assuming no shock—deviates from a calculated acceptance range, this indicates a poor model description by the forecast parameters and leads to the conclusion that a demand shock has occur (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1057/s41272-022-00385-8.pdf
Article home page: https://link.springer.com/article/10.1057/s41272-022-00385-8

Gatti Pinheiro, Giovanni, Fiig, Thomas, Wittman, Michael D., Defoin-Platel, Michael, Jadanza, Riccardo D.. Demand change detection in airline revenue management, Journal of Revenue and Pricing Management, 2022, pp. 1-15, DOI: 10.1057/s41272-022-00385-8