Span Recovery for Deep Neural Networks with Applications to Input Obfuscation
Not on the map. Why?
Abstract (arXiv)
The tremendous success of deep neural networks has motivated the need to better understand the fundamental properties of these networks, but many of the theoretical results proposed have only been for shallow networks. In this paper, we study an important primitive for understanding the meaningful input space of a deep network: span recovery. For k<n, let A ∈ ℝk × n be the innermost weight matrix of an arbitrary feed forward neural network M:ℝn → ℝ, so M(x) can be written as M(x) = σ(A x), for some network σ:ℝk → ℝ. The goal is then to recover the row span of A given only oracle access to the value of M(x). We show that if M is a multi-layered network with ReLU activation functions, then partial recovery is possible: namely, we can provably recover k/2 linearly independent vectors in the row span of A using poly(n) non-adaptive queries to M(x). Furthermore, if M has differentiable activation functions, we demonstrate that full span recovery is possible even when the output is first passed through a sign or 0/1 thresholding function; in this case our algorithm is adaptive. Empirically, we confirm that full span recovery is not always possible, but only for unrealistically thin layers. For reasonably wide networks, we obtain full span recovery on both random networks and networks trained on MNIST data. Furthermore, we demonstrate the utility of span recovery as an attack by inducing neural networks to misclassify data obfuscated by controlled random noise as sensical inputs.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1.
4 papers.
- 2022Hardness of Noise-Free Learning for Two-Hidden-Layer Neural Networkscited by 28
- 2021Efficiently Learning Any One Hidden Layer ReLU Network From Queriescited by 6
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputscited by 2
- 2023Exploring Geometry of Blind Spots in Vision Modelscited by 2
- 2023Exploring Geometry of Blind Spots in Vision Models30 Oct 2023
- 2022Tricking the Hashing Trick: A Tight Lower Bound on the Robustness of CountSketch to Adaptive Inputs3 Jul 2022
- 2022Hardness of Noise-Free Learning for Two-Hidden-Layer Neural Networks10 Feb 2022
- 2021Efficiently Learning Any One Hidden Layer ReLU Network From Queries8 Nov 2021