paper-with-me

Papers

MULTIFLOW: Shifting Towards Task-Agnostic Vision-Language Pruning

2024-04-08 · CVPR 2024 1 · Matteo Farina, Massimiliano Mancini, Elia Cunegatti, Gaowen Liu, Giovanni Iacca, Elisa Ricci

While excellent in transfer learning, Vision-Language models (VLMs) come with high computational costs due to their large number of parameters. To address this issue, removing parameters via model pruning is a viable solution. However, existing techniques for VLMs are task-specific, and thus require pruning the network from scratch for each new task of interest. In this work, we explore a new direction: Task-Agnostic Vision-Language Pruning (TA-VLP). Given a pretrained VLM, the goal is to find a unique pruned counterpart transferable to multiple unknown downstream tasks. In this challenging setting, the transferable representations already encoded in the pretrained model are a key aspect to preserve. Thus, we propose Multimodal Flow Pruning (MULTIFLOW), a first, gradient-free, pruning framework for TA-VLP where: (i) the importance of a parameter is expressed in terms of its magnitude and its information flow, by incorporating the saliency of the neurons it connects; and (ii) pruning is driven by the emergent (multimodal) distribution of the VLM parameters after pretraining. We benchmark eight state-of-the-art pruning algorithms in the context of TA-VLP, experimenting with two VLMs, three vision-language tasks, and three pruning ratios. Our experimental results show that MULTIFLOW outperforms recent sophisticated, combinatorial competitors in the vast majority of the cases, paving the way towards addressing TA-VLP. The code is publicly available at https://github.com/FarinaMatteo/multiflow.

📄 PDF Abstract BibTeX arXiv:2404.05621

Code (1)

farinamatteo/multiflow 공식 구현 pytorch

Tasks

Transfer Learning

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Scikit-Multiflow: A Multi-output Streaming Framework

2018-07-12 · Jacob Montiel, Jesse Read, Albert Bifet, Talel Abdessalem

Scikit-multiflow is a multi-output/multi-label and stream data mining framework for the Python programming language. Conceived to serve as a platform to encourage democratization of stream learning research, it provides …

MultiFlow: A unified deep learning framework for multi-vessel classification, segmentation and clustering of phase-contrast MRI validated on a multi-site single ventricle patient cohort

2025-02-17 · Tina Yao, Nicole St. Clair, Gabriel F. Miller, FORCE Investigators 외

This study presents a unified deep learning (DL) framework, MultiFlowSeg, for classification and segmentation of velocity-encoded phase-contrast magnetic resonance imaging data, and MultiFlowDTC for temporal clustering o…

ClusteringPrognosisSegmentation

Knowledge Boosting: Rethinking Medical Contrastive Vision-Language Pre-Training

2023-07-14 · Xiaofei Chen, Yuting He, Cheng Xue, Rongjun Ge 외

The foundation models based on pre-training technology have significantly advanced artificial intelligence from theoretical to practical applications. These models have facilitated the feasibility of computer-aided diagn…

Clinical KnowledgeDiagnosticRepresentation LearningRetrieval

Dense Continuous-Time Optical Flow from Events and Frames

2022-03-25 · Mathias Gehrig, Manasi Muglikar, Davide Scaramuzza

We present a method for estimating dense continuous-time optical flow from event data. Traditional dense optical flow methods compute the pixel displacement between two images. Due to missing information, these approache…

Optical Flow Estimation

Swin-Free: Achieving Better Cross-Window Attention and Efficiency with Size-varying Window

2023-06-23 · Jinkyu Koo, John Yang, Le An, Gwenaelle Cunha Sergio 외

Transformer models have shown great potential in computer vision, following their success in language tasks. Swin Transformer is one of them that outperforms convolution-based architectures in terms of accuracy, while im…