Greykite: Deploying Flexible Forecasting at Scale at LinkedIn

by   Reza Hosseini, et al.

Forecasts help businesses allocate resources and achieve objectives. At LinkedIn, product owners use forecasts to set business targets, track outlook, and monitor health. Engineers use forecasts to efficiently provision hardware. Developing a forecasting solution to meet these needs requires accurate and interpretable forecasts on diverse time series with sub-hourly to quarterly frequencies. We present Greykite, an open-source Python library for forecasting that has been deployed on over twenty use cases at LinkedIn. Its flagship algorithm, Silverkite, provides interpretable, fast, and highly flexible univariate forecasts that capture effects such as time-varying growth and seasonality, autocorrelation, holidays, and regressors. The library enables self-serve accuracy and trust by facilitating data exploration, model configuration, execution, and interpretation. Our benchmark results show excellent out-of-the-box speed and accuracy on datasets from a variety of domains. Over the past two years, Greykite forecasts have been trusted by Finance, Engineering, and Product teams for resource planning and allocation, target setting and progress tracking, anomaly detection and root cause analysis. We expect Greykite to be useful to forecast practitioners with similar applications who need accurate, interpretable forecasts that capture complex dynamics common to time series related to human activity.


page 3

page 8


LoMEF: A Framework to Produce Local Explanations for Global Model Time Series Forecasts

Global Forecasting Models (GFM) that are trained across a set of multipl...

Lumos: A Library for Diagnosing Metric Regressions in Web-Scale Applications

Web-scale applications can ship code on a daily to weekly cadence. These...

Learning Insulin-Glucose Dynamics in the Wild

We develop a new model of insulin-glucose dynamics for forecasting blood...

Improving forecasting with sub-seasonal time series patterns

Time series forecasting plays an increasingly important role in modern b...

Forecasting seasonal criminality using SARIMA: an application to monthly aggravated assaults in California

California experienced an increase in violent criminality during the las...

Merlion: A Machine Learning Library for Time Series

We introduce Merlion, an open-source machine learning library for time s...

Data Analytics Driven Controlling: bridging statistical modeling and managerial intuition

Strategic planning in a corporate environment is often based on experien...

Please sign up or login with your details

Forgot password? Click here to reset