Skip to the content.

Welcome to the course Topics in the Foundations of AI! It is given during the summer semester 2026 at LMU Munich as part of the Master in Logic and Philosophy of Science. (Past editions: summer 2023, 2024, 2026.)

Motivation

In recent years, artificial intelligence and, in particular, machine learning made great—but also disconcerting—progress. However, their foundations are, unlike other areas of computer science, less well understood. This situation is sometimes compared to being able to build steam engines without having a theory of thermodynamics. This course provides an introduction to the foundations of AI.

After an introduction to AI, we first review computability theory as the established theory of symbolic AI. This serves as a benchmark for what a theory should deliver when we turn to modern deep-learning-based AI. Here, a general theory is not yet discovered, but the topic of much research. We overview the established statistical learning theory and classical results (No-Free-Lunch Theorems, Universal Approximation, etc.), and then we discuss recent developments. While this theory describes the abilities and limits of AI systems as a whole, we may also ask what one specific AI system is doing. So, at the end, we turn to interpretable AI: explaining what an AI system is doing in human-understandable terms.

The course aims to convey not only the knowledge of these extant approaches, but also the skill to mathematically develop and philosophically assess them.

General information

The instructor of the seminar is me, Levin Hornischer. During the semester, we meet on Wednesdays from 12:15 to 14:00 in room 021 (Ludwigstr. 31). Below you find a schedule of when we cover which topic.

Reader

You find the latest edition of the reader in this file: found-ai.pdf. It will be updated as the course progresses.

Formalities

All the organizational details for the course are described in this file: formalities.pdf.

Schedule

The schedule below describes in which week we will cover which material. Here ‘chapter’ refers to the chapter of the reader.

Week Date Chapter Topic Main reading Additional material
1 15 Apr 1 Course intro - -
2 22 Apr 2 Introduction to AI Russell and Norvig 2021, ch. 1 Do coding exercise and browse ‘further material’ in ch. 2 to solidify the concepts discussed in class
3 29 Apr 3 Computability theory Flasiński (2016, ch. 2) , Immerman (2021)  
4 6 May 3 Complexity theory Aaronson 2011  
5 13 May TBA      
6 20 May TBA      
7 27 May TBA      
8 3 Jun TBA      
9 10 Jun TBA      
10 17 Jun TBA      
11 24 Jun TBA      
12 1 Jul TBA      
13 8 Jul TBA      
14 15 Jul - Term paper discussion - -

Essay topics

Below are some possible essay topics (I might add more during the course).

Just to be sure, these suggested topics are meant as first ideas. It is part of the task of writing an essay to turn an interesting aspect of the suggested topic into a precise research question and collect the relevant literature on it. Please take a look at the grading criteria mentioned in the file formalities.pdf to get a clear idea of what a good essay is expected to look like.