Graduate Computer Science

CS G222: Knowledge-based Systems

This course focuses on the acquisition, organization and use of world knowledge in computers, and the challenge of creating programs with common sense. Topics include: knowledge representation and reasoning models beyond predicate calculus; Bayesian inference and other models of reasoning and decision making under uncertainty; rule-based expert systems; case-based and analogical reasoning; introduction to natural language processing. Required coursework include the creation of working programs that store and manipulate world knowledge using techniques presented in the course.
Prerequisites:
CS G120 MS: AI Ph.D.: AI
Credit hours: 4
Course offerings: