5 min
Progress in neuroscience has been historically limited by the size of multimodal datasets. There is a popular notion that producing large, multimodal and complex datasets will help us dig deeper into our minds. This particular notion has encouraged neuroscientists to use techniques in machine learning and data analysis to gain fundamental insights about the brain as well as the nervous system. Enormous datasets such as these are still out of reach for most. Researchers have therefore tried to address this issue by studying the microprocessor as a model organism, and use today’s advancements in neuroscience to see if these methods really work.
Microprocessors, like our brains are information processing systems which are both complex and which we understand at all levels. Although microprocessors are artificial, we can still use the modern neuroscience tools to test and understand if they work on a different information processing system. But a paper by Eric Jonas from University of California, Berkeley, and Konrad Kording from Northwestern University, Chicago, suggests that neuroscience does not have the necessary tools to produce a meaningful understanding of the microprocessor. Hence, the researchers put forward an argument for microprocessor as a validation platform for scientists using complex dynamical systems.
Microprocessor As A Validation Platform
Many advanced techniques have been developed by neuroscientists for studying neural systems. This has ushered in a new era where the experiments have been dominated by big data neuroscience. Big data has been used to reconstruct brain activity, simulate computation and other tasks. That’s why researchers Jonas and Kording, tried to understand if these neuroscience tools could be used to evaluate and know more about the complex hierarchical structures of a microprocessor. Kording and Jonas tried to analyse the connections of the chip, the effects of destroying individual transistor, local activities and other recordings. They found that many measures are very similar between the brain and the microprocessor — and yet the unlimited data that could be collected through a microprocessor couldn’t help neuroscientists explain all its information processing prowess. This result can be taken to be a proof that given today’s methods, even with unlimited amount of data, we are still not able to understand the brain very well.An Engineered Model Organism
The researchers used a MOS 6502 (and the virtually identical MOS 6507) which were the processors used in the Apple I, the Commodore 64, and the Atari Video Game System (VCS). A team then reverse-engineered the microprocessor from physical integrated circuits. Similar to the nervous system study approaches, a hybrid combination of algorithmic and human-based approaches were used to label regions, identify structures and build a accurate model for the processor. These reconstructed models were so good that they could run classic video games and they also generated around 1.5 GB/sec of state information — which meant that realtime big data analysis of the processor could be done. These video games can be seen as animals and the activity they produce is really interesting. The activity of the reconstructed models turned out to be so rich and detailed that they seemed viable for testing with the best of neuroscience approaches.
Researchers created activities using Donkey Kong game
The games tested out were Donkey Kong (1981), Space Invaders (1978), and Pitfall (1981). The researchers claim that they were testing the “naturalistic behaviour of the chip,” which is not very different from studying the naturalistic behaviour of specific parts of the brain. Obviously, there are many differences between the a brain and a microprocessor. But it was easier to analyse the microprocessors because it has clearer architecture and far fewer components. On the other hand microprocessor is deterministic whereas neurons exhibit random behaviours as well.
Understanding A System Clearly
The processors can be used to test our understanding of the system. With so many neuroscientists trained in software engineering and computer science, most neuroscientists may have better intuitions about the workings of a processor than about the workings of the brain. The researchers channel this computational thinking approach into following questions:- What is the problem it is seeking to solve via computation?
- What are the characteristics of the underlying implementation (in the case of neurons, ion channels, synaptic conductances, neural connectivity, and so on) that gives rise to the execution of the algorithm?


Your reaction
Discussion
What's your take on this story?
No comments yet — be the first to share your view.