Introduction to Logic-Based AI
The Inaugrual Edition, Launched September 3 2024!!
Instructor: Selmer Bringsjord

Table of Contents

Course Encapsulation

This course is an introduction to logic-based artificial intelligence (AI). We learn techniques for designing and engineering AIs with human-level (or higher) cognitive intelligence, enabled by automated reasoning as the basis for: planning, learning, decision-making, communicating, creativity, and perceiving. A special emphasis is placed upon giving AIs intellectual powers that are beyond the reach of large language models (LLMs) like GPT-4 and other so-called “foundation models,” which, based as they are on statistical/numerical machine learning (e.g. deep learning, which is driven by data stripped of logical meaning and structure), are congenitally (and dangerously) prone to poor performance in applications that require high precision and accuracy, and/or require formally verified correct behavior. We thus direct our attention to solving the very problem currently occupying the first-rate minds of many at companies in the AI sector of the economy, e.g. Google. Thus those who succeed in this course will be in position to offer such companies skills that are increasingly sought, but are in very short supply. We explore how to remedy the deficiencies of LLMs with AI based on computational logics, from the propositional calculus, through fragments of first-order logic crucial for the World Wide Web’s productive operation, on up to logics needed to model and simulate very high levels of human and machine intelligence. Our programming paradigm is logic programming, introduced and taught from scratch, starting slowly from so-called “Horn Logic.”

Four key aspects of the course are that:

  1. a crucial source of learning in this course will be the cinematic arts, primarily belletristic sci-fi films about AI/AIs;
  2. much of the teaching in this course will revolve around playing and analyzing fun games of logic and logical reasoning;
  3. coverage of AI-relevant quantum computing, analyzed by way of formal logic; and
  4. coverage as well of not only “straight” AI, but also so-called artificial general intelligence (AGI).

Prerequisites: Standard high-school math progression with Algebra 2 (or equivalent) through some calculus; some prior study of formal logic and proofs; and some prior programming (in at least one or more procedural or functional languages; no prior experience with logic programming necessary). No particular courses must’ve been taken in order to qualify.

Visitors: The course will occasionally be simulcast in such a way that some special visitors will be allowed to attend by Zoom (up to a size cutoff). This contingent will be determined by the policy of first come, first served, implemented when the Zoom links are published later, on an expanded version of the present page.

Questions? Email SB at Selmer.Bringsjord@gmail.com

Syllabus

Version 1111240940NY of the syllabus for the inaugural version of Fall 2024 ILBAI is available here.

Class-Day Content

Cinematic Assignments

  1. For Tue Sep 3, watch original Blade Runner (Director’s Cut if at all possible) film. Read one or two serious articles in the media (e.g. this from WSJ; there are numerous such, outside of any paywalls) about about Altman’s Worldcoin initiative. Selmer will discuss with you on Tuesday Sep 3.
  2. For discussion, watch TOS’s “The Changeling” — though the episode will be shown in class as well (it being quite short).
  3. Be prepared for discussion after class on Nov 21 (during which 2001 Part I is shown), and in class on Nov 25 (when Part II is shown) re. whether HAL 9000 lies in 2001. The background paper that should be read is available here. [Using the lists of “Top Five” AI/AI-related full-length movies emailed to Selmer (after requests for these rankings), 2001 came out on top.]

Author: Selmer Bringsjord

Created: 2024-12-09 Mon 15:09

Emacs 25.3.50.1 (Org mode 8.2.10)

Validate