Papers
Topics
Authors
Recent
Search
2000 character limit reached

Integral Transform Network (ITNet)

Updated 5 July 2026
  • Integral Transform Network (ITNet) is a neural architecture that employs a learnable integral transform with a kernel dependent on both positions and features, recovering convolution, attention, and recurrence as special cases.
  • The network uses a two-layer MLP kernel enhanced with random Fourier features and positional cues to capture complex spatial and feature interactions over continuous domains.
  • Variants such as GDNN, GIT-Net, and IAE-Net extend ITNet by replacing conventional activations or enabling operator learning for PDEs and multimodal tasks, highlighting its flexibility and efficiency.

Integral Transform Network (ITNet) most explicitly denotes a neural architecture built around a learnable integral transform whose kernel depends jointly on positions and features, so that convolution, self-attention, and autoregressive recurrence arise as special cases under appropriate parameterizations (Dhor et al., 17 Jun 2026). In adjacent literature, the same label is also used informally for standard feedforward networks in which conventional activations are replaced by Integral Activation Transform layers, and it is substantively related to integral-transform neural operators such as GIT-Net and discretization-invariant encoder–decoder models such as IAE-Net (Zhang et al., 2023, Wang et al., 2023, Ong et al., 2022). By contrast, the similarly written “IT-Net” in 3D point-cloud processing refers to the Iterative Transformer Network, a geometric rigid-alignment module rather than an integral-transform architecture (Yuan et al., 2018).

1. Terminology and naming

The literature contains several distinct uses of closely related names. The most explicit use of the exact name appears in “ITNet: A Learnable Integral Transform That Subsumes Convolution, Attention, and Recurrence,” where ITNet is the title of the architecture itself (Dhor et al., 17 Jun 2026). In “Improving the Expressive Power of Deep Neural Networks through Integral Activation Transform,” the paper does not use the name “Integral Transform Network”; in that source, “ITNet” is an explanatory label for a standard DNN in which some or all activations are replaced by Integral Activation Transform layers (Zhang et al., 2023). “GIT-Net: Generalized Integral Transform for Operator Learning” likewise does not explicitly use the name “ITNet,” but it is presented as substantively an integral-transform-based neural operator (Wang et al., 2023). “IAE-Net: Integral Autoencoders for Discretization-Invariant Learning” is a deep architecture built from learned integral transforms in encoder and decoder blocks, and is presented as a concrete realization of an integral transform network in the operator-learning sense (Ong et al., 2022).

Source Name in source Relation to ITNet
(Dhor et al., 17 Jun 2026) ITNet Explicit learnable integral-transform architecture
(Zhang et al., 2023) GDNN / IAT “ITNet” used as DNN + IAT layers
(Wang et al., 2023) GIT-Net Generalized integral-transform neural operator
(Ong et al., 2022) IAE-Net Deep stack of learned integral encoders/decoders
(Yuan et al., 2018) IT-Net Iterative Transformer Network, not integral-transform

The distinction from the 3D point-cloud paper is essential. That method is the Iterative Transformer Network, not “Integral Transform Network,” and “Transformer” there refers to a geometric transformer that predicts and applies rigid SE(3)SE(3) transforms rather than an attention-based Transformer or an integral operator (Yuan et al., 2018). A common misconception is therefore purely terminological: the string “IT-Net” does not uniquely identify a single research program.

2. Explicit ITNet as a learnable integral operator

In the explicit 2026 formulation, ITNet replaces convolutions, softmax attention, and recurrent/state-space propagation with a single learnable integral transform whose kernel depends jointly on positions and features at both endpoints of an interaction (Dhor et al., 17 Jun 2026). Let Ω⊂Rs\Omega \subset \mathbb{R}^s be the input domain with finite measure μ\mu, and let f:Ω→RCf:\Omega \to \mathbb{R}^C be the input feature field. The general operator is written as

(Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).

The practical specialization absorbs the value projection into the kernel and adds a residual term:

(K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).

Here κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C} is a learnable matrix-valued kernel and Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C} is a learnable residual. The residual is stated to guarantee that the operator can represent the identity at initialization and to stabilize deep stacks (Dhor et al., 17 Jun 2026).

For discrete domains with NN positions {x1,…,xN}\{x_1,\dots,x_N\} and uniform atomic measure Ω⊂Rs\Omega \subset \mathbb{R}^s0, the layer becomes

Ω⊂Rs\Omega \subset \mathbb{R}^s1

optionally with masking and normalization. Multi-head ITNet splits channels into Ω⊂Rs\Omega \subset \mathbb{R}^s2 heads of size Ω⊂Rs\Omega \subset \mathbb{R}^s3, applies independent kernels Ω⊂Rs\Omega \subset \mathbb{R}^s4, and recombines with an output projection Ω⊂Rs\Omega \subset \mathbb{R}^s5 (Dhor et al., 17 Jun 2026).

The kernel itself is implemented as a 2-layer MLP of width Ω⊂Rs\Omega \subset \mathbb{R}^s6 with GELU, receiving

Ω⊂Rs\Omega \subset \mathbb{R}^s7

where Ω⊂Rs\Omega \subset \mathbb{R}^s8 is a random Fourier feature map of positions with Ω⊂Rs\Omega \subset \mathbb{R}^s9 frequencies. This gives the kernel direct access to absolute position, relative displacement, Euclidean distance, endpoint features, and elementwise feature interactions (Dhor et al., 17 Jun 2026). Modality-specific encoders then map raw signals into a common feature space μ\mu0: images use μ\mu1 patches with 2-D coordinates, text uses token embeddings and normalized indices, point clouds use raw 3-D coordinates and optional attributes, and multimodal inputs use a union domain μ\mu2 with distinct modality embeddings and a shared operator (Dhor et al., 17 Jun 2026).

The stacked network uses a pre-norm residual layout,

μ\mu3

with 2-layer FFNs, GELU, LayerNorm, and residuals (Dhor et al., 17 Jun 2026). The kernel MLP is initialized near zero output with μ\mu4, μ\mu5, and μ\mu6, so each layer begins near identity (Dhor et al., 17 Jun 2026).

3. Special-case reductions and theoretical status

A central claim of the explicit ITNet formulation is exact subsumption: convolution, self-attention, and autoregressive recurrence are obtained by imposing appropriate structure on the same operator class (Dhor et al., 17 Jun 2026). Convolution is recovered when the kernel depends only on relative position and is scalar times identity,

μ\mu7

with μ\mu8, yielding

μ\mu9

Local receptive fields, dilation, stride, and depthwise or grouped variants arise through support restrictions, dilated grids, strided query sets, and diagonal or block-diagonal channel structure (Dhor et al., 17 Jun 2026).

Self-attention is recovered by choosing a softmax-normalized bilinear form. With f:Ω→RCf:\Omega \to \mathbb{R}^C0, f:Ω→RCf:\Omega \to \mathbb{R}^C1, and f:Ω→RCf:\Omega \to \mathbb{R}^C2, the attention kernel

f:Ω→RCf:\Omega \to \mathbb{R}^C3

gives

f:Ω→RCf:\Omega \to \mathbb{R}^C4

Within ITNet this is obtained by setting

f:Ω→RCf:\Omega \to \mathbb{R}^C5

where f:Ω→RCf:\Omega \to \mathbb{R}^C6 and positional biases are absorbed by directly supplying f:Ω→RCf:\Omega \to \mathbb{R}^C7, f:Ω→RCf:\Omega \to \mathbb{R}^C8, f:Ω→RCf:\Omega \to \mathbb{R}^C9, and (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).0 to the kernel (Dhor et al., 17 Jun 2026).

Causal recurrence is recovered by triangular masking, (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).1 for (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).2. The paper gives explicit causal-kernel forms for linear time-invariant state-space models, discrete-time RNNs, LSTM, GRU, and Mamba. For example, an S4-like operator with (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).3 and (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).4 becomes

(Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).5

which is ITNet with kernel (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).6 and residual (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).7 (Dhor et al., 17 Jun 2026).

The same source states a universality theorem: under compact (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).8 and a compact input set (Tθf)(x)=∫ΩKθ(x,y,f(x),f(y))Vθ(f(y)) dμ(y).(\mathcal{T}_\theta f)(x) = \int_\Omega K_\theta(x, y, f(x), f(y)) V_\theta(f(y))\, d\mu(y).9, ITNet uniformly approximates any continuous operator (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).0 (Dhor et al., 17 Jun 2026). The proof outline proceeds by quadrature discretization, MLP approximation of the continuous target kernel, and composition of these approximations. The paper also frames ITNet’s inductive biases as learned rather than hard-coded: locality is induced by support masks, sequential memory by causality, and content-dependent pairwise interaction by conditioning on (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).1, (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).2, and (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).3 (Dhor et al., 17 Jun 2026). This suggests a unification at the operator level rather than a mere empirical resemblance between architectural families.

4. Continuous width and Integral Activation Transform layers

A different but related line of work develops integral transforms at the activation stage rather than the interaction stage. In the GDNN/IAT formulation, the traditional notion of neurons in each layer is replaced by a continuous state function indexed by a continuous variable (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).4, yielding a Generalized Deep Neural Network whose forward propagation uses integral transforms (Zhang et al., 2023). Under a finite-rank kernel parameterization, this continuous-width GDNN is exactly equivalent to a standard DNN in which the usual elementwise activation is replaced by an Integral Activation Transform layer (Zhang et al., 2023).

Given basis collections (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).5 and (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).6 on (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).7, the IAT maps (K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).8 to

(K[u])(x)=∫Ωκθ(x,y,u(x),u(y)) u(y) dμ(y)+Wθu(x).(K[u])(x) = \int_\Omega \kappa_\theta(x, y, u(x), u(y))\, u(y)\, d\mu(y) + W_\theta u(x).9

Operationally, the input vector is lifted to a function κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}0, nonlinearity is applied in function space, and the result is projected back to κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}1 through integration against κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}2 (Zhang et al., 2023). With κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}3, the paper defines

κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}4

the activation pattern

κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}5

and the activation matrix

κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}6

The forward map then becomes

κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}7

with gradient

κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}8

When κθ∈RC×C\kappa_\theta \in \mathbb{R}^{C \times C}9 is continuous, Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}0 varies continuously in Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}1, and the layer is described as smooth in the usual training sense, with continuous gradient almost everywhere (Zhang et al., 2023).

The paper also derives a global Lipschitz bound,

Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}2

and notes that rectangular piecewise-constant bases reduce IAT-ReLU to the ordinary componentwise ReLU (Zhang et al., 2023). In midpoint quadrature form,

Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}3

with Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}4 and Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}5, the per-layer cost is Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}6 (Zhang et al., 2023).

The reported numerical behavior is strongly tied to trainability. In 2D function fitting with Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}7, standard ReLU achieves MSE Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}8, while the best IAT-ReLU combinations achieve Wθ∈RC×CW_\theta \in \mathbb{R}^{C \times C}9 to NN0; in random label memorization with NN1, ReLU gives NN2 accuracy and the best IAT-ReLU reaches up to NN3 (Zhang et al., 2023). Basis selection is part of the design: global, zero-mean input bases such as Fourier or wavelets paired with local output bases such as piecewise quadratic functions performed best on average in the reported experiments (Zhang et al., 2023).

5. Neural-operator variants: GIT-Net and IAE-Net

In operator learning, the integral-transform viewpoint is developed at the level of mappings between function spaces. GIT-Net formulates operator learning as regression between infinite-dimensional function spaces NN4 and NN5, with training pairs NN6 satisfying NN7 and expected risk

NN8

approximated empirically over NN9 samples (Wang et al., 2023). Its motivating observation is that many PDE operators are parsimonious in specialized functional bases. The canonical integral form

{x1,…,xN}\{x_1,\dots,x_N\}0

is written, when diagonalizable in an appropriate basis, as

{x1,…,xN}\{x_1,\dots,x_N\}1

GIT-Net implements a generalized version of this idea using PCA bases, learnable changes of basis {x1,…,xN}\{x_1,\dots,x_N\}2, a learned frequency-wise channel mixer {x1,…,xN}\{x_1,\dots,x_N\}3, and a channel mixer {x1,…,xN}\{x_1,\dots,x_N\}4 (Wang et al., 2023).

For coefficient tensor {x1,…,xN}\{x_1,\dots,x_N\}5, the learned generalized nonlocal operator is

{x1,…,xN}\{x_1,\dots,x_N\}6

and the nonlinear GIT layer is

{x1,…,xN}\{x_1,\dots,x_N\}7

With orthonormal basis functions, the corresponding physical-space kernel is written explicitly as

{x1,…,xN}\{x_1,\dots,x_N\}8

An {x1,…,xN}\{x_1,\dots,x_N\}9-layer GIT-Net then has the form

Ω⊂Rs\Omega \subset \mathbb{R}^s00

with GELU used in all but the last layer (Wang et al., 2023). The reported evaluation complexity is

Ω⊂Rs\Omega \subset \mathbb{R}^s01

and a layer uses on the order of Ω⊂Rs\Omega \subset \mathbb{R}^s02 parameters rather than Ω⊂Rs\Omega \subset \mathbb{R}^s03 for a dense linear map (Wang et al., 2023).

IAE-Net takes a different route to integral-transform operator learning by using an integral encoder, a fixed-size bottleneck, and an integral decoder. For a function Ω⊂Rs\Omega \subset \mathbb{R}^s04 on Ω⊂Rs\Omega \subset \mathbb{R}^s05, the encoder maps from an arbitrary input grid Ω⊂Rs\Omega \subset \mathbb{R}^s06 to a fixed latent grid Ω⊂Rs\Omega \subset \mathbb{R}^s07 through

Ω⊂Rs\Omega \subset \mathbb{R}^s08

the bottleneck applies a standard FNN Ω⊂Rs\Omega \subset \mathbb{R}^s09, and the decoder reconstructs through

Ω⊂Rs\Omega \subset \mathbb{R}^s10

Numerically, the integral transform

Ω⊂Rs\Omega \subset \mathbb{R}^s11

is implemented on samples as

Ω⊂Rs\Omega \subset \mathbb{R}^s12

or, for nonlinear kernels,

Ω⊂Rs\Omega \subset \mathbb{R}^s13

with appropriate quadrature weights on nonuniform grids (Ong et al., 2022).

IAE-Net composes such blocks densely. Its multi-channel block applies several IAEs in parallel, including an identity channel and transformed channels such as Fourier,

Ω⊂Rs\Omega \subset \mathbb{R}^s14

and a deep network concatenates all previous outputs in a DenseNet-like fashion before another IAE block (Ong et al., 2022). Discretization invariance is pursued through operator design and a randomized discretization-augmentation objective,

Ω⊂Rs\Omega \subset \mathbb{R}^s15

with Ω⊂Rs\Omega \subset \mathbb{R}^s16 by default and cubic or bicubic interpolation for resampling (Ong et al., 2022). The supervised loss is the relative Ω⊂Rs\Omega \subset \mathbb{R}^s17 error,

Ω⊂Rs\Omega \subset \mathbb{R}^s18

Empirically, GIT-Net is evaluated on Navier–Stokes, Helmholtz, structural mechanics, 1D advection, and Poisson problems, using Ω⊂Rs\Omega \subset \mathbb{R}^s19 GIT layers, GELU, PCA truncation preserving at least Ω⊂Rs\Omega \subset \mathbb{R}^s20 energy capped at Ω⊂Rs\Omega \subset \mathbb{R}^s21, channel counts Ω⊂Rs\Omega \subset \mathbb{R}^s22, frequencies Ω⊂Rs\Omega \subset \mathbb{R}^s23, and training sizes Ω⊂Rs\Omega \subset \mathbb{R}^s24 (Wang et al., 2023). In the large-data regime Ω⊂Rs\Omega \subset \mathbb{R}^s25, it is reported to achieve the smallest test error across all PDE problems, and on complex geometries it is described as substantially more accurate than FNO because the latter suffered from interpolation artifacts (Wang et al., 2023). IAE-Net is evaluated on 1D Burgers, 2D Darcy flow, Darcy on a general domain, forward and inverse scattering, CT image denoising, and signal source separation, with four IAE blocks, channel width Ω⊂Rs\Omega \subset \mathbb{R}^s26, a 2-channel identity-plus-Fourier design, Adam at learning rate Ω⊂Rs\Omega \subset \mathbb{R}^s27, 500 epochs, and a half-on-plateau scheduler (Ong et al., 2022). Representative results include Burgers with Ω⊂Rs\Omega \subset \mathbb{R}^s28, where IAE-Net reports Ω⊂Rs\Omega \subset \mathbb{R}^s29 relative error versus FNO Ω⊂Rs\Omega \subset \mathbb{R}^s30, and CT denoising at Ω⊂Rs\Omega \subset \mathbb{R}^s31, where IAE-Net reports Ω⊂Rs\Omega \subset \mathbb{R}^s32 versus FNO Ω⊂Rs\Omega \subset \mathbb{R}^s33 (Ong et al., 2022).

6. Empirical profile, computational trade-offs, and scope

The explicit 2026 ITNet is evaluated as a single shared operator across images, text, point clouds, and multimodal reasoning, with only lightweight modality-specific encoders changing across tasks (Dhor et al., 17 Jun 2026). Reported headline results are ImageNet-1K top-1 of Ω⊂Rs\Omega \subset \mathbb{R}^s34 for ITNet-S (22M), Ω⊂Rs\Omega \subset \mathbb{R}^s35 for ITNet-B (86M), and Ω⊂Rs\Omega \subset \mathbb{R}^s36 for ITNet-L (307M); GLUE dev-set averages of Ω⊂Rs\Omega \subset \mathbb{R}^s37 for ITNet-B and Ω⊂Rs\Omega \subset \mathbb{R}^s38 for ITNet-L; ModelNet40 overall accuracy of Ω⊂Rs\Omega \subset \mathbb{R}^s39 for ITNet-PC (3.1M) with local Ω⊂Rs\Omega \subset \mathbb{R}^s40 and Ω⊂Rs\Omega \subset \mathbb{R}^s41 for ITNet-B; and multimodal scores of Ω⊂Rs\Omega \subset \mathbb{R}^s42 on VQA v2 and Ω⊂Rs\Omega \subset \mathbb{R}^s43 on NLVR2 for ITNet-B, rising to Ω⊂Rs\Omega \subset \mathbb{R}^s44 and Ω⊂Rs\Omega \subset \mathbb{R}^s45 for ITNet-L (Dhor et al., 17 Jun 2026). The same source states that tiled exact ITNet is within approximately Ω⊂Rs\Omega \subset \mathbb{R}^s46 the throughput of FlashAttention-2 at moderate sequence length, citing DeiT-S throughput of Ω⊂Rs\Omega \subset \mathbb{R}^s47 img/s versus ITNet-S at Ω⊂Rs\Omega \subset \mathbb{R}^s48 img/s for Ω⊂Rs\Omega \subset \mathbb{R}^s49 patches, while low-rank ITNet yields Ω⊂Rs\Omega \subset \mathbb{R}^s50–Ω⊂Rs\Omega \subset \mathbb{R}^s51 higher throughput with less than Ω⊂Rs\Omega \subset \mathbb{R}^s52–Ω⊂Rs\Omega \subset \mathbb{R}^s53 accuracy loss at ranks Ω⊂Rs\Omega \subset \mathbb{R}^s54–Ω⊂Rs\Omega \subset \mathbb{R}^s55 on ImageNet-1K (Dhor et al., 17 Jun 2026).

The main computational issue is that naïve exact evaluation materializes an Ω⊂Rs\Omega \subset \mathbb{R}^s56 matrix-valued kernel at cost Ω⊂Rs\Omega \subset \mathbb{R}^s57 time and memory (Dhor et al., 17 Jun 2026). Three remedies are given: tiled kernel fusion, importance-weighted Monte Carlo integration, and learned low-rank factorization. Tiled fusion avoids materializing the global kernel and reduces peak memory to Ω⊂Rs\Omega \subset \mathbb{R}^s58; Monte Carlo reduces complexity to Ω⊂Rs\Omega \subset \mathbb{R}^s59 for Ω⊂Rs\Omega \subset \mathbb{R}^s60 with an unbiased estimator; and low-rank factorization reduces the operator to Ω⊂Rs\Omega \subset \mathbb{R}^s61, with the bound

Ω⊂Rs\Omega \subset \mathbb{R}^s62

and reported relative error below Ω⊂Rs\Omega \subset \mathbb{R}^s63 at Ω⊂Rs\Omega \subset \mathbb{R}^s64 in ImageNet experiments (Dhor et al., 17 Jun 2026). By comparison, IAT layers incur Ω⊂Rs\Omega \subset \mathbb{R}^s65 cost per layer under midpoint quadrature, GIT-Net layers evaluate in Ω⊂Rs\Omega \subset \mathbb{R}^s66, and each IAE encoder or decoder application is a matrix–vector product with cost Ω⊂Rs\Omega \subset \mathbb{R}^s67 (Zhang et al., 2023, Wang et al., 2023, Ong et al., 2022).

The limitations are architecture-specific rather than uniform across the entire integral-transform family. For the explicit ITNet, exact computation is quadratic without approximation, very long contexts require low-rank or sampling approximations, training stability depends on careful initialization and normalization, strict token-by-token autoregressive decoding still benefits from scanning-friendly parameterizations, and interpretability of the learned kernel Ω⊂Rs\Omega \subset \mathbb{R}^s68 is challenging (Dhor et al., 17 Jun 2026). For IAT-based models, computational overhead grows with discretization Ω⊂Rs\Omega \subset \mathbb{R}^s69, performance is sensitive to basis choice, discretization introduces piecewise linearity, and higher-order derivatives remain problematic in the discrete IAT-ReLU setting (Zhang et al., 2023). For GIT-Net, the basis-induced bias is that operators are assumed near-diagonal in an appropriate basis, explicit translation equivariance is lost when Fourier bases are replaced by PCA, and the paper does not present new formal approximation theorems (Wang et al., 2023). For IAE-Net, assembling and applying full kernel matrices becomes expensive at very high resolutions, latent size and kernel-network capacity require tuning, and improved quadrature may be needed for highly irregular sampling (Ong et al., 2022).

Across these variants, the shared structural motif is the replacement of fixed local kernels, scalar dot-product attention weights, or discretization-bound matrices by learned integral operators acting either over interactions, activations, or function spaces. A plausible implication is that “Integral Transform Network” now names a family of architectures rather than a single immutable blueprint. What remains non-negotiable in the literature is the distinction from the 2018 point-cloud IT-Net, whose subject is iterative rigid Ω⊂Rs\Omega \subset \mathbb{R}^s70 canonicalization rather than integral transforms (Yuan et al., 2018).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Integral Transform Network (ITNet).