Module 1: Why Structure Beats Statistics

This module frames the central question of the course: why do machine learning models fail when pushed outside their training distribution, and what mathematical structure can prevent this? You will examine the extrapolation problem, contrast statistical fitting with structural constraint, and encounter the thesis that drives the rest of the course. No category theory is assumed — this module is about building intuition for why the formalism is necessary before introducing it.

Learning Objectives

  • Describe the extrapolation failure and explain why more data does not solve it.
  • Contrast statistical fitting and structural constraint as competing paradigms for generalization.
  • Define the manifold hypothesis and explain its implications for model architecture.
  • Explain why morphisms, not weights, are the correct primitive for inductive bias.
  • Identify the three conceptual layers of the course: algebra, geometry, and physics.
  • Articulate the course thesis in your own words and apply it to a familiar ML failure case.

Materials

Key Concepts

Central Concepts from Prerequisites