Я борюсь с несколькими определениями в представлении знаний и ищу надежную помощь, чтобы различать их. Я искал в википедии и на многих сайтах разницу между онтологиями и семантическими сетями (не путать с семантической сетью). Хотя страница википедии по семантической сети никогда не ссылается на онтологии, они кажутся чрезвычайно похожими и имеют аналогичное применение в CS.
Я предполагаю, что семантическая сеть - это тип онтологии, адаптированный для исследования ИИ. Однако я не знаю разницы между ними. Так что мой вопрос просто:
Являются ли семантические сети онтологиями? Если да, то являются ли они синонимами? или каковы различия?
Ответы:
Семантические сети никоим образом не совпадают с онтологиями. Поэтому принятый ответ вводит в заблуждение. Семантические сети (Quillian 1968) и семантические фреймы (Minsky 1975) появились раньше, чем онтологии, и им не хватало формальной семантики, несмотря на то, что они имели семантическое название. Это забавный факт среди логиков: у формализма нет семантики только потому, что он есть в названии. Это послужило основой для систематического и формального изучения языков онтологий. В целом, разница в том, что онтологии имеют четко определенную формальную семантику, а семантические сети - нет. Позвольте мне поддержать это, приведя цитату из «The Manual Logic Handbook» (Baader et. Al.):
«Из-за своего более ориентированного на человека происхождения сетевые системы часто считались более привлекательными и более эффективными с практической точки зрения, чем логические системы. К сожалению, они не были полностью удовлетворительными из-за своего обычного отсутствия точной семантической характеристики».
Для получения более подробной информации, пожалуйста, обратитесь к «Руководству по логике описания», которое также содержит такие исторические заметки. В настоящее время онтологические языки намного сложнее, чем простые термины, и включают в себя богатую логическую структуру, которую нельзя сравнивать с сетью или около того ...
источник
Семантическая сеть - это графическая нотация для представления знаний в шаблонах взаимосвязанных узлов и дуг . Это один из способов визуализации и представления знаний . Он был использован в первую очередь для искусственного интеллекта и машинного перевода в информатике. Общим для всех семантических сетей является декларативное графическое представление, которое можно использовать либо для представления знаний, либо для поддержки автоматизированных систем рассуждений о знаниях.
Онтология - это представительский словарь , специализирующийся на некоторой области или предмете. Это представление набора понятий внутри домена и отношений между этими понятиями. Он используется для рассуждения о свойствах этого домена и может использоваться для определения домена.
Вы можете найти больше в ссылках как (особенно 4):
1) Sowa, John F., ed. « Принципы семантических сетей: исследования в представлении знаний », издательство Morgan Kaufmann, Сан-Матео, Калифорния, 1991.
2) Ной Н.Ф., МакГиннес Д.Л. « Разработка онтологии 101: Руководство по созданию вашей первой онтологии ». Технический отчет Стэнфордской системы знаний KSL-01−05 и Технический отчет Стэнфордской медицинской информатики SMI-2001−0880, март 2001 года.
3) Мария Осилио, « Обзор онтологий », Технический отчет Центра исследований в области информационных и автоматизированных технологий, Лаборатория интерактивных и кооперативных технологий, Universidad De Las Américas Puebla, Мексика, март 2003 г.
4) ABDEL-BADEEH M. SALEM, MARCO ALFONSE " Онтология против семантических сетей для представления медицинских знаний ", ICCOMP'08 Материалы 12-й международной конференции WSEAS по компьютерам, 2008.
источник