Courses
  /  
Descriptions
COMP_SCI 396, 496: Conversational Interfaces

Quarter Offered

Spring : 2-3:20 TuTh ; Forbus

Prerequisites

COMP_SCI 371

Description

Principles and practice of creating AI conversational interface systems.  This includes knowledge-rich natural language understanding, multimodal interaction (speech and sketching), principles of dialogue drawn from cognitive science, question-answering, and architectures for building conversational systems.  Involves substantial programming and project work.

SYLLABUS (subject to change):

  • Introduction: Basics of conversational assistants, survey of historical efforts, introduction to first set of tools
  • Psychology of dialogue: common ground, Gricean principles
  • Computational models of dialogue systems: chatbots, collaborative problem solving model, dialogue acts
  • Architecture for dialogue systems: Pipelines behind common assistant programs, cognitive architectures
  • Question Answering: Sources of knowledge, IBM’s Deep Q/A approach
  • Use cases: Information kiosks (including Mudd Kiosk), social robots, eldercare

TEXTBOOK: None. Papers from the literature and draft materials from textbooks in progress will be provided via Canvas

COURSE INSTRUCTOR: Prof. Ken Forbus