<<
>>

ПРИЛОЖЕНИЕ 1.

На пути к комплексным интеллектуальным системам.

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

А как показано в основном тексте книги, реальное человеческое мышление, кроме очевидных фреймов и сильных связей в общих семантических сетях, использует огромное количество информации, соединенной слабыми связями, которые включаются только по специфическим схемам суммарной активации. Эта часть ИОПВМВМ ответственна за выработку оригинальных для самого решателя идей. Кроме того, сам объем человеческих знаний бесконечно больше того, что можно включить в экспертные системы, и системы искусственного интеллекта не могут пока моделировать образное мышление человека. Поэтому назрела задача переключить внимание исследователей ИИ с попыток полностью воспроизводить мышление человека в компьютере на решение проблем в объединенных системах «человек - компьютер», в которых эксперты бы использовались как уникальные базы знаний, а компьютер так организовывал диалог, чтобы актуализировать в этих естественных базах знаний маловероятные, неявные идеи.

Впервые эта мысль о комплексных интеллектуальных системах была высказана мной в работе (7). И основана она на идеях САТМ. Для этого необходимо использовать описанные в гл. 2 схемы актуализации маловероятных знаний. Как это может быть сделано реально? Достоинством компьютерных систем ИИ является их примитивность по сравнению с интеллектом человека. Они могут организовывать перебор обобщенных схем решений. Если нормальный человек автоматически ограничивает себя в переборе идей, так как у него слишком много знаний, то компьютер это может делать до бесконечности.

Рассмотрим это на конкретном примере. Возьмем задачу о подъеме судна, затонувшего на такой глубине, что туда не может опуститься водолаз (задача 6.3). Как сделать так, чтобы компьютер на основе единой, универсальной программы организовал решение этой задачи в диалоге с человеком, который по инерции своего естественного интеллекта может без дополнительного управления предлагать только близкие к известному ему прототипу (подъем с помощью понтонов) решения? Представляется, что для этого необходимо организовать обращение компьютерной программы к универсальным языковым знаниям, к электронному толковому словарю, тезаурусу русского языка. Сейчас такие системы есть, хотя, наверное, пока они еще не идеальны. Тогда, в принципе, исходя из общеязыковых знаний, программа, подходя к задаче как к системе, может выяснить в тезаурусе, что корабль имеет структуру, включающую трюмы. А трюмы – это полые емкости. Допустим далее, что программа туповата. И на основе самых общих принципов (заложенных в программе, извлекаемых из тезауруса или из диалога с человеком) ( таких как, например, интерпретация задачи по типу: подъем затонувшего корабля= всплывание тела= закон Архимеда= сделать легче воды=иметь пустые емкости) программа предложит человеку «глупое» решение – использовать трюмы как пустые емкости с воздухом. Человек может ответить, что это неприемлемо, так как трюмы не герметичны и воздух выйдет.

Тогда компьютер может переформулировать задачу и задать вопросы: «А при каких условиях нечто легче воды не выйдет из трюма?». Человеку, если ему уже задано принципиально другое стратегическое направление мышления, легче при этом прийти к идее использовать взвесь полимерных шариков или полимерную пену. Возможно, что по такой схеме можно искать ответ и в тезаурусе. Аналогично может быть организована и генерация остальных решений этой задачи, описанных в подсказках к ней.

Главное – разделить работу над задачей между компьютером и человеком на два типа: компьютеру предоставить возможность анализировать задачу на уровне общесистемных представлений, общесистемной комбинаторики, общих стратегий решения, а человеку поручить введение в компьютер конкретной задачи в нескольких вариантах достаточно общего вида и, главное, продумывать частные конкретные реализации достаточно общих решений, предлагаемых компьютером. При этом не важно, что компьютер будет выдавать 90% абсурдных идей. Человек очень легко и автоматически (благодаря способности к параллельным процессам мышления) может оценивать идеи. Стремление к тому, чтобы экспертные системы давали полноценные готовые решения, было связано с тем, что однажды допросив эксперта и составив программу, специалисты по ИИ хотели выдавать готовый продукт. В случае комплексных интеллектуальных систем предполагается контакт со специалистом-решателем постоянный и цель его другая.

Экспертные системы моделируют не мышление, а процесс репродукции, извлечения из памяти готовых знаний, очевидных для самого эксперта. Комплексная интеллектуальная система должна в диалоге с человекам по схемам САТМ актуализировать неявные знания человека, реорганизовывать его модель мира и проблемы для нахождения решений, неочевидных для самого эксперта!

Разумеется, что в таких системах надо использовать все, что уже разработано по переносу идей методик изобретательства для компьютерных систем. Речь идет и о работах по такому направлению, как «автоматизация поискового конструирования», и о «Изобретающей машине» Цурикова, и о программе “Idea Finder”, и о разработках института им. Ершова и т.д., и т.п. Программа должна иметь возможность использовать анализ патентного фонда и иметь выход в Интернет.

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

При разработке этих систем полезно учесть, что механизм ментальных процессов в виде сетей, подобных нейронным, предложенный впервые мной в работе (2), сейчас уже реализован в виде компьютерных программ в «нейроноподобных семантических сетях» в работах Д.Е.Шуклина(8) и А.Е.Ермакова (9).

<< | >>
Источник: Н.Ф. ОВЧИННИКОВ. НОВЫЙ ВЗГЛЯД НА МЫШЛЕНИЕ. 2008

Еще по теме ПРИЛОЖЕНИЕ 1.:

  1. ПРИЛОЖЕНИЯ I. ЭКОНОМИКА НЕОПРЕДЕЛЕННОСТИ, СПЕКУЛЯЦИИ И СТРАХОВАНИЯ (Приложение к главе 6)
  2. Приложение 1
  3. Приложение 1
  4. Приложение 2
  5. Приложение
  6. Приложения с союзом КАК
  7. Приложения Приложение 1
  8. Приложение 3
  9. Приложение
  10. Приложение
  11. Сфера приложения закона возрастающей отдачи
  12. Сфера приложения закона возрастающей отдачи
  13. Приложение 2 Сопоставительная таблица определений