Curriculum
  /  
Descriptions
MSAI 371: Representation, Reasoning, and Language


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

Core MSAI course

Description

To reason about the world, we need to be able to represent our knowledge of it. This class explores the different ways in which we can represent information, the functionality that each approach enables, and the requirements needed to support them. It emphasizes how different representations—such as predicate calculus, knowledge graphs, embeddings, and tables—support different functionalities—such as inference, probabilistic reasoning, language generation, problem solving, and planning. The goal of the course is to provide students with knowledge of the different approaches to representation and when it makes sense to apply them to give students the understanding they need to integrate them into larger systems.