80,000 mouse brain cells used to build a living computer

The neuron-based computer: Andrew Dou, University of Illinois Urbana-Champaign

Tens of thousands of living brain cells have been used to build a simple computer that can recognise patterns of light and electricity. It could eventually be used in robotics.

A computer built using tens of thousands of living brain cells can recognise simple patterns of light and electricity. It could eventually be incorporated into a robot that also uses living muscle tissues.

Artificially intelligent algorithms inspired by the brain called neural networks have been used for everything from chatbots to searching for new laws of physics. Normally, these algorithms run on conventional computers, but Andrew Dou at the University of Illinois Urbana-Champaign and his colleagues wondered whether they could instead use actual living brain cells – neurons – as part of the set-up.

The team began by growing around 80,000 neurons derived from reprogrammed mouse stem cells in a dish. The process was similar to that used for creating brain organoids, also known as mini-brains, which are clumps of neurons that have been used as simple information processors, as well as for studying intelligence itself. The main difference is that the neurons in the new device were arranged in a flat, two-dimensional layer.

To complete the computer, the researchers placed the neurons below an optical fibre and onto a grid of electrodes so that the neurons could be stimulated with both electricity and light. The electrodes could also detect when the neurons produced their own electrical signals in response. All of this was housed in a palm-sized box, which, in turn, was placed in an incubator to keep the cells alive.

Conventional neural networks can easily learn how to distinguish different patterns of signals, so the researchers attempted to train the living computer to do the same.

They first created 10 distinct patterns of electrical impulses and light flashes. To train the computer to recognise them, they played the 10 different patterns repeatedly over the course of an hour and used a regular computer chip to record and process the electrical signals that the neurons produced in response.

The neurons produced the same signals each time the same pattern was presented. The chip, which was running an artificial neural network, just had to learn to distinguish those signals.

Often artificial neural networks can take a long time and many iterations to train, but the division of labour between the neurons and the chip, a method called reservoir computing, allowed the researchers to minimise this. Overall, the whole procedure took less time and energy this way, says Dou.

After the hour of training was up, the researchers let the neurons rest for 30 minutes, then exposed them to each of the 10 sequences of light and electricity again.

To evaluate how well the device did, they calculated a performance score called F1 that is commonly used for neural networks, where 0 is the worst possible score and 1 indicates perfect pattern recognition. The device’s best score was 0.98.

Dou says that in early experiments it could not score above 0.6 because the neurons would sometimes produce electricity unexpectedly, due to naturally occurring random processes. To improve it, he and the team worked out a combination of chemicals and additional electric impulses to suppress the randomness.

The new device is an early step in the researchers’ long-term goal to develop living computers and robots. In the past, they have made robots that use muscle tissues to move, and other researchers have used living brain cells to make robots process information about and navigate through their environment.

These experiments used a computer to relay signasl from a robot to the brain cells, which were not in direct contact. However, incorporating neurons into a robot would mean that the neurons could sense their environment, then process those inputs at once, with less mediation, says Nicolas Rouleau at Wilfrid Laurier University in Canada.

“Brain cells sort of micromanage themselves. They connect to each other on their own, and then you can give them information in many ways,” he says. Neurons respond to pressure, chemicals and magnetic fields in addition to light and electricity, so they could take in lots of information about a robot’s environment all in one go, he says.

Using living cells for computing, and reservoir computing in particular, makes for energy-efficient devices that can also keep working even if some of their smaller parts get damaged or experience failure, says Ilya Shmulevich at the Institute for Systems Biology in Seattle. Consequently, a robot that mixes living neurons and reservoir computing could have advantages over more conventional, purely mechanical machines, he says.

At the moment, the device cannot compete with conventional neural networks, but Dou says that the team is going to make it larger and more complex in the hope that some unexpected behaviour, or behaviour that they didn’t input into or train the network for, will emerge as more and more cells interact with each other.

Source: New Scientist

Post a Comment

Previous Post Next Post