Moravec's Paradox
Why AI masters chess but stumbles on stairs
The Observation
In 1988, robotics researcher Hans Moravec made a startling observation about artificial intelligence:
"It is comparatively easy to make computers exhibit adult-level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility."
A computer can beat the world chess champion, solve complex equations in microseconds, and analyze millions of data points—yet it struggles to pick up a coffee cup, recognize a friend's face in a crowd, or walk across a cluttered room.
What we consider "intelligent" (chess, math, logic) is easy for computers. What we consider "simple" (seeing, moving, grasping) is extraordinarily hard.
🤖 Human vs AI: Task Difficulty 🧠
Click a task to see the paradox in action
The Evolutionary Explanation
Why does this strange inversion exist? The answer lies in evolution:
Historical Timeline
Real-World Examples
🏭 Factory Robots vs. Home Robots
Industrial robots in factories operate in highly controlled environments with precise, repetitive tasks. They're incredibly effective. But ask a robot to navigate a messy living room, recognize different types of clutter, and put toys away? That's orders of magnitude harder.
🚗 Self-Driving Cars
Navigation and path planning (traditionally "hard" problems) were solved relatively early. The hardest parts? Understanding that a plastic bag blowing across the road isn't a threat, distinguishing a child from a fire hydrant in unusual lighting, and predicting what a distracted pedestrian might do.
🩺 Medical Diagnosis
AI can analyze medical images and match specialist-level diagnosis. But having a robot physically examine a patient, adjust to their reactions, and handle the unexpected? Still science fiction.
Why It Matters Today
Understanding Moravec's Paradox is crucial for:
- Setting realistic AI expectations: Headlines about AI "mastering" tasks can mislead. The tasks AI excels at aren't necessarily the hardest—they're just the ones humans find hard.
- Valuing human skills: The "unskilled" jobs involving perception and dexterity are actually among the hardest to automate.
- Guiding AI research: Progress in robotics and embodied AI requires solving fundamentally different problems than pure computation.
- Understanding intelligence: Human intelligence isn't a single scale—it's a collection of specialized modules, each optimized by different evolutionary pressures.
The paradox reminds us: intelligence is not a single dimension. What we call "smart" is often just "recently evolved"—while what we call "simple" may be the most sophisticated computation in the known universe.