WikiDer > Semantisches Netzwerk

Semantisch netwerk
Beispiel für ein semantisches Netzwerk

EIN semantisches Netzwerk oder gerade ist ein Netzwerk, das semantisch Beziehungen zwischen Konzepte zeigt. Dies wird oft als eine Form der Wissensanzeige verwendet. Das Netzwerk kann gezielt oder ein einfaches Zählen sein. Die Zählung besteht aus Knoten, dass die Konzepte vorschlagen, und Seiten.[1]

Geschichte

1909 schlug Charles S. Peirce eine grafische Notation von Knoten und Seiten vor, die als "existentielle Graphen" bezeichnet wird. Peirce nannte es "die Logik der Zukunft". Damit begann eine Diskussion zwischen den Befürwortern der „Logik“ und den Befürwortern der „semantischen Netze“. Diese Diskussion ignorierte die Tatsache, dass semantische Netzwerke, wenn sie eine wohldefinierte Semantik haben, eine Form von Logik sind.[2]

1956 wurden erstmals "Semantische Netze" für Computers entwickelt von Richard H. Richens, der an der Cambridge Language Research Unit arbeitet, als "Zwischensprache" für die Computerübersetzung von natürliche Sprachen.

Diese Netzwerke wurden Anfang der 1960er Jahre von Robert F. Simmons, der bei der System Development Corporation arbeitete, weiterentwickelt. Später spielten sie auch im Werk von Allan M. Collins und seinen Kollegen (zB Collins und Quillian; Collins und Loftus) eine wichtige Rolle.[3][4]

Von den 1960er bis in die 1980er Jahre wurde die Idee einer semantischen Verknüpfung als primäre Einheit oder Seite innerhalb von . entwickelt Hypertext-Systeme Diese Ideen waren sehr einflussreich und es wurden viele Versuche unternommen, die Semantik typisierter Links zu ändern modify HTML und XML hinzufügen.

Grundlagen semantischer Netze

Definition

Ein semantisches Netzwerk wird verwendet, wenn Wissen vorhanden ist, das am besten als eine Sammlung verwandter Konzepte verstanden wird.

Mehr allgemein

Die meisten semantischen Netzwerke basieren auf Wissen. Sie bestehen auch aus Pfeilen und Knoten, die in einer taxonomischen Hierarchie angeordnet werden können. Semantische Netzwerke trugen zu Ideen zur Aktivierungsverbreitung bei, Erbe und Knoten als Proto-Objekte. Sie sind ungeschickt für große Domains. Schließlich können sie Ergebnis- oder Metawissen nicht sehr gut darstellen.

Wichtig zu wissen über semantische Netzwerke

Einige Eigenschaften können in einem semantischen Netzwerk nicht gut ausgedrückt werden. Beispiele sind Negation, Disjunktion und nicht-taxonomisches Wissen im Allgemeinen. Um diese Beziehungen auszudrücken, sind alternative Lösungen erforderlich, wie die Verwendung zusätzlicher Prädikate und spezialisierter Verfahren, um nach ihnen zu suchen. Dies kann jedoch als weniger ordentlich angesehen werden.

Beispiele

Semantisches Netz in lispeln

Verwenden einer Assoziationsliste.

(defin*Datenbank*()'((Kanarienvogel(ist einVogel)(FarbeGelb)(Größeklein))(Pinguin(ist einVogel)(Bewegungschwimmen))(Vogel(ist einWirbeltier)(hat-teilFlügel)(Reproduktioneierlegen))))

Um alle Informationen über den Typ "Kanarienvogel" zu erhalten, muss die Funktion "assoc" mit dem Schlüssel "Kanarienvogel" verwendet werden.[5]

WordNet

sehen WordNet für den Hauptartikel zu diesem Thema.

Ein Beispiel für ein semantisches Netzwerk ist WordNet, ein lexikalisch Datenbank der Englisch Sprache. Es gruppiert englische Wörter in Sammlungen synonyme genannt Synsets bietet kurze, allgemeine Definitionen und zeichnet die verschiedenen semantischen Beziehungen zwischen diesen Mengen auf synonyme. Einige der am häufigsten etablierten semantischen Beziehungen sind relationships Meronyme (A ist Teil von B, d.h. B hat A als Teil von sich selbst), Holonyme (B ist Teil von A, d.h. A hat B als Teil von sich selbst), Hyponyme (oder Troponyme) (A ist eine Unterordnung von B; A ist eine Art von B), Hyperonyme (A ist der Vorgesetzte von B), synonyme (A bezeichnet dasselbe wie B) und Antonyme (A bezeichnet das Gegenteil von B).

Die Funktionen von WordNet wurden aus der Sicht der Netzwerktheorie und mit anderen semantischen Netzwerken verglichen, die aus den Wörterbuch- und Wortassoziationsaufgaben von Roget erstellt wurden. Aus dieser Perspektive sind diese drei ein kleines Weltkonstrukt.[6]

Es ist auch möglich, logische Beschreibungen durch semantische Netze darzustellen, wie zum Beispiel die Existenzgraphen von Charles Sanders Peirce oder die verwandten konzeptionellen Graphen von John F. Sowa.[7] Diese Graphen haben die Fähigkeit, Dinge auszudrücken, die normal sind Prädikatenlogik erster Ordnung oder überschreiten. Im Gegensatz zu WordNet oder anderen lexikalischen oder durchsuchenden Netzwerken können semantische Netzwerke, die diese Darstellungen verwenden, für eine zuverlässige automatisierte logische Deduktion verwendet werden. Einige automatisierte Reasoner nutzen die graphentheoretischen Eigenschaften der Netzwerke während der Verarbeitung.

Andere Beispiele

Andere Beispiele für semantische Netzwerke sind Modelle von Gelisch. Gellish English hat ein Gellish English Wörterbuch und ist a formelle Sprache die als Netz von Beziehungen zwischen Begriffen und Begriffsnamen definiert ist. Gellish English ist eine formale Teilmenge des natürlichen Englisch, genau wie Gellish Dutch eine formale Teilmenge des Niederländischen ist, obwohl mehrere Sprachen dieselben Konzepte teilen. Andere Gellish-Netzwerke bestehen aus Wissensmodellen und Informationsmodellen, die in der Gellish-Sprache ausgedrückt sind. Ein Gellish-Netzwerk ist ein Netzwerk von (binären) Beziehungen zwischen Dingen. Jede Beziehung im Netzwerk ist eine Tatsachenaussage, klassifiziert nach einem Beziehungstyp. Jeder Beziehungstyp selbst ist ein Begriff, der im Wörterbuch der Sprache Gellish definiert ist. Jedes verwandte Ding ist entweder ein Begriff oder ein individuelles Ding, das durch einen Begriff klassifiziert wird. Die Definitionen der Begriffe erfolgen in Form von Definitionsmodellen (Definitionsnetzwerken), die zusammen ein Gellish-Wörterbuch bilden. Ein Gellish-Netzwerk kann in einer Gellish-Datenbank registriert und von einem Computer interpretiert werden.

Software-Tools

Es gibt auch umfangreiche Arten von semantischen Netzwerken, die sich auf entsprechende Sätze von Softwareressourcen beziehen. Diese Softwaretools werden verwendet für lexikalisch Wissenskonstruktion wie das Semantic Network Processing System (SnePS) von Stuart C. Shapiro,[8] oder das MultiNet-Paradigma von Hermann Helbig.[9] Letzteres ist insbesondere für die semantische Darstellung natürlichsprachlicher Ausdrücke nützlich und wird in mehreren NLP-Anwendungen (''Natural Language Processing'') verwendet.

Semantische Netze werden in Prozessen verwendet, um bestimmte Informationen zu erhalten, wie z Plagiaterkennung. Sie stellen Informationen über die hierarchischen Beziehungen bereit, damit sie semantische Komprimierung anwenden können. Dies verringert die Vielfalt der Sprache und ermöglicht dem System, Wortbedeutungen zu vergleichen, unabhängig davon, welche Wortgruppen verwendet werden.

Siehe auch

Beispiel

Nüsse

  1. sowa. J. F. 1987. 'Semantische Netzwerke'. In: S. C. Shapiro. Enzyklopädie der Künstlichen Intelligenz. Zur Ansicht auf http://www.jfsowa.com/pubs/semnet.htm Besucht am 29. April 2008
  2. Russell, Stuart J. 2010. Künstliche Intelligenz: ein moderner Ansatz. Prenitice Hall, Upper Saddle River, N.J.. S. 454. ISBN 978-0-13-604259-4
  3. Collins, A. M. und M. R. Quillian. 1969. 'Abrufzeit aus dem semantischen Gedächtnis'. Im: Journal des verbalen Lernens und des verbalen Verhaltens Band 8, Ausgabe 2, S. 240 – 247
  4. Collins, A. M., M. R. Quillian. 1970. "Beeinflusst die Kategoriegröße die Kategorisierungszeit?" Im: Journal des verbalen Lernens und des verbalen Verhaltens. Band 9, Ausgabe 4, S. 432 – 438
  5. Swigger, K. 'Semantic.ppt' Einsehbar unter: zeus.csci.unt.edu/swigger/csci3210/semantic.ppt Zugriff am 23. März 2011
  6. Steyvers, M. und J. B. Tenenbaum. 2005. 'The Large-Scale Structure of Semantic Networks: Statistical Analysis and a Model of Semantic Growth' In: Kognitionswissenschaft. Band 29, Ausgabe 1, S. 41 – 78
  7. sowas. J. F. 1987. 'Semantische Netzwerke'. In: S. C. shapiro, Enzyklopädie der Künstlichen Intelligenz. Zur Ansicht auf http://www.jfsowa.com/pubs/semnet.htm Besucht am 29. April 2008
  8. Stuart C. Shapiro
  9. Hermann Helbig

Literaturverzeichnis

  • Allen, J. und A. Frisch (1982). "Was ist in einem semantischen Netzwerk". Im: Verfahren vom 20. Jahresversammlung von ACL, Toronto, S. 19–27.
  • John F. Sowa und Alexander Borgida (1991). Prinzipien semantischer Netze: Erkundungen in der Wissensrepräsentation.

Externe Links