HeuFouFT: Task-Guided Metaheuristic Coordinate Search for Fourier Fine-Tuning

Ruiheng Wang, Yubo Hou, Yakun Zhu, Tianle Shen, Tao Wan +1 more
10/5/2026
cs.LGcs.CL

No confident code implementation found for this paper.

Abstract

We introduce Heuristic-Guided Fourier Fine-Tuning (HeuFouFT), a task-guided framework for selecting trainable frequency coordinates in Fourier fine-tuning. Existing uniform and Gaussian band-pass schemes allocate a limited spectral budget through fixed, task-agnostic rules. HeuFouFT instead searches for coordinates using downstream performance. A coarse intensity map from lightweight block-level probes initializes three metaheuristic optimizers: Genetic Algorithm with Simulated Annealing (GA-SA), Particle Swarm Optimization (PSO), and Cuckoo Search (CS). During search, a Random Forest filters each population so that only the top 30% of candidates proceed to proxy fine-tuning. On E2E with GPT-2-Medium, all three variants outperform random-uniform FourierFT, Gaussian band-pass FourierFT, and LoRA across five metrics. PSO further outperforms LoCA, the best-performing baseline, on four metrics while using 37.6% fewer trainable spectral coefficients. Once coordinates are selected, HeuFouFT requires only 15--18% FLOPs of Full FT. These results show that task-guided search allocates limited spectral capacity more effectively than fixed sampling. Our code is publicly available.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2026heufouft,
  title  = {HeuFouFT: Task-Guided Metaheuristic Coordinate Search for Fourier Fine-Tuning},
  author = {Ruiheng Wang and Yubo Hou and Yakun Zhu and Tianle Shen and Tao Wan and Zengchang Qin},
  year   = {2026},
  eprint = {2610.06437},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.06437v1}
}

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

Discussion