atlas

Research map / Architectures and efficiency / RNNs and normalization

Multilinear Operator Networks

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Theory of depth and width · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MONet, a polynomial network built solely from multilinear operations (Mu-Layer with Hadamard products and no activation functions) that approaches modern vision architectures on ImageNet-1K and other benchmarks.

Problem

Polynomial networks avoid activation functions and enable privacy-preserving (homomorphic encryption) and interpretable models, but they have lagged far behind modern architectures on image recognition benchmarks.

Approach

A Mu-Layer computes (AX) * (BDX) plus a shortcut and linear term, a two-branch Hadamard-product block with low-rank factorization; stacking Poly-Blocks of two Mu-Layers with token-based (MLP-style) inputs and pyramid patch embeddings yields high-degree (up to 4 per block) interactions without activations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MONet-S instead of HireMLPImageNet-C classification · ImageNet-CmCE: 51.9 -> 49.7Helped
Use MONet-S instead of CycleMLP-TImageNet1K classification · ImageNet1K valTop-1 accuracy: 81.3 -> 81.3No clear effect
Use MONet-T instead of D-PolyNetsImage classification · Tiny ImageNetAccuracy: 61.8 -> 61.5Hurt
Remove spatial shift from the first Mu-Layer (ablation)MONet Poly-Block · ImageNet100Top-1 accuracy: 82.94\% -> 81.50\%Hurt
Replace the second Mu-Layer with an MLP layer (ablation)MONet Poly-Block · ImageNet100Top-1 accuracy: 82.94\% -> 67.61\%Hurt
Replace both Mu-Layers with MLP layers (ablation)MONet Poly-Block · ImageNet100Top-1 accuracy: 82.94\% -> 55.11\%Hurt
Use pyramid patch embedding with patch sizes 14 and 7 instead of single-level patch size 14 (ablation)MONet · ImageNet100Top-1 accuracy: 79.54 -> 82.94Helped
Increase hidden size from 96 to 384 (ablation)MONet · ImageNet100Top-1 accuracy: 67.5\% -> 82.94\%Helped
Increase depth from 1 to 16 (ablation)MONet · ImageNet100Top-1 accuracy: 44.25 -> 82.94Helped
Set shrinkage ratio to 2 instead of 4 (ablation)MONet · ImageNet100Top-1 accuracy: 82.94 -> 83.88Helped
Increase shrinkage ratio from 4 to 8 (ablation)MONet · ImageNet100Top-1 accuracy: 82.94 -> 82.28Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K ImageNet-100 CIFAR10 SVHN Oxford Flower102 Tiny ImageNet ImageNet-C MedMNIST ADE20K Lotka-Volterra simulated data

Benchmarks: ImageNet-1K CIFAR10 SVHN Oxford Flower102 Tiny ImageNet ImageNet-C MedMNIST ADE20K

Metrics: top-1 accuracy top-5 accuracy mCE mIoU FLOPs parameters

Baselines: Pi-Nets Hybrid Pi-Nets PDC R-PolyNets D-PolyNets MLP-Mixer ResMLP S2MLP CycleMLP ResNet-50 DeiT-S ViT-B/16

Builds on: Pi-Nets MLP-Mixer CycleMLP Neural ODE Augmented Neural ODE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy