Slovník výrazov AI/Spracovanie prirodzeného jazyka

Spracovanie prirodzeného jazyka

sémantická analýza

Anglický výraz semantic parsing

základnéheslo č. 5155 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená sémantická analýza?

Sémantická analýza v užšom zmysle mapuje prirodzený jazyk na formálnu reprezentáciu významu, napríklad logický výraz, graf, databázový dotaz alebo volanie API. Reprezentácia určuje, ktoré významy systém dokáže vyjadriť; správna syntax výstupu ešte nezaručuje správnu interpretáciu používateľovho zámeru.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Asistent pre databázu prevedie otázku na SQL, ale dotaz vykoná až po validácii schémy, oprávnení a nebezpečných operácií. Tréningové príklady pokrývajú parafrázy aj nejednoznačnosti a eval rozlišuje presnú zhodu, vykonateľnosť a správny výsledok. Pri nízkej istote systém položí doplňujúcu otázku.

Overiteľnosť

Odborné zdroje

  1. Jurafsky a Martin - Speech and Language Processingweb.stanford.edu
  2. MASSIVE: Multilingual NLU Datasetaclanthology.org

Praktické odpovede

Často kladené otázky

Ako funguje sémantická analýza?

Model podmienený textom generuje alebo skladá prvky cieľovej gramatiky a dekodér vynucuje platnú štruktúru.

Kedy má sémantická analýza praktický význam?

Asistent pre databázu prevedie otázku na SQL, ale dotaz vykoná až po validácii schémy, oprávnení a nebezpečných operácií.

S čím si pojem nezamieňať?

Syntaktická analýza opisuje gramatiku vety; sémantická analýza ju viaže na entity, operácie a podmienky v cieľovom svete.

Ako sa výsledok kontroluje?

Kontroluje sa presná forma, výsledok vykonania, odolnosť voči parafráze a ručná správnosť pri nejednoznačných vstupoch.

Na čo si dať pozor?

Nesprávne ukotvenie entity alebo operátora môže vyprodukovať platný, ale vecne chybný príkaz s reálnymi následkami.