New Issue: Orbital Catastrophe Ahead? Read Now

Computers Now Recognize Patterns Better Than Humans Can

An approach to artificial intelligence that enables computers to recognize visual patterns better than humans are able to do

Join Our Community of Science Lovers!

If someone showed you a single character from an unfamiliar alphabet and asked you to copy it onto a sheet of paper, you could probably do it. A computer, though, would be stumped—even if it were equipped with state-of-the-art deep-learning algorithms such as those that Google uses to categorize photographs. These machine-learning systems require training on enormous sets of data to make even rudimentary distinctions between images. That may be fine for machines in the post office that sort letters by zip code. But for subtler problems, such as translating between languages on the fly, an approach learned from a handful of examples would be much more efficient.

Computers are closer to making this leap because of a machine-learning framework called Bayesian program learning, or BPL. A team of researchers at New York University, M.I.T. and the University of Toronto has shown that a computer using BPL can perform better than humans at recognizing and re-creating unfamiliar handwritten character sets based on exposure to a single example. (“Bayesian” refers to a kind of probabilistic reasoning that can be used to update uncertain hypotheses based on new evidence.)

The BPL approach to machine learning is fundamentally different than deep learning, which roughly models the human brain's basic pattern-recognition capabilities. Instead BPL takes inspiration from the ability of the human brain to infer a set of actions that might produce a given pattern. For example, it would recognize that the letter A can be built out of two angled strokes connected at the top, with a short, horizontal stroke in the middle. “The computer represents the A by assembling a simple program that generates examples of that letter, with different variations every time you run the code,” says Brenden Lake, a Moore-Sloan Data Science Fellow at N.Y.U. who collaborated on the research. Bayesian processes allow the software to cope with the uncertainty of re-creating unfamiliar letters out of smaller, previously known parts (for example, the horizontal stroke in an A).


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.


This kind of machine learning is more versatile, as well as more efficient. The same processes that BPL software uses to deconstruct and then re-create an unknown letter could someday power AI applications that can infer cause-and-effect patterns in complex phenomena (such as the flow of a river) and then use them to address completely different systems. Human beings regularly employ this kind of abstract “lateral thinking”; BPL could unlock similar capabilities for computers. “We're trying to get computers to be able to learn concepts that can then be applied to many different tasks or domains,” Lake says. “That's a core aspect of human intelligence.”

John Pavlus is a writer and filmmaker focusing on science, technology and design. His work has appeared in Bloomberg Businessweek, MIT Technology Review, and The Best American Science and Nature Writing series. He lives in Portland, Ore.

More by John Pavlus
Scientific American Magazine Vol 315 Issue 6This article was published with the title “8. Sight-Reading Software” in Scientific American Magazine Vol. 315 No. 6 (), p. 41
doi:10.1038/scientificamerican1216-39b

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