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

It’s Time to Stand Up for Science

If you enjoyed this article, I’d like to ask for your support. Scientific American has served as an advocate for science and industry for 180 years, and right now may be the most critical moment in that two-century history.

I’ve been a Scientific American subscriber since I was 12 years old, and it helped shape the way I look at the world. SciAm always educates and delights me, and inspires a sense of awe for our vast, beautiful universe. I hope it does that for you, too.

If you subscribe to Scientific American, you help ensure that our coverage is centered on meaningful research and discovery; that we have the resources to report on the decisions that threaten labs across the U.S.; and that we support both budding and working scientists at a time when the value of science itself too often goes unrecognized.

In return, you get essential news, captivating podcasts, brilliant infographics, can't-miss newsletters, must-watch videos, challenging games, and the science world's best writing and reporting. You can even gift someone a subscription.

There has never been a more important time for us to stand up and show why science matters. I hope you’ll support us in that mission.

Thank you,

David M. Ewalt, Editor in Chief, Scientific American

Subscribe