
The Massachusetts Institute of Technology has long been a pioneer in engineering and computer science, but a groundbreaking new course introduced under the Common Ground for Computing Education initiative is challenging the boundaries of how artificial intelligence is taught. The course, titled IA et rationalité (AI and Rationality) (6.S044/24.S00), represents a significant shift in academic pedagogy, merging the precise mathematical frameworks of computer science with the nuanced, critical inquiry of philosophy.
Launched amidst the rapid evolution of autonomous systems, this interdisciplinary offering brings together two distinct yet increasingly converging fields. The course is co-taught by Leslie Kaelbling, the Panasonic Professor of Computer Science and Engineering, and Brian Hedden, a professor in the Department of Linguistics and Philosophy. Their collaboration underscores a growing recognition within the academic community: as AI systems become more sophisticated, the questions they raise can no longer be answered by code alone.
The initiative is part of the broader Common Ground pour l'enseignement de l'informatique (Common Ground for Computing Education), a cross-cutting program within the MIT Schwarzman College of Computing. This program is designed to facilitate collaborations across multiple departments, creating courses that blend computing with other disciplines—in this case, the Department of Electrical Engineering and Computer Science (EECS) and the Department of Linguistics and Philosophy.
At the heart of the course lies a complex question: To what extent can an artificial system be considered rational? While traditional AI curricula focus on optimization and performance metrics, IA et rationalité asks students to step back and examine the foundational assumptions of the agents they build.
Professor Kaelbling, who holds an undergraduate degree in philosophy, emphasizes the historical entanglement of the two fields. She notes that the technical components of philosophy have always overlapped with AI, particularly in its early days, citing Alan Turing as a prime example of a scholar who straddled both domains. The course challenges students to treat complex computer systems as if they were rational agents—entities with beliefs about the world and desires for certain outcomes.
This approach offers a practical framework for engineering. By viewing a machine as a rational agent that takes actions to achieve goals, students can better understand and predict system behavior. However, the instructors are careful to note that human rationality is often constrained by cognitive limits—a nuance that becomes critical when modeling "ideal" rationality in computational systems.
The syllabus of 6.S044/24.S00 goes beyond the standard machine learning models found in typical computer science tracks. Instead, it introduces students to rigorous philosophical concepts alongside technical implementations.
Key topics covered in the course include:
Professor Hedden points out that while the disciplines differ in emphasis and perspective, they are far more aligned than most students imagine. The course does not aim to provide a rigid body of doctrine for students to memorize. Instead, it seeks to equip them with the critical thinking tools necessary to navigate an unpredictable technological landscape.
It is crucial to distinguish this new offering from other interdisciplinary courses like Éthique de l'informatique (Ethics of Computing) (6.C40/24.C40). While the ethics course focuses on the societal impacts, moral obligations, and potential harms of technology, IA et rationalité focuses on the mechanics of thought itself.
The distinction is subtle but vital. Ethics asks, "Is this action right or wrong ?" Rationality asks, "Does this action effectively achieve the agent's goals based on its beliefs ?" In the context of AI, understanding rationality is a prerequisite for building robust systems that behave intelligibly. If an AI system acts largely irrationally—failing to update its beliefs based on new data or acting counter to its programmed goals—it becomes unpredictable and potentially dangerous, regardless of its ethical programming.
By grounding students in the formal definitions of rationality, the course prepares them to design systems that are not only powerful but also coherent and interpretable.
The following table illustrates the shift in perspective offered by the Common Ground approach compared to traditional computer science education.
Table 1: Educational Paradigms in AI Development
| Aspect | Traditional CS Approach | AI & Rationality Approach |
|---|---|---|
| Core Focus | Optimization and accuracy metrics | Coherence of beliefs and actions |
| Agent Definition | A set of algorithms and functions | A rational actor with ascribed intent |
| Problem Solving | Finding the most efficient solution | Analyzing the reasoning process itself |
| Uncertainty | Statistical noise to be minimized | A fundamental component of belief states |
| Student Outcome | Technical proficiency in coding | Critical ability to critique system assumptions |
The response to the course has been robust, with over two dozen students registering for its initial offering. This interest signals a hunger among the student body for education that contextualizes technical skills within a broader intellectual framework.
For the next generation of scholars and engineers, the concepts of agence rationnelle and autonomous decision-making will be integral. As AI moves from academic research labs into real-world deployment—driving cars, managing power grids, and diagnosing diseases—the ability to model these systems as rational agents becomes a safety and reliability necessity.
Instructors Kaelbling and Hedden view this course as a foundational building block. They are not merely teaching students how to build AI; they are teaching them how to think about what they are building. Kaelbling remarks that asking students to examine their assumptions helps them situate their work in an actual context, a skill that is increasingly demanded in both research and industry.
The success of IA et rationalité highlights the potential of the Common Ground for Computing Education to reshape the academic landscape at MIT. By bringing together departments that historically operated in silos, the initiative is fostering a new breed of "computing bilinguals"—graduates who are fluent in both the language of algorithms and the language of the humanities.
As the definition of intelligence itself continues to be disputed and redefined by technological progress, courses like this ensure that the engineers of the future possess the philosophical depth to navigate the complexities they create. The programme interdisciplinaire (interdisciplinary curriculum) championed by the Common Ground initiative serves as a model for how universities globally might adapt to the age of artificial intelligence, proving that the most advanced code requires the deepest conscience.