MobileNetV4 - Universal Models for the Mobile Ecosystem

Danfeng Qin, Chas Leichner, M. Delakis, M. Fornoni, Shixin Luo, Fan Yang, Weijun Wang, Colby R. Banbury, Chengxi Ye, Berkin Akin, V. Aggarwal, Tenghui Zhu, Daniele Moro, Andrew Howard

arXiv:2404.10518 · 2026-07-27 공개 · arXiv · PDF

model-distillation image-classification neural-architecture-search mobile-mqa edge-tpu mobile-ecosystem pixel-8 image-net-1k

Abstract

We present the latest generation of MobileNets, known as MobileNetV4 (MNv4), featuring universally efficient architecture designs for mobile devices. At its core, we introduce the Universal Inverted Bottleneck (UIB) search block, a unified and flexible structure that merges Inverted Bottleneck (IB), ConvNext, Feed Forward Network (FFN), and a novel Extra Depthwise (ExtraDW) variant. Alongside UIB, we present Mobile MQA, an attention block tailored for mobile accelerators, delivering a significant 39% speedup. An optimized neural architecture search (NAS) recipe is also introduced which improves MNv4 search effectiveness. The integration of UIB, Mobile MQA and the refined NAS recipe results in a new suite of MNv4 models that are mostly Pareto optimal across mobile CPUs, DSPs, GPUs, as well as specialized accelerators like Apple Neural Engine and Google Pixel EdgeTPU - a characteristic not found in any other models tested. Finally, to further boost accuracy, we introduce a novel distillation technique. Enhanced by this technique, our MNv4-Hybrid-Large model delivers 87% ImageNet-1K accuracy, with a Pixel 8 EdgeTPU runtime of just 3.8ms.

한국어 요약

한 줄 요약

MobileNetV4는 다양한 모바일 하드웨어에서 Pareto 최적 성능을 보이는 모델로, UIB, Mobile MQA, NAS 개선, 디스틸레이션 기법 등을 통해 87% ImageNet-1K 정확도를 달성한다.

핵심 기여도

핵심 아이디어

MobileNetV4는 다양한 모바일 하드웨어에서 균형 잡힌 성능을 제공하기 위해 **Universal Inverted Bottleneck (UIB)**이라는 새로운 블록을 도입했다. UIB는 기존의 Inverted Bottleneck (IB), ConvNext, FFN, 그리고 새로운 Extra Depthwise (ExtraDW) 블록을 통합한 유연한 구조로, 공간 및 채널 믹싱, 수용 필드 확장, 계산 효율성을 동시에 제공한다. 또한, 모바일 가속기 최적화를 위해 **Mobile MQA**라는 어텐션 블록을 제안하여 39%의 추론 속도 향상을 달성했다. 이 두 블록은 **두 단계 NAS 레시피**와 결합되어, 다양한 하드웨어에서 Pareto 최적 성능을 보이는 모델을 생성한다.

기술적 접근법

주요 결과

의의 및 한계

MobileNetV4는 다양한 모바일 하드웨어 (CPU, DSP, GPU, Apple Neural Engine, EdgeTPU 등)에서 **Pareto 최적 성능**을 보이는 최초의 모델로, 모바일 생태계에서의 범용성과 효율성을 동시에 달성한 점에서 학술적·실용적 가치가 크다. 특히, 디스틸레이션 기법을 통해 정확도를 87%까지 끌어올린 점은 모바일 모델의 성능 한계를 확장하는 데 기여한다. 그러나, 모든 하드웨어에서 완전히 Pareto 최적이라는 점은 명시되지 않았으며, 특정 애플리케이션에 최적화된 모델이 필요할 경우 한계가 있을 수 있다.

실용적 활용

MobileNetV4는 모바일 기기에서 실시간 이미지 분류, 객체 탐지, 비디오 처리 등에 활용 가능하다. 특히, EdgeTPU나 Apple Neural Engine과 같은 전용 가속기에서 빠른 추론 속도와 높은 정확도를 제공하므로, 스마트폰, IoT 기기, 모바일 로봇 등에서 실용적 활용이 기대된다.