NIERT: Accurate Numerical Interpolation through Unifying Scattered Data Representations using Transformer Encoder

09/19/2022
by   Shizhe Ding, et al.
8

Numerical interpolation for scattered data aims to estimate values for target points based on those of some observed points. Traditional approaches produce estimations through constructing an interpolation function that combines multiple basis functions. These approaches require the basis functions to be pre-defined explicitly, thus greatly limiting their applications in practical scenarios. Recent advances exhibit an alternative strategy that learns interpolation functions directly from observed points using machine learning techniques, say deep neural networks. This strategy, although promising, cannot effectively exploit the correlations between observed points and target points as it treats these types of points separately. Here, we present a learning-based approach to numerical interpolation using encoder representations of Transformers (thus called NIERT). NIERT treats the value of each target point as a masked token, which enables processing target points and observed points in a unified fashion. By calculating the partial self-attention between target points and observed points at each layer, NIERT gains advantages of exploiting the correlations among these points and, more importantly, avoiding the unexpected interference of target points on observed points. NIERT also uses the pre-training technique to further improve its accuracy. On three representative datasets, including two synthetic datasets and a real-world dataset, NIERT outperforms the existing approaches, e.g., on the TFRD-ADlet dataset for temperature field reconstruction, NIERT achieves an MAE of 1.897× 10^-3, substantially better than the transformer-based approach (MAE: 27.074× 10^-3). These results clearly demonstrate the accuracy of NIERT and its potential to apply in multiple practical fields.

READ FULL TEXT

page 8

page 22

page 23

page 24

page 25

research
09/22/2021

Numerical Continued Fraction Interpolation

We show that highly accurate approximations can often be obtained from c...
research
05/13/2022

On Fekete Points for a Real Simplex

We survey what is known about Fekete points/optimal designs for a simple...
research
07/12/2023

Efficient Convolution and Transformer-Based Network for Video Frame Interpolation

Video frame interpolation is an increasingly important research task wit...
research
04/13/2021

Optimal design for kernel interpolation: applications to uncertainty quantification

The paper is concerned with classic kernel interpolation methods, in add...
research
08/26/2021

A New Interpolation Approach and Corresponding Instance-Based Learning

Starting from finding approximate value of a function, introduces the me...
research
11/08/2019

Persistent Homology as Stopping-Criterion for Voronoi Interpolation

In this study the Voronoi interpolation is used to interpolate a set of ...
research
01/11/2023

Dynamic Data Assimilation of MPAS-O and the Global Drifter Dataset

In this study, we propose a new method for combining in situ buoy measur...

Please sign up or login with your details

Forgot password? Click here to reset