Ask HN: Is neuroscience-inspired machine learning the next big thing?
In their article and review paper from last year(https://deepmind.com/blog/ai-and-neuroscience-virtuous-circle/) the team at DeepMind indicated that while neuroscience inspired the first generation of artificial neural networks, the two fields aren’t collaborating.
I think formalizing computational paradigms in the brain and then building new models and topologies could be huge, what do you think?
46 comments
[ 4.0 ms ] story [ 106 ms ] threadThis is a super interesting analogy and it's changed my perspective a bit. But it all depends on your end goal. You say:
> We don't even know if the human brain is actually good at what it's doing.
What is it doing? Do we want our AIs to maximize learning or just human-like behavior? If it's the latter, I believe you absolutely want to look at neuroscience and emulate the human brain. Of course, airplanes are super good at flying, but they look nothing like birds.
Also, good is subjective, and we don't have wetware in our engineering toolchain anyway. Loosely coupled metaphors seem to be popular and effective due to ambiguities like this.
As I understand it, birds don't need to flap their wings to fly. Many birds can glide for long distances, say. They flap their wings to give themselves a push and get off the ground, etc, but not to stay aloft. In other words, airplanes do work on the same principles as birds do, they just employ them in a different manner.
Similarly, the whole idea that we can reproduce human intelligence using computers is based on an understanding of human intelligence as computation, and of the brain as a computational device [1]. Without this assumption, AI would have been very difficult to justify, and I do mean AI in all its forms, from its beginnings with the Dartmouth conference and what can be called "McCarthy's project", to modern days.
For example, for most of the history of AI, the main thrust of research was on propositional and first order logic as models of human reasoning. The current wave of deep learning itself is predicated on the idea that the human brain is a kind of computer and so it can be simulated by a digital computer. The connectionists are just a little more literal in that sense, than most other AI people.
But, yes, absolutely, wa are totally trying to make artificial minds that behave just like human minds, that "flap their glia like brains" or whatever. The only problem is that we don't actually have a very good idea how human brains work- let alone the minds they produce.
_______________
[1] These are the main ideas behind cognitive science. See the wikipedia article:
https://en.wikipedia.org/wiki/Cognitive_science
Hummingbirds are a special case, if I understand correctly; they fly like insects, most of which can't glide.
So maybe the analogy about planes should be with insects, not birds? "Planes don't flap their wings like insects".
Just because you can make an airplane that works bereft of the working principles of a bird does not mean that the same fundamental principles of the biological system cannot lead you to further breakthroughs.
In fact, all your analogy really suggests taken to it's logical conclusion is that we shouldn't look at a system already created to solve new problems. You could just as easily say "There is no reason to build a helicopter or hovercraft like a plane." At the end of the day, the same working principles are at work, and there is value to be found in the process by which the essential characteristics of one design are distilled and modified to give birth to another.
A hovercraft can be inspired by a turbofan. A helicopter or or bird can lead one to the conclusion of fixed wing flight, just as the fixed wing can lead you to rotary flight.
In short, it is a shallow person who stops looking because airplanes don't flap.
Nature almost always does it better, it's OG.
I don't think we understand what the human brain's doing, on a semantic level, well enough to really get hints from it yet. Last I heard we understand (on a functional can-reproduce-in-silico level) most of how flies and rats can see, how snails figure out whether to munch or not, and a bit of how rats navigate the world. We've mapped a worm's connectome but don't really understand it. Unless I'm wrong (and I'd love links to any research to the contrary) we're miles and miles away from understanding most of what the human brain does.
― Edsger W. Dijkstra
1. Numenta.com : founded by Jeff Hawkins of Palm Fame
2. Vicarious.com : founded by Dileep George a Numenta alumnus.
3. Joshua Tanenbaum's work at MIT.
4. Eric Horvitz at MSR
Also Check out Pentti Kanerva work into sparse models of human brain.
https://www.crcpress.com/Neuromorphic-Photonics/Prucnal-Shas...
To put it in bird flight analogy, by constructing airplanes and making it an exact science, we're able to get a much finer understanding of the pricipal problems in flight and get to appreciate the difference between the flight of colibris and bumblebees (who can't fly by gliding but must beat their wings frenetically) versus larger birds (which can fly by gliding, more closely resembling plane flight).
Reading these comments comparing birds and aeroplanes is nonsense since they both have very different flight behaviours and objectives. Birds’ wings flap for agility to avoid predators. They have brains which is half reflex and allows them to regulate their bodies. Planes don’t have predators and don’t need cognition.
If our objective is to solve a business problem, machine learning is great for specific tasks and can achieve superhuman results in some cases. We don’t need much neuroscience here.
But if our objective is AGI, it gets interesting because it is very far from current machine learning / deep learning / reinforcement learning. It’s hard to put a definition on AGI at all. What do we want to achieve? To replicate the human brain, of course we need neuroscience. To replicate intelligence without designing the components for bodily function will need an approach which looks at brain circuitry and function but is implemented with a good level of abstraction.
I believe we know a lot more about the brain than the public thinks. Read Cell Neuron and Nature Neuroscience journals and clinical encyclopaedias to get an understanding. I don’t think we should be replicating things on the neuron level but at a more abstract level of neuronal dynamics, neuronal populations and networks with a focus on understanding the developmental biology of the first few years of human life where learning really happens.
Given that the brain has 100 billion neurons with about 5000 connections each that contain state (ignoring the various neurotransmitter side effects) at half precision we require roughly 1 PB of memory for it. Add some factor <10 if you want to include the routing information to make the connections dynamic.
Regarding computational capacity of a event driven architecture for AGI based on the brain: Assuming each neuron fires on average at 100 Hz on each connection that would amount to 50 PetaFlops. Effectively, this number could be lower, if that average firing rate and connection utilization goes down. So when looking at the current supercomputer list, there should be some machines around that would be able to do such calculations assuming we have tools to model the architecture.
He was showing these various prototypes of a product they are developing that is used to detect smells. It's a little box that keeps a certain stable temperature. Inside the box, they connected cells with various taste receptors to this synthetic "brain", also modifying the DNA in the smell receptor cells to be hypereffecient in the process.
It seemed liked they could train these networks in a similar way to machine learning, but they had trouble remembering over time, so now they were experimenting with using neurotransmitters (emulating feelings) to persist the changes.
He said their customers were various American 3-letter agencies.
Their website is at https://koniku.com/ if you're curious.
[1] https://www.forbes.com/forbes-live/event/a-i-machine-learnin...
[2] http://blog.shakirm.com/2013/04/marrs-levels-of-analysis/
[3] https://cbmm.mit.edu/about/people/tenenbaum
[4] https://www.vicarious.com/2017/10/26/common-sense-cortex-and...
[5] https://arxiv.org/abs/1610.00161
Tenenbaum: https://youtu.be/RB78vRUO6X8
Richards: https://youtu.be/C_2Q7uKtgNs
[0] http://bach.ai/
In terms of theories, the goals are rather different for now.
These guys built a more biologically plausible model and got it to do very simple tasks
https://pdfs.semanticscholar.org/a5c4/19fcd6ea6f33be067b665e...
Don’t know if their lab has had more success or not on practical tasks but that’s not really the point I guess
1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3059684/