Slovník výrazov AI/Veľké jazykové modely

Veľké jazykové modely

nenásytné dekódovanie

Anglický výraz greedy decoding

pokročiléheslo č. 4835 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená nenásytné dekódovanie?

Nenásytné dekódovanie vyberie v každom kroku token s najvyšším aktuálnym logitom alebo pravdepodobnosťou a ostatné možnosti zahodí. Je deterministické pri rovnakých výpočtoch a lacné, ale lokálne najlepšia voľba nemusí viesť k sekvencii s najvyšším celkovým skóre ani k najlepšej odpovedi podľa ľudských kritérií.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Hodí sa na stabilné extrakčné úlohy, základné porovnanie a prostredia, kde je dôležitá reprodukovateľnosť. Tím ho porovná s beam search alebo kontrolovaným samplingom na celom výstupe. Pri štruktúrovaných dátach sa doplní gramatické obmedzenie a validátor, pretože greedy výber sám formát negarantuje.

Overiteľnosť

Odborné zdroje

  1. When to Finish? Optimal Beam Search for Neural Text Generationaclanthology.org
  2. The Curious Case of Neural Text Degenerationarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje nenásytné dekódovanie?

Vektor logitov sa v každom kroku zredukuje operáciou argmax; zvolený token sa pridá do prefixu a proces pokračuje.

Kedy má nenásytné dekódovanie praktický význam?

Hodí sa na stabilné extrakčné úlohy, základné porovnanie a prostredia, kde je dôležitá reprodukovateľnosť.

S čím si pojem nezamieňať?

Beam search uchováva viac čiastočných sekvencií a môže opraviť lokálnu voľbu; greedy ponechá šírku lúča jedna.

Ako sa výsledok kontroluje?

Kontroluje sa presná reprodukovateľnosť, úlohová úspešnosť, dĺžka, opakovanie a rozdiel oproti širšiemu vyhľadávaniu.

Na čo si dať pozor?

Môže uviaznuť v opakovaní alebo zvoliť lokálne pohodlnú formuláciu, ktorá neskôr znemožní správne dokončenie.