Parameter-Efficient Fine-Tuning with Discrete Fourier Transform
Ziqi Gao, Qichao Wang, Aochuan Chen, Zijing Liu, Bingzhe Wu, Liang, Chen, Jia Li

TL;DR
FourierFT introduces a spectral coefficient learning approach for parameter-efficient fine-tuning, achieving comparable or better performance than LoRA with significantly fewer trainable parameters across various tasks.
Contribution
The paper proposes FourierFT, a novel method that uses spectral coefficients of the Fourier transform to compress trainable parameters in fine-tuning foundation models.
Findings
FourierFT outperforms LoRA in instruction tuning on LLaMA2-7B with fewer parameters.
FourierFT achieves comparable or better results on NLP and image classification tasks.
FourierFT drastically reduces the number of trainable parameters needed for effective fine-tuning.
Abstract
Low-rank adaptation~(LoRA) has recently gained much interest in fine-tuning foundation models. It effectively reduces the number of trainable parameters by incorporating low-rank matrices and to represent the weight change, i.e., . Despite LoRA's progress, it faces storage challenges when handling extensive customization adaptations or larger base models. In this work, we aim to further compress trainable parameters by enjoying the powerful expressiveness of the Fourier transform. Specifically, we introduce FourierFT, which treats as a matrix in the spatial domain and learns only a small fraction of its spectral coefficients. With the trained spectral coefficients, we implement the inverse discrete Fourier transform to recover . Empirically, our FourierFT method shows comparable or better performance with fewer parameters than LoRA on various…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Filter Design and Implementation
MethodsBalanced Selection
