How to efficiently calculate derivatives for complex systems modeled by ordinary differential equations.

Lecture 6 Part 1: Adjoint Differentiation of ODE Solutions · 58:21 · Video: MIT OpenCourseWare · Watch at the source

In short: When machine learning models rely on ordinary differential equations, finding the derivative of the solution with respect to parameters is crucial. This lecture explains how solving a secondary adjoint ODE provides an efficient computational shortcut for these calculations.

In the context of matrix calculus for machine learning, researchers frequently encounter systems defined by ordinary differential equations (ODEs). To optimize these models, one often requires the derivative of the ODE's solution relative to its specific parameters.

The adjoint method offers a powerful alternative to standard differentiation. By constructing and solving a second, auxiliary 'adjoint' ODE, practitioners can compute these necessary derivatives more efficiently, a technique explored in the 2023 MIT course 18.S096, Matrix Calculus For Machine Learning And Beyond.

Opens the Intellect+ feed with this card first. Swipe up for the next one.

Sources

To cite this card, link to https://intellectplus.co.uk/app/ideas-lecture-6-part-1-adjoint-differentiation-of-ode-solutions.

How we source, check and correct cards: Editorial standards.

General information, not professional advice. Spotted an error? Flag the card or see corrections and complaints.

Intellect Plus is a visual educational discovery platform for exploring fascinating facts and ideas. Brain Food, Not Brain Rot. What is Intellect Plus?

Related

Finding something worth knowing…