News for hackers. Stuff that matters.
Re:What intelligent machines need to incorporate from the ne... by nabla9 on Friday June 02, 2017 @06:03PM (#14473634)
>Our current theoretical understanding of how human cognition arises from neural processes is probably close to a level sufficient to build human level AI.

This is not true at all.

The brain of C. elegans (roundworm) has been mapped exactly (connectome is known) and we know it's 302 neurons and 8000 synapses well (it has just 959 cells total) but we still can't fully understand how its primitive brain works. It don't even have spiking neurons and it's still a mystery. It would be relatively straight forward to simulate. There is even software for doing it.

To fully understand how even simple brain works, we must understand gene expression inside brain cells, role of somatic brain mosaicism inside brain, brain chemistry, neural connectome, how cortical columns work, neural coding, etc.

When you get all this right, you need to fine tune it. Hyperparameter optimization for human level AI so that it's not epileptic, autistic, schizophrenic, manic, idiot or AI equivalent of these and million other things must be really hard process.

---

http://www.openworm.org/

http://bluebrain.epfl.ch/page-52741-en.html

http://cajalbbp.cesvima.upm.es/

Re:What intelligent machines need to incorporate from the ne... by grondilu on Friday June 02, 2017 @06:17PM (#14473706)
Thanks for reminding us of openworm. The fact that scientists are still working on simulating an animal with barely a thousand cells surely relativizes claims about simulating a mammalian brain, let alone a human one.

Frankly, it's even kind of discouraging.

Re:What intelligent machines need to incorporate from the ne... by Houshalter on Friday June 02, 2017 @10:07PM (#14474592)
Meh, evolution is known to write utterly incomprehensible spaghetti code. It's really not surprising that reverse engineering it is so hard.

Write a very simple genetic algorithm to evolve artificial neural networks or computer code. Often it can solve simple tasks in creative ways. But trying to understand the output is usually a nightmare. It usually comes up with ridiculously convoluted and insane ways of doing things. E.g; https://www.damninteresting.com/on-the-origin-of-circuits/

>The plucky chip was utilizing only thirty-seven of its one hundred logic gates, and most of them were arranged in a curious collection of feedback loops. Five individual logic cells were functionally disconnected from the rest— with no pathways that would allow them to influence the output— yet when the researcher disabled any one of them the chip lost its ability to discriminate the tones. Furthermore, the final program did not work reliably when it was loaded onto other FPGAs of the same type.

Now imagine a system many times larger and more sophisticated than that, that evolution has been hacking on for hundreds of millions of years.

Doesn't mean we aren't close to human level AI though. We didn't completely reverse engineer birds before building airplanes, or horses before building cars.

Re:What intelligent machines need to incorporate from the ne... by jacquesm on Friday June 02, 2017 @06:25PM (#14473746)
It's one of the reasons I totally do not believe in https://en.wikipedia.org/wiki/Human_Brain_Project

What I do believe is that once openworm achieves its goals that progress might become very rapid indeed.

Re:What intelligent machines need to incorporate from the ne... by emcq on Friday June 02, 2017 @08:22PM (#14474186)
As a glimmer of hope, consider this: it may be easier to decode a much larger system with redundancies than the highly evolved and tightly optimized 302 neuron system.

The C. elegans has a small number of heterogenous neurons. Some are quite task specific.

The human brain, on the other hand, has ~100billion. While they do not all have the same structure, within specific regions you will see repeated patterns of homogeneity and redundant encodings.

It may be a harder problem to start with the small system than the large one.

Re:What intelligent machines need to incorporate from the ne... by Seanny123 on Saturday June 03, 2017 @02:05AM (#14475231)
I think it's more important to choose the right level of detail for what you're modelling. This is covered in "The Use and Abuse of Large Scale Brain Models" [1].

[1] https://github.com/arvoelke/delay2017/blob/master/delay2017....