Skip to content
AI.info

Research

NeuroAda: Activating Each Neuron's Potential for Parameter-Efficient Fine-Tuning

Overview Research area: Parameter-efficient fine-tuning (PEFT) of large language models; efficient adaptation methods for NLP. Technical level: Intermediate (requires familiarity with transformer line

arXiv
2510.18940
Published
2025-10-21
Authors
Zhi Zhang, Yixian Shen, Congfeng Cao, Ekaterina Shutova

AI summary

Overview

Research area: Parameter-efficient fine-tuning (PEFT) of large language models; efficient adaptation methods for NLP.

Technical level: Intermediate (requires familiarity with transformer linear layers, optimizers like AdamW, and existing PEFT methods such as LoRA).

Scope: The paper introduces NeuroAda, a PEFT method that adds trainable bypass connections to a selected top-k subset of each neuron's input weights, achieving fine-grained adaptation with minimal trainable parameters and memory use.

What This Paper Is About

Existing PEFT methods force a trade-off: addition-based methods like LoRA are memory-efficient but have limited representational capacity for fine-grained tasks, while selective in-situ methods that fine-tune a chosen subset of original weights adapt more precisely but still pay full-gradient and dense-optimizer memory costs due to masking. NeuroAda's goal is to get both benefits at once — the precision of neuron-level sparse adaptation with the memory profile of an additive method. It does this by identifying important existing weights and attaching zero-initialized trainable bypasses to them, so only those bypasses are updated while the pretrained model stays frozen.

Key Contributions

  1. A hybrid PEFT framework. NeuroAda combines selective parameter identification with addition-based training: it selects the top-k highest-magnitude input connections per neuron and introduces trainable bypass parameters at exactly those positions, leaving the original weights untouched.
  2. Full neuron coverage by design. Because every neuron (each row of a weight matrix) receives at least one trainable bypass, all neurons can change their activation states during fine-tuning — a property the authors argue is essential for effective adaptation.
  3. Mask-free, memory-lean implementation. The sparsity pattern is fixed before training, so no binary mask, no dense gradient, and no full-size optimizer state is needed. Only k index–value pairs per row are stored (4 bytes per neuron at k=1), yielding roughly 156x memory savings over a 1-bit mask per weight for a LLaMA-2 13B projection layer.
  4. Broad empirical validation. Evaluation across 23+ tasks (eight commonsense reasoning datasets, seven arithmetic reasoning datasets, and GLUE) and four model families (LLaMA-7B/13B, LLaMA2-7B, LLaMA3-8B, RoBERTa), with state-of-the-art results at parameter budgets as low as ≤0.02%.

Main Findings

  • State-of-the-art at both high and low budgets. On commonsense reasoning, NeuroAda reaches 82.7 average accuracy on LLaMA-7B using 0.404% trainable parameters, versus 78.7 for SMT at 0.840%; on LLaMA-13B it reaches 85.3 at 0.327%. Under the extreme low-budget regime (0.016% on LLaMA-13B), it still scores 83.5, beating LoReFT (83.1 at 0.025%) and DiReFT (83.0).
  • Strong arithmetic reasoning gains. NeuroAda achieves 68.4 average on LLaMA-13B at 0.327% parameters, surpassing LoRA (65.4) despite using fewer trainable parameters; low-budget variants beat LoReFT and DiReFT by up to 6%.
  • Memory reduction up to 60%. Training-memory comparisons on RoBERTa-base/large, LLaMA-7B, and LLaMA3-8B show NeuroAda uses substantially less CUDA memory than mask-based sparse tuning, with up to 60% savings on LLaMA3-8B.
  • Much faster training. NeuroAda processes 16.6 samples per second versus 1.1 for the mask-based approach on large models, since gradients and optimizer states are computed only for selected coordinates.
  • Sparse tuning beats masking at equal budgets. At matched trainable-parameter proportions (0.02%–10%) on Commonsense15k and GSM8K, NeuroAda matches or exceeds mask-based sparse fine-tuning — by roughly 9% and 14% accuracy at 6.05% and 10.09% budgets.
  • Which weights you pick matters less than covering all neurons. Magnitude, gradient, reverse-magnitude, and random selection all perform comparably (77.69%–79.24% on Commonsense15k; 35.89%–36.54% on GSM8K). Magnitude has the highest win rate and is adopted as default; performance improves consistently as more neurons participate.
  • Zero inference overhead. Learned deltas can be merged into the base weights after training, so the deployed model is structurally identical to the original.
  • GLUE improvements. NeuroAda achieves the best average GLUE score in both moderate (0.2674%) and extreme low-budget (0.0297%) settings on RoBERTa-base, winning on 6 of 8 tasks in the low-budget regime.

Methodology in Plain English

A transformer's linear layers are matrices where each row is a neuron and each column an input connection. Full fine-tuning updates every entry, and even mask-based sparse methods must compute gradients and optimizer states for the whole matrix before zeroing out most of them.

NeuroAda changes this in three steps. First, before training, it looks at each neuron's incoming weights and picks the k with the largest absolute values — a purely static, task-agnostic criterion requiring no warm-up or extra computation. Second, it places a brand-new trainable parameter (initialized to zero) alongside each selected weight. These bypasses act as additive corrections: the forward pass is the frozen original computation plus a sparse delta. Third, only these bypasses get gradients and AdamW moment estimates, so memory scales with k rather than with the full matrix dimension.

Because the selection pattern is known in advance, the implementation stores just a short list of indices and BF16 values per row — no dense binary mask, no dense optimizer state, no full gradient tensor. The optimizer-state memory shrinks by a factor of d_in/k per layer (5,120x at k=1 for a 5,120-dimension model). After training, the deltas are folded into the base weights, leaving inference unchanged.

The authors validated this with hyperparameter searches on held-out validation splits (Commonsense15K and GSM8K), then applied the best LLaMA-7B configuration across all model scales, comparing against BitFit, prefix-tuning, adapters, LoRA, DoRA, SMT, RED, DiReFT, and LoReFT.

Why This Matters

This work suggests that the long-assumed trade-off between fine-grained sparse adaptation and memory efficiency is not fundamental — it was an artifact of mask-based implementations. By reframing sparse tuning as an additive overlay rather than in-place editing, NeuroAda points to a simpler recipe: freeze everything, cover every neuron with a tiny trainable bypass, and pick those positions statically.

Real-world applications:

  • On-device and edge fine-tuning. With memory scaling down by orders of magnitude, personalization of models becomes feasible on consumer GPUs rather than requiring A100-class hardware.
  • Multi-tenant model serving. Because deltas merge into base weights with no inference overhead, many task-specific adaptations can reuse one backbone efficiently.
  • Rapid domain adaptation under tight budgets. Low-budget regimes (0.016–0.02% parameters) remain competitive, useful for teams with limited compute.
  • Resource-constrained research. Academic groups without premium hardware can fine-tune models up to 13B and beyond.

Industry relevance: The reported 60% memory reduction and 15x throughput improvement over mask-based sparse tuning directly reduce training cost per experiment. Since training throughput and GPU memory are the dominant cost drivers for fine-tuning services, methods like NeuroAda can meaningfully lower the cost of producing task-specific model variants.

Future Directions

  • Scaling beyond 13B parameters. The authors explicitly note that evaluation stops at 13B; whether the memory and accuracy advantages hold — or amplify — at much larger scales is untested.
  • Extension to vision-language and multimodal models. The paper calls for validating NeuroAda on VLM architectures and vision-heavy tasks, which may have different weight-distribution properties.
  • Better selection criteria. Since selection turned out to matter less than neuron coverage, it remains open whether learned, layer-adaptive, or non-uniform k allocation could push performance further.
  • Interaction with quantization and other efficiency techniques. Combining NeuroAda's sparse deltas with low-precision base weights (as in QLoRA-style setups) is an untested but natural combination.

Target Audience

Researchers and practitioners working on efficient LLM adaptation, especially those comparing PEFT methods or operating under GPU memory constraints. It also suits engineers selecting a fine-tuning strategy for production deployment, and graduate students studying sparsity, model editing, or the memory economics of training. Readers should already understand transformer linear layers, optimizer states, and the basics of LoRA-style fine-tuning to get full value from the memory analysis and benchmarks.

Authors’ abstract

Existing parameter-efficient fine-tuning (PEFT) methods primarily fall into two categories: addition-based and selective in-situ adaptation. The former, such as LoRA, introduce additional modules to adapt the model to downstream tasks, offering strong memory efficiency. However, their representational capacity is often limited, making them less suitable for fine-grained adaptation. In contrast, the latter directly fine-tunes a carefully chosen subset of the original model parameters, allowing for more precise and effective adaptation, but at the cost of significantly increased memory consumption. To reconcile this trade-off, we propose NeuroAda, a novel PEFT method that enables fine-grained model finetuning while maintaining high memory efficiency. Our approach first identifies important parameters (i.e., connections within the network) as in selective adaptation, and then introduces bypass connections for these selected parameters. During finetuning, only the bypass connections are updated, leaving the original model parameters frozen. Empirical results on 23+ tasks spanning both natural language generation and understanding demonstrate that NeuroAda achieves state-of-the-art performance with as little as $\leq \textbf{0.02}\%$ trainable parameters, while reducing CUDA memory usage by up to 60%. We release our code here: https://github.com/FightingFighting/NeuroAda.git.

Read the original paper