Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2939672.2939763acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article

Accelerating Online CP Decompositions for Higher Order Tensors

Published: 13 August 2016 Publication History

Abstract

Tensors are a natural representation for multidimensional data. In recent years, CANDECOMP/PARAFAC (CP) decomposition, one of the most popular tools for analyzing multi-way data, has been extensively studied and widely applied. However, today's datasets are often dynamically changing over time. Tracking the CP decomposition for such dynamic tensors is a crucial but challenging task, due to the large scale of the tensor and the velocity of new data arriving. Traditional techniques, such as Alternating Least Squares (ALS), cannot be directly applied to this problem because of their poor scalability in terms of time and memory. Additionally, existing online approaches have only partially addressed this problem and can only be deployed on third-order tensors. To fill this gap, we propose an efficient online algorithm that can incrementally track the CP decompositions of dynamic tensors with an arbitrary number of dimensions. In terms of effectiveness, our algorithm demonstrates comparable results with the most accurate algorithm, ALS, whilst being computationally much more efficient. Specifically, on small and moderate datasets, our approach is tens to hundreds of times faster than ALS, while for large-scale datasets, the speedup can be more than 3,000 times. Compared to other state-of-the-art online approaches, our method shows not only significantly better decomposition quality, but also better performance in terms of stability, efficiency and scalability.

References

[1]
E. Acar, et al. Scalable tensor factorizations for incomplete data. Chemometrics and Intelligent Laboratory Systems, 106(1):41--56, March 2011.
[2]
K. Altun, et al. Comparative study on classifying human activities with miniature inertial and magnetic sensors. Pattern Recognition, 43(10):3605--3620, 2010.
[3]
M. Bachlin, et al. Wearable assistant for Parkinson's disease patients with the freezing of gait symptom. IEEE Trans. Inf. Tech. Biomed., 14(2):436--446, 2010.
[4]
B. W. Bader, T. G. Kolda, et al. Matlab tensor toolbox version 2.6. Available online, February 2015.
[5]
Y. Cai, et al. Facets: Fast comprehensive mining of coevolving high-order time series. In SIGKDD, 2015.
[6]
A. Cichocki. Era of big data processing: a new approach via tensor networks and tensor decompositions. arXiv preprint arXiv:1403.2048, 2014.
[7]
A. Cichocki, et al. Tensor decompositions for signal processing applications: From two-way to multiway component analysis. Signal Processing Magazine, IEEE, 32(2):145--163, 2015.
[8]
P. Comon, X. Luciani, and A. L. De Almeida. Tensor decompositions, alternating least squares and other tales. J. Chemometrics, 23(7--8):393--405, 2009.
[9]
L. De Lathauwer, et al. On the best rank-1 and rank-(r 1, r 2,..., rn) approximation of higher-order tensors. SJMAEL, 21(4):1324--1342, 2000.
[10]
D. M. Dunlavy, T. G. Kolda, and E. Acar. Temporal link prediction using matrix and tensor factorizations. TKDD, 5(2):10, 2011.
[11]
H. Fanaee-T and J. Gama. Multi-aspect-streaming tensor analysis. Knowledge-Based Systems, 89:332--345, 2015.
[12]
J. Fonollosa, et al. Reservoir computing compensates slow response of chemosensor arrays exposed to fast varying gas concentrations in continuous monitoring. Sens. Actuator B-Chem., 215:618--629, 2015.
[13]
C. Hu, et al. Scalable bayesian non-negative tensor factorization for massive count data. In ECML-PKDD, 2015.
[14]
W. Hu, et al. Incremental tensor subspace learning and its applications to foreground segmentation and tracking. IJCV, 91(3):303--327, 2011.
[15]
T. G. Kolda. Multilinear operators for higher-order decompositions. Tech. Report SAND2006--2081, Sandia National Laboratories, April 2006.
[16]
T. G. Kolda and B. W. Bader. Tensor decompositions and applications. SIAM review, 51(3):455--500, 2009.
[17]
W. Liu, et al. Utilizing common substructures to speedup tensor factorization for mining dynamic graphs. In CIKM, 2012.
[18]
X. Ma, et al. Dynamic updating and downdating matrix svd and tensor hosvd for adaptive indexing and retrieval of motion trajectories. In ICASSP, 2009.
[19]
S. A. Nene, et al. Columbia Object Image Library (COIL-20). Tech. report, Feb 1996.
[20]
D. Nion, et al. Adaptive algorithms to track the parafac decomposition of a third-order tensor. IEEE Trans. Sig. Process., 57(6):2299--2310, 2009.
[21]
S. Papadimitriou, et al. Streaming pattern discovery in multiple time-series. In VLDB, 2005.
[22]
A. H. Phan, et al. Parafac algorithms for large-scale problems. Neurocomputing, 74(11):1970--1984, 2011.
[23]
F. S. Samaria, et al. Parameterisation of a stochastic model for human face identification. In WACV, 1994.
[24]
F. Schimbinschi, et al. Traffic forecasting in complex urban networks: Leveraging big data and machine learning. In Big Data, 2015.
[25]
L. Shi, et al. Stensr: Spatio-temporal tensor streams for anomaly detection and pattern discovery. KAIS, 43(2):333--353, 2015.
[26]
A. Sobral, et al. Incremental and multi-feature tensor subspace learning applied for background modeling and subtraction. In ICIAR, 2014.
[27]
J. Sun, D. Tao, and C. Faloutsos. Beyond streams and graphs: dynamic tensor analysis. In SIGKDD, 2006.
[28]
J. Sun, et al. Incremental tensor analysis: Theory and applications. TKDD, 2(3):11, 2008.
[29]
M. A. O. Vasilescu, et al. Multilinear analysis of image ensembles: Tensorfaces. In ECCV, 2002.
[30]
M. Zhang and A. A. Sawchuk. Usc-had: A daily activity dataset for ubiquitous activity recognition using wearable sensors. In Ubicomp-SAGAware, 2012.

Cited By

View all
  • (2024)Online Canonical Polyadic Decomposition: Application of Fluorescence Tensors with Nonnegative Orthogonality and Sparse ConstraintOptimization Algorithms - Classics and Recent Advances10.5772/intechopen.110123Online publication date: 10-Jul-2024
  • (2024)OPIT: A Simple but Effective Method for Sparse Subspace Tracking in High-Dimension and Low-Sample-Size ContextIEEE Transactions on Signal Processing10.1109/TSP.2023.334907072(521-534)Online publication date: 2024
  • (2024)Effective Streaming Low-Tubal-Rank Tensor Approximation via Frequent DirectionsIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.318109735:1(1113-1126)Online publication date: Jan-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
KDD '16: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
August 2016
2176 pages
ISBN:9781450342322
DOI:10.1145/2939672
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 August 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CP decomposition
  2. online learning
  3. tensor decomposition

Qualifiers

  • Research-article

Funding Sources

Conference

KDD '16
Sponsor:

Acceptance Rates

KDD '16 Paper Acceptance Rate 66 of 1,115 submissions, 6%;
Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)58
  • Downloads (Last 6 weeks)7
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Online Canonical Polyadic Decomposition: Application of Fluorescence Tensors with Nonnegative Orthogonality and Sparse ConstraintOptimization Algorithms - Classics and Recent Advances10.5772/intechopen.110123Online publication date: 10-Jul-2024
  • (2024)OPIT: A Simple but Effective Method for Sparse Subspace Tracking in High-Dimension and Low-Sample-Size ContextIEEE Transactions on Signal Processing10.1109/TSP.2023.334907072(521-534)Online publication date: 2024
  • (2024)Effective Streaming Low-Tubal-Rank Tensor Approximation via Frequent DirectionsIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.318109735:1(1113-1126)Online publication date: Jan-2024
  • (2024)A novel recursive least-squares adaptive method for streaming tensor-train decomposition with incomplete observationsSignal Processing10.1016/j.sigpro.2023.109297216(109297)Online publication date: Mar-2024
  • (2024)Scale-variant structural feature construction of EEG stream via component-increased Dynamic Tensor DecompositionKnowledge-Based Systems10.1016/j.knosys.2024.111747294(111747)Online publication date: Jun-2024
  • (2024)Online spatiotemporal modeling for high spatial-dimensional DPSs under nonstationary sensor layoutExpert Systems with Applications10.1016/j.eswa.2024.125003256(125003)Online publication date: Dec-2024
  • (2024)Incremental algorithms for truncated higher-order singular value decompositionsBIT Numerical Mathematics10.1007/s10543-023-01004-764:1Online publication date: 8-Jan-2024
  • (2023)Streaming Generalized Canonical Polyadic Tensor DecompositionsProceedings of the Platform for Advanced Scientific Computing Conference10.1145/3592979.3593405(1-10)Online publication date: 26-Jun-2023
  • (2023)Static and Streaming Tucker Decomposition for Dense TensorsACM Transactions on Knowledge Discovery from Data10.1145/356868217:5(1-34)Online publication date: 27-Feb-2023
  • (2023)Tripartite Graph Aided Tensor Completion For Sparse Network MeasurementIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.321325934:1(48-62)Online publication date: 1-Jan-2023
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media