Skip to main content

Stop trying to reverse engineer the brain.

The attempt to reverse engineer the human brain as a means to achieve Artificial Intelligence is an exercise in futility. Because of the abundance of computing power, modern researchers seem to be less and less creative than their counterparts in the early times of the 20th century. Everything these days seem to be about getting more data, cleverness and creativity seem to have taken the back seat as brute force approaches appear to be the best solution to every problem.

Where are the Alan Turings, the Kurt Gödel and the Shannons? The urge to publish or die is turning out low quality research paper after paper. To solve the current problem of AI we have to dig deep into our creative selves and stop worshipping data, look at algorithms like back propagation, they were invented in the 70s, what are we inventing now? Constantly tweaking the creative fruits of the past. How does something like Wolfram Alpha work? Mountains of innovative algorithms working together, it computes like the brain but it is not based on reverse engineering the brain or anything like that, it is the work of pure creative research.

This is the direction we should take; deep learning is doing great things but let’s not be stuck on any kind of method or technique because we think it must be a network to be able to learn. We should explore far and wide, we should try out new models, new approaches, even if in the end we still find networks maybe a more efficient way to learn would be better than spending weeks training some deep network.


Popular posts from this blog

Next Steps Towards Strong Artificial Intelligence

If you follow current AI Research then it will be apparent to you that AI research, the deep learning type has stalled! This does not mean that new areas of application for existing techniques are not appearing but that the fundamentals have been solved and things have become pretty standardized.

At the edge of a cliff - Quantum Computing

Quantum computing reminds me of the early days of computer development (the 50s - 60s) where we had different companies come up with their different computer architectures. You had to learn how to use one architecture then move to another then another as you hoped to explore different systems that were better for one task than they were for another task.

Software of the future

From the appearance of the first programmable computer, the software has evolved in power and complexity. We went from manually toggling electronic switches to loading punch cards and eventually entering C code on the early PDP computers. Video screens came in and empowered the programmer very much, rather than waiting for printouts to debug our programs, we were directly manipulating code on the screen.