Do wide and deep networks learn the same things?
ai.googleblog.com
ai.googleblog.com
VGG is also super influential of course -- it reinforced the trend towards ever deeper networks, which ResNet also took to another level.
[1] https://papers.nips.cc/paper/4824-imagenet-classification-wi...
(If you're too lazy to watch, it turns out that there exist functions that a shallow network can never approximate)
From the paper at https://arxiv.org/pdf/2010.15327.pdf
> As the model gets wider or deeper, we seethe emergence of a distinctive block structure— a considerable range of hidden layers that have very high representation similarity (seen as a yellow square on the heatmap). This block structure mostly appears in the later layers (the last two stages) of the network.
I wonder if we could do similar analysis on the human brain and find "high representational similarity" for people who do the same task over and over again, such as play chess.
Also, I don't really know what sort of data they are analyzing or looking at with these NN, maybe someone with better scansion can let me know?
> We apply CKA to a family of ResNets of varying depths and widths, trained on common benchmark datasets (CIFAR-10, CIFAR-100 and ImageNet)
It would be interesting to see where the deep vs wide analysis ends up when many problem types are used. Can a single network be trained on multiple problems at once and perform well on all?
Felleman and Van Essen is a classic paper on the organization of the visual system. Figure 2 (p. 4) might give you good sense for how much of the brain it occupies and Figure 4 (p. 30) is the well-known "wiring diagram.
In the 30 years since that paper was written, we've found a few more boxes and a lot more wires! We've also come to appreciate that there are lots of recurrent loops. V1 -> V2 is one of the biggest connections in the brain, V2 -> V1 is a near runner up.
https://cogsci.ucsd.edu/~sereno/201/readings/04.03-MacaqueAr...
Mixed in with that, there is also slower signaling via neuromodulators (dopamine, norepinephrine etc), neuroendocrine system, and God only knows whatever the astrocytes are doing. Every neuron has its own internal dynamics too, over scales ranging from milliseconds (channel inactivation) to hours or days (receptor internalization).
There’s even the possibility of “ephaptic coupling”, wherein the electric fields produced by some neurons affect the activity of others, without making any sort of direct contact. We’ve collected some of the stronger data in favor of that possibility and yet I remain firmly in denial because it would make the brain so absurdly complicated.
I would not be surprised if the brain did similar things, especially given that light and magnets are causing effects in various studies.
That's sorta what might be happening in the brain. I do brain stimulation experiments where we generate electric fields in the brain by passing currents across the scalp: 0.5 V/m or so (which you get by putting 1-2 mA across the scalp) is enough to do some really wild things to neurons, even in a big primate head. This is cool, and potentially useful for various kinds of rehab/neuroprosthetics/etc.
The crazier thing is that the neurons themselves generate much stronger electric fields themselves (~10x stronger, in some parts of the brain). Whether those fields are actively used or merely "tolerated" is hard to say but....woah.
Of course, I'm talking about just the typical current day CNN. There's a lot of ongoing work in recurrent neural nets, memory for neural nets, attention (though the idea of "attention" that is hot right now is quite simplified compared to what we usually call attention), etc.
I've wanted to try a neural network where the output of every layer goes into every subsequent layer. Each layer would thus provide a different perspective to subsequent layers.
Anyone know if this has been tried?
The DeepMind lecture series on YouTube is pretty great.
You'd likely overdue it with skips everywhere, too many connections to learn and backprop on that learning would likely be difficult
Canonically, the cortex is built out of columns, each of which repeat the same motif. Within a cortical column, signals enter a cortical region through layer IV, 'ascend' to other cortical areas via Layers II and III, and project elsewhere in the brain via Layer V/VI. Layer I mostly contains passing fibers going elsewhere. There are also "horizontal" or lateral connections between and within columns.
This is sort of an abstraction though. It's often hard to clearly delineate the boundary between Layer II and III. Layer IV of primary visual cortex has many small sublayers (4C alpha), but it's very very small in others.