Lune

ICLR2020顶会

Span Recovery for Deep Neural Networks with Applications to Input Obfuscation

Rajesh Jayaram, David P. Woodruff, Qiuyi Zhang

2020年份
6被引次数
5顶会引用

摘要

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<nk<n, let A∈Rk×n\mathbf{A} \in \mathbb{R}^{k \times n} be the innermost weight matrix of an arbitrary feed forward neural network M:Rn→RM:\mathbb{R}^n \to \mathbb{R}, so M(x)M(x) can be written as M(x)=σ(Ax)M(x) = \sigma(\mathbf{A} x), for some network σ:Rk→R\sigma:\mathbb{R}^k \to \mathbb{R}. The goal is then to recover the row span of A\mathbf{A} given only oracle access to the value of M(x)M(x). We show that if MM is a multi-layered network with ReLU activation functions, then partial recovery is possible: namely, we can provably recover k/2k/2 linearly independent vectors in the row span of A\mathbf{A} using poly(n)(n) non-adaptive queries to M(x)M(x). Furthermore, if MM has differentiable activation functions, we demonstrate that full span recovery is possible even when the output is first passed through a sign or 0/10/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.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper5

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖