New Issue: Orbital Catastrophe Ahead? Read Now

Can neural network computers learn from experience, and if so, could they ever become what we would call 'smart'? And could two different neural networks teach each other what they know, thereby making each other a better network?

Join Our Community of Science Lovers!

The question of machine intelligence is a tricky one. Several researchers wrote in, giving a sense of the varied ways to approach the matter.

R.C. Lacher in the department of computer science at Florida State University responds:

"Yes, neural network computers can learn from experience. Their inherent ability to learn 'on the fly' is one of the primary reasons researchers are excited and optimistic about their future. For example, a neural net computer can be 'trained' from a set of known facts about, say, the control of a vehicle, and then the neural computer can be put on-line to actually control the vehicle in real time. Moreover, the neural net learning capability can be left turned on, so that the system learns how to do an increasingly better job at control and also can learn how to deal with previously unencountered situations. Many groups are working on ways to improve this learning process. For instance, researchers at my university have devised a means of inserting knowledge directly into the neural network, omitting the first 'training' phase, resulting in so-called Expert Networks that not only learn from experience but have the ability to explain how or why they reach a given conclusion, in case a concerned human is back-seat driving.


On supporting science journalism

If you're enjoying this article, consider supporting our award-winning journalism by subscribing. By purchasing a subscription you are helping to ensure the future of impactful stories about the discoveries and ideas shaping our world today.


"And, yes, neural network computers can learn from each other. A classic example of this was invented by researchers A.G. Barto and R.S. Sutton of the University of Massachusetts at Amherst, and by C.W. Anderson of the University of Sheffield. They begin with two untrained ('knowledge- free') neural nets, and the goal is for one net to learn to balance a pole from its base, while the goal of the other is to learn to be a pole anchored at its base. That is, the second neural net learns to mimic the mechanical system itself, while the first learns to control it. The two nets send signals back and forth, in effect, helping each other to learn."

Sridhar Narayan, a researcher in the department of mathematical science at the University of North Carolina, Wilmington, presents a somewhat more skeptical viewpoint:

"To set things in perspective, most neural networks are merely computer programs that run on traditional computers. There are very few neural networks that are implemented in hardware and could be termed 'neural network computers.' Having said that, yes, a neural network can 'learn' from experience. In fact, the most common application of neural networks is to 'train' a neural network to produce a specific pattern as its output when it is presented with a given pattern as its input. Neural networks are typically trained to do this for a large collection of input/output pattern pairs. In many cases, the ability of the neural network to produce the correct response extends beyond the patterns it has been taught to other similar but novel patterns. This ability, commonly known as 'generalization,' is often what is more critical than the ability to learn a small set of facts.

"Can neural networks become 'smart'? Depends on how 'smart' is defined. For instance, a neural network can be 'trained' to control an electric motor, perhaps even as well as a human operator. However, that is all the neural network can do. Its 'smartness' is confined to a single task, which is not what 'smart' typically implies.

"Could two different neural networks teach each other what they know ? Given that neural networks possess very specialized knowledge, this question can only be considered in the context of two networks that know something about the same type of problem. That is, it would not be meaningful to talk about a neural network that can play backgammon interacting with one that can control an electric motor. However, even if the neural networks in question have knowledge about the same problem, adding new knowledge to an existing neural network will typically corrupt what the network already knows. While the network may be capable of assimilating the old and the new knowledge, this would in all likelihood require that the network re-learn both the old and the new concepts.

George Cybenko, a computer scientist at Dartmouth College, has provided a more technical answer.

Subscribe to Support Independent Journalism

Great science journalism requires human expertise, time, effort and creativity. And it costs money. That’s why I and the journalists here at Scientific American hope you’ll join our community.

When you subscribe, you are supporting staff and freelance journalists who are passionate about telling science stories that are true, important and compelling. Our editors and reporters are often experts in their fields, which means they understand the nuances of big discoveries and can untangle the breakthroughs from the hype. With a subscription, you are also supporting rigorous fact-checking to ensure the words we publish are precise and accurate. And you’re supporting original illustrations, graphics and photos that bring you closer to an advanced laboratory, an ice sheet in Antarctica or a space mission in orbit. You’re helping us craft other types of high-quality journalism as well: Our newsletters are carefully written, edited and curated by staffers you have or will come to know and love. Our Science Quickly podcast is based on original reporting, collaboration with editors and scientists and exacting production.

Subscriptions keep this engine running so we can continue to deliver thoughtful, rigorous and independent science journalism to you. In an era of viral misinformation, this work is crucial. If you value what we do, I hope you’ll consider joining us as a subscriber

Thank you,

Jeanna Bryner, Editor in Chief, Scientific American

Subscribe