Глоссарий

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

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

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

Узнай больше

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

Основные принципы

В основе символического ИИ лежит гипотеза физической системы символов, которая утверждает, что разумное поведение может быть достигнуто посредством манипулирования структурами символов. К ключевым компонентам относятся:

  • Представление знаний: Кодирование человеческих знаний и опыта в области знаний в формальный язык, который может обрабатывать компьютер. Это могут быть логические правила (утверждения типа "если - то"), семантические сети, фреймы или графы знаний. Известный пример - проект Cyc, целью которого является кодификация знаний о здравом смысле.
  • Механизм рассуждений (Reasoning Engine): Механизм вывода, который применяет логические правила к базе знаний для получения новых выводов, решения проблем или принятия решений. Для этого часто используются методы формальной логики, такие как дедукция и индукция, реализованные с помощью таких языков, как Prolog.
  • Алгоритмы поиска: Методы исследования пространства возможных решений или путей рассуждений, крайне важные для таких задач, как планирование и решение проблем.

Отличие от машинного обучения

Символический ИИ значительно контрастирует со статистическим ИИ и подходами ML, такими как Deep Learning (DL), которые доминируют в современном ИИ, особенно в таких областях, как компьютерное зрение (CV). В то время как такие модели, как Ultralytics YOLO отлично справляются с такими перцептивными задачами, как обнаружение объектов и классификация изображений, обучаясь признакам непосредственно из данных, символический ИИ опирается на явно запрограммированные знания. Это делает системы символического ИИ по своей сути более интерпретируемыми и объяснимыми(Explainable AI (XAI)), так как шаги их рассуждений можно проследить. Однако они часто испытывают трудности с неоднозначностью, неопределенностью и обучением на сырых, неструктурированных данных, где ML-модели обычно работают лучше.

Применение и примеры

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

  1. Экспертные системы: Эти системы инкапсулируют знания людей-экспертов, чтобы давать советы или решать проблемы в конкретных областях. Известным ранним примером является Mycin, предназначенный для диагностики бактериальных инфекций. Современные системы, основанные на правилах, до сих пор используются в таких областях, как ИИ в финансах для обеспечения соответствия нормативным требованиям или автоматизированного андеррайтинга.
  2. Обработка естественного языка (НЛП): Ранние системы NLP в значительной степени полагались на символьные правила для разбора структуры предложений (синтаксис) и понимания смысла(семантический анализ). Хотя современное НЛП в основном использует статистические методы и большие языковые модели (LLM), символьные методы все еще могут быть ценными для специфических задач или в гибридных системах.
  3. Планирование и составление расписаний: Символический ИИ хорошо подходит для задач, требующих сложного планирования, таких как оптимизация логистики, планирование траектории движения роботов и автоматизированные системы составления расписаний. Планирование с помощью ИИ остается активной областью исследований.
  4. Формальная верификация: Используется в программной инженерии и проектировании аппаратного обеспечения для математического доказательства корректности систем по формальным спецификациям.

Сильные стороны и ограничения

Сильные стороны:

  • Объяснимость: Шаги рассуждений прозрачны и прослеживаемы.
  • Интеграция знаний: Позволяет напрямую использовать человеческий опыт и правила домена.
  • Точность: Может эффективно справляться с задачами, требующими точных логических рассуждений.

Ограничения:

  • Хрупкость: Системы могут неожиданно выйти из строя, когда сталкиваются с ситуациями, выходящими за рамки заданных правил.
  • Узкое место в приобретении знаний: Вручную кодировать обширные базы знаний сложно и долго.
  • Работа с неопределенностью: По сравнению со статистическими методами, он испытывает трудности с вероятностными рассуждениями и шумными или неполными данными.
  • Масштабируемость: Сложность рассуждений может расти экспоненциально с увеличением размера базы знаний.

Будущее: Гибридные подходы

Хотя чисто символьный ИИ сталкивается с проблемами, его сильные стороны в рассуждениях и объяснимости очень ценны. Текущие исследования сосредоточены на гибридных подходах, часто называемых нейро-символьным ИИ, которые направлены на объединение возможностей нейронных сетей по распознаванию образов с логическими рассуждениями символьных систем. Такие организации, как Allen Institute for AI (AI2), и исследовательские сообщества вроде AAAI изучают эти интеграции, что потенциально может привести к созданию более надежных, универсальных и заслуживающих доверия систем ИИ. В управлении сложностью таких гибридных систем могут помочь платформы вроде Ultralytics HUB для отслеживания экспериментов и развертывания моделей.

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