Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Son, Sangjun, Park, Yong-chan, Cho, Minyong, Kang, U.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9009670/
https://www.ncbi.nlm.nih.gov/pubmed/35421202
http://dx.doi.org/10.1371/journal.pone.0267091
_version_ 1784687320865177600
author Son, Sangjun
Park, Yong-chan
Cho, Minyong
Kang, U.
author_facet Son, Sangjun
Park, Yong-chan
Cho, Minyong
Kang, U.
author_sort Son, Sangjun
collection PubMed
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.
format Online
Article
Text
id pubmed-9009670
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-90096702022-04-15 DAO-CP: Data-Adaptive Online CP decomposition for tensor stream Son, Sangjun Park, Yong-chan Cho, Minyong Kang, U. PLoS One Research Article 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. Public Library of Science 2022-04-14 /pmc/articles/PMC9009670/ /pubmed/35421202 http://dx.doi.org/10.1371/journal.pone.0267091 Text en © 2022 Son et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Son, Sangjun
Park, Yong-chan
Cho, Minyong
Kang, U.
DAO-CP: Data-Adaptive Online CP decomposition for tensor stream
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
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9009670/
https://www.ncbi.nlm.nih.gov/pubmed/35421202
http://dx.doi.org/10.1371/journal.pone.0267091
work_keys_str_mv AT sonsangjun daocpdataadaptiveonlinecpdecompositionfortensorstream
AT parkyongchan daocpdataadaptiveonlinecpdecompositionfortensorstream
AT chominyong daocpdataadaptiveonlinecpdecompositionfortensorstream
AT kangu daocpdataadaptiveonlinecpdecompositionfortensorstream