Понимание первичных механизмов, связанных с «инстиктивным» поисковым поведением, позволяет создавать эффективные интеллектуальные системы поиска в самых разных областях [1].
Что же такое поисковое поведение? Почему моделируют именно автономное поисковое поведение? Что это за модели и как они связаны с искусственным интеллектом (ИИ)?
Поисковое поведение – это активное поведение в условиях неопределенности, когда нет возможности со стопроцентной уверенностью прогнозировать результаты своей активности (будет ли достигнут необходимый результат или нет).
При формировании моделей рассматривают такие формы поискового поведения, которые характерны для всех организмов, способных передвигаться в пространстве.
Создаётся искусственный поисковый агент. Он может характеризоваться разными уровнями автономности. Автономность зависит от того, насколько организация его поведения отражает организацию поведения живых существ, как способна модифицироваться в зависимости от состояния внутренней и внешней среды агента.
Затем создаются правила поиска, заменяющие сложный анализ среды. Агент постоянно изменяет тактики поиска при изменении параметров для установления наиболее эффективных в той или иной ситуации. Здесь исследователям не обойтись без создания и внедрения нейронных сетей. Особенно с возрастанием уровня автономности поведения.
Каждый следующий уровень автономности предполагает, что у агента есть цель: поддержание гомеостаза (саморегуляции, способности сохранять постоянство своего внутреннего состояния посредством скоординированных реакций, направленных на поддержание динамического равновесия). Агент должен быть способен изменять параметры, управляющие поведением. Нужно это, чтобы порождать новые тактики поиска до тех пор, пока цель не будет достигнута.
Но как же автономность совместить с адаптивностью? Как перейти от теории к формированию полноценного ИИ?
В живой природе не обязательно, чтобы решалась задача адаптивности. Многие сложные автономные тактики (как, например, повторное обследование осами пустых коридоров в лабиринте) имеет целью быстрый поиск, и, как следствие решение задачи, а не адаптацию к необходимому минимальному времени обследования. Так принято. Работа должна быть сделана, как с этим связаны условия среды, время или последствия – не всегда важно.
Интеллект, напротив, не позволяет не учитывать эти факторы. Если наш агент приобретает статус интеллектуального, то, оказавшись в незнакомой ситуации, он способен автономно порождать такие эффективные поведения, а не общепринятые.
Интеллектуальный агент должен заранее оценивать результаты, к которым приведет избранная тактика поведения.
Согласитесь, задача сложная не только для ИИ, но и для многих людей. Не удивительно, что компьютер справляется с ней зачастую куда лучше.
Литература:
- Непомнящих В. А. Модели автономного поискового поведения //От моделей поведения к искусственному интеллекту/Под ред. ВГ Редько. М.: Изд-во УРСС, серия «Науки об искусственном. – 2006. – С. 200-242.