Self-Adapting Large Visual-Language Models to Edge Devices across Visual Modalities

Kaiwen Cai, Zhekai Duan, Gaowen Liu, Charles Fleming, Chris Xiaoxuan Lu
3/1/2024

No official code found. Best implementation: ramdrop/edgevl (26 stars, last commit 2024-10-01).

Abstract

Recent advancements in Vision-Language (VL) models have sparked interest in their deployment on edge devices, yet challenges in handling diverse visual modalities, manual annotation, and computational constraints remain. We introduce EdgeVL, a novel framework that bridges this gap by seamlessly integrating dual-modality knowledge distillation and quantization-aware contrastive learning. This approach enables the adaptation of large VL models, like CLIP, for efficient use with both RGB and non-RGB images on resource-limited devices without the need for manual annotations. EdgeVL not only transfers visual language alignment capabilities to compact models but also maintains feature quality post-quantization, significantly enhancing open-vocabulary classification performance across various visual modalities. Our work represents the first systematic effort to adapt large VL models for edge deployment, showcasing up to 15.4% accuracy improvements on multiple datasets and up to 93-fold reduction in model size.

View on arXivView PDF

Code Implementations(1)

ramdrop/edgevlCommunity100%

Offcial code for the ECCV2024 paper "Self-Adapting Large Visual-Language Models to Edge Devices across Visual Modalities"

262Shell, PythonJul 20, 20242 years ago

Similar Papers

Cite this paper

@article{cai2024selfadapting,
  title  = {Self-Adapting Large Visual-Language Models to Edge Devices across Visual Modalities},
  author = {Kaiwen Cai and Zhekai Duan and Gaowen Liu and Charles Fleming and Chris Xiaoxuan Lu},
  year   = {2024},
  eprint = {2403.04908},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.04908},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.04908.svg)](https://codeofpaper.com/paper/2403.04908)

Discussion