Trénovanie a optimalizácia · Reprezentačné a self-supervised učenie

Kontrastívne učenie

Contrastive learning

Posledná odborná revízia
28. júla 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-C-20

Odborná definícia

Význam a odborné vymedzenie pojmu

Contrastive learning je spôsob učenia reprezentácií, pri ktorom sa model učí približovať embeddingy pozitívnych párov a oddeľovať embeddingy negatívnych alebo nesúvisiacich príkladov. Pozitívny pár môže vzniknúť dvoma augmentáciami toho istého obrazu, zodpovedajúcim textom a obrázkom alebo dvoma pohľadmi na tú istú entitu. Výsledok závisí od definície párov, augmentácií, batchu, teploty a kontrastívnej straty. Cieľom nie je priamo predikovať triedu, ale vytvoriť priestor, ktorý možno použiť na retrieval, clustering alebo fine-tuning.

Zrozumiteľné vysvetlenie

Ako sa pojem používa v praxi

Z jednej fotografie vytvoríte dva mierne odlišné pohľady, napríklad orez a zmenu jasu. Model sa učí umiestniť ich blízko seba, pretože zobrazujú ten istý objekt, a ďalej od iných fotografií. Postupne prestane závisieť od nepodstatných zmien a zachytí užitočnejšie vlastnosti. Pri texte môže byť pozitívnym párom otázka a správna odpoveď. Ak však augmentácia odstráni význam alebo negatívny príklad je v skutočnosti podobný, tréning dá modelu chybný signál. Návrh párov je preto jadrom metódy.

Časté otázky

Otázky, ktoré spresňujú význam

Čo je pozitívny pár?

Dve reprezentácie, ktoré majú byť v embeddingovom priestore blízko. Môžu pochádzať z toho istého objektu po augmentácii, z prekladu tej istej vety alebo z obrázka a jeho popisu. Správna definícia závisí od invariantnosti potrebnej v cieľovej úlohe.

Na čo slúžia negatívne príklady?

Vytvárajú tlak, aby sa nesúvisiace reprezentácie nezrútili do rovnakého bodu. Niektoré metódy používajú veľký batch alebo memory bank, iné sa explicitným negatívom vyhýbajú. Falošné negatíva môžu odďaľovať semanticky príbuzné položky.

Prečo je data augmentation kritická?

Určuje, ktoré zmeny má reprezentácia ignorovať. Pri obraze môže byť rozumný crop a farba, no otočenie číslice 6 na 9 zmení triedu. Augmentácia musí zachovať význam cieľovej úlohy, inak sa model učí nesprávnu invariantnosť.

Ako sa kontrastívny model hodnotí?

Často lineárnym probe na zmrazených embeddingoch, k-nearest neighbors, retrieval recallom alebo výkonom po fine-tuningu. Samotná tréningová strata nemusí predpovedať kvalitu aplikácie. Test sa vykonáva na dátach bez leakage medzi pozitívnymi pármi.

Používa sa contrastive learning aj multimodálne?

Áno. Model môže približovať textový popis a zodpovedajúci obrázok a oddeľovať nesprávne dvojice. Tak vznikne spoločný priestor pre textové vyhľadávanie obrázkov alebo zero-shot klasifikáciu. Kvalita párov a reprezentatívnosť jazykov ovplyvnia výsledné schopnosti.

Súvisiace pojmy

Významové a tematické súvislosti

Pojem v rozhodovaní

Odborné články, ktoré tento pojem používajú v praxi

Zdroje a redakčná stopa

Použité východiská a odborná revízia

  • Chen a kol., A Simple Framework for Contrastive Learning of Visual Representations

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.