Block subsampled randomized Hadamard transform for low-rank approximation on distributed architectures

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Balabanov, Oleg, Beaupere, Matthias, Grigori, Laura, Lederer, Victor
Format: Preprint
Publié: 2022
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916172512886784
author Balabanov, Oleg
Beaupere, Matthias
Grigori, Laura
Lederer, Victor
author_facet Balabanov, Oleg
Beaupere, Matthias
Grigori, Laura
Lederer, Victor
contents This article introduces a novel structured random matrix composed blockwise from subsampled randomized Hadamard transforms (SRHTs). The block SRHT is expected to outperform well-known dimension reduction maps, including SRHT and Gaussian matrices, on distributed architectures with not too many cores compared to the dimension. We prove that a block SRHT with enough rows is an oblivious subspace embedding, i.e., an approximate isometry for an arbitrary low-dimensional subspace with high probability. Our estimate of the required number of rows is similar to that of the standard SRHT. This suggests that the two transforms should provide the same accuracy of approximation in the algorithms. The block SRHT can be readily incorporated into randomized methods, for instance to compute a low-rank approximation of a large-scale matrix. For completeness, we revisit some common randomized approaches for this problem such as Randomized Singular Value Decomposition and Nyström approximation, with a discussion of their accuracy and implementation on distributed architectures.
format Preprint
id arxiv_https___arxiv_org_abs_2210_11295
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Block subsampled randomized Hadamard transform for low-rank approximation on distributed architectures
Balabanov, Oleg
Beaupere, Matthias
Grigori, Laura
Lederer, Victor
Numerical Analysis
Data Structures and Algorithms
This article introduces a novel structured random matrix composed blockwise from subsampled randomized Hadamard transforms (SRHTs). The block SRHT is expected to outperform well-known dimension reduction maps, including SRHT and Gaussian matrices, on distributed architectures with not too many cores compared to the dimension. We prove that a block SRHT with enough rows is an oblivious subspace embedding, i.e., an approximate isometry for an arbitrary low-dimensional subspace with high probability. Our estimate of the required number of rows is similar to that of the standard SRHT. This suggests that the two transforms should provide the same accuracy of approximation in the algorithms. The block SRHT can be readily incorporated into randomized methods, for instance to compute a low-rank approximation of a large-scale matrix. For completeness, we revisit some common randomized approaches for this problem such as Randomized Singular Value Decomposition and Nyström approximation, with a discussion of their accuracy and implementation on distributed architectures.
title Block subsampled randomized Hadamard transform for low-rank approximation on distributed architectures
topic Numerical Analysis
Data Structures and Algorithms
url https://arxiv.org/abs/2210.11295