Abstract

Tensor ring (TR) decomposition has made remarkable achievements in numerous high-order data processing tasks. However, the current alternating least squares (ALS)- and singular value decomposition (SVD)-based algorithms for TR decomposition, i.e., TR-ALS and TR-SVD, especially the former, are computationally expensive, making them unfriendly for large-scale data processing. This paper adopts three strategies to propose a novel fast TR decomposition algorithm: (1) Use a more efficient Lanczos bidiagonalization algorithm than SVD to generate the TR core tensors. (2) Exploit the hierarchical strategy to generate the TR core tensors in parallel. (3) Employ new reshaping and unfolding operations to reduce the dimensionality of the data used to generate TR core tensors. By incorporating these three strategies, we propose the TR-HLanczos algorithm for fast TR decomposition. This algorithm seamlessly produces the TR core tensors through the Lanczos bidiagonalization algorithm in a hierarchical manner. The effectiveness of the proposed TR-HLanczos algorithm is demonstrated through experimental results on both highly oscillatory functions and real-world datasets. For instance, when dealing with data of size 505, TR-HLanczos is nearly 561 times and 18 times faster than algorithms based on ALS and SVD, respectively.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.