Because of the considerable heterogeneity and complexity of the technological landscape, building accurate models to forecast is a challenging endeavor. Due to their high prevalence in many complex systems, S-curves are a popular forecasting approach in previous work. However, their forecasting performance has not been directly compared to other technology forecasting approaches. Additionally, recent developments in time series forecasting that claim to improve forecasting accuracy are yet to be applied to technological development data. This work addresses both research gaps by comparing the forecasting performance of S-curves to a baseline and by developing an autencoder approach that employs recent advances in machine learning and time series forecasting. S-curves forecasts largely exhibit a mean average percentage error (MAPE) comparable to a simple ARIMA baseline. However, for a minority of emerging technologies, the MAPE increases by two magnitudes. Our autoencoder approach improves the MAPE by 13.5% on average over the second-best result. It forecasts established technologies with the same accuracy as the other approaches. However, it is especially strong at forecasting emerging technologies with a mean MAPE 18% lower than the next best result. Our results imply that a simple ARIMA model is preferable over the S-curve for technology forecasting. Practitioners looking for more accurate forecasts should opt for the presented autoencoder approach.
翻译:由于技术景观的差别和复杂性很大,建立准确的预测模型是一项具有挑战性的工作。由于S-曲线在许多复杂系统中的高度流行,因此S-曲线是以前工作中流行的预测方法。然而,它们的预测性能没有直接与其他技术预测方法进行比较。此外,声称提高预测准确性的时间序列预测的最新发展尚未应用于技术发展数据。这项工作通过将S-曲线的预测性能与基线进行比较,并通过开发一种采用机器学习和时间序列预测方面最新进展的自闭镜方法,解决了研究差距。S-曲线预测基本上显示一种平均百分比错误(MAPE)与简单的ARIMA基线相当。然而,对于少数新兴技术而言,MAPE的预测性能并没有直接与其它技术相比较。我们的自动编码法方法将MAPE平均提高13.5%,而与其他方法的准确性能预测相同。然而,预测新兴技术的MAPE18比下一个最佳结果低18 %。我们的预测结果表明,为S-RIMA的精确性预测性能更精确,对于S-PIMA-S-S-S-SIP-Servider-SIReal 的预测方法应该比下一个结果更精确。