thanhtbt / ATT-miss

[SP 2024] A Novel Recursive Least-Squares Adaptive Method For Streaming Tensor-Train Decomposition With Incomplete Observations. In Elsevier Signal Processing, 2024.

Home Page:https://www.sciencedirect.com/science/article/abs/pii/S0165168423003717

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ATT: A Novel Recursive Least-Squares Adaptive Method For Streaming Tensor-Train Decomposition With Incomplete Observations

Tensor tracking which is referred to as the online (adaptive) decomposition of streaming tensors has recently gained much attention in the signal processing community due to the fact that many modern applications generate a huge number of multidimensional data streams over time. In this paper, we propose an effective tensor tracking method via tensor-train format for decomposing high-order incomplete streaming tensors. On the arrival of new data, the proposed algorithm minimizes a weighted least-squares objective function accounting for both missing values and time-variation constraints on the underlying tensor-train cores, thanks to the recursive least-squares technique and the block coordinate descent framework. Our algorithm is fully capable of tensor tracking from noisy, incomplete, and high-dimensional observations in both static and time-varying environments. Its tracking ability is validated with several experiments on both synthetic and real data.

tt

Dependencies

Demo

Please run

  • demo_missing.m to illustrate the performance of ATT in the case of missing data
  • demo_noise.m to illustrate the effect of noise levels on the performance of ATT
  • demo_time_varying.m to illustrate the performance of ATT in nonstationary environments

State-of-the-art algorithms for comparison

Some Experimental Results

  • Noisy data

effect_noise

  • Missing data

Effect_missing

Reference

If you use this code, please cite the following paper.

[1] L.T. Thanh, K. Abed-Meraim, N. L. Trung and A. Hafiane. “A Novel Recursive Least-Squares Adaptive Method For Streaming Tensor-Train Decomposition With Incomplete Observations”. Signal Process., 2024. [PDF].

About

[SP 2024] A Novel Recursive Least-Squares Adaptive Method For Streaming Tensor-Train Decomposition With Incomplete Observations. In Elsevier Signal Processing, 2024.

https://www.sciencedirect.com/science/article/abs/pii/S0165168423003717

License:MIT License


Languages

Language:MATLAB 98.1%Language:XSLT 1.4%Language:HTML 0.5%Language:M 0.0%