Kunskap Hierarkier

"Eftersom [en NLP] kräver så stora mängder bred kunskap, har naturligt språk förståelse alltid varit en drivkraft för forskning i kunskap representation." (Luger & Stubblefield, 1998)

För språk tolkning, förståelse och översättning, måste en maskin ha en kunskapsbas av information från vilken den kan bearbeta inkommande språket. Nuvarande system baserar sin kunskap lagring på väg att mänskliga hjärnor fungerar (Luger & Stubblefield, 1998). Denna kunskap lagras i objekt hierarkier, där varje objekt har en uppsättning egenskaper och värde i samband med det. Liksom alla objektorienterad lagring, subklasser ärver egenskaper från sina superklassen. Exempel på dessa egenskaper kan vara "färg är gul" och "Storlek är liten" för objektet kanariefågel. Kommer dock att föremålet kanariefågel ärver egenskaper "kan flyga" och "lägger ägg" från superklassen objekt: bird. Det kan dock även klass undantag. Till exempel är en pingvin en instans av fågeln klass, men det har ett undantag: den inte kan flyga. Denna kunskap är lagrad i ett träd (se diagram från Luger & Stubblefield, 1998 ) och under själva inlärningsprocessen parsning, kan detta träd behöva hänvisas till. Detta ger NLP med en grundläggande uppsättning av "sunt förnuft"

Semantiska nätverk

Den första datorn Genomförandet av semantiska nätverk utvecklades i början av 1960-talet för att användas i maskinöversättning ( Luger & Stubblefield, 1998 )

En tidig inflytelserika program som belyser många av funktionerna i tidiga semantiska nätet skrevs av Quillian i slutet av 1960 (Quillian, 1967). Han definierade ord baserat på andra ord, detta resulterade ibland i cirkulära definitioner, men programmet passeras trädet tills det fått tillfredsställande förståelse.

Quillian föreslog att ett naturligt språk system skulle behöva:

  1. Bestäm innebörden av en textmassa genom att bygga upp samlingar av dessa skärningspunkter noder
  2. Välj mellan flera betydelser, genom att hitta den närmaste betydelse som en korsning på relationen vägen
  3. Svara på ett flexibelt utbud av frågor baserade på samband mellan ord begrepp i frågor och begrepp i systemet.