Глоссарий

Символический искусственный интеллект

Открой для себя символический ИИ: узнай, как системы, основанные на правилах, имитируют человеческие рассуждения, сочетая логику и современный ИИ для получения надежных, объяснимых решений.

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

Символический ИИ, также известный как ИИ, основанный на правилах, или старый добрый ИИ (GOFAI), - это подход к искусственному интеллекту, который фокусируется на явном представлении знаний с помощью символов и правил. В отличие от машинного обучения, которое изучает закономерности на основе данных, символический ИИ направлен на то, чтобы закодировать в системе понятные человеку знания, позволяющие ей рассуждать и решать проблемы таким образом, чтобы имитировать человеческое познание. Этот метод опирается на логику, правила и символические представления, а не на статистические модели или нейронные сети.

Представление знаний и рассуждения

В основе символического ИИ лежит идея представления знаний в структурированной, символической форме. Для этого часто используются такие техники, как системы, основанные на правилах, логическое программирование и семантические сети. Такие представления позволяют системам ИИ манипулировать символами, делать умозаключения и проводить логические рассуждения. Например, система может использовать правила "если - то" для принятия решений или использовать семантические сети для понимания взаимосвязей между понятиями. Экспертные системы - классический пример символического ИИ - используют базу знаний, состоящую из правил и фактов, чтобы эмулировать процесс принятия решений человеком-экспертом в определенной области.

Приложения символического искусственного интеллекта

Несмотря на развитие машинного обучения, символьный ИИ остается актуальным в нескольких областях, где явное представление знаний и рассуждения имеют решающее значение.

  • Экспертные системы: Символический ИИ преуспел в создании экспертных систем, которые инкапсулируют специфические для данной области знания для решения сложных задач. Например, в анализе медицинских изображений символические системы могут быть разработаны для диагностики заболеваний на основе набора логических правил, полученных из медицинского опыта. Эти системы могут интерпретировать симптомы и медицинские данные, чтобы предоставить диагностические предложения, аналогичные процессу рассуждения человеческого врача.

  • Робототехника и планирование: Символический ИИ ценен в робототехнике для высокоуровневого планирования и принятия решений. Рассмотрим систему автоматизации роботизированных процессов (RPA), предназначенную для автоматизации задач на складе. Символический ИИ можно использовать для создания планов, по которым роботы будут перемещаться по складу, забирать товары и доставлять их в указанные места, причем все это будет основано на заранее определенных правилах и знаниях об окружающей среде и задачах. Это отличается от подходов, которые полагаются на обучение движениям роботов непосредственно из данных.

  • Обработка естественного языка (НЛП): Хотя в современном NLP преобладают статистические методы и методы глубокого обучения, символический ИИ играет определенную роль в некоторых аспектах понимания языка. Для задач, требующих глубокого семантического анализа или генерации текста на основе правил, символьные подходы могут быть эффективными. Например, в ранних разработках чатботов системы использовали символьные правила для понимания и ответа на запросы пользователей, хотя сейчас они в значительной степени заменены моделями, обученными на огромных наборах данных.

Символический ИИ против машинного обучения

Ключевое различие между символьным ИИ и машинным обучением заключается в их подходе к решению задач. Символический ИИ опирается на явно запрограммированные знания и правила рассуждений, что делает его интерпретируемым и прозрачным. В отличие от этого, машинное обучение, в частности глубокое обучение, обучается неявно на основе больших наборов данных, что часто приводит к созданию моделей "черного ящика", которые сложно интерпретировать.

В то время как символьный ИИ эффективен для задач, требующих логических рассуждений и явных знаний, он может столкнуться с трудностями при решении задач, связанных с восприятием, распознаванием образов или обучением на основе шумных, неструктурированных данных - областей, в которых машинное обучение превосходит его. Современный ИИ часто объединяет оба подхода, используя сильные стороны каждого из них для создания более надежных и универсальных систем. Например, гибридная система может использовать машинное обучение для обнаружения объектов с помощью Ultralytics YOLOv8 и символьный ИИ для высокоуровневых рассуждений об обнаруженных объектах.

Ограничения и будущие направления

Символический ИИ сталкивается с проблемами, связанными с масштабированием на сложные сценарии реального мира и адаптацией к новой информации без ручного перепрограммирования. Существенным ограничением является "узкое место в приобретении знаний" - сложность ручного кодирования огромных объемов знаний.

Несмотря на эти проблемы, принципы символического ИИ продолжают оказывать влияние на исследования в области ИИ. Сочетание символических рассуждений с машинным обучением в таких областях, как объясняемый ИИ (XAI) и нейросимволический ИИ, является активной областью исследований. Эти гибридные подходы направлены на создание систем ИИ, которые одновременно являются интеллектуальными и понятными, преодолевая разрыв между ИИ, основанным на правилах и данных. По мере развития ИИ объединение сильных сторон символьного ИИ с современными методами машинного обучения может проложить путь к созданию более надежного и похожего на человека искусственного интеллекта.

Читать полностью