Slicing Vision Transformer for Flexible Inference

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhang, Yitian, Coskun, Huseyin, Ma, Xu, Wang, Huan, Ma, Ke, Xi, Chen, Hu, Derek Hao, Fu, Yun
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908157423386624
author Zhang, Yitian
Coskun, Huseyin
Ma, Xu
Wang, Huan
Ma, Ke
Xi
Chen
Hu, Derek Hao
Fu, Yun
author_facet Zhang, Yitian
Coskun, Huseyin
Ma, Xu
Wang, Huan
Ma, Ke
Xi
Chen
Hu, Derek Hao
Fu, Yun
contents Vision Transformers (ViT) is known for its scalability. In this work, we target to scale down a ViT to fit in an environment with dynamic-changing resource constraints. We observe that smaller ViTs are intrinsically the sub-networks of a larger ViT with different widths. Thus, we propose a general framework, named Scala, to enable a single network to represent multiple smaller ViTs with flexible inference capability, which aligns with the inherent design of ViT to vary from widths. Concretely, Scala activates several subnets during training, introduces Isolated Activation to disentangle the smallest sub-network from other subnets, and leverages Scale Coordination to ensure each sub-network receives simplified, steady, and accurate learning objectives. Comprehensive empirical validations on different tasks demonstrate that with only one-shot training, Scala learns slimmable representation without modifying the original ViT structure and matches the performance of Separate Training. Compared with the prior art, Scala achieves an average improvement of 1.6% on ImageNet-1K with fewer parameters.
format Preprint
id arxiv_https___arxiv_org_abs_2412_04786
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Slicing Vision Transformer for Flexible Inference
Zhang, Yitian
Coskun, Huseyin
Ma, Xu
Wang, Huan
Ma, Ke
Xi
Chen
Hu, Derek Hao
Fu, Yun
Computer Vision and Pattern Recognition
Machine Learning
Vision Transformers (ViT) is known for its scalability. In this work, we target to scale down a ViT to fit in an environment with dynamic-changing resource constraints. We observe that smaller ViTs are intrinsically the sub-networks of a larger ViT with different widths. Thus, we propose a general framework, named Scala, to enable a single network to represent multiple smaller ViTs with flexible inference capability, which aligns with the inherent design of ViT to vary from widths. Concretely, Scala activates several subnets during training, introduces Isolated Activation to disentangle the smallest sub-network from other subnets, and leverages Scale Coordination to ensure each sub-network receives simplified, steady, and accurate learning objectives. Comprehensive empirical validations on different tasks demonstrate that with only one-shot training, Scala learns slimmable representation without modifying the original ViT structure and matches the performance of Separate Training. Compared with the prior art, Scala achieves an average improvement of 1.6% on ImageNet-1K with fewer parameters.
title Slicing Vision Transformer for Flexible Inference
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2412.04786