Parameter Sensitivity Analysis of the SparTen High Performance Sparse Tensor Decomposition Software: Extended Analysis

12/02/2020
by   Jeremy M. Myers, et al.
0

Tensor decomposition models play an increasingly important role in modern data science applications. One problem of particular interest is fitting a low-rank Canonical Polyadic (CP) tensor decomposition model when the tensor has sparse structure and the tensor elements are nonnegative count data. SparTen is a high-performance C++ library which computes a low-rank decomposition using different solvers: a first-order quasi-Newton or a second-order damped Newton method, along with the appropriate choice of runtime parameters. Since default parameters in SparTen are tuned to experimental results in prior published work on a single real-world dataset conducted using MATLAB implementations of these methods, it remains unclear if the parameter defaults in SparTen are appropriate for general tensor data. Furthermore, it is unknown how sensitive algorithm convergence is to changes in the input parameter values. This report addresses these unresolved issues with large-scale experimentation on three benchmark tensor data sets. Experiments were conducted on several different CPU architectures and replicated with many initial states to establish generalized profiles of algorithm convergence behavior.

READ FULL TEXT
research
10/18/2022

Multi-Parameter Performance Modeling via Tensor Completion

Performance tuning, software/hardware co-design, and job scheduling are ...
research
02/12/2023

Low-Rank Tensor Completion With Generalized CP Decomposition and Nonnegative Integer Tensor Completion

The problem of tensor completion is important to many areas such as comp...
research
10/15/2015

Tensor vs Matrix Methods: Robust Tensor Decomposition under Block Sparse Perturbations

Robust tensor CP decomposition involves decomposing a tensor into low ra...
research
07/06/2023

Analyzing the Performance Portability of Tensor Decomposition

We employ pressure point analysis and roofline modeling to identify perf...
research
08/22/2018

Generalized Canonical Polyadic Tensor Decomposition

Tensor decomposition is a fundamental unsupervised machine learning meth...
research
10/27/2021

Streaming Generalized Canonical Polyadic Tensor Decompositions

In this paper, we develop a method which we call OnlineGCP for computing...
research
10/05/2020

Tensor Fields for Data Extraction from Chart Images: Bar Charts and Scatter Plots

Charts are an essential part of both graphicacy (graphical literacy), an...

Please sign up or login with your details

Forgot password? Click here to reset