Clusterability in Neural Networks

03/04/2021
by   Daniel Filan, et al.
6

The learned weights of a neural network have often been considered devoid of scrutable internal structure. In this paper, however, we look for structure in the form of clusterability: how well a network can be divided into groups of neurons with strong internal connectivity but weak external connectivity. We find that a trained neural network is typically more clusterable than randomly initialized networks, and often clusterable relative to random networks with the same distribution of weights. We also exhibit novel methods to promote clusterability in neural network training, and find that in multi-layer perceptrons they lead to more clusterable networks with little reduction in accuracy. Understanding and controlling the clusterability of neural networks will hopefully render their inner workings more interpretable to engineers by facilitating partitioning into meaningful clusters.

READ FULL TEXT

page 4

page 5

page 12

research
03/10/2020

Neural Networks are Surprisingly Modular

The learned weights of a neural network are often considered devoid of s...
research
10/29/2020

A Greedy Algorithm for Quantizing Neural Networks

We propose a new computationally efficient method for quantizing the wei...
research
01/31/2021

The distance between the weights of the neural network is meaningful

In the application of neural networks, we need to select a suitable mode...
research
02/11/2020

A Survey On 3D Inner Structure Prediction from its Outer Shape

The analysis of the internal structure of trees is highly important for ...
research
02/24/2020

TrojanNet: Embedding Hidden Trojan Horse Models in Neural Networks

The complexity of large-scale neural networks can lead to poor understan...
research
02/12/2021

Cockpit: A Practical Debugging Tool for Training Deep Neural Networks

When engineers train deep learning models, they are very much "flying bl...
research
06/21/2020

Affine Symmetries and Neural Network Identifiability

We address the following question of neural network identifiability: Sup...

Please sign up or login with your details

Forgot password? Click here to reset