Semantisches Netz

Ein semantisches Netz oder Rahmennetz, ist ein Netz, das semantische Beziehungen zwischen Konzepten vertritt. Das wird häufig als eine Form der Kenntnisse-Darstellung verwendet. Es ist ein geleiteter oder ungeleiteter Graph, der aus Scheitelpunkten besteht, die Konzepte und Ränder vertreten.

Geschichte

1909 hat Charles S. Peirce eine grafische Notation von Knoten und Rändern genannt "existenzielle Graphen" vorgeschlagen, dass er "die Logik der Zukunft" genannt hat. Das hat die Debatte zwischen Verfechtern "der Logik" und Verfechtern "semantischer Netze begonnen." Diese Debatte hat die Tatsache verdunkelt, dass Semantik-Netze, mindestens diejenigen mit der bestimmten Semantik, eine Form der Logik sind.

"Semantische Netze" wurden zuerst für Computer von Richard H. Richens von thCambridge Sprachforschungseinheit 1956 als ein "interlingua" für die maschinelle Übersetzung von natürlichen Sprachen erfunden.

Sie wurden von Robert F. Simmons an System Development Corporation am Anfang der 1960er Jahre entwickelt und später prominent in der Arbeit von Allan M. Collins und Kollegen gezeigt (z.B, Collins und Quillian; Collins und Loftus).

Grundlagen von semantischen Netzen

Definition

Ein semantisches Netz wird verwendet, wenn man Kenntnisse hat, die am besten als eine Reihe von Konzepten verstanden werden, die mit einander verbunden sind.

Mehr allgemein

Die meisten semantischen Netze basieren kognitiv. Sie bestehen auch aus Kreisbogen und Knoten, die in eine taxonomische Hierarchie organisiert werden können. Semantische Netze haben Ideen beigetragen, Aktivierung, Erbe und Knoten als Proto-Gegenstände auszubreiten. Sie sind für große Gebiete unnachgiebig. Schließlich vertreten sie Leistung oder Meta-Kenntnisse sehr gut nicht.

Dinge, sich über semantische Netze zu erinnern

Einige Eigenschaften werden mit einem semantischen Netz nicht leicht ausgedrückt. Z.B Ablehnung, Trennung und allgemeine nichttaxonomische Kenntnisse. Das Ausdrücken dieser Beziehungen verlangt, dass workarounds, wie, Ergänzungsprädikate und das Verwenden von Spezialverfahren zu haben, für sie überprüft, aber das kann als weniger elegant betrachtet werden.

Beispiele

Semantisches Netz im Lispeln

Das Verwenden einer Vereinigungsliste.

(defun *database*

'((Kanarienvogel (ist - ein Vogel)

(färben Sie sich gelb)

(Größe klein))

(Pinguin (ist - ein Vogel)

(Bewegung swip))

(Vogel (ist - ein Wirbeltier)

(hat teilige Flügel)

(Fortpflanzungseiablage)

)))

</Quelle>

Sie würden die "Assoc"-Funktion mit einem Schlüssel "des Kanarienvogels" verwenden, die ganze Information über den "hellgelben" Typ herauszuziehen.

WordNet

Ein Beispiel eines semantischen Netzes ist WordNet, eine lexikalische Datenbank von Englisch. Es gruppiert sich englische Wörter in Sätze von Synonymen haben synsets genannt, stellen kurze, allgemeine Definitionen zur Verfügung, und registrieren die verschiedenen semantischen Beziehungen zwischen diesen Synonym-Sätzen. Einige der allgemeinsten semantischen definierten Beziehungen sind meronymy (A ist ein Teil von B, d. h. B hat weil ein Teil von sich), holonymy (B ist ein Teil von A, d. h. A hat B als ein Teil von sich), hyponymy (oder troponymy) (A ist Untergebener von B; A ist Art B), hypernymy (A ist von B übergeordnet), Synonymie (Ein Anzeigen von demselben als B) und antonymy (Ein Anzeigen des Gegenteils von B).

Eigenschaften von WordNet sind von einer Netztheorie-Perspektive und im Vergleich zu anderen semantischen Netzen studiert worden, die vom Thesaurus von Roget und Wortvereinigungsaufgaben geschaffen sind. Von dieser Perspektive sind drei von ihnen eine kleine Weltstruktur.

Es ist auch möglich, logische Beschreibungen mit semantischen Netzen wie die existenziellen Graphen von Charles Sanders Peirce oder die zusammenhängenden Begriffsgraphen von John F. Sowa zu vertreten. Diese haben ausdrucksvolle Macht, die oder außerordentliche Standardprädikat-Logik der ersten Ordnung gleich ist. Verschieden von WordNet oder anderen lexikalischen oder Browsing-Netzen können semantische Netze mit diesen Darstellungen für den zuverlässigen automatisierten logischen Abzug verwendet werden. Einige automatisierte logische Geiste nutzen die mit dem Graphen theoretischen Eigenschaften der Netze während der Verarbeitung aus.

Andere Beispiele

Andere Beispiele von semantischen Netzen sind Modelle von Gellish. Gellish-Englisch mit seinem Gellish englischen Wörterbuch, ist eine formelle Sprache, die als ein Netz von Beziehungen zwischen Konzepten und Namen von Konzepten definiert wird. Gellish-Englisch ist eine formelle Teilmenge von natürlichem Englisch, wie Gellish Niederländisch eine formelle Teilmenge von Niederländisch ist, wohingegen vielfache Sprachen dieselben Konzepte teilen. Andere Gellish Netze bestehen aus Kenntnisse-Modellen und Informationsmodellen, die auf der Sprache von Gellish ausgedrückt werden. Ein Gellish Netz ist ein Netz von (binären) Beziehungen zwischen Dingen. Jede Beziehung im Netz ist ein Ausdruck einer Tatsache, die durch einen Beziehungstyp klassifiziert wird. Jeder Beziehungstyp selbst ist ein Konzept, das im Sprachwörterbuch von Gellish definiert wird. Jedes zusammenhängende Ding ist entweder ein Konzept oder ein individuelles Ding, das durch ein Konzept klassifiziert wird. Die Definitionen von Konzepten werden in der Form von Definitionsmodellen geschaffen (Definitionsnetze), die zusammen ein Gellish Wörterbuch bilden. Ein Gellish Netz kann in einer Datenbank von Gellish dokumentiert werden und ist Computer interpretable.

Softwarewerkzeuge

Es gibt auch wohl durchdachte Typen von semantischen Netzen, die mit entsprechenden Sätzen von Softwarewerkzeugen verbunden sind, die für die lexikalische Wissensverarbeitung, wie das Semantische Netzverarbeitungssystem (SNePS) von Stuart C. Shapiro oder das Paradigma von MultiNet von Hermann Helbig besonders verwendet sind, der für die semantische Darstellung von Ausdrücken der natürlichen Sprache angepasst ist und in mehreren NLP Anwendungen verwendet ist.

Semantische Netze werden in Spezialinformationsgewinnungsaufgaben wie Plagiat-Entdeckung verwendet. Sie geben Auskunft über hierarchische Beziehungen, um semantische Kompression zu verwenden, um Sprachungleichheit zu reduzieren und dem System zu ermöglichen, Wortbedeutungen unabhängig von Sätzen von verwendeten Wörtern zu vergleichen.

Siehe auch

Beispiele

  • Lexipedia
  • WordNet
  • SNOMED CT
  • ConceptNet

Weiterführende Literatur

  • Allen, J. und A. Frisch (1982). "Was in einem Semantischen Netz ist". In: Verhandlungen des 20. Jahresversammlung von ACL, Toronto, Seiten 19-27.
  • John F. Sowa, Alexander Borgida (1991). Grundsätze von semantischen Netzen: Erforschungen in der Darstellung von Kenntnissen.

Außenverbindungen


Semantik / Stockholmer Blutbad
Impressum & Datenschutz