Computer Science
>
>

CS 224V Conversational Virtual Assistants with Deep Learning

Fall 2022

Stanford University

This course focuses on the creation of effective, personalized, conversational assistants using large language neural models. It involves both theory and practical assignments, offering students a chance to design their own open-ended course project. Familiarity with NLP and task-oriented agents is beneficial.

Course Page

Overview

Computers will transform into effective, personalized, conversational assistants for everybody, including the pre-literate and the non-literate. Commercial chatbots today are notoriously brittle as they are hardcoded to handle a few possible choices of user inputs. Recently introduced large language neural models, such as GPT-3, are remarkably fluent, but they are often erroneous and prone to hallucinations. This course studies how we can tame these neural models into robust, trustworthy, and cost-effective conversational agents across all industries and languages.

Students will learn both the theory and practice with two assignments, and a major open-ended course project of their own design.

Topics include:

  • Formal, executable meaning representation for conversational virtual assistants
  • Contextual neural semantic parser for translating dialogues into a formal representation.
  • Automatic generation of training data for dialogues from high-level schema and API specification with large language models.
  • Using large language models in virtual assistants.
  • Multilingual, mixed-initiative, multimodal assistants.
  • Federated privacy-protecting assistants.

Prerequisites

No data.

Learning objectives

No data.

Textbooks and other notes

No data

Other courses in Deep Learning

CS 230 Deep Learning

Fall 2022

Stanford University

CSE 490 G1 / 599 G1 Introduction to Deep Learning

Autumn 2019

University of Washington

CS 330 Deep Multi-Task and Meta Learning

Fall 2022

Stanford University

Courseware availability

Lecture slides available at Lectures

No videos available

Assignments available at Assignements

Readings available at Readings

Covered concepts