Recently,~\citet{liu:arxiv:2019} studied the rather challenging problem of time series forecasting from the perspective of compressed sensing. They proposed a no-learning method, named Convolution Nuclear Norm Minimization (CNNM), and proved that CNNM can exactly recover the future part of a series from its observed part, provided that the series is convolutionally low-rank. While impressive, the convolutional low-rankness condition may not be satisfied whenever the series is far from being seasonal, and is in fact brittle to the presence of trends and dynamics. This paper tries to approach the issues by integrating a learnable, orthonormal transformation into CNNM, with the purpose for converting the series of involute structures into regular signals of convolutionally low-rank. We prove that the resulted model, termed Learning-Based CNNM (LbCNNM), strictly succeeds in identifying the future part of a series, as long as the transform of the series is convolutionally low-rank. To learn proper transformations that may meet the required success conditions, we devise an interpretable method based on Principal Component Purist (PCP). Equipped with this learning method and some elaborate data argumentation skills, LbCNNM not only can handle well the major components of time series (including trends, seasonality and dynamics), but also can make use of the forecasts provided by some other forecasting methods; this means LbCNNM can be used as a general tool for model combination. Extensive experiments on 100,452 real-world time series from TSDL and M4 demonstrate the superior performance of LbCNNM.
翻译:最近, ⁇ citet{liu:arxiv:2019}从压缩遥感的角度研究了相当具有挑战性的时间序列预测问题。他们提出了一种不学习的方法,名为“革命核规范最小化 ” ( CNNM ), 并证明“CNNM” 完全可以从所观察的系列中恢复未来的一部分, 只要该系列是进化式的低级。 虽然令人印象深刻, 但是当系列远不是季节性的时, 低级状态可能无法满足。 事实上, 与趋势和动态存在相近。 本文试图通过将可学习的、 异常的转换纳入“ CNMNEM ” ( CN ) 来应对问题, 目的是将一系列变异性结构转换成正常的低级信号。 我们证明, 最终的模式, 叫做“ 学习型” CNNMM( LbCNNM) ( L) ( Lb), 严格地成功地确定了一个系列的未来部分, 只要该系列的变异性模型是分级的, 。 要了解可能符合所需成功条件的正常的SD, 我们根据主构件CNML4CP 制定某种可解释的方法, 方法,,, 和高级的周期预测方法,, 也提供了一种高级的精细化数据。