FISH-Tuning: Enhancing PEFT Methods with Fisher Information

Kang Xue, Ming Dong, Xinhui Tu, Tingting He
4/5/2025
cs.CL

No official code found. Best implementation: MostafaShams5/FISH-Tuning-Implementation (0 stars, last commit 2026-02-09).

Abstract

The rapid growth in the parameter size of Large Language Models (LLMs) has spurred the development of Parameter-Efficient Fine-Tuning (PEFT) methods to mitigate the substantial computational costs of fine-tuning. Among these, Fisher Induced Sparse uncHanging (FISH) Mask is a selection-based PEFT technique that identifies a critical subset of pre-trained parameters using approximate Fisher information. While addition-based and reparameterization-based PEFT methods like LoRA and Adapter already fine-tune only a small number of parameters, the newly introduced parameters within these methods themselves present an opportunity for further optimization. Selectively fine-tuning only the most impactful among these new parameters could further reduce resource consumption while maintaining, or even improving, fine-tuning effectiveness. In this paper, we propose \textbf{FISH-Tuning}, a novel approach that incorporates FISH Mask into such PEFT methods, including LoRA, Adapter, and their variants. By leveraging Fisher information to identify and update only the most significant parameters within these added or reparameterized components, FISH-Tuning aims to achieve superior performance without increasing training time or inference latency compared to the vanilla PEFT methods. Experimental results across various datasets and pre-trained models demonstrate that FISH-Tuning consistently outperforms the vanilla PEFT methods when using the same proportion of trainable parameters. Code is available at https://anonymous.4open.science/r/FISH-Tuning-6F7C.

View on arXivView PDF

Code Implementations(1)

PyTorch implementation of the paper "FISH-Tuning: Enhancing PEFT Methods with Fisher Information" (2025). A drop-in improvement for LoRA that automatically freezes unimportant weights. Helps you save memory and train highly sparse models without losing accuracy.

00PythonSep 18, 20258 months ago
fisher-informationllmpeftpytorch-implementation

Similar Papers

Cite this paper

@article{xue2025fishtuning,
  title  = {FISH-Tuning: Enhancing PEFT Methods with Fisher Information},
  author = {Kang Xue and Ming Dong and Xinhui Tu and Tingting He},
  year   = {2025},
  eprint = {2504.04050},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.04050v3}
}

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/2504.04050.svg)](https://codeofpaper.com/paper/2504.04050)

Discussion