DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.

How can we accurately and efficiently decompose a tensor stream? Tensor decomposition is a crucial task in a wide range of applications and plays a significant role in latent feature extraction and estimation of unobserved entries of data. The problem of efficiently decomposing tensor streams has be...

Full description

Bibliographic Details
Main Authors: Sangjun Son, Yong-Chan Park, Minyong Cho, U Kang
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2022-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0267091
_version_ 1811333574593347584
author Sangjun Son
Yong-Chan Park
Minyong Cho
U Kang
author_facet Sangjun Son
Yong-Chan Park
Minyong Cho
U Kang
author_sort Sangjun Son
collection DOAJ
description How can we accurately and efficiently decompose a tensor stream? Tensor decomposition is a crucial task in a wide range of applications and plays a significant role in latent feature extraction and estimation of unobserved entries of data. The problem of efficiently decomposing tensor streams has been of great interest because many real-world data dynamically change over time. However, existing methods for dynamic tensor decomposition sacrifice the accuracy too much, which limits their usages in practice. Moreover, the accuracy loss becomes even more serious when the tensor stream has an inconsistent temporal pattern since the current methods cannot adapt quickly to a sudden change in data. In this paper, we propose DAO-CP, an accurate and efficient online CP decomposition method which adapts to data changes. DAO-CP tracks local error norms of the tensor streams, detecting a change point of the error norms. It then chooses the best strategy depending on the degree of changes to balance the trade-off between speed and accuracy. Specifically, DAO-CP decides whether to (1) reuse the previous factor matrices for the fast running time or (2) discard them and restart the decomposition to increase the accuracy. Experimental results show that DAO-CP achieves the state-of-the-art accuracy without noticeable loss of speed compared to existing methods.
first_indexed 2024-04-13T16:55:01Z
format Article
id doaj.art-5ea73aa253cb40988379acb5854d9c85
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-04-13T16:55:01Z
publishDate 2022-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-5ea73aa253cb40988379acb5854d9c852022-12-22T02:38:50ZengPublic Library of Science (PLoS)PLoS ONE1932-62032022-01-01174e026709110.1371/journal.pone.0267091DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.Sangjun SonYong-Chan ParkMinyong ChoU KangHow can we accurately and efficiently decompose a tensor stream? Tensor decomposition is a crucial task in a wide range of applications and plays a significant role in latent feature extraction and estimation of unobserved entries of data. The problem of efficiently decomposing tensor streams has been of great interest because many real-world data dynamically change over time. However, existing methods for dynamic tensor decomposition sacrifice the accuracy too much, which limits their usages in practice. Moreover, the accuracy loss becomes even more serious when the tensor stream has an inconsistent temporal pattern since the current methods cannot adapt quickly to a sudden change in data. In this paper, we propose DAO-CP, an accurate and efficient online CP decomposition method which adapts to data changes. DAO-CP tracks local error norms of the tensor streams, detecting a change point of the error norms. It then chooses the best strategy depending on the degree of changes to balance the trade-off between speed and accuracy. Specifically, DAO-CP decides whether to (1) reuse the previous factor matrices for the fast running time or (2) discard them and restart the decomposition to increase the accuracy. Experimental results show that DAO-CP achieves the state-of-the-art accuracy without noticeable loss of speed compared to existing methods.https://doi.org/10.1371/journal.pone.0267091
spellingShingle Sangjun Son
Yong-Chan Park
Minyong Cho
U Kang
DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.
PLoS ONE
title DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.
title_full DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.
title_fullStr DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.
title_full_unstemmed DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.
title_short DAO-CP: Data-Adaptive Online CP decomposition for tensor stream.
title_sort dao cp data adaptive online cp decomposition for tensor stream
url https://doi.org/10.1371/journal.pone.0267091
work_keys_str_mv AT sangjunson daocpdataadaptiveonlinecpdecompositionfortensorstream
AT yongchanpark daocpdataadaptiveonlinecpdecompositionfortensorstream
AT minyongcho daocpdataadaptiveonlinecpdecompositionfortensorstream
AT ukang daocpdataadaptiveonlinecpdecompositionfortensorstream