CS372: Artificial Intelligence for Reasoning, Planning, and Decision Making

Spring 2025, Stanford University

Instructor: Prof. Edward Y. Chang

Course Assistant: To Be Announced

Lectures: Mondays & Wednesdays, 4:30 PM - 5:50 PM (Starting March 31, 2025)

Room: Gates, Computer Science B12

Course Overview

Join us for an audacious aim—elevating LLMs from pattern matching to conscious reasoning, validation, and planning.

Large Language Models (LLMs) have revolutionized AI through remarkable pattern matching capabilities. However, the path to Artificial General Intelligence (AGI) requires advancing beyond unconscious, reactive processing (automatic, stimulus-response behavior) to deliberate reasoning and validated planning. This course explores approaches to enhance LLMs with AGI-oriented capabilities through systematic reasoning, planning, and decision-making.

Core Questions:

  1. How can we enable LLMs to transition from pattern matching to conscious deliberation?
  2. What frameworks support robust reasoning and verifiable decisions?
  3. How do we implement planning and temporal awareness in LLM systems?
  4. What role does multi-LLM agent collaboration play in advancing toward AGI capabilities?
  5. More generally, what are the limitations of the current LLM architecture to overcome?

The course examines:

  1. Theoretical foundations of consciousness, reasoning, and planning in AI
  2. Multi-LLM Agent Collaborative Intelligence (MACI) frameworks
  3. Entropy-guided information exchange
  4. Constitutional AI principles
  5. Temporal reasoning and planning system architectures

Through lectures, discussions, and hands-on projects, students will explore and implement multi-agent systems that advance beyond current state-of-the-art frameworks (e.g., LangGraph) to address planning problems across various domains, including project planning, supply chain management, emergency room logistics, and natural disaster response.

Prerequisites: Machine Learning, Deep Learning

Resources

Textbook

The primary textbook for this course is: Multi-LLM Collaborative Intelligence, The Path to AGI by Edward Y. Chang. Available on Amazon.

Reading Materials

Additional reading materials and supplementary content can be found on SocraSynth.com.

Schedule

The following schedule is tentative and subject to updates.

# Date Description Course Materials Events Deadlines
1 March 31 Course Aims and Syllabus; From QA to Complex Reasoning and Planning Slides | Readings E. Chang --
2 April 2 Fifteen Alphorisms to Uncover LLM Myth and Limitations Slides | Readings E. Chang --
3 April 7 LangGraph Intro to Model Agentic Workflow for Planning Slides | Readings Leonie Freisinger, Stealth Startup Assignment 1 out
4 April 9 Multi-Agent Workflow System Architecture, Requirements, and Implementation Slides | Readings E. Chang --
5 April 14 Design Workhsop 1: Multi-Agent Systems (course Project} Slides | Readings All Addignment 1 due; Assignment 2 out
6 April 16 Design Workhsop 2: Multi-Agent Systems (Course Project) Slides | Readings All --
7 April 21 Fine-Tuning DeepSeek R1 Slides | Readings Online Tutorials Assignment 2 due; Assignment 3 out
8 April 23 Fine-Fine-Tuning LLMs Slides | Readings CA
9 April 28 Reasoning, Validation and Critical Thinking Slides | Readings E. Chang Assignment 3 due; Dash 1 starts
10 April 30 Highlights of Natural Language Processing History in One Lecture Slides | Readings E. Chang
11 May 5 Mitigating Biases and Perspective Discovery via SocraSynth Slides | Readings E. Chang --
12 May 7 Project Dash 1 Slides | Readings All Dash 2 starts
13 May 12 Dual Entropy and Information Theory for Regulating Information Exchange Slides | Readings E. Chang --
14 May 14 AI Ethical Alignemt by Checks and Balance Slides | Readings E. Chang --
15 May 19 RAG and Rafel as a Workflow Slides | Readings E. Chang --
16 May 21 Project Dash 2 Slides | Readings All Final Dash starts
17 May 26 Memorial Holiday Slides | Readings -- --
18 May 28 Consciousness Modeling Slides | Readings E. Chang --
19 June 2 Final Presentation Slides | Readings Group 1 --
20 June 4 Final Presentation Slides | Readings Group 2 --

Assignments

Assignment details and deadlines will be announced in class and posted here.