CNO (2023)

Convolutional Neural Operator
Božidar Raonić et al.

Operator learning Convolution Multi-resolution
Quick facts

Type: convolutional operator
Works on multiple PDE families
Competitive vs spectral operators

← Research · Home

TL;DR

Convolutional Neural Operator (CNO) is an operator-learning architecture that uses convolutional/multi-resolution components to map between function spaces. It aims to retain the efficiency of CNNs while behaving like an operator model that can generalize across grids/resolutions.

Problem

Fourier-based operators (like FNO) excel on periodic/regular grids but can be sensitive to resolution changes and boundary geometry. CNO targets operator learning with convolutional building blocks and multi-scale resampling that better accommodate varied discretizations.

Benefits vs others

Interesting detail

Core method (math)

Template for Operator learning. Paper-specific equations are added when manually curated.

\[u = \mathcal{G}_\theta(a)\quad\text{(learn an operator mapping input field }a\text{ to output field }u\text{)}\] \[\text{(Convolutional operator block)}\;\; v_{l+1} = \sigma\!\left(W_lv_l + (K_l * v_l)\right)\] \[\text{(Multi-resolution mixing)}\;\; v \xrightarrow{\downarrow} v^{(s)} \xrightarrow{\text{conv}} \xrightarrow{\uparrow} v\]

Main theoretical contribution

Main contribution

Main results (headline)

(Optional) Add main_results for a quick headline summary.

Experiments

PDE problems

  • Poisson
  • Wave equation
  • Navier–Stokes
  • Allen–Cahn
  • Transport
  • Compressible Euler
  • Darcy flow

Tasks

  • Forward operator learning
  • Resolution generalization

Experiment setting (high level)

  • Evaluated on Representative PDE Benchmarks (RPB) and related datasets.
  • Reports accuracy and efficiency across PDE types.

Comparable baselines

Main results

Key results

PDE suiteMetricReported takeaway
Multiple PDEsL2 / rollout errorCompetitive accuracy across a wide PDE set with convolution-only design.

Citation (BibTeX)

@article{cno2023,
  title={Convolutional Neural Operator for Robust Operator Learning},
  author={Kovachki, Nikola and others},
  journal={arXiv preprint arXiv:2302.01178},
  year={2023}
}