**arXiv ID:** 2205.10320 **Authors:** Artem Kaznatcheev, Konrad Paul Kording **Published:** 2022-05-20T17:34:20Z **Abstract:** Deep Learning (DL) is a surprisingly successful branch of machine learning. The success of DL is usually explained by focusing analysis on a particular recent algorithm and its traits. Instead, we propose that an explanation of the success of DL must look at the population of all algorithms in the field and how they have evolved over time. We argue that cultural evolu...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill nothing-makes-sense-in-deep-learning-except-in-the-light-of-evolution --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Nothing Makes Sense In Deep Learning Except In The Light Of Evolution?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-nothing-makes-sense-in-deep-learning-except-in-the)More formats (shields.io, HTML) on the badges page.
# Nothing makes sense in deep learning, except in the light of evolution
**arXiv ID:** 2205.10320
**Authors:** Artem Kaznatcheev, Konrad Paul Kording
**Published:** 2022-05-20T17:34:20Z
**Abstract:**
Deep Learning (DL) is a surprisingly successful branch of machine learning. The success of DL is usually explained by focusing analysis on a particular recent algorithm and its traits. Instead, we propose that an explanation of the success of DL must look at the population of all algorithms in the field and how they have evolved over time. We argue that cultural evolution is a useful framework to explain the success of DL. In analogy to biology, we use `development' to mean the process converting the pseudocode or text description of an algorithm into a fully trained model. This includes writing the programming code, compiling and running the program, and training the model. If all parts of the process don't align well then the resultant model will be useless (if the code runs at all!). This is a constraint. A core component of evolutionary developmental biology is the concept of deconstraints -- these are modification to the developmental process that avoid complete failure by automatically accommodating changes in other components. We suggest that many important innovations in DL, from neural networks themselves to hyperparameter optimization and AutoGrad, can be seen as developmental deconstraints. These deconstraints can be very helpful to both the particular algorithm in how it handles challenges in implementation and the overall field of DL in how easy it is for new ideas to be generated. We highlight how our perspective can both advance DL and lead to new insights for evolutionary biology.
## Skill Description
This skill is generated from the arXiv paper: Nothing makes sense in deep learning, except in the light of evolution (2205.10320).
## How to Use
[To be filled in by the user or by future automation]
## References
- [arXiv:2205.10320](http://arxiv.org/abs/2205.10320v1)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!