liveBook · Manning

Symbolic AI

As explained in Deep Learning with R, Third Edition

Symbolic AI is an artificial-intelligence approach that represents knowledge explicitly and manipulates it with hand-crafted symbolic rules.

Symbolic AI represents knowledge explicitly and solves problems by manipulating hand-crafted rules. It was the dominant AI approach from the 1950s through the late 1980s, before machine learning displaced it for many tasks. section 1.2

Hard-coded chess programs

An early chess program could use rules written by programmers rather than learn from data. This worked for a well-defined logical problem, but writing explicit rules became impractical for fuzzy tasks such as image classification, speech recognition, and language translation. section 1.2

Symbolic AI is associated with:

  • Explicit databases that store knowledge for rule-based manipulation. section 1.2
  • Expert systems, a later symbolic-AI form that attracted major corporate investment during the 1980s. section 1.11
  • High performance on well-defined logical problems, alongside difficulty scaling to complex, fuzzy problems. section 1.2 section 1.11

Its limitations contributed to a shift toward machine learning. Expert systems also proved expensive to maintain, difficult to scale, and limited in scope, helping trigger the second AI winter in the early 1990s. section 1.11 section 1.2

How Deep Learning with R, Third Edition covers it

How deep it goes
Defines the approach and contrasts its strengths and limits, but does not detail rule execution or system implementation.
Examples
Uses early chess programs and 1980s expert systems as concrete examples of symbolic AI.
How it connects
Connects symbolic AI with artificial intelligence, expert systems, machine learning, and deep learning.

Also explained in

Compare how 5 books explain symbolic AI →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Deep Learning with R, Third Edition. The section links point to the parts of the book it draws on.