High Performance Parallel Algorithms for Tensor Decompositions

High Performance Parallel Algorithms for Tensor Decompositions
Author :
Publisher :
Total Pages : 0
Release :
ISBN-10 : OCLC:1007520366
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis High Performance Parallel Algorithms for Tensor Decompositions by : Oguz Kaya

Download or read book High Performance Parallel Algorithms for Tensor Decompositions written by Oguz Kaya and published by . This book was released on 2017 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Tensor factorization has been increasingly used to analyze high-dimensional low-rank data ofmassive scale in numerous application domains, including recommender systems, graphanalytics, health-care data analysis, signal processing, chemometrics, and many others.In these applications, efficient computation of tensor decompositions is crucial to be able tohandle such datasets of high volume. The main focus of this thesis is on efficient decompositionof high dimensional sparse tensors, with hundreds of millions to billions of nonzero entries,which arise in many emerging big data applications. We achieve this through three majorapproaches.In the first approach, we provide distributed memory parallel algorithms with efficientpoint-to-point communication scheme for reducing the communication cost. These algorithmsare agnostic to the partitioning of tensor elements and low rank decomposition matrices, whichallow us to investigate effective partitioning strategies for minimizing communication cost whileestablishing computational load balance. We use hypergraph-based techniques to analyze computational and communication requirements in these algorithms, and employ hypergraphpartitioning tools to find suitable partitions that provide much better scalability.Second, we investigate effective shared memory parallelizations of these algorithms. Here, we carefully determine unit computational tasks and their dependencies, and express them using aproper data structure that exposes the parallelism underneath.Third, we introduce a tree-based computational scheme that carries out expensive operations(involving the multiplication of the tensor with a set of vectors or matrices, found at the core ofthese algorithms) faster by factoring out and storing common partial results and effectivelyre-using them. With this computational scheme, we asymptotically reduce the number oftensor-vector and -matrix multiplications for high dimensional tensors, and thereby rendercomputing tensor decompositions significantly cheaper both for sequential and parallelalgorithms.Finally, we diversify this main course of research with two extensions on similar themes.The first extension involves applying the tree-based computational framework to computingdense tensor decompositions, with an in-depth analysis of computational complexity andmethods to find optimal tree structures minimizing the computational cost. The second workfocuses on adapting effective communication and partitioning schemes of our parallel sparsetensor decomposition algorithms to the widely used non-negative matrix factorization problem,through which we obtain significantly better parallel scalability over the state of the artimplementations.We point out that all theoretical results in the thesis are nicely corroborated by parallelexperiments on both shared-memory and distributed-memory platforms. With these fastalgorithms as well as their tuned implementations for modern HPC architectures, we rendertensor and matrix decomposition algorithms amenable to use for analyzing massive scaledatasets.


High Performance Parallel Algorithms for Tensor Decompositions Related Books

High-Performance Tensor Computations in Scientific Computing and Data Science
Language: en
Pages: 192
Authors: Edoardo Angelo Di Napoli
Categories: Science
Type: BOOK - Published: 2022-11-08 - Publisher: Frontiers Media SA

DOWNLOAD EBOOK

High Performance Parallel Algorithms for Tensor Decompositions
Language: en
Pages: 0
Authors: Oguz Kaya
Categories:
Type: BOOK - Published: 2017 - Publisher:

DOWNLOAD EBOOK

Tensor factorization has been increasingly used to analyze high-dimensional low-rank data ofmassive scale in numerous application domains, including recommender
Matrix and Tensor Factorization Techniques for Recommender Systems
Language: en
Pages: 101
Authors: Panagiotis Symeonidis
Categories: Computers
Type: BOOK - Published: 2017-01-29 - Publisher: Springer

DOWNLOAD EBOOK

This book presents the algorithms used to provide recommendations by exploiting matrix factorization and tensor decomposition techniques. It highlights well-kno
Nonnegative Matrix and Tensor Factorizations
Language: en
Pages: 500
Authors: Andrzej Cichocki
Categories: Science
Type: BOOK - Published: 2009-07-10 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

This book provides a broad survey of models and efficient algorithms for Nonnegative Matrix Factorization (NMF). This includes NMF’s various extensions and mo
Euro-Par 2017: Parallel Processing
Language: en
Pages: 740
Authors: Francisco F. Rivera
Categories: Computers
Type: BOOK - Published: 2017-08-18 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the proceedings of the 23rd International Conference on Parallel and Distributed Computing, Euro-Par 2017, held in Santiago de Compostela,