arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2002.08241cs.PLcs.CLcs.LO

A Differential-form Pullback Programming Language for Higher-order Reverse-mode Automatic Differentiation

Carol Mak, Luke Ong

英文摘要:

Building on the observation that reverse-mode automatic differentiation (AD) -- a generalisation of backpropagation -- can naturally be expressed as pullbacks of differential 1-forms, we design a simple higher-order programming language with a first-class differential operator, and present a reduction strategy which exactly simulates reverse-mode AD. We justify our reduction strategy by interpreting our language in any differential $λ$-category that satisfies the Hahn-Banach Separation Theorem, and show that the reduction strategy precisely captures reverse-mode AD in a truly higher-order setting.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑