Sparse Convolution for Approximate Sparse Instance
arXiv:2306.02381
Abstract
Computing the convolution of two vectors of dimension is one of the most important computational primitives in many fields. For the non-negative convolution scenario, the classical solution is to leverage the Fast Fourier Transform whose time complexity is . However, the vectors and could be very sparse and we can exploit such property to accelerate the computation to obtain the result. In this paper, we show that when and holds, we can approximately recover the all index in with point-wise error of in time. We further show that we can iteratively correct the error and recover all index in correctly in time.