Construction of Hierarchically Semi-Separable matrix Representation using Adaptive Johnson-Lindenstrauss Sketching
Yotam Yaniv, Pieter Ghysels, Osman Asif Malik, Henry A. Boateng, Xiaoye S. Li

TL;DR
This paper extends an HSS matrix construction algorithm to include a broader class of Johnson--Lindenstrauss sketching operators, providing theoretical justification and demonstrating significant speedups in implementation.
Contribution
It generalizes the HSS construction algorithm to various JL sketching operators, with theoretical bounds and practical efficiency improvements.
Findings
Up to 2.5x speedup using SJLT or SRHT over Gaussian sketching.
Performance improvement of up to 35x in parallel HSS construction with SJLT.
Theoretical bounds justify the use of different JL sketching operators.
Abstract
We present an extension of an adaptive, partially matrix-free, Hierarchically Semi-Separable (HSS) matrix construction algorithm by Gorman et al. [SIAM J. Sci. Comput. 41(5), 2019] which uses Gaussian sketching operators to a broader class of Johnson--Lindenstrauss (JL) sketching operators. We develop theoretical work which justifies this extension. In particular, we extend the earlier concentration bounds to all JL sketching operators and examine this bound for specific classes of such operators including the original Gaussian sketching operators, subsampled randomized Hadamard transform (SRHT) and the sparse Johnson--Lindenstrauss transform (SJLT). We discuss the implementation details of applying SJLT and SRHT efficiently. Then we demonstrate experimentally that using SJLT or SRHT instead of Gaussian sketching operators leads to up to 2.5x speedups of the serial HSS construction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Face and Expression Recognition · Blind Source Separation Techniques
