home.social

#automaticdifferentiation — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #automaticdifferentiation, aggregated by home.social.

  1. `Various software efforts embrace the idea that object oriented programming enables a convenient implementation of the chain rule, facilitating so-called automatic differentiation via backpropagation. Such frameworks have no mechanism for simplifying the expressions (obtained via the chain rule) before evaluating them. As we illustrate below, the resulting errors tend to be unbounded.`

    arxiv.org/abs/2305.03863

    #calculus #software #numericalAnalysis #automaticDifferentiation #uncertainty

  2. New publication doi.org/10.1038/s41524-025-018

    Our work on AD-DFPT, a unification of #automaticdifferentiation with linear response for #densityfunctionaltheory is published in npj Computational Materials. We show examples for #property predition, #uncertainty propagation, the design of #materials and #machinelearning of new #dft models. #condensedmatter #dftk

  3. New publication doi.org/10.1038/s41524-025-018

    Our work on AD-DFPT, a unification of #automaticdifferentiation with linear response for #densityfunctionaltheory is published in npj Computational Materials. We show examples for #property predition, #uncertainty propagation, the design of #materials and #machinelearning of new #dft models. #condensedmatter #dftk

  4. New publication doi.org/10.1038/s41524-025-018

    Our work on AD-DFPT, a unification of #automaticdifferentiation with linear response for #densityfunctionaltheory is published in npj Computational Materials. We show examples for #property predition, #uncertainty propagation, the design of #materials and #machinelearning of new #dft models. #condensedmatter #dftk

  5. fact of the day: automatic differentiation fails to give the correct derivative on a lot of very simple functions 😱 😱 😱 .

    youtube.com/shorts/KTguZpL9Zz8

  6. New preprint: arxiv.org/abs/2509.07785

    We present an implementation of AD-DFPT, a unification of #automaticdifferentiation with classical #dfpt response techniques for #densityfunctionaltheory (#dft). We demonstrate its use for #property predition, #uncertainty propagation, design of new #materials as well as the #machinelearning of new #dft models.

    #condensedmatter #planewave #response #physics #simulation #computation

  7. Have you ever thought 💡 of using JAX as 🧮 #automaticdifferentiation engine in 💻 finite element simulations? Boost the performance 🏇 of computationally-expensive hyperelastic material models with #jit in 🔍 FElupe! 🚀 🚀

    github.com/adtzlr/felupe

    #python #jax #finiteelementmethod #scientificcomputing #computationalmechanics #fea #fem #hyperelasticity

  8. This paper from @jenseisert and colleagues sounds interesting!

    "The incorporation of automatic differentiation in tensor networks algorithms has ultimately enabled a new, flexible way for variational simulation of ground states and excited states. In this work, we review the state of the art of the variational iPEPS framework. We present and explain the functioning of an efficient, comprehensive and general tensor network library for the simulation of infinite two-dimensional systems using iPEPS, with support for flexible unit cells and different lattice geometries."

    scirate.com/arxiv/2308.12358

    #quantum #TensorNetwork #computational #physics #AutomaticDifferentiation #iPEPS

  9. This paper from @jenseisert and colleagues sounds interesting!

    "The incorporation of automatic differentiation in tensor networks algorithms has ultimately enabled a new, flexible way for variational simulation of ground states and excited states. In this work, we review the state of the art of the variational iPEPS framework. We present and explain the functioning of an efficient, comprehensive and general tensor network library for the simulation of infinite two-dimensional systems using iPEPS, with support for flexible unit cells and different lattice geometries."

    scirate.com/arxiv/2308.12358

    #quantum #TensorNetwork #computational #physics #AutomaticDifferentiation #iPEPS

  10. I really enjoyed the talk by Manuel Drehwald at who drew the lines of an exciting future for in with , which should be directly integrated into the compiler at an horizon of a couple of months.

    If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.

  11. I really enjoyed the talk by Manuel Drehwald at #RustSciComp23 who drew the lines of an exciting future for #AutomaticDifferentiation in #Rust with #LLVM #Enzyme , which should be directly integrated into the compiler at an horizon of a couple of months.

    If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.

  12. I really enjoyed the talk by Manuel Drehwald at #RustSciComp23 who drew the lines of an exciting future for #AutomaticDifferentiation in #Rust with #LLVM #Enzyme , which should be directly integrated into the compiler at an horizon of a couple of months.

    If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.

  13. I really enjoyed the talk by Manuel Drehwald at #RustSciComp23 who drew the lines of an exciting future for #AutomaticDifferentiation in #Rust with #LLVM #Enzyme , which should be directly integrated into the compiler at an horizon of a couple of months.

    If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.

  14. I really enjoyed the talk by Manuel Drehwald at #RustSciComp23 who drew the lines of an exciting future for #AutomaticDifferentiation in #Rust with #LLVM #Enzyme , which should be directly integrated into the compiler at an horizon of a couple of months.

    If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.

  15. #CFP for `Differentiable Almost Everything: Differentiable Relaxations, Algorithms, Operators, and Simulators`, a workshop at #ICML

    differentiable.xyz/

    twitter.com/FHKPetersen/status

    Differentiable programming is a powerful tool, so I am quite interested in this workshop (especially as a #JuliaLang user, which has fantastic #AD support).

    #AutomaticDifferentiation #ML

  16. 📺 I started a new video series on primitive rules for :youtube.com/watch?v=PwSaD50jTv
    starting at scalar rules, continuing with vector/array rules, and finally some results from using the implicit function theorem.

    Primitive rules build the basis for automatically differentiating through arbitrary computer programs.

    New video to be released every three days :)

  17. A consistently solid #JuliaLang YouTube Channel: youtube.com/c/MachineLearningS

    It mainly covers some advanced topics in one of the strongest areas of #Julia, #AutomaticDifferentiation, especially when applied to the scientific computing domain. For example: youtu.be/e4O6Z9o_D0k

    Most topics also have a video covering it using #Jax or one of the specialized #PyTorch or #TensorFlow extensions (e.g., TensorFlow Distributions).