Seminar | September 23 | 1-2:30 p.m. | 310 Jacobs Hall

 Eldon Schoop

 Electrical Engineering and Computer Sciences (EECS)

While Deep Learning (“DL”) techniques have enabled groundbreaking advances in many domains, non-expert DL users encounter significant usability challenges when attempting to develop, debug, and interpret DL applications. In this talk, I describe how I draw upon techniques from program analysis and DL interpretability to build novel, interactive tools that support users in important stages of DL development. Key interactions of these tools facilitate pattern discovery through exploration and provide explanations that reveal underlying structure.

At early stages, ACUMEN helps users find suitable templates to start their DL projects through exploring and annotating an interactive visualization of code embeddings and extracted attributes. UMLAUT helps users find and fix silent errors in DL programs during model training with an interface unifying visualizations, code, and error explanations. IMACS helps users explore and compare influential concepts extracted from image classification models during model evaluation. Studies with users reveal how these systems address usability gaps at different stages of the DL development process, as well as how these interaction techniques can generalize to other scenarios, such as end-user facing applications.

 eschoop@berkeley.edu

 Jean Nguyen,  jeannguyen@eecs.berkeley.edu,  510-642-9413

Event Date
-
Status
Happening As Scheduled
Primary Event Type
Seminar
Location
310 Jacobs Hall
Performers
Eldon Schoop
Event ID
147982