MURAL - Maynooth University Research Archive Library



    Lazy Multivariate Higher-Order Forward-Mode AD


    Pearlmutter, Barak A. and Siskind, Jeffrey Mark (2007) Lazy Multivariate Higher-Order Forward-Mode AD. POPL '07: Proceedings of the 34th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages . pp. 155-160.

    [thumbnail of BP_popl2007-multi-forward-AD.pdf] PDF
    BP_popl2007-multi-forward-AD.pdf

    Download (94kB)

    Abstract

    A method is presented for computing all higher-order partial derivatives of a multivariate function Rn → R. This method works by evaluating the function under a nonstandard interpretation, lifting reals to multivariate power series. Multivariate power series, with potentially an infinite number of terms with nonzero coefficients, are represented using a lazy data structure constructed out of linear terms. A complete implementation of this method in SCHEME is presented, along with a straightforward exposition, based on Taylor expansions, of the method’s correctness.
    Item Type: Article
    Keywords: Algorithms; Languages; Power series; Nonstandard interpretation;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Faculty of Science and Engineering > Research Institutes > Hamilton Institute
    Item ID: 2049
    Depositing User: Barak Pearlmutter
    Date Deposited: 14 Jul 2010 15:49
    Journal or Publication Title: POPL '07: Proceedings of the 34th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
    Publisher: ACM (Association for Computing Machinery)
    Refereed: No
    URI: https://mu.eprints-hosting.org/id/eprint/2049
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads