Real-time Inference and Extrapolation via a Diffusion-inspired Temporal Transformer Operator (DiTTO)

Oded Ovadia, Vivek Oommen, Adar Kahana, Ahmad Peyvan, Eli Turkel +1 more
7/18/2023
cs.LGcs.AIcs.CE

No confident code implementation found for this paper.

Abstract

Extrapolation remains a grand challenge in deep neural networks across all application domains. We propose an operator learning method to solve time-dependent partial differential equations (PDEs) continuously and with extrapolation in time without any temporal discretization. The proposed method, named Diffusion-inspired Temporal Transformer Operator (DiTTO), is inspired by latent diffusion models and their conditioning mechanism, which we use to incorporate the temporal evolution of the PDE, in combination with elements from the transformer architecture to improve its capabilities. Upon training, DiTTO can make inferences in real-time. We demonstrate its extrapolation capability on a climate problem by estimating the temperature around the globe for several years, and also in modeling hypersonic flows around a double-cone. We propose different training strategies involving temporal-bundling and sub-sampling and demonstrate performance improvements for several benchmarks, performing extrapolation for long time intervals as well as zero-shot super-resolution in time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ovadia2023realtime,
  title  = {Real-time Inference and Extrapolation via a Diffusion-inspired Temporal Transformer Operator (DiTTO)},
  author = {Oded Ovadia and Vivek Oommen and Adar Kahana and Ahmad Peyvan and Eli Turkel and George Em Karniadakis},
  year   = {2023},
  eprint = {2307.09072},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.09072v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.09072.svg)](https://codeofpaper.com/paper/2307.09072)

Discussion