mlsanityData to 7 Oct 2026

Clustering units in neural networks: upstream vs downstream information

arXiv 2203.11815 ↗First posted 22 Mar 2022cs.LG cs.NE stat.MLcited by 11

Not on the map. Why?

Abstract (arXiv)

It has been hypothesized that some form of "modular" structure in artificial neural networks should be useful for learning, compositionality, and generalization. However, defining and quantifying modularity remains an open problem. We cast the problem of detecting functional modules into the problem of detecting clusters of similar-functioning units. This begs the question of what makes two units functionally similar. For this, we consider two broad families of methods: those that define similarity based on how units respond to structured variations in inputs ("upstream"), and those based on how variations in hidden unit activations affect outputs ("downstream"). We conduct an empirical study quantifying modularity of hidden layer representations of simple feedforward, fully connected networks, across a range of hyperparameters. For each model, we quantify pairwise associations between hidden units in each layer using a variety of both upstream and downstream measures, then cluster them by maximizing their "modularity score" using established tools from network science. We find two surprising results: first, dropout dramatically increased modularity, while other forms of weight regularization had more modest effects. Second, although we observe that there is usually good agreement about clusters within both upstream methods and downstream methods, there is little agreement about the cluster assignments across these two families of methods. This has important implications for representation-learning, as it suggests that finding modular representations that reflect structure in inputs (e.g. disentanglement) may be a distinct goal from learning modular representations that reflect structure in outputs (e.g. compositionality).

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 14 of its 51 references that are in the map. First posted on arXiv 22 Mar 2022.

Builds on

14 of 51 references.

References · 14

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2019Similarity of Neural Network Representations Revisitedcited by 1,695
  3. 2018Challenging Common Assumptions in the Unsupervised Learning of Disentangled Representationscited by 929
  4. 2018Learning Deep Disentangled Embeddings with the F-Statistic Losscited by 101
  5. 2019Are Disentangled Representations Helpful for Abstract Visual Reasoning?cited by 100
  6. 2020Are Neural Nets Modular? Inspecting Functional Modularity Through Differentiable Weight Maskscited by 97
  7. 2019Measuring Compositionality in Representation Learningcited by 84
  8. 2021Clusterability in Neural Networkscited by 23
  9. 2019A Review of Modularization Techniques in Artificial Neural Networkscited by 19
  10. 2017Element-centric clustering comparison unifies overlaps and hierarchycited by 17
  11. 2017Modular Representation of Layered Neural Networkscited by 12
  12. 2018Interpreting Layered Neural Networks via Hierarchical Modular Representationcited by 11
2 more
  1. 2018Understanding Community Structure in Layered Neural Networkscited by 7
  2. 2018CANA: A python package for quantifying control and canalization in Boolean Networkscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 3; 2024: 3; 2025: 1; 2026: 2.

11 papers.