Walczę z kilkoma definicjami reprezentacji wiedzy i szukam wiarygodnej pomocy w ich rozróżnieniu. Szukałem na wikipedii i wielu stronach internetowych różnicy między ontologiami a sieciami semantycznymi (nie mylić z siecią semantyczną). Chociaż strona wikipedii w sieci semantycznej nigdy nie odwołuje się do ontologii, wydają się one bardzo podobne i mają podobne zastosowanie w CS.
Domyślam się, że sieć semantyczna jest rodzajem ontologii dostosowanej do badań nad AI. Jednak nie znam różnicy między nimi. Więc moje pytanie brzmi:
Czy sieci semantyczne są ontologiami? Jeśli tak, to czy są synonimami? lub jakie są różnice?
Odpowiedzi:
Sieci semantyczne w żaden sposób nie są takie same jak ontologie. Przyjęta odpowiedź jest zatem bardzo myląca. Sieci semantyczne (Quillian 1968) i ramy semantyczne (Minsky 1975) pojawiły się wcześniej niż ontologie i brakowało im formalnej semantyki pomimo tego, że miały w nazwie semantyczną. Jest to pewien zabawny fakt wśród logików: formalizm nie ma semantyki tylko dlatego, że ma ją w nazwie. Stanowiło to podstawę do systematycznego i formalnego badania języków ontologicznych. Ogólnie rzecz biorąc, różnica polega na tym, że ontologie mają dobrze zdefiniowaną, formalną semantykę, podczas gdy sieci semantyczne nie. Pozwólcie, że poprę to, cytując z „The Description Logic Handbook” (Baader i in.):
„Ze względu na swoje bardziej skoncentrowane na człowieku pochodzenie systemy sieciowe były często uważane za bardziej atrakcyjne i bardziej skuteczne z praktycznego punktu widzenia niż systemy logiczne. Niestety nie były one w pełni zadowalające z powodu ich zwykłego braku dokładnej charakterystyki semantycznej”.
Aby uzyskać więcej informacji, zobacz Podręcznik opisu logiki, który zawiera również takie historyczne notatki. Obecnie języki ontologiczne są znacznie bardziej wyrafinowane niż proste terminologie i zawierają bogatą logiczną strukturę, której nie można porównać do sieci, a więc ...
źródło
Sieć semantyczna jest graficznym zapisem reprezentującym wiedzę we wzorcach połączonych węzłów i łuków . Jest to jeden ze sposobów wizualizacji i prezentacji wiedzy . Wykorzystano go przede wszystkim do sztucznej inteligencji i tłumaczenia maszynowego w informatyce. To, co jest wspólne dla wszystkich sieci semantycznych, to deklaratywna reprezentacja graficzna, która może być używana do reprezentowania wiedzy lub do wspierania zautomatyzowanych systemów wnioskowania o wiedzy.
Ontologia to słownik reprezentacyjny , specjalizujący się w określonej dziedzinie lub temacie. Jest reprezentacją zestawu pojęć w domenie i relacji między tymi pojęciami. Służy do uzasadnienia właściwości tej domeny i może służyć do definiowania domeny.
Możesz znaleźć więcej w referencjach jako (specjalnie 4):
1) Sowa, John F., red. „ Zasady sieci semantycznych: eksploracje w reprezentacji wiedzy ”, Morgan Kaufmann Publishers, San Mateo, Kalifornia, 1991.
2) Noy NF, McGuinnes DL „ Ontology Development 101: A Guide to Creating Your First Ontology ”. Raport techniczny laboratorium wiedzy Stanford KSL-01−05 i raport techniczny Stanford Medical Informatics SMI-2001-2008, marzec 2001.
3) María Auxilio, „ Przegląd ontologii ”, Raport techniczny Centrum Badań Technologii Informatycznych i Automatyki, Laboratorium Technologii Interaktywnych i Spółdzielczych, Universidad De Las Américas Puebla, Meksyk, marzec 2003.
4) ABDEL-BADEEH M. SALEM, MARCO ALFONSE „ Ontologia kontra sieci semantyczne dla reprezentacji wiedzy medycznej ”, ICCOMP'08 Materiały z 12. międzynarodowej konferencji WSEAS na temat komputerów, 2008.
źródło