AI Glossary / Deep learning / Advanced

Neural operators

Definition

Neural operators are neural-network models designed to learn mappings between functions. Instead of predicting only a fixed list of numbers from another fixed list, they approximate how an input field or function determines an output field or function.

What it means

A familiar function takes a value such as x and returns a value such as temperature at x. An operator can take an entire temperature profile and return another profile, for example after a specified period of diffusion.

This perspective is useful in scientific modeling, where changing a material-property field, initial condition or forcing function changes a whole solution. A trained neural operator aims to approximate that relationship across a family of cases.

Computers still use finite representations and sampled data. The function-space formulation describes the underlying mapping and, for suitable architectures, supports sharing parameters across discretizations. It does not mean a finite computer literally stores infinitely many measurements.

How it works

Training examples pair input functions with corresponding output functions, usually represented by samples on grids or other locations. Data may come from simulations, measurements or a combination with physical constraints.

Architectures differ. Fourier neural operators use transformations involving frequency-space representations. Graph-based forms can aggregate information across sampled points. In the broader operator-learning family, DeepONet uses separate components to encode the input function and output query coordinates.

The trained model then estimates an output for a new input function. Some formulations allow evaluation on discretizations different from those used during training, subject to their architecture and implementation assumptions.

Resolution flexibility is not a guarantee of physical accuracy or generalization to new regimes. Evaluate held-out functions, boundary conditions and parameter ranges. Where outputs evolve through repeated predictions, assess how errors accumulate rather than checking only one step.

Three practical examples

  • An engineering team builds a surrogate mapping material-property fields to simulated response fields for repeated design exploration.
  • A fluid-modeling study learns relationships between initial states and later flow states within a defined family of conditions.
  • A teaching project learns an integration operator that maps an input curve to its cumulative integral.

Think of it this way

Think of a machine that accepts a complete recipe and produces a complete plan for how the mixture changes over time. It learns the relationship between different recipes and their resulting trajectories, rather than memorizing one trajectory.

The analogy highlights a mapping between structured functions, but a neural operator has only the information and constraints represented in its training. It does not automatically know how an unfamiliar ingredient, geometry or physical regime changes the process.

Worked example

Mapping one function to another

Consider the integration operator G defined by G(a)(x) = the integral of a(s) from 0 to x. For the input function a(s) = 2s on the interval [0, 1], the output function is u(x) = x².

At x = 0, 0.5 and 1, the output values are 0, 0.25 and 1. For a different input b(s) = 1, the output becomes v(x) = x, giving 0, 0.5 and 1 at the same locations.

A coordinate network fitted only to u(x) = x² represents one output function. An operator learner trained across many input-output function pairs aims to produce the appropriate output when the input function changes. Sampling at more locations may give a denser output, but it does not by itself establish that the learned operator is accurate for unfamiliar input curves. This example specifies the true operator analytically; it is not a reported training result.

Illustrative case study

A fictional design studio, Northbank Thermal, evaluates a neural operator for exploring temperature distributions across a component. Training examples come from a trusted simulation workflow over a defined range of materials and boundary conditions.

The model makes repeated exploration convenient, but a proposed design introduces a boundary condition outside that range. The team sends that case back through the simulation workflow and measures the surrogate's error before extending its permitted use.

It also checks local hot spots rather than relying only on average field error. The project treats the model as a validated surrogate within a stated domain, with escalation for unsupported cases. The cost of generating training simulations remains part of the assessment.

Common misconceptions and mistakes

  • A neural operator solves every equation in a scientific domain. It approximates the family and conditions represented by its formulation and training.
  • Resolution invariance means identical accuracy at every resolution. Parameter sharing and predictive accuracy are different properties.
  • A neural field and a neural operator are the same thing. A field represents a quantity over coordinates; an operator maps functions to functions, though systems can combine the ideas.
  • Universal approximation theorems guarantee successful training. Expressive capacity does not remove finite-data, optimization or generalization problems.

Business use

Neural operators can be attractive when many related simulations or field predictions are needed and a suitable training investment can be reused. The business case depends on how often the surrogate will be queried and what errors the workflow can tolerate.

Include data-generation expense, training, validation and fallback computation in any speed or cost comparison. Define both aggregate and local error measures where a small region can determine a design decision. For deployment, specify supported geometries, input ranges and discretizations. A fast approximate field is valuable only when its accuracy is sufficient for the decision it informs.

People also ask

Do neural operators eliminate numerical solvers?

No. Solvers often generate training data, provide reference results and handle cases outside the learned domain.

Are all neural operators Fourier neural operators?

No. Fourier-based models are one family among several approaches.

Can a model trained on one grid use another?

Some architectures are designed for this, but the exact input representation, implementation and accuracy must be checked.

Check your understanding

Answer: A network predicts temperature at any coordinate for one fixed component and boundary condition.

Has it necessarily learned a solution operator across different boundary conditions?

Answer: No. It may represent only one solution field. Operator learning requires a mapping that responds appropriately when the input function or relevant conditions change.

Related terms

  • Surrogate model
  • Discretization
  • Neural field
  • Generalization
  • Operator learning
  • function space
  • Fourier neural operator
  • DeepONet
  • partial differential equation

Learn next

Compare fitting the curve x² with learning the integration mapping for many input curves. Then examine a surrogate-modeling study and identify its input functions, output functions, training domain and independent accuracy checks.

More in Deep learning

  • Neural network - A neural network is a computational model made from connected units that transform numerical information.
  • Neural network Gaussian process - A neural network Gaussian process, or NNGP, is a Gaussian-process model associated with the infinite-width limit of certain randomly initialized neural...
  • Neural network pruning - Neural network pruning removes or disables selected connections, parameters, or structural components of a neural network.
  • Neural style transfer - Neural style transfer is a family of image-transformation methods that uses neural representations to combine aspects of one image's content with aspects of...
  • Neural Turing Machine Network - A Neural Turing Machine, or NTM, is a neural architecture that combines a trainable controller with an external memory matrix.
  • Neuro-fuzzy systems - Neuro-fuzzy systems combine neural or adaptive learning methods with fuzzy inference.

Sources

Kovachki and colleagues, Neural Operator: Learning Maps Between Function Spaces With Applications to PDEs: https://jmlr.org/papers/volume24/21-1524/21-1524.pdf Li and colleagues, Fourier Neural Operator for Parametric Partial Differential Equations: https://arxiv.org/abs/2010.08895 Lu and colleagues, Learning nonlinear operators via DeepONet: https://www.nature.com/articles/s42256-021-00302-5 NeuralOperator, theory guide: https://github.com/neuraloperator/neuraloperator/blob/main/doc/source/theory_guide/neural_operators.rst

Previous: Neural network pruning Next: Neural process

  • Home
  • Daily AI Updates
  • Blog
  • AIFBL Academy
  • AI Glossary
  • Products and Tools
  • Store
  • Free CFO AI Prompt Pack
  • About Shihan Sheriff
  • Privacy Policy
  • Terms of Use
  • Refund Policy
  • Cookie Policy
  • Earnings Disclaimer