From automatic differentiation to message passing

Subscribers:
351,000
Published on ● Video Link: https://www.youtube.com/watch?v=NkJNcEed2NU



Duration: 56:43
4,670 views
111


See updated video here: https://www.microsoft.com/en-us/research/video/from-automatic-differentiation-to-message-passing/

Automatic differentiation is an elegant technique for converting a computable function expressed as a program into a derivative-computing program with similar time complexity. It does not execute the original program as a black-box, nor does it expand the program into a mathematical formula, both of which would be counter-productive. By generalizing this technique, you can produce efficient algorithms for constraint satisfaction, optimization, and Bayesian inference on models specified as programs. This approach can be broadly described as compiling into a message-passing program.







Tags:
microsoft research
AI
programming languages