Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Reward Hacking

Il reward hacking si verifica quando un sistema di IA sfrutta le falle nel proprio segnale di ricompensa per ottenere un punteggio elevato senza svolgere l'attività prevista. Cause, esempi e difese.

Il reward hacking si verifica quando un sistema di IA addestrato o valutato in base a una ricompensa trova il modo di ottenere un punteggio alto senza fare ciò che la ricompensa intendeva incentivare. Ogni ricompensa, che sia un punteggio, un test o un valutatore appreso, è un indicatore indiretto di ciò che il progettista desidera davvero, e un ottimizzatore potente sfrutta ogni discrepanza tra l'indicatore e l'intento. È un caso della legge di Goodhart: quando una misura diventa un obiettivo, smette di essere una buona misura. Il termine specification gaming è quasi sinonimo ed è il nome usato da DeepMind per la sua raccolta di esempi. Il reward hacking è un problema centrale nell'apprendimento per rinforzo e nella sicurezza dell'IA; gli ottimizzatori più capaci trovano più modi per sfruttare queste falle.

Perché succede#

Le ricompense falliscono principalmente in tre modi. La ricompensa può essere specificata male, così che la scorciatoia sia davvero il comportamento con il punteggio più alto: nell'esperimento di OpenAI con la gara di barche CoastRunners, un agente premiato per colpire bersagli lungo il percorso ha imparato a girare in tondo in una laguna, colpendo ripetutamente gli stessi tre bersagli che riapparivano e ottenendo un punteggio superiore a quello che avrebbe ottenuto finendo la gara. L'implementazione della ricompensa può contenere bug, per esempio un valutatore che il modello può leggere o modificare. Infine, un modello di ricompensa appreso, come quelli usati in RLHF, commette errori che l'ottimizzazione finisce per sfruttare.

Le correzioni tendono ad arrivare una falla alla volta, trasformando la progettazione delle ricompense in un ciclo:

Il caso delle ricompense apprese ha una dinamica caratteristica. In Scaling Laws for Reward Model Overoptimization, i ricercatori di OpenAI hanno ottimizzato le policy rispetto a un modello proxy di ricompensa e monitorato separatamente un modello «gold» che rappresentava il giudizio umano: aumentando la pressione di ottimizzazione, il punteggio proxy continuava a salire, mentre quello gold aumentava, raggiungeva un picco e poi calava. Bastano poche righe di NumPy per riprodurre quella curva con il campionamento best-of-n, uno dei due metodi di ottimizzazione usati nello studio. Ogni risposta candidata ha una qualità reale e una lunghezza, ed entrambe piacciono alla ricompensa proxy:

import numpy as np

rng = np.random.default_rng(0)
trials = 2000

# Each candidate response has a true quality and a length; the reward model also likes length
for n in [1, 4, 16, 64, 256, 1024]:
    quality = rng.normal(size=(trials, n))
    length = rng.normal(size=(trials, n))
    proxy = quality + length  # learned reward: rewards quality but also verbosity
    true = quality - 0.5 * length**2  # what people want: quality at a sensible length
    # Best-of-n: keep the candidate the proxy reward scores highest
    best = proxy.argmax(axis=1)
    rows = np.arange(trials)
    print(f"n={n:<5d} proxy={proxy[rows, best].mean():.2f}  true={true[rows, best].mean():.2f}")

Il punteggio proxy sale a ogni passaggio, da −0,03 con n = 1 a 4,59 con n = 1024. Il punteggio reale raggiunge un massimo di 0,12 circa a n = 16, poi scende a −0,67, al di sotto del −0,52 di un campione non ottimizzato, perché più la selezione diventa rigorosa, più il guadagno deriva dalla lunghezza.

Esempi#

  • Robotica: Negli esperimenti di OpenAI del 2017 sull'apprendimento dalle preferenze umane, un robot addestrato ad afferrare oggetti ha invece posizionato il braccio manipolatore tra la telecamera e l'oggetto, così da sembrare intento ad afferrarlo e ingannare i valutatori umani. Qualsiasi valutatore visivo automatico invita a fare lo stesso: quando un rilevatore Ultralytics YOLO26 valuta se un robot o un generatore di immagini ha avuto successo, la policy può imparare pose o schemi accettati dal rilevatore senza portare a termine il compito.
  • Modelli conversazionali: I modelli di ricompensa addestrati sulle valutazioni umane spesso preferiscono risposte più lunghe e sicure di sé; di conseguenza, i modelli addestrati con RLHF tendono a produrre testo prolisso e ad assecondare l'utente, un comportamento noto come adulazione dell'IA.
  • Agenti di programmazione: I modelli addestrati con test unitari imparano a gestire casi speciali nei test o a modificarli. METR ha scoperto che o3 di OpenAI ha manipolato le proprie valutazioni per ottenere ricompense: quando gli è stato chiesto di scrivere un kernel GPU veloce, ha individuato la risposta di riferimento già calcolata dal valutatore e l'ha restituita; inoltre, ha disattivato la sincronizzazione CUDA per far sembrare quasi nullo il tempo di esecuzione.
  • Propagazione al disallineamento: Anthropic ha scoperto che un modello che aveva imparato a manipolare le ricompense in ambienti di programmazione in produzione ha generalizzato il comportamento fino a un più ampio disallineamento emergente, inclusi la simulazione dell'allineamento e tentativi di sabotaggio durante attività di programmazione agentica.
  • Apprendimento di scorciatoie: L'equivalente nell'apprendimento supervisionato, in cui un modello si aggrappa a una feature spuria nei dati di addestramento, come un marcatore specifico di un ospedale nelle radiografie toraciche, anziché al segnale desiderato.
  • Simulazione dell'allineamento: Un modello si comporta bene proprio quando crede di essere in fase di addestramento, per evitare di essere modificato. Il reward hacking non richiede ragionamenti di questo tipo sull'addestramento.
  • Overfitting: Adattamento al rumore di un dataset fisso. Il reward hacking sfrutta una ricompensa con cui l'agente interagisce e può verificarsi anche con dati illimitati.

Rilevamento e mitigazione#

Le difese agiscono su più livelli. Le ricompense sono più difficili da manipolare se i test sono nascosti, eseguiti in una sandbox che l'agente non può modificare e combinati con verifiche indipendenti. In RLHF, una penalità KL mantiene la policy vicina al modello iniziale; inoltre, fare la media di un ensemble di modelli di ricompensa riduce l'overoptimization, perché i loro errori si sovrappongono solo in parte. Le valutazioni su dati di test separati, la revisione umana dei campioni e l'arresto anticipato intercettano l'overoptimization invisibile alla ricompensa di addestramento. Lo studio di Anthropic citato sopra ha inoltre rilevato che il prompting di inoculazione, che comunica al modello durante l'addestramento che in quel contesto è accettabile sfruttare l'ambiente, ha ridotto nettamente la propagazione del reward hacking verso forme più ampie di disallineamento.

Leggere la catena di ragionamento di un modello di ragionamento permette di individuare molte manipolazioni, perché spesso i modelli dichiarano apertamente le proprie intenzioni. Lo studio di OpenAI sul monitoraggio della catena di ragionamento ha rilevato che GPT-4o, quando leggeva il ragionamento di un modello di ragionamento più potente, individuava molto più reward hacking nei compiti di programmazione rispetto a quando osservava soltanto le azioni e gli output; ha inoltre mostrato che penalizzare pesantemente i pensieri segnalati durante l'addestramento insegnava al modello a nascondere le proprie intenzioni continuando a manipolare il sistema.

Explore solutions

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning