Лекция: МУЛ ЬТИАГЕНТНЫЕ СИСТЕМЫ ДЛЯ ПОИСКА ИНФОРМАЦИИ.
В связи с быстрым развитием интернет-технологий возникла необходимость применения средств искусственного интеллекта для поиска и обработки интернет-ресурсов. Применение интеллектуальных МАС для решения задач сбора, поиска и анализа информации в глобальных сетях дает следующие существенные преимущества перед традиционными средствами обработки информации [3]:
· обеспечение доступа пользователя к сетевым протоколам в сети Интернет;
· параллельное решение нескольких задач;
· выполнение поиска информации после отключения пользователя от сети;
· увеличение скорости и точности поиска, а также уменьшение загрузки сети за счет поиска информации непосредственно на сервере; .
· создание собственных баз информационных pecypcов, постоянно обновляемых и расширяемых;
· реализация возможности сотрудничества между агенrами, которая позволяет использовать накопленный опыт;
· возможность автоматически корректировать и уточнять запросы, используя контекст и применяя модели пользователей.
В табл. 9.6. приведены отличительные особенности известных в России коммерческих мультиагентных систем Autoпoтy [15] и WebCoтpass [22], предназначенных для интеллектуального поиска и обработки информации в сети Интернет.
Таблица 9.6 Анализ систем интеллектуальноro поиска и обработки информации
Характеристика | Autonomy | WebCompass | |||||||||
Категория пользователей, на которую ориентирована система | Конечные пользователи. | «Продвинутые» пользователи | |||||||||
Подход к описанию предметной области | Технология нейронных сетей и специальные методы распознавания образов и обработки | Иерархии понятий, связанных отношениями типа IS-A, PART- HAS-PART, IS-A КIND ОР и т. д. | |||||||||
Средства спецификации запросов. | Естественный язык | «Прямое» использование сформированного пользователем описания предметной области | |||||||||
Методы поиска реле вантной информации — | Нечеткая логика | Поиск по списку ключевых слов одновременно на 35 машинах. | |||||||||
Режим обучения поис ковых агентов. | Есть | Нет | Нет | ||||||||
Недостатком современных систем интеллектуального поиска и обработки информации является их слабая способность к обучению. Поэтому основные усилия по совершенствованию интеллектуальных систем информационного поиска в сети Интернет направлены на развитие моделей представления знаний, механизмов вывода новых знаний, моделей рассуждения и способов обучения агентов [20].
Одним из успешных исследовательских проектов, выполненных в этом направлении, стал проект системы МARRI [21], которая была разработана для поиска Web-страниц, релевантных запросам в определенной предметной области. Для решения поставленной задачи система использует знания, представленные в виде онтологии, под которой в данном случае понимается упорядоченное множество понятий предметной области.
Рисунок 9.7. Архитектура системы МARRI
Система МARRI включает следующие типы агентов:
· интерфейсный агент (агент пользователя) обеспечивает интеллектуальное взаимодействие с пользователем. Он поддерживает процесс формулирования запросов и представляет результаты поиска в виде списка URL или Web-страниц;
· агенты-брокеры двух типов: 1) брокер типа URL предназначен для формирования списков интернет-адресов, поставляемых браузером; 2) брокер типа HTML выполняет функции запоминания полученных Web-страниц и их распределения между агентами обработки текста;
· агент сети (интернет-агент) обеспечивает считывание и анализ заданной страницы URL или Web-страницы (URL:- автономная Jаvа-программа с собственным сетевым адресом). Он должен уметь выполнять обработку исключительных ситуаций (например, когда страница недоступна), а также производить анализ текста на считанной странице; .
· агент обработки текста сначала преобразует HTML-текст к представлению, с которым работают морфологический и синтаксический анализаторы, а затем проводит семантический анализ Web-страниц для проверки их релевантности запросу на основе соответствующей онтологии. Результат обработки текста представляется в виде синтаксического дерева, которое должно соответствовать какому-нибудь фрагменту используемой онтологии.
Каждый из перечисленных типов агентов наделен специальными знаниями, которые используются для повышения эффективности поиска информации. Агенты способны взаимодействовать друг с другом; обмениваться информацией, контактировать с Web-браузерами, анализаторами естественного языка и онтологическими базами данных.
Отличительной чертой системы МARRI является представление агентов автономными Jаvа — программами, каждая из которых имеет собственный сетевой адрес (URL). Это обеспечивает мобильность агентов, но противоречит политике безопасности, не допускающей запуск подобных программ, если они не сертифицированы на данном сервере.