3 ms·
The implications of this are huge, it should drastically reduce processing time for neural nets. I wonder if given this if networks could be updated asynchronou
by fleitz 12y ago
The implications of this are huge, it should drastically reduce processing time for neural nets. I wonder if given this if networks could be updated asynchronously/continuously.
- benanne 12y agoI don't really understand how it would reduce processing time, could you elaborate? The main implications seem to be for neuroscience, as far as I can tell. Backprop is considered biologically implausible because it requires either bidirectional communication over synapses (which doesn't happen) or weight sharing between neurons. But this allows the forward and backward connections to be decoupled (i.e. they are different synapses). This is really interesting stuff, my first reaction was "why does this even work?" I think I still don't really fully understand what's going on.
- bearzoo 12y agoFrom reading the abstract it seems that they are claiming that introducing some randomness into your gradient of weight changes allows for the quicker convergence of solution - I did not read the paper. I also don't exactly understand why it works - it sounds like they are claiming traditional back prop has room for improvement.
- Houshalter 12y agoThat's a very old strategy called jittering (also see stochastic gradient descent.) This is something entirely different. They are not doing regular backpropagation at all, but somehow using neurons to learn how to backpropagate values. I haven't read the paper yet, just read their slides earlier, so that might not be correct.
- Jonanin 12y ago> Backprop is considered biologically implausible This is not true. See Neural Back propagation [1]. There are known mechanisms for backwards feedback between neural connections, for example Spike Timing Dependent Plasticity - where neural inputs that are well correlated in time and potential to output firings are strengthened over time. These phenomena are vital to learning and neural development. [1] http://en.m.wikipedia.org/wiki/Neural_backpropagation http://en.m.wikipedia.org/wiki/Neural_backpropagation
- Houshalter 12y agoYes but that's not really anything like the backpropagation algorithm in artificial neural networks.
- singularity2001 12y agoRevolutionary paper indeed, if this idea generalizes to bigger deeper networks! (Then) why hasn't it been discovered before? It's like the Cambrian explosion of neuron networks, very exciting times.
- singularity2001 12y agookay but how does this save computing time? computing random matrices is not faster than (implicitly) transposing the weight matrix. so it only has philosophical implications, right? Ok, got it: It will simplify the approach of how to create hardware based neural networks! no more complicated look-ups of the transposed weight matrix needed.