arXiv:cs.LG· Adrian Bulat, Yassine Ouali, Georgios Tzimiropoulos·· 3 小时前
reViT:单块循环、多深度专家的循环视觉 Transformer
One Block, Multiple Depths: Recurrent Vision Transformers with Depth-Programmed Experts
AI 导读
reViT 将单个 Transformer 块循环复用,把每个循环深度的 FFN 表示为小型共享专家库的凸组合,由归一化深度坐标编程,无需中间特征蒸馏即可在相近推理 FLOPs 下达到全深度视觉编码器的精度。
正文
Abstract:In this work, we show that a single Transformer block, applied recurrently, can match the accuracy of a full-depth vision encoder at comparable inference FLOPs without intermediate feature distillation. reViT restores depth-specific transformations by representing the FFN at each recurrent depth as a convex combination of a small shared expert bank. A continuous normalized-depth coordinate programs this mixture, defining a resampleable trajectory through FFN parameter space. We evaluate this design in two regimes: supervised ImageNet-1k training and distillation from a DINOv2 teacher. Across both regimes, controlled adaptations identify weight-space merging as the strongest tested MoE family at a matching one-FFN budget, ahead of the token-dispatch and output-mixture alternatives. Trained from scratch, reViT-B/16 attains DeiT III accuracy with about 70\% fewer stored parameters. An 8-experts model distilled using only the teacher's output features retains nearly all of its DINOv2 teacher's linear-probe accuracy and transfers across classification, segmentation, and depth prediction. Elastic-depth training allows one checkpoint (trained model) to operate at multiple tested depths by resampling the same normalized coordinate interval. For fixed-depth deployment, the recurrent block can be materialized as a conventional dense graph, removing online routing and merging without changing the one-FFN-per-depth compute but expanding deployment storage.
| Subjects: | Computer Vision and Pattern Recognition (cs.CV); Machine Learning (cs.LG) |
| Cite as: | arXiv:2610.12448 [cs.CV] |
| (or arXiv:2610.12448v1 [cs.CV] for this version) | |
| https://doi.org/10.48550/arXiv.2610.12448 arXiv-issued DOI via DataCite (pending registration) |
Submission history
From: Adrian Bulat [view email]
[v1]
Thu, 8 Oct 2026 17:58:36 UTC (530 KB)
来源:arXiv:cs.LG · arxiv.org