18.09.2013 Aufrufe

Sprachliche Mensch-Maschine-Kommunikation

Sprachliche Mensch-Maschine-Kommunikation

Sprachliche Mensch-Maschine-Kommunikation

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

394 23. Verstehen von Sprache<br />

ist eher ein Hinweis auf eine traurige Gemütslage. Das Wissen um den<br />

emotionalen Zustand ist gerade für Dialogsysteme wichtig, die sich auf<br />

den Dialogpartner und seine aktuelle Lage einstellen sollten.<br />

23.3 Parsing<br />

Aus der Programmierung in sogenannten höheren Programmiersprachen ist<br />

der Begriff des Parsers bekannt. Ein Parser (im Deutschen oft auch Zerteiler<br />

genannt) hat die Aufgabe aus einer für <strong>Mensch</strong>en einfach lesbaren Darstellung<br />

eines Programms eine Darstellung zu erzeugen, die für die <strong>Maschine</strong> leichter<br />

zu verarbeiten ist. Der gleiche Begriff wird bei der linguistischen Analyse<br />

sprachlicher Wortfolgen verwendet. In diesem Abschnitt soll keine komplette<br />

Einführung in das Parsing gegeben werden. Dem Leser soll vor allem ein Eindruck<br />

davon vermittelt werden, welche Techniken beim Verstehen natürlicher<br />

Sprache Verwendung finden.<br />

23.3.1 Grammatische Zerteiler<br />

Die allermeisten Zerteilen für natürliche Sprache basieren auf einer im<br />

vergleich zu Programmiersprachen sehr viel größeren Menge an Regeln<br />

(sogenannte Produktionen). Solche Regelwerke lassen sich in eine der Kategorien<br />

” syntaktische Parser“ oder ” semantische Parser“ einordnen. Komplexe<br />

Parser enhtalten aber oft Anteile beider Kategorien. Snytaktische Parser<br />

orientieren sich mehr an den Regeln, wie Wörter zusammengesetzt werden<br />

können, um sinnvolle Sätze zu Bilden. Dabei spielen vor allem grammatische<br />

Konstrukte eine Rolle (s. linke Seite von Abb. 23.2), bei semantischen Parsern<br />

spielt die Anordnung der Wörter bzw. ihre grammatischen Bedeutungen<br />

eine untergeordnete Rolle (s. rechte Seite von Abb. 23.2). Hier kommen vielmehr<br />

semantische Eigenschaften, d.h. die Bedeutung der Wörter zum Tragen.<br />

In der Praxis erweist sich als besonderer Unterschied zwischen syntaktischen<br />

und semantischen Parsern ihre Domänen(un)abhängigkeit.<br />

Syntaktische Parser sind daher eher domänenunabhängig, da sie keine das<br />

Thema der zu analysisrenden Wörter betreffenden Informationen benötigen<br />

oder verarbeiten. Semantische Parser hingegen, können nach dem heutigen<br />

Stand der Technik nur domänenabhängig sein. Wenn, wie in Abb. 23.2<br />

dargestellt, Begriffe wie ” Essenswunsch“ modelliert werden, so is dies ein<br />

so konkretes ereignis, daß dieses in der allgemeinen Sprache nur sehr selten<br />

vorkommt. Eine entsprechende Regel würde z.B. nur sinnvoll als Teil eines<br />

Restaurant-Dialog-Parsers verwendet werden. Ein semantischer Parser für<br />

allgemeine themenunabhängige Sprache würde viel mehr Regeln benötigen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!