SVCCA: Singular Vector Canonical Correlation Analysis for Deep Learning Dynamics and Interpretability
June 19, 2017 ยท Entered Twilight ยท ๐ arXiv.org
"Last commit was 7.0 years ago (โฅ5 year threshold)"
Evidence collected by the PWNC Scanner
Repo contents: CONTRIBUTING.md, LICENSE, README.md, cca_core.py, dft_ccas.py, examples, numpy_pca.py, numpy_pls.py, pwcca.py, tutorials
Authors
Maithra Raghu, Justin Gilmer, Jason Yosinski, Jascha Sohl-Dickstein
arXiv ID
1706.05806
Category
stat.ML: Machine Learning (Stat)
Cross-listed
cs.LG
Citations
34
Venue
arXiv.org
Repository
https://github.com/google/svcca/
โญ 643
Last Checked
4 months ago
Abstract
We propose a new technique, Singular Vector Canonical Correlation Analysis (SVCCA), a tool for quickly comparing two representations in a way that is both invariant to affine transform (allowing comparison between different layers and networks) and fast to compute (allowing more comparisons to be calculated than with previous methods). We deploy this tool to measure the intrinsic dimensionality of layers, showing in some cases needless over-parameterization; to probe learning dynamics throughout training, finding that networks converge to final representations from the bottom up; to show where class-specific information in networks is formed; and to suggest new training regimes that simultaneously save computation and overfit less. Code: https://github.com/google/svcca/
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Machine Learning (Stat)
๐ฎ
๐ฎ
The Ethereal
๐ฎ
๐ฎ
The Ethereal
Layer Normalization
๐ฎ
๐ฎ
The Ethereal
Simple and Scalable Predictive Uncertainty Estimation using Deep Ensembles
R.I.P.
๐ป
Ghosted
Variational Inference with Normalizing Flows
๐
๐
The Cartographer
Towards A Rigorous Science of Interpretable Machine Learning
R.I.P.
๐ป
Ghosted