Lably
Skip to content

Bitter lesson

Principle in artificial intelligence

  • 3 min read
  • 2 chapters

Related on Lably

Through Artificial intelligence, Speech recognition and Deep learning

The essay

Sutton gives several examples that illustrate the lesson:

  • Game playing. In chess, the Deep Blue system that became the first computer opponent to defeat a world champion relied on a relatively simple alpha–beta search algorithm that scaled up by applying large amounts of specialized hardware to search for the best move. This defeated previous attempts to exploit the unique structure of chess or to include grandmaster knowledge directly. Likewise in the game of Go, the AlphaGo algorithm that surpassed human performance relied much less on expert skill at the game itself than previous generations of AI, and was further surpassed by AlphaGo Zero, which removed human expertise completely and trained only by self-play.
  • Speech recognition. Approaches based on training a general-purpose hidden Markov model with large numbers of speech samples consistently outperformed the hand-crafted approaches of the 1970s, and deep learning has continued this trend.
  • Computer vision. Algorithms that were assumed to approximate the human visual system (such as explicitly encoded edge detection or detecting high-level features with SIFT) were outperformed by convolutional neural networks that make far fewer assumptions about the nature of visual perception.

Sutton concludes that time is better invested in finding simple scalable solutions that can take advantage of Moore's law, rather than introducing ever-more-complex human insights, and calls this the "bitter lesson". He also cites two general-purpose techniques that have been shown to scale effectively: search and learning. The lesson is considered "bitter" because it is less anthropocentric than many researchers expected and so they have been slow to accept it.

Sign in to keep reading

One more chapter is free with a Lably account.

More in Computing and communication