Odborná definice
Odborná definice
Joint learning je tréninková formulace, ve které se více souvisejících úloh, modalit nebo komponentů učí v jednom optimalizačnom probléme a zdiela část reprezentace nebo parametrů. Celková ztráta kombinuje jednotlivé cíle, případně obsahuje vezby mezi jejich výstupy. Společné učení může zlepšit dátovou efektívnost a induktívny přenos, pokud úlohy využívají kompatibilní znaky. Při konflikte gradientů nebo rozdielnych škálach strát však jedna úloha poškodzuje jinou. Návrh proto zahrnuje vážení cílů, sampling, architekturu sdílení a samostatné metriky pro každou úlohu.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
Systém pro zákaznícku podporu může najednou určovat tému správy, naliehavosť a vhodný tím. Místo troch zcela oddelených modelů používá společný jazykový enkóder a tri výstupní hlavy. Všechny úlohy tak pomáhají vytvořit reprezentaci správy, ale jejich ztráty mohou mít jinou velikost a frekvenci. Pokud dominují lahké případy tematickej klasifikace, model zanedbá zriedkavou naliehavosť. Joint learning proto není pouze sčítání strát. Vyžaduje řízení váh, datových batchů a konfliktů mezi gradienty.
Časté otázky
Časté otázky
Je joint learning to jisté jako multi-task learning?
Multi-task learning je najčastejší případ, ale joint learning může zahrnovat i společné učení generátora a retrievera, více modalit nebo štruktúrovaných komponentů. Přesný význam je třeba odvodit z toho, co je optimalizované spolu.
Jak se kombinují ztráty?
Najjednoduchšie váženým součtem. Váhy mohou být pevné, učené z nejistoty, adaptované podle gradientů nebo řízené harmonogramom. Při porovnávání experimentů je třeba reportovat i škálu každé čiastkovej ztráty.
Co je negativní transfer?
Sdílení spůsobí zhoršení jedné úlohy oproti její samostatnému modelu. Príčinou může být konflikt gradientů, odlišná doména, nerovnaká kvalita anotací nebo nedostatočná kapacita společné vrstvy.
Jak se rozhodne, které vrstvy zdielat?
Nižší vrstvy často zachycují obecné znaky, vyšší špecifickejšie. Hard sharing používá stejné parametry, soft sharing samostatné větve s vezbou. Volba se validuje ablacemi a výkonem každé úlohy.
Jak se vyhodnocuje úspěch?
Nestačí celková ztráta. Porovnává se každá úloha se samostatným baseline, sleduje se Pareto kompromis, stabilita mezi seedmi a výkon na podskupinách. Zlepšení průměru nesmí zakrýt kritický pokles jedné úlohy.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- Caruana, Multitask Learning Ruder, An Overview of Multi-Task Learning
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.
