We propose a novel online algorithm called ROTDL for the problem of robust tensor tracking under the Tucker format. ROTDL is not only capable of tracking the underlying Tucker dictionary of multidimensional data streams over time, but also robust to sparse outliers. The proposed algorithm is specifically designed by using the alternating direction method of multipliers, block-coordinate descent, and recursive least-squares filtering techniques.
- Run "demo_xyz.m" for synthetic experiments.
- STA and DTA: J. Sun, D. Tao, S. Papadimitriou, P. S. Yu, and C. Faloutsos, “Incremental tensor analysis: Theory and applications,” ACM Trans. Knowl. Discov. Data, vol. 2, no. 3, pp. 1–37, 2008.
- ATD: L.T. Thanh et al. "Tracking Online Low-Rank Approximations of Higher-Order Incomplete Streaming Tensors". TechRxiv, 2022.
- Effect of the noise level
- Effect of the time-varying factor
- Effect of outliers
- Comparsion
This code is free and open source for research purposes. If you use this code, please acknowledge the following paper.
[1] L.T. Thanh, T.T. Duy, K. Abed-Meraim, N. L. Trung and A. Hafiane. “Robust Online Tucker Dictionary Learning from Multidimensional Data Streams”. In Proc. 14th APSIPA-ASC, 2022. [PDF].