Tensor completion algorithms in big data analytics
Tensor completion is a problem of filling the missing or unobserved entries of partially
observed tensors. Due to the multidimensional character of tensors in describing complex …
observed tensors. Due to the multidimensional character of tensors in describing complex …
A survey of accelerating parallel sparse linear algebra
Sparse linear algebra includes the fundamental and important operations in various large-
scale scientific computing and real-world applications. There exists performance bottleneck …
scale scientific computing and real-world applications. There exists performance bottleneck …
HiCOO: Hierarchical storage of sparse tensors
This paper proposes a new storage format for sparse tensors, called Hierarchical
COOrdinate (HiCOO; pronounced:“haiku”). It derives from coordinate (COO) format, arguably …
COOrdinate (HiCOO; pronounced:“haiku”). It derives from coordinate (COO) format, arguably …
Fast and accurate randomized algorithms for low-rank tensor decompositions
L Ma, E Solomonik - Advances in neural information …, 2021 - proceedings.neurips.cc
Low-rank Tucker and CP tensor decompositions are powerful tools in data analytics. The
widely used alternating least squares (ALS) method, which solves a sequence of over …
widely used alternating least squares (ALS) method, which solves a sequence of over …
Accelerating the tucker decomposition with compressed sparse tensors
S Smith, G Karypis - European Conference on Parallel Processing, 2017 - Springer
The Tucker decomposition is a higher-order analogue of the singular value decomposition
and is a popular method of performing analysis on multi-way data (tensors). Computing the …
and is a popular method of performing analysis on multi-way data (tensors). Computing the …
Load-balanced sparse mttkrp on gpus
Sparse matricized tensor times Khatri-Rao product (MTTKRP) is one of the most
computationally expensive kernels in sparse tensor computations. This work focuses on …
computationally expensive kernels in sparse tensor computations. This work focuses on …
Software for sparse tensor decomposition on emerging computing architectures
In this paper, we develop software for decomposing sparse tensors that is portable to and
performant on a variety of multicore, manycore, and GPU computing architectures. The result …
performant on a variety of multicore, manycore, and GPU computing architectures. The result …
Model-driven sparse CP decomposition for higher-order tensors
Given an input tensor, its CANDECOMP/PARAFAC decomposition (or CPD) is a low-rank
representation. CPDs are of particular interest in data analysis and mining, especially when …
representation. CPDs are of particular interest in data analysis and mining, especially when …
Sparta: High-performance, element-wise sparse tensor contraction on heterogeneous memory
Sparse tensor contractions appear commonly in many applications. Efficiently computing a
two sparse tensor product is challenging: It not only inherits the challenges from common …
two sparse tensor product is challenging: It not only inherits the challenges from common …
aeSpTV: An adaptive and efficient framework for sparse tensor-vector product kernel on a high-performance computing platform
Multi-dimensional, large-scale, and sparse data, which can be neatly represented by sparse
tensors, are increasingly used in various applications such as data analysis and machine …
tensors, are increasingly used in various applications such as data analysis and machine …