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.
翻译:预测有助于企业分配资源和实现目标。在LinkedIn公司,产品所有者利用预测来设定商业目标、跟踪前景并监测健康。工程师利用预测来高效提供硬件。为满足这些需求而制定预测解决方案需要准确和可解释的不同时间序列的预测,分小时至季度频率。我们向FlinkedIn公司提供开放源码的Python图书馆Greykite,用于预测20多个使用案例。它的旗舰算法Silverkite提供了可解释、快速和高度灵活的单向预测,以捕捉时间变化和季节性、自动关系、节假日和递增器等效应。图书馆通过促进数据探索、模型配置、执行和解释,能够实现自我保存的准确性和信任。我们的基准结果表明,在LinkedIn公司,一个用于预测20多个使用案例的公开源码的Greykite图书馆,其资源规划和分配、目标设定和进展跟踪、异常检测和根本原因分析等效果。我们期望Greykite公司能够通过促进数据勘探、模型配置、执行和解释共同的动态,以便预测与需要进行类似复杂预测的人类动态的用户。