Reviews: Neural Networks Trained to Solve Differential Equations Learn General Representations

Neural Information Processing Systems 

The authors introduce a technique to measure the generality (extend to which they transfer to another task) of hidden layers in neural networks. The authors do this by analyzing the singular vector canonical correlation (SVCCA), which makes use of the output of the hidden layers evaluated for different points in the network's input domain. The authors apply their technique on neural networks that are trained to solved differential equations. The results show the first two layers of a NN generalize, the third layer only generalizes depending on the width of the network and the last layer doesn't generalize. The paper is a novel application of SVCCA (introduced at NIPS '17 by Raghu et al) to the problem of measuring generality/transferability of different layers in a NN.