atlas

Research map / Architectures and efficiency / Attention and transformers

Vision-LSTM: xLSTM as Generic Vision Backbone

ICLR 2025 · Architectures and efficiency › Attention and transformers · approach: Sparse efficient transformers for long context · 20 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.

Introduces Vision-LSTM (ViL), an adaptation of xLSTM/mLSTM blocks into a generic isotropic vision backbone that alternates traversal direction between blocks, evaluated on ImageNet-1K, ADE20K and VTAB-1K against ViT, Vim and other backbones.

Problem

Transformers are the default generic vision backbone but scale quadratically with sequence length, making high-resolution tasks costly; recent recurrent/SSM alternatives for vision need a way to handle non-causal 2D image inputs.

Approach

Adapt the xLSTM mLSTM block to vision by stacking residual mLSTM blocks in which the patch sequence is flipped in every second block (top-left to bottom-right alternating with bottom-right to top-left), and replace the causal 1D convolution with a 2D convolution, giving linear complexity in token count.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use bidirectional instead of unidirectional traversal (ablation)ViL-T · ImageNet-1K and ADE20Kaccuracy / mIoU: 72.2 -> 73.7; 28.6 -> 31.7Helped
add column-wise traversal directions (quad-directional) (ablation)ViL-T · ADE20KmIoU: 31.7 -> 33.1Helped
increase traversal to oct-directional (ablation)ViL-T · ImageNet-1K and ADE20Kaccuracy / mIoU: 73.7 -> 73.5; 31.7 -> 32.4No clear effect
replace causal 1D QK convolution with Conv2D (ablation)ViL-T · ImageNet-1K and ADE20Kaccuracy / mIoU: 72.8 -> 73.7; 28.4 -> 31.7Helped
add positional embeddings (ablation)ViL-T · ADE20KmIoU: 31.0 -> 31.7Helped
apply both directions in parallel and halve the depth instead of sequentially (ablation)ViL-T · ImageNet-1K and ADE20Kaccuracy / mIoU: 73.7 -> 73.0; 31.7 -> 30.6Hurt
average first and last patches instead of concatenating them (ablation)ViL-T · ImageNet-1Kaccuracy: 73.7 -> 73.0Hurt
use all-patch average aggregation instead of bilateral concatenation (ablation)ViL-T · ImageNet-1K and ADE20Kaccuracy / mIoU: 73.7 -> 72.6; 31.7 -> 32.8Mixed
train for 800 instead of 400 epochs (ablation)ViL-T · ImageNet-1Kaccuracy: 77.2 -> 78.3Helped
train for 800 instead of 400 epochs (ablation)ViL-T · VTAB-1Kaccuracy: 67.8 -> 68.3Helped
train for 800 instead of 400 epochs (ablation)ViL-T · ADE20KmIoU: 40.9 -> 41.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K ADE20K VTAB-1K

Benchmarks: ImageNet-1K ADE20K VTAB-1K ImageNet-C ImageNet-A ImageNet-R ImageNet-Sketch

Metrics: top-1 accuracy mIoU pixelwise accuracy FLOPS mean corruption error

Baselines: DeiT DeiT-III Vim VRWKV Mamba ConvNeXt

Builds on: xLSTM mLSTM Vision Transformer DeiT-III Vision Mamba

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