Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Synthesizing Precise Static Analyzers for Automatic Differentiation

ACM SIGPLAN via YouTube

Overview

Explore a groundbreaking technique for synthesizing precise static analyzers for Automatic Differentiation in this 17-minute conference talk from OOPSLA2 2023. Discover Pasado, an innovative approach that automatically constructs specialized static analyzers for Chain Rule, Product Rule, and Quotient Rule computations in AD. Learn how this method abstracts nonlinear operations simultaneously, resulting in significant precision improvements over prior works. Delve into the soundness proofs and versatility of the approach, which can be applied to different nonlinear functions, abstract domains, and both forward-mode and reverse-mode AD. Examine multiple case studies showcasing Pasado's effectiveness, including computing bounds on neural network Lipschitz constants, bounding financial model sensitivities, certifying monotonicity, and analyzing differential equations in climate science and chemistry. Compare the precision gains achieved by Pasado, with examples of up to 2750× improvement in CNN analysis and 1.31-2.81× enhancement in sensitivity bounds for various applications.

Syllabus

[OOPSLA23] Synthesizing Precise Static Analyzers for Automatic Differentiation

Taught by

ACM SIGPLAN

Reviews

Start your review of Synthesizing Precise Static Analyzers for Automatic Differentiation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.