---
title: "PEFT (Parameter-Efficient Fine-Tuning) (IT)"
source: "https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)"
wiki: "systems-analysis.info/int"
article: "PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)"
language: "it"
categories:
  - "Category:Italian"
  - "Category:Large language models"
  - "Category:Machine learning"
revision_id: 5290
wiki_created_at: 2026-09-06T23:47:11Z
wiki_modified_at: 2026-09-06T23:47:11Z
downloaded_at: 2026-09-07T23:07:38Z
---

# PEFT (Parameter-Efficient Fine-Tuning) (IT)

**Fine-tuning efficiente in termini di parametri** (in inglese **Parameter-Efficient Fine-Tuning, PEFT**) — è un insieme di metodi per adattare grandi modelli pre-addestrati, come i grandi modelli linguistici (LLM), a compiti specifici con un minimo dispendio computazionale e di risorse. A differenza del tradizionale **fine-tuning completo** (*full fine-tuning*), che richiede l'aggiornamento di tutti i parametri del modello, i metodi PEFT si concentrano sulla modifica di una piccola parte dei pesi (meno dell'1-5% del totale), lasciando invariata la parte principale del modello ("congelata")<sup>[\[1\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-survey_arxiv_2025-1)</sup>.

Questo approccio consente di ridurre significativamente i requisiti in termini di memoria, spazio di archiviazione e tempi di addestramento, rendendo il processo di adattamento dei potenti modelli fondazionali più accessibile e resistente al problema della dimenticanza catastrofica<sup>[\[2\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-mlm_problems_2025-2)</sup>.

## Problemi del fine-tuning completo

Il fine-tuning completo tradizionale, in cui vengono aggiornati tutti i parametri del modello, si scontra con una serie di problemi critici che hanno catalizzato lo sviluppo di PEFT:

- **Elevati costi computazionali:** L'aggiornamento di centinaia di miliardi di parametri richiede enormi risorse computazionali (GPU/TPU ad alte prestazioni) e grandi quantità di memoria video (VRAM), rendendo il processo costoso e inaccessibile a molti ricercatori.
- **Inefficienza di archiviazione:** Per ogni nuovo compito è necessario conservare una copia completa del modello da diversi gigabyte, il che comporta una crescita esponenziale dei requisiti di spazio su disco.
- **Dimenticanza catastrofica (Catastrophic Forgetting):** Il modello, adattandosi ai nuovi dati, "dimentica" le conoscenze generali acquisite durante la fase di pre-addestramento, riducendo le sue prestazioni su altri compiti.
- **Rischio di overfitting:** Su dataset di piccole dimensioni, i modelli con miliardi di parametri tendono a "memorizzare" gli esempi di addestramento invece di apprendere pattern generalizzabili<sup>[\[2\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-mlm_problems_2025-2)</sup>.

## Tassonomia dei metodi PEFT

I metodi PEFT possono essere classificati in base al modo in cui modificano i parametri del modello. Esistono tre categorie principali: additivi, selettivi e di riparametrizzazione<sup>[\[3\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-huggingface_peft_methods-3)</sup>.

### Metodi additivi

Questi metodi congelano tutti i pesi originali del modello e aggiungono nuovi moduli addestrabili di piccole dimensioni.

- **Adapter:** Il metodo additivo più antico. Piccoli moduli di rete neurale con architettura a "collo di bottiglia" vengono inseriti tra gli strati del transformer. Vengono addestrati solo i pesi di questi adapter<sup>[\[4\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-houlsby2019-4)</sup>.
- **Metodi basati su Soft Prompt:** Invece di modificare i pesi del modello, questi metodi aggiungono ai dati di input vettori addestrabili ("token virtuali") che guidano il comportamento del modello. Varianti principali:
  - **Prompt Tuning:** Aggiunge vettori addestrabili solo agli embedding di input.
  - **Prefix-Tuning:** Aggiunge prefissi vettoriali addestrabili agli stati nascosti a ogni livello del meccanismo di attention, consentendo un controllo più fine<sup>[\[5\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-li2021prefix-5)</sup>.
  - **P-Tuning v2:** Generalizzazione dell'idea di Prefix-Tuning, che applica prompt addestrabili a tutti gli strati del modello, raggiungendo prestazioni paragonabili al fine-tuning completo<sup>[\[6\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-liu2021ptuningv2-6)</sup>.

### Metodi selettivi

Questi metodi non aggiungono nuovi parametri, ma selezionano e affinano un piccolo sottoinsieme di quelli già esistenti.

- **BitFit:** Metodo estremamente parsimonioso che affina solo i vettori di bias e i parametri degli strati di normalizzazione, aggiornando meno dello 0,1% del totale dei parametri.
- **Diff Pruning (Potatura differenziale):** Utilizza una maschera addestrabile per determinare dinamicamente quali pesi aggiornare durante il processo di addestramento<sup>[\[3\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-huggingface_peft_methods-3)</sup>.

### Metodi di riparametrizzazione

Questa categoria si basa sull'ipotesi che le variazioni dei pesi per l'adattamento del modello abbiano un "rango interno" basso. Invece di aggiornare le matrici dei pesi a piena dimensione, questi metodi ne aggiornano la rappresentazione a basso rango.

- **LoRA (Low-Rank Adaptation):** Il metodo PEFT più popolare oggi. Presuppone che l'aggiornamento della matrice dei pesi \`ΔW\` possa essere approssimato dal prodotto di due matrici a basso rango: \`ΔW = BA\`. Durante il fine-tuning la matrice originale \`W\` viene congelata, mentre vengono addestrate solo \`A\` e \`B\`<sup>[\[7\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-hu2021lora-7)</sup>.
- **QLoRA:** Combina LoRA con tecniche di quantizzazione per ridurre ulteriormente i requisiti di memoria, consentendo il fine-tuning di modelli con 65 miliardi di parametri su una singola GPU consumer<sup>[\[8\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-dettmers2023qlora-8)</sup>.

## Confronto tra prestazioni e risorse

I metodi PEFT consentono di raggiungere prestazioni paragonabili al fine-tuning completo con una riduzione radicale dei costi.

| Modello    | Metodo                  | Parametri addestrabili (%) | Risultato sul benchmark (Avg. Accuracy) | Fonte                                                                                                                     |
|------------|-------------------------|----------------------------|-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
| BERT-Large | Fine-tuning completo    | 100%                       | 80.4 (GLUE)                             | <sup>[\[4\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-houlsby2019-4)</sup> |
| BERT-Large | Adapters                | 3.6%                       | 80.0 (GLUE)                             | <sup>[\[4\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-houlsby2019-4)</sup> |
| LLaMA-7B   | LoRA                    | 0.83%                      | 74.7%                                   | <sup>[\[9\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-dora_paper-9)</sup>  |
| LLaMA-7B   | DoRA (variante di LoRA) | 0.84%                      | 78.1%                                   | <sup>[\[9\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-dora_paper-9)</sup>  |

Confronto tra prestazioni ed efficienza dei metodi PEFT

Principali vantaggi di PEFT in termini di risparmio di risorse:

- **Memoria GPU (VRAM):** Per il modello LLaMA 65B il fine-tuning completo richiede teoricamente \>780 GB di VRAM, mentre **QLoRA** consente di affinarlo su una GPU con \<48 GB di VRAM<sup>[\[8\]](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_note-dettmers2023qlora-8)</sup>.
- **Spazio di archiviazione:** I checkpoint salvati dopo PEFT occupano megabyte, non gigabyte. Ciò consente di archiviare centinaia di "adapter" per compiti diversi in uno spazio che sarebbe occupato da un singolo modello completamente affinato.

## Ambiti di applicazione

Originariamente sviluppati per il NLP, i metodi PEFT sono stati adattati con successo a un'ampia gamma di compiti:

- **Computer Vision (CV) e modelli multimodali (VLM):** Adattamento di modelli come Vision Transformer (ViT) e Segment Anything Model (SAM) per compiti di segmentazione delle immagini, anche in ambito biomedico.
- **Generazione e analisi del codice:** Configurazione di LLM in base alle specifiche di determinati progetti software, API interne o codebase.
- **Modelli generativi:** "Stilizzazione" di modelli di generazione di immagini, come Stable Diffusion, mediante adapter LoRA (tecnica Dreambooth).
- **Sintesi vocale:** Adattamento di modelli per la generazione di parlato con una determinata voce, intonazione o connotazione emotiva.

## Collegamenti esterni

- Repository della libreria PEFT su GitHub
- Documentazione ufficiale della libreria PEFT di Hugging Face

## Bibliografia

- Hu, E.J. et al. (2021). *LoRA: Low-Rank Adaptation of Large Language Models*. arXiv:2106.09685.
- Dettmers, T. et al. (2023). *QLoRA: Efficient Finetuning of Quantized LLMs*. arXiv:2305.14314.
- Houlsby, N. et al. (2019). *Parameter-Efficient Transfer Learning for NLP*. ICML 2019.
- Li, X.L.; Liang, P. (2021). *Prefix-Tuning: Optimizing Continuous Prompts for Generation*. arXiv:2101.00190.
- Liu, X. et al. (2022). *P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks*. arXiv:2110.07602.
- Ben Zaken, E.; Ravfogel, S.; Goldberg, Y. (2021). *BitFit: Simple Parameter-Efficient Fine-Tuning for Transformer-Based Masked Language Models*. arXiv:2106.10199.
- Guo, D.; Rush, A.M.; Kim, Y. (2020). *Parameter-Efficient Transfer Learning with Diff Pruning*. arXiv:2012.07463.
- Jiang, Z. et al. (2024). *MoRA: High-Rank Updating for Parameter-Efficient Fine-Tuning*. arXiv:2405.12130.
- Mao, K. et al. (2024). *A Survey on LoRA of Large Language Models*. arXiv:2407.11046.
- Chen, S. et al. (2024). *Parameter-Efficient Fine Tuning: A Comprehensive Analysis Across Applications*. arXiv:2404.13506.
- Zhang, J. et al. (2025). *Parameter-Efficient Fine-Tuning for Foundation Models*. arXiv:2501.13787.

## Note

1.  <span id="cite_note-survey_arxiv_2025-1">[↑](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-survey_arxiv_2025_1-0) «Parameter-Efficient Fine-Tuning for Foundation Models». *arXiv:2501.13787*. <a href="https://arxiv.org/abs/2501.13787" class="external autonumber" rel="nofollow">[1]</a></span>
2.  <span id="cite_note-mlm_problems_2025-2">↑ <sup>[2.0](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-mlm_problems_2025_2-0)</sup> <sup>[2.1](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-mlm_problems_2025_2-1)</sup> «5 Problems Encountered Fine-Tuning LLMs with Solutions». *Machine Learning Mastery*. <a href="https://machinelearningmastery.com/5-problems-encountered-fine-tuning-llms-with-solutions/" class="external autonumber" rel="nofollow">[2]</a></span>
3.  <span id="cite_note-huggingface_peft_methods-3">↑ <sup>[3.0](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-huggingface_peft_methods_3-0)</sup> <sup>[3.1](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-huggingface_peft_methods_3-1)</sup> «PEFT: Parameter-Efficient Fine-Tuning Methods for LLMs». *Hugging Face Blog*. <a href="https://huggingface.co/blog/samuellimabraz/peft-methods" class="external autonumber" rel="nofollow">[3]</a></span>
4.  <span id="cite_note-houlsby2019-4">↑ <sup>[4.0](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-houlsby2019_4-0)</sup> <sup>[4.1](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-houlsby2019_4-1)</sup> <sup>[4.2](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-houlsby2019_4-2)</sup> Houlsby, N., et al. «Parameter-Efficient Transfer Learning for NLP». *Proceedings of the 36th International Conference on Machine Learning*. <a href="https://proceedings.mlr.press/v97/houlsby19a.html" class="external autonumber" rel="nofollow">[4]</a></span>
5.  <span id="cite_note-li2021prefix-5">[↑](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-li2021prefix_5-0) Li, X.L., Liang, P. «Prefix-Tuning: Optimizing Continuous Prompts for Generation». *arXiv:2101.00190*. <a href="https://arxiv.org/abs/2101.00190" class="external autonumber" rel="nofollow">[5]</a></span>
6.  <span id="cite_note-liu2021ptuningv2-6">[↑](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-liu2021ptuningv2_6-0) Liu, X., et al. «P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks». *arXiv:2110.07602*. <a href="https://arxiv.org/abs/2110.07602" class="external autonumber" rel="nofollow">[6]</a></span>
7.  <span id="cite_note-hu2021lora-7">[↑](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-hu2021lora_7-0) Hu, E.J., et al. «LoRA: Low-Rank Adaptation of Large Language Models». *arXiv:2106.09685*. <a href="https://arxiv.org/abs/2106.09685" class="external autonumber" rel="nofollow">[7]</a></span>
8.  <span id="cite_note-dettmers2023qlora-8">↑ <sup>[8.0](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-dettmers2023qlora_8-0)</sup> <sup>[8.1](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-dettmers2023qlora_8-1)</sup> Dettmers, T., et al. «QLoRA: Efficient Finetuning of Quantized LLMs». *arXiv:2305.14314*. <a href="https://arxiv.org/abs/2305.14314" class="external autonumber" rel="nofollow">[8]</a></span>
9.  <span id="cite_note-dora_paper-9">↑ <sup>[9.0](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-dora_paper_9-0)</sup> <sup>[9.1](https://systems-analysis.info/int/PEFT_(Parameter-Efficient_Fine-Tuning)_(IT)#cite_ref-dora_paper_9-1)</sup> «Parameter Efficient Fine Tuning: A Comprehensive Analysis Across Applications». *arXiv:2404.13506*. <a href="https://arxiv.org/html/2404.13506v1" class="external autonumber" rel="nofollow">[9]</a></span>
