paper-with-me

홈 › Papers

FissionFusion: Fast Geometric Generation and Hierarchical Souping for Medical Image Analysis

2024-03-20 · Santosh Sanjeev, Nuren Zhaksylyk, Ibrahim Almakky, Anees Ur Rehman Hashmi, Mohammad Areeb Qazi, Mohammad Yaqub

The scarcity of well-annotated medical datasets requires leveraging transfer learning from broader datasets like ImageNet or pre-trained models like CLIP. Model soups averages multiple fine-tuned models aiming to improve performance on In-Domain (ID) tasks and enhance robustness against Out-of-Distribution (OOD) datasets. However, applying these methods to the medical imaging domain faces challenges and results in suboptimal performance. This is primarily due to differences in error surface characteristics that stem from data complexities such as heterogeneity, domain shift, class imbalance, and distributional shifts between training and testing phases. To address this issue, we propose a hierarchical merging approach that involves local and global aggregation of models at various levels based on models' hyperparameter configurations. Furthermore, to alleviate the need for training a large number of models in the hyperparameter search, we introduce a computationally efficient method using a cyclical learning rate scheduler to produce multiple models for aggregation in the weight space. Our method demonstrates significant improvements over the model souping approach across multiple datasets (around 6% gain in HAM10000 and CheXpert datasets) while maintaining low computational costs for model generation and selection. Moreover, we achieve better results on OOD datasets than model soups. The code is available at https://github.com/BioMedIA-MBZUAI/FissionFusion.

📄 PDF Abstract BibTeX arXiv:2403.13341

Code (1)

biomedia-mbzuai/fissionfusion 공식 구현 pytorch

Tasks

Medical Image AnalysisTransfer Learning

Methods 이 논문이 사용한 방법론

Soups Compress an ensemble of models into a single one by averaging their weights (under certain pre-conditions).
CLIP Contrastive Language-Image Pre-training (CLIP), consisting of a simplified version of ConVIRT trained from scratch, is an efficient method of image representation learning…

Similar Papers 제목 키워드 기반

Enhanced Soups for Graph Neural Networks

2025-03-14 · Joseph Zuber, Aishwarya Sarkar, Joseph Jennings, Ali Jannesari

Graph Neural Networks (GNN) have demonstrated state-of-the-art performance in numerous scientific and high-performance computing (HPC) applications. Recent work suggests that "souping" (combining) individually trained GN…

The Surprising Soupability of Documents in State Space Models

2025-05-29 · Yasaman Jafari, ZiXian Wang, Leon Bergen, Taylor Berg-Kirkpatrick

We investigate whether hidden states from Structured State Space Models (SSMs) can be merged post-hoc to support downstream reasoning. Inspired by model souping, we propose a strategy where documents are encoded independ…

State Space Models

Diffusion Soup: Model Merging for Text-to-Image Diffusion Models

2024-06-12 · Benjamin Biggs, Arjun Seshadri, Yang Zou, Achin Jain 외

We present Diffusion Soup, a compartmentalization method for Text-to-Image Generation that averages the weights of diffusion models trained on sharded data. By construction, our approach enables training-free continual l…

Continual LearningImage GenerationMemorizationText to Image Generation+1

Fraunhofer SIT at CheckThat! 2023: Tackling Classification Uncertainty Using Model Souping on the Example of Check-Worthiness Classification

2023-07-03 · Raphael Frick, Inna Vogel, Jeong-Eun Choi

This paper describes the second-placed approach developed by the Fraunhofer SIT team in the CLEF-2023 CheckThat! lab Task 1B for English. Given a text snippet from a political debate, the aim of this task is to determine…

ClassificationFact Checking

Self-Soupervision: Cooking Model Soups without Labels

2026-02-02 · Anthony Fuller, James R. Green, Evan Shelhamer arxiv

Model soups are strange and strangely effective combinations of parameters. They take a model (the stock), fine-tune it into multiple models (the ingredients), and then mix their parameters back into one model (the soup)…

Self-Supervised Learning