Automatic differentiation has proven its awesome utility, especially within machine learning (Baydin et al., 2018). Fasciliting the training of deep neural networks, it has become a staple of the field.

However, as far as I know, there is no analog for automatic integration. Why not? Where is it? What would it look like?

I’ll use this page collect my thoughts on the subject.

Bibliography

  1. Baydin, A. G., Pearlmutter, B. A., Radul, A. A., & Siskind, J. M. (2018). Automatic differentiation in machine learning: a survey. https://arxiv.org/abs/1502.05767