atlas

Research map / Video / Video-language understanding

Oryx MLLM: On-Demand Spatial-Temporal Understanding at Arbitrary Resolution

ICLR 2025 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 1 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 Oryx, a unified image/video/3D MLLM with a native-resolution vision encoder (OryxViT) and a dynamic compressor supporting 1x–16x visual token compression on demand.

Problem

Existing multimodal LLMs standardize visual inputs of varying resolution and duration to fixed-size images or patches, yielding similar token counts regardless of content, which is suboptimal for recognition precision and inefficient for long videos.

Approach

A SigLIP-based encoder (OryxViT) with interpolated position embeddings and variable-length flash attention that processes images at native resolution, plus a dynamic compressor that uses cross-attention-enhanced downsampling with a shared MLP projector to select compression ratios per input type.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OryxViT at native resolution instead of dynamic partition (ablation)Oryx visual encoder · DocVQAscore: 76.3 -> 78.5Helped
search for the optimal anchor resolution (ablation)Oryx visual encoder · DocVQAscore: 78.5 -> 79.2Helped
replace the MLP connector with Dynamic Compressor (ablation)Oryx architecture · VideoMMEscore: 54.6 -> 55.4Helped
replace average pooling with DWConv in Dynamic Compressor (ablation)Oryx Dynamic Compressor · VideoMMEscore: 55.4 -> 55.0Hurt
replace average pooling with Conv-MLP in Dynamic Compressor (ablation)Oryx Dynamic Compressor · MLVUscore: 59.3 -> 58.5Hurt
add long-form temporal training data (ablation)Oryx · MLVUscore: 58.1 -> 59.3Helped
add 3D training data (ablation)Oryx · ScanQAMETEOR: 11.7 -> 12.8Helped
add coarse correspondences to 3D training data (ablation)Oryx · ScanQAROUGE-L: 32.7 -> 35.1Helped
use separate image and video MLPs instead of a shared MLP (ablation)Oryx visual connector · MLVUscore: 59.3 -> 54.2Hurt
replace Dynamic Compressor with average pooling (ablation)Oryx downsampling architecture · VideoMMEscore: 55.4 -> 54.6Hurt
replace Dynamic Compressor with convolution (ablation)Oryx downsampling architecture · MLVUscore: 59.3 -> 56.8Hurt
replace Dynamic Compressor with Q-former (ablation)Oryx downsampling architecture · MLVUscore: 59.3 -> 35.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-1.5 558k captions LLaVA-NeXT Cauldron Cambrian-1 VideoChatGPT-Plus ShareGPT4Video LLaVA-Hound CinePile NextQA PerceptionTest MovieNet ScanQA

Benchmarks: VideoMME NextQA MVBench PerceptionTest MMBench-Video VideoChatGPT VDC MLVU LongVideoBench MMBench MMMU DocVQA

Metrics: accuracy CIDEr METEOR ROUGE-L BLEU GPT score throughput memory

Baselines: LLaVA-OneVision LLaVA-Next-Video VILA-1.5 VideoLLaMA2 LongVA Kangaroo 3D-LLM Cambrian-1

Builds on: SigLIP LLaVA NaViT FlashAttention

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