La ricerca visiva ha imparato a fare con poco

Il metodo APKH supera i limiti dei dati scarsi con attributi testuali sintetici

Addestrare un sistema di recupero cross-modale — un motore capace di trovare un’immagine partendo da un testo, o viceversa — è sempre stato un esercizio da ricchi di dati. Servono decine di migliaia di coppie ben allineate, in cui ogni immagine ha una descrizione testuale precisa. Se quelle coppie mancano, i modelli falliscono. O meglio, fallivano. Lo scorso 2 luglio un gruppo di ricercatori ha messo a disposizione su arXiv un metodo chiamato Attribute-Prompted Kernel Hashing, abbreviato APKH, studiato per rompere proprio questa dipendenza: funzionare con molti meno esempi e, soprattutto, riconoscere categorie di immagini che non ha mai visto in fase di addestramento.

Il paradosso dei dati: modelli affamati in un mondo di dataset scarni

I metodi di hashing cross-modale non supervisionati (CMH) servono per comprimere immagini e testi in codici binari compatti, facendo sì che coppie simili finiscano vicine nello stesso spazio. Il problema lo spiega con chiarezza chi ha lavorato ad APKH: questi metodi «richiedono una quantità considerevole di coppie immagine-testo per addestrare efficacemente le funzioni hash». Se i dati scarseggiano, le funzioni restano deboli. E i dati scarseggiano spesso, perché raccogliere coppie immagine-testo di qualità è costoso e in molti settori semplicemente impossibile: pensiamo a database medici protetti da privacy, archivi di immagini forensi o cataloghi di moda con descrizioni tecniche molto specifiche, dove le annotazioni testuali non esistono in natura e vanno create a mano. Lo stesso studio osserva che «queste coppie immagine-testo sono spesso scarse e costose da acquisire, specialmente quando si ha a che fare con database specializzati o privati» dove l’accesso a coppie allineate è limitato da vincoli di dominio o da preoccupazioni sulla riservatezza.

C’è poi un difetto più sottile che emerge quando i dati sono pochi: i modelli tendono a specializzarsi sulle categorie viste in addestramento — a fare quello che in gergo si chiama overfitting — e crollano appena si chiede loro di riconoscere qualcosa di nuovo. Le categorie non viste restano fuori. E così il sistema funziona bene al banco di prova ma si inceppa nel mondo reale, dove arrivano continuamente immagini nuove, di classi mai incontrate prima. È un paradosso frustrante per chi gestisce archivi: gli strumenti di ricerca visiva più efficaci sono proprio quelli che richiedono le condizioni più difficili da soddisfare. APKH nasce per uscire da questo vicolo cieco.

APKH: l’hashing che impara con poco

L’intuizione alla base di Attribute-Prompted Kernel Hashing è tanto semplice da spiegare quanto complessa da realizzare. Invece di dipendere da coppie massive su cui «vedere» e memorizzare ogni possibile relazione immagine-testo, il metodo sfrutta attributi testuali — descrizioni sintetiche delle caratteristiche di una classe di immagini — e li usa come ponte per proiettare anche dati mai visti in uno spazio comune. Il meccanismo si appoggia su due moduli nuovi: il primo si chiama Context-optimized Attribute Kernel Mapping (CAKM), il secondo Kernel-Smoothed Contrastive Alignment (KSCA). Detto senza formule, CAKM trasforma gli attributi testuali in una rappresentazione kernel, una sorta di mappa di somiglianze, che permette di misurare quanto un’immagine sia vicina a un concetto senza bisogno di averne visti mille esempi. KSCA, a valle, allinea in modo più stabile le rappresentazioni di immagini e testi, smussando le discrepanze che emergono quando i campioni sono radi.

Il risultato pratico: APKH è stato testato contro i migliori metodi di hashing in circolazione e, secondo quanto riportano gli autori del lavoro, nel recupero cross-modale da categorie viste a non viste in scenari con dati limitati». Non un miglioramento marginale, ma un salto netto proprio nel compito che mette in crisi tutti gli altri: generalizzare dal noto all’ignoto quando il training set è striminzito.

Per capire il posizionamento, facciamo due passi indietro. Nel 2024, al congresso IJCAI, era stato presentato VTPH, un metodo che integrava l’apprendimento tramite prompt nell’hashing cross-modale per ridurre il divario tra ambienti testuali simulati e quelli reali. L’anno successivo, al CVPR 2025, era arrivato PromptHash, il primo lavoro a esplorare la «consapevolezza dell’affinità dei prompt» nell’apprendimento adattivo di hash cross-modale collaborativo. Erano progressi concreti, ma entrambi restavano legati a un presupposto di abbondanza di dati o a categorie già incontrate. APKH si è misurato proprio con questi metodi nell’obiettivo esplicito di batterli «nel difficile scenario data-efficient» in cui il modello deve cavarsela con poco e indovinare classi mai viste. I numeri, per quanto ancora dentro un preprint, dicono che ci riesce.

Dai laboratori ai database reali: l’impatto per chi pubblica

Per chi gestisce collezioni di immagini specialistiche — dalla medicina legale ai cataloghi moda, passando per archivi di design industriale o immagini satellitari — la scarsità di coppie annotate è un blocco invalicabile. Non si può chiedere a un esperto forense di descrivere testualmente centomila radiografie solo per addestrare un motore di ricerca interno. Ecco perché un metodo che funziona anche con pochi esempi non è una curiosità accademica, ma uno strumento che cambia la geografia di chi può permettersi una ricerca visiva decente.

Finora, il costo per dotarsi di un sistema di recupero cross-modale era alto non solo in termini computazionali ma soprattutto organizzativi: andavano create, pulite e allineate coppie di dati. Con l’approccio kernel applicato agli attributi, APKH lascia intravedere un percorso diverso: bastano descrizioni testuali di categorie, anche create da un dominio esperto, per proiettare migliaia di immagini in uno spazio comune e renderle cercabili via testo. Il che significa che un archivio specialistico, oggi escluso dai benefici della ricerca visiva, potrebbe integrare questa tecnologia senza dover prima investire mesi in annotazioni.

Non è ancora un prodotto commerciale, è bene chiarirlo. Il lavoro è un preprint e il passaggio da un esperimento di laboratorio a un’implementazione in produzione richiede verifiche, robustezza, integrazione con i sistemi esistenti. Ma il segnale è netto: la linea di ricerca che per anni ha richiesto volumi di dati da piattaforma globale sta facendo spazio a metodi pensati per chi quei dati non li ha e non può inventarseli. La differenza tra avere o non avere un motore di ricerca visiva affidabile, in una nicchia, può diventare un vantaggio competitivo reale.

Chi per primo saprà portare questa logica dentro i propri database verticali avrà qualcosa che oggi manca: un modo per cercare immagini usando il linguaggio naturale senza dover disporre di un archivio sterminato di coppie immagine-testo già pronte. E in settori dove la differenza la fa la precisione del risultato, non il volume del catalogo, questo può contare più di qualunque modello allenato su miliardi di esempi generici.

Roberto Serra

Mi chiamo Roberto Serra e sono un digital marketer con una forte passione per la SEO: Mi occupo di posizionamento sui motori di ricerca, strategia digitale e creazione di contenuti.

Ricevi i migliori aggiornamenti di settore