Summary
The authors propose randomized algorithms to approximate $\ell_p$ sensitivity functions for $p \in [1,\infty)$, which extend leverage scores beyond the $\ell_2$ norm. The functions they consider are: 1. Estimating all sensitivities, 2. Estimating total sensitivity, and 3. Estimating maximum sensitivity. They provide different types of approximations for each task.
For task 1, they give an additive error, constant factor approximation. For task 2, they give a relative error, $(1+O(\gamma))$ approximation ($\gamma \in (0,1)$). And for task 3, they give a constant factor relative error approximation.
They demonstrate their algorithm initially for $\ell_1$ and then generalize it to all $\ell_p$ norms with $p > 1$. They also prove a hardness result by reducing $\ell_p$ regression to $\ell_p$ sensitivity estimation. Additionally, they implement their algorithm to estimate all sensitivities on 2 existing datasets and compare the average and maximum approximation ratios with the theoretical results.
The main techniques used in the algorithms involve hashing using Rademacher combinations, computing sensitivities with respect to subspace embeddings, splitting matrix rows based on leverage score intervals, and utilizing existing results for $\ell_\infty$ subspace embeddings.
Strengths
The problem of sensitivity estimation is useful for regression problems and has received limited attention for general $p$. Approximating total sensitivity is particularly significant in obtaining the sample complexity of learning arbitrary functions.
The algorithms presented are an interesting combination of known results from sensitivity sampling framework and RNLA. Specifically, their result for approximating total sensitivity is interesting because the computational complexity does not depend polynomially on the number of rows of the matrix, which is usually very large.
Finally, the analysis of the proposed algorithms is largely clear, helping to understand the guarantees of their algorithms. Overall, this paper is a significant contribution to the field of sensitivity sampling and dimensionality reduction.
Weaknesses
- Algorithm 4 does not appear to be significantly novel, except for integrating generalized sensitivity to an existing $\ell_\infty$ subspace embedding technique, but the task is coherent with the other tasks mentioned.
- While the motivation for total sensitivity is clear, the authors have not motivated the problem of estimating maximum sensitivity. However, this might be because I am not familiar with it.
- I noticed some typos, missing definitions.. In Algorithm 3, it is unclear where the vector of leverage scores $\tau(C)$ is being used. Additionally, $\omega$ is not defined, which I am assuming to be the matrix multiplication exponent.
Questions
I would like to understand the comparison between approximate $\ell_p$ sensitivities and Lewis weights. From what I understand, it is known that Lewis weights cover sensitivities, at least for $p \in [1,2]$. The authors mentioned that Lewis weights are a crude approximation to sensitivities, although Lewis weights are used as a subroutine to obtain subspace embedding in their proposed algorithms. I am curious to see the benefits that an additive error approximation to sensitivities have over Lewis weight sampling.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
It would be beneficial if the authors consider adding a section addressing the open problems and limitations.