Научная статья на тему 'Персонализация в гипертекстовых сетях на основе распознавания действий пользователей и нечеткого агрегирования'

Персонализация в гипертекстовых сетях на основе распознавания действий пользователей и нечеткого агрегирования Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
252
75
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПЕРСОНАЛИЗАЦИЯ В ВЕБ / НЕЧЕТКОЕ АГРЕГИРОВАНИЕ / НЕЧЕТКИЙ ИНТЕГРАЛ ШОКЕ / НЕЧЕТКИЙ ИНТЕГРАЛ СУГЕНО / НЕЧЕТКАЯ МЕРА / PERSONALIZATION IN THE HYPERTEXT NETWORK / FUZZY AGGREGATION / CHOQUET FUZZY INTEGRAL / SUGENO FUZZY INTEGRAL / FUZZY MEASURE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Алфимцев Александр Николаевич, Девятков Владимир Валентинович, Сакулин Сергей Александрович

Рассмотрен метод персонализации в гипертекстовых сетях, основанный на распознавании действий пользователей и нечетком агрегировании. Достоинствами метода являются возможность использования двух типов нечеткого интеграла без необходимости экспертного задания нечетких мер, а также охват всех этапов персонализации, начиная с агрегирования параметров запроса одиночного пользователя и заканчивая агрегированием индивидуальных профилей пользователей в единый параметр группы пользователей.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Алфимцев Александр Николаевич, Девятков Владимир Валентинович, Сакулин Сергей Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Personalization in a Hypertext Network Based on Recognition of User Activity and Fuzzy Aggregation

The method of personalization in the hypertext network, based on the recognition of user activity and fuzzy aggregation, is considered. The advantages of this approach are: the possibility of using two types of fuzzy integrals without the necessity for specifying an expert set of fuzzy measures and the coverage of all stages of the personalization, starting from aggregation of query parameters of a single user and ending with aggregation of individual user profiles in a unified parameter of the group of users. Refs. 16.

Текст научной работы на тему «Персонализация в гипертекстовых сетях на основе распознавания действий пользователей и нечеткого агрегирования»

УДК 004.55

А. Н. А л ф и м ц е в, В. В. Д е в я т к о в, С. А. Сакулин

ПЕРСОНАЛИЗАЦИЯ В ГИПЕРТЕКСТОВЫХ СЕТЯХ НА ОСНОВЕ РАСПОЗНАВАНИЯ ДЕЙСТВИЙ ПОЛЬЗОВАТЕЛЕЙ И НЕЧЕТООГО АГРЕГИРОВАНИЯ

Рассмотрен метод персонализации в гипертекстовых сетях, основанный на распознавании действий пользователей и нечетком агрегировании. Достоинствами метода являются возможность использования двух типов нечеткого интеграла без необходимости экспертного задания нечетких мер, а также охват всех этапов персонализации, начиная с агрегирования параметров запроса одиночного пользователя и заканчивая агрегированием индивидуальных профилей пользователей в единый параметр группы пользователей. E-mail: alfim@bmstu.ru; deviatkov@iu3.bmstu.ru; ss141291@yandex.ru

Ключевые слова: персонализация в Веб, нечеткое агрегирование, нечеткий интеграл Шоке, нечеткий интеграл Сугено, нечеткая мера.

История гипертекстовых сетей (Веб) в некотором смысле началась с эссе Ванневара Буша "As We May Think" (Как мы можем думать), опубликованного им в 1945 г. в журнале "Atlantic Monthly" [1]. В этом эссе Буш описывал гипотетическую машину "Мемекс", работающую на основе принципов гипертекста.

В настоящее время Веб находится в стадии экспоненциального роста, и это явление превратилось в нечто большее, чем просто гипертекст. Веб стал приобретать элементы интеллектуальности. Одним из таких элементов является адаптация под конкретного пользователя или персонализация. Например, поисковая машина Google поддерживает персонализацию поиска на основе истории запросов конкретного пользователя [2]. Торговля и реклама в Веб также становятся все более индивидуальными, направленными непосредственно на каждого отдельного пользователя (покупателя) [3]. Персональный подход в области безопасности позволит интернет-провайдерам или владельцам ресурсов в Веб договариваться со своими клиентами о приемлемой в каждом отдельном случае политике безопасности [4]. Разработчики интерфейсов также начали принимать во внимание индивидуальные особенности пользователей путем построения персональной модели, основанной на возможностях индивидуума [5].

На сегодняшний день основными методами, применяемыми в целях персонализации Веб, являются различные методы извлечения данных, которые используют алгоритмы кластеризации. Кластеризация широко используется в таких областях, как машинное обучение, поиск информации и т.д. В соответствии с данными работы [6], проблема

идентификации групп пользователей по своей природе опирается на использование методов кластеризации. Кластеризация данных может быть также использована для генерации профилей пользователей на основе информации о действиях каждого пользователя, а затем для формирования групп пользователей на основе их профилей. Однако современные методы кластеризации не принимают во внимание многие факторы и не пригодны для успешного использования во множестве реальных задач. Поэтому для решения сложных практических задач применяют методы распознавания в совокупности с интенсивным машинным обучением.

Адаптация под конкретного пользователя — достаточно сложная задача, поскольку для ее успешного решения необходимо принимать во внимание присущие человеку неопределенность, спонтанность и даже противоречивость, свойственные ему от природы. Множество неопределенностей различных типов присутствует в глобальной сети: например, Веб-страницы появляются и исчезают, ключевые слова в поиске могут иметь различное значение в зависимости от контекста и т.п. Поэтому поиск в сети, по сути, является нечетким. Для того чтобы работать с этими неопределенностями с использованием компьютера, они должны быть формализованы тем или иным способом. Нечеткая логика позволяет принимать во внимание различные типы неопределенностей. Нечеткая кластеризация профилей пользователей может применяться для создания нечетких правил и заключений для модификации запросов. Результаты этой кластеризации могут применяться для извлечения знаний из профилей пользователей, например в целях рекламы [7].

Однако простое применение нечеткой логики для персонализации в Веб может не принести желаемых результатов, поскольку при этом реальная картина предпочтений пользователя значительно упрощается. Одним из таких упрощений является применение для агрегирования нескольких критериев средневзвешенного оператора, когда каждому критерию ставится в соответствие вес, в то время как не учитывается явление взаимодействия между критериями [8]. Применение в качестве операторов агрегирования нечетких интегралов (операторов) Сугено и Шоке по отношению к нечеткой мере позволяет учитывать такое взаимодействие [9], но в этом случае возникает проблема идентификации нечетких мер. Эта проблема связана не только с экспоненциально возрастающей сложностью нечетких мер, зависящей от числа критериев, но и с отсутствием ясного понимания сути концепции нечеткой меры у большинства практических специалистов [10]. Обычно эту проблему решают с помощью значительного упрощения модели и применения различных вспомогательных средств для идентификации

[11, 12] либо с помощью методов идентификации, предусматривающих отсутствие эксперта. Например, в работе [13] описано применение нечеткого интеграла Сугено с идентификацией меры без эксперта для агрегирования результатов поиска, полученных с помощью различных поисковых машин в Веб.

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

Нечеткие меры и интегралы. Нечеткие интегралы, или нечеткие операторы агрегирования, позволяющие учесть взаимозависимость функций принадлежности, используют нечеткую меру. Нечеткой мерой называется функция д : 2К ^ [0,1], где Я — множество каких-либо параметров, характеризующих некоторый объект. Нечеткая мера д(Цг) характеризует совокупную значимость параметров, входящих в множество Цг. Нечеткая мера удовлетворяет ряду условий [14]: в частности, д(0) = 0, д(У) = 1; если Ц, Р € У и Ц С Р, то

д(Я) < д(Р).

Если Я есть множество всех подмножеств множества источников информации (о каком-либо пользователе или о группе пользователей) У = {Ух,..., Ут}, то операторы (интегралы) агрегирования могут быть записаны следующим образом.

Нечеткий оператор Сугено

Лк = Л£ = 1тх[шт(^, д(Цг)], (1)

г=1

где ^ (у 1) > ы > ... ^т(Ут), Цг = {У1,... <Уг}, г = 1,..., т.

Нечеткий оператор Шоке

г=т

Лк = ЛШ = (Уг) - ^+1(Уг+1)]д(Цг), (2)

г=1

где ^к(у1) > ^к(У2) > ...^т(Уш), Цг = {У1,... < Уг}, г = 1,...,т,

^гп+1 (ут+1) = 0.

Нечеткий оператор Шоке обычно интерпретируется как обобщение понятия взвешенного среднего арифметического, а оператор Сугено —

как обобщение концепции взвешенной медианы (при агрегировании не менее трех источников информации).

Вследствие простоты наиболее распространены методы вычисления нечеткой меры, основанные на понятии дд-нечеткой меры, введенной Сугено [14]. Нечеткая мера называется дд-нечеткой мерой, если для нее справедливо условие: для всех Q, Р С У таких, что QПР = 0, имеет место д^ и Р) = д^) + д(Р) + Ад^)д(Р) для некоторого Л > -1.

Рассмотрим процедуру наиболее популярного метода вычисления дд-нечеткой меры [9, 14-16], обозначая ее по-прежнему просто д.

Шаг 1. Для каждого источника информации У, г = 1,... ,т, выбрать значение нечеткой меры д(У) € [0,1] как степень важности этого источника У. Значения д(У) могут быть установлены экспертом, получены в результате наблюдений или каким-либо другим путем.

Шаг 2. Найти значение А, используя уравнение

т

А +1 = Д(1 + А д(У)). (3)

Шаг 3. Для всех Qi = {У1,..., У}, г = 1,..., т, вычислить рекурсивно нечеткие меры д^г), используя следующие выражения:

д^ 1)= д(У1), д^г) = д(У)+ + Ад (У)g(Qг-l), г = 2,...,т.

(4)

Агрегирование на основе нечетких интегралов. Прежде чем переходить к рассмотрению общей процедуры нечеткого агрегирования, рассмотрим процедуру формирования множества У и процедуру распознавания отдельным алгоритмом г с помощью функции ^(угзг). В общем случае исходными для агрегирования являются г алгоритмов, г = 1,... ,т, использующих источники скрытой информации. В данном случае источники скрытой информации и способы их агрегирования не рассматриваются, интерес представляют только результаты работы каждого из этих алгоритмов как источников новой отдельной информации (сигнала) У , г = 0, . . . , т, и функции принадлежности

МУг*), Угзг € У, г = 0,..., т, ]г = 0,..., п.

Основной задачей процедуры является агрегирование источников информации Уг, г = 0,..., т. Для того чтобы сформировать множество У и функции принадлежности ^(уг3г), уг3г € У, г = 0,... ,т, ] г = 0,... ,пг, каждый алгоритм предварительно обрабатывается в соответствии со следующей процедурой.

Процедура 1.

Шаг 1. Задается совокупность пустых множеств Ук = 0, к = 1,... ...,К.

Шаг 2. Для каждого эталонного объекта к, к = 1,..., К, с использованием источников скрытой информации формируется своя эталонная модель Ск, к = 1,..., К.

Шаг 3. Для распознаваемого объекта по тем же принципам формируется модель С.

Шаг 4. Модель сравнивается с каждой моделью Ск, к = 1,..., К, в результате чего вычисляется множество отсчетов {у1,у2, ...,ук}, характеризующих близость модели С соответственно к моделям Ск, к = 1,...,К.

Шаг 5. Формируются множества ук и ук, к = 1,..., К, которые принимаются за новые множества ук. Если множества ук перестают изменяться, то осуществляется переход к шагу 6 (могут использоваться и другие критерии перехода к шагу 6). В противном случае процедура начинается с шага 2.

Шаг 6. Множества ук объединяются, в результате чего получается

к

множество Уг = У Угк, которое упорядочивается (если оно числовое,

к=1

то упорядочивание осуществляется по возрастанию) и его элементы индексируются г = 1,..., т, 3г = 0,..., пг, в результате получается множество У = {уг^г € У |г = 1,..., т, 3г = 0,..., пг}. На множестве У задается функция принадлежности ^(у^), у^ € У, г = 1,...,т,

3 = 0, . . . ,Пг.

Распознавание по любому отдельному алгоритму г с помощью функции ) может быть осуществлено в соответствии со следующей процедурой.

Процедура 2.

Шаг 0. С помощью процедуры 1 осуществляется формирование множества Уг и функции принадлежности ), уг^г € У, г = 0,..., т, 3г = 0,..., пг.

Шаг 1. Для каждого эталонного объекта к, к = 1,..., К, с использованием источников скрытой информации формируется своя эталонная модель Ск, к = 1,..., К.

Шаг 2. Для распознаваемого объекта по тем же принципам формируется модель С.

Шаг 3. Модель С сравнивается с каждой моделью Ск, к = 1,..., К, и в результате вычисляется множество отсчетов {у1, у2,..., ук} С С У , характеризующих близость модели С соответственно к моделям

ск, к = 1,...,к .

Шаг 4. Модель С считается совпадающей с той эталонной моделью Ск для которой значение ^(ук), где ук € Уг максимально.

Таким образом, функция принадлежности ^(ук), где ук € Уг, оценивает близость распознаваемой модели к соответствующей эталонной.

Основной задачей является агрегирование источников информации У,, г = 1,...,т, для повышения надежности распознавания действий пользователя.

Таким образом, общая процедура агрегирования источников информации с помощью операторов Сугено или Шоке будет следующей.

Процедура 3.

Шаг 1. Для каждого источника информации (сигнала) У,, г = 1,... ..., т выбрать значение д(Уг) € [0,1] как степень важности источника информации у,.

Шаг 2. Найти значение А, используя уравнение (3).

Шаг 3. Для распознаваемого объекта по каждому алгоритму г = 1,..., т и для каждого к = 1,..., К вычислить множество функций принадлежности ), ук € Уг, г = 1,...,т, с помощью процедуры 2.

Шаг 4. Для каждого к = 1,..., К упорядочить множество функций ) таким образом, чтобы ^(ук1) > ^(ук2) > ... > ^(укт), ]п € {1,... ,т}.

Шаг 5. Для каждого к = 1,..., К вычислить рекурсивно значения нечетких мер ), где Qk = {У^,..., У}г}, г = 1,..., т, используя формулу (4).

Шаг 6. Вычислить для всех к = 1,...,К значения операторов Ак = АС (или Ак = АШ). Распознаваемый объект считается совпадающим с тем эталонным объектом, для которого значение Ак = АС максимально.

Метод нечеткого распознавания пользовательских профилей. В общем случае каждая порция информации может содержать Ь объектов , / = 1,...,Ь, подлежащих распознаванию. Объекты различных множеств в; могут находиться в определенных в общем случае г-арных отношениях 2 € в;1 х в;2 х ... х в1г, {/1, /2,..., 1Г} ^ {1,..., Ь}. Каждое такое отношение 2 будем называть эталонным пользовательским профилем. По аналогии с распознаваемым объектом распознаваемый пользовательский профиль будем обозначать £ = (^ ,0;2,..., ), {/1, /2,..., /г} ^ {1,...,Ь}, где ,б12,..., — распознаваемые объекты, а процесс установления ее сходства с каким-либо эталонным пользовательским профилем 2 будем называть распознаванием профиля £. Сходство распознаваемого профиля £ с эталонным профилем 2, характеризуемое ненулевым значением критерия сходства, будем записывать как £ « 2. В случае если значение критерия схожести равно нулю, профиль £ не схож с профилем 2. Это несходство записывается как £ = 2.

Для вычисления сходства распознаваемого (0) и эталонного (вз) объектов используется оператор Аз[^1(у1 ),^2(у2),... ,^т(ут)]. Аргументами этого оператора являются функции принадлежности ^1(у1),

,..., ^т(Ут), значения которых находятся в интервале [0,1]. Значения оператора также находятся в интервале [0,1]. Следовательно, оператор является функцией [0,1]т ^ [0,1]. Тогда если для каждого объекта распознаваемого профиля £ = (6(1, 6(2,..., 6(г) известно множество значений критериев А(1, А(2,..., А(г его сходства соответственно с объектами в^1, в^2,..., вкг эталонного профиля, то, используя некоторый оператор агрегирования А, можно вычислить степень сходства распознаваемого профиля с эталонным как значение функции

АА ,А(2 ,...,А/г ].

Процедура распознавания отдельного профиля £ = (6(1, 6(2,..., 6(г), {¿1, ¿2,..., ¿г} С {1,..., £}, использующая эту идею, будет выглядеть следующим образом.

Шаг 1. Каждый объект 6(1, 6(2,..., 6(г распознается отдельно сопоставлением соответственно с эталонными объектами в^1, в^2,..., в^

(1 ' (2 ' ' 1г

= 1,...,К(г, {¿1, ¿2,..., ¿г} С {1,...,£} с помощью операторов агрегирования А(1, А(2,..., А(г. Если для всех распознаваемых объектов 6(1, 0;2,..., 6(г найдены сходные с ними эталонные объекты вЦ1, в^2,..., в^, = 1,...,К(г, т.е. такие, что вк « вЦ1,

6(2 ~ в^2,..., 6(г ~ , то перейти к шагу 2. Если хотя бы для одного распознаваемого объекта 6(1,6(2,..., 6(г не найдено ни одного сходного эталонного, то перейти к шагу 3.

Шаг 2. Профиль £ = (6(1,6(2 , ...,6(г) считается распознанным и

схожим с профилем 2 = в^1, в^2,..., вкг, а значение критерия схожести профиля £ с профилем 2 равно

Шаг 3. Профиль £ = (6(1, 6(2,..., 6(г) не распознан.

Профили 2 € в(1 X в(2 X ... X в(г, {¿1, ¿2, . . . , ¿г}

С {1,...,£}, будем называть профилями 1-го уровня и обозначать их 21. Профилями 8-го уровня будем называть профили 2в € 21_1 X 22_1 X ... 1, где 2]-1, 22-1,..., 2^-1 — профили (8 — 1)-го уровня. Таким образом, профили первого уровня являются отношениями объектов, а профили 8-го уровня, где 8 > 1, являются отношениями профилей (8 — 1)-го уровня. Для того чтобы распознать профили (8—)-го уровня, ] =0,1,..., 8—2, необходимо распознать профили (8 — ] — 1)-го уровня, отношением которых являются профили (8 — ])-го уровня. Если при распознавании какого-либо профиля (8 — ])-го уровня окажется, что хотя бы один профиль (8 — ] — 1)-го уровня, входящий в отношение этого профиля (8 — ])-го уровня, не может быть распознан, то процесс распознавания последнего прекращается.

В основу метода распознавания профилей 8-го уровня 2в € 21-1 X X 22_1 X ... X 1 может быть положено развитие процедуры распознавания профилей первого уровня следующим образом.

Шаг 1. Каждый объект , 0;2,..., , входящий хотя бы в один профиль первого уровня 21, распознается отдельно сопоставлением соответственно с эталонными объектами в^1, в^2,..., в^, к1г = 1,...,К1г, {/1,/2,...,/г} С {1,...,Ь} с помощью операторов агрегирования А;1, А;2,..., А1г.

Шаг 2. Каждый профиль 1-го уровня 21 , для всех объектов которого найдены сходные с ними эталонные объекты, считается распознанным и для него вычисляется критерий схожести (значение оператора агрегирования) А1. После этого осуществляется переход к шагу 3. Если такие профили не найдены, то распознанных профилей 1-го уровня и более не существует и выполнение процедуры прекращается.

Шаг 3. Задается значение уровня 8 = 2 и осуществляется переход к шагу 4.

Шаг 4. Если найдены профили 8-го уровня 2в для всех профилей (8 — 1)-го уровня, для которых найдены ненулевые значения критериев схожести, то эти профили 2в считаются распознанными, для них вычисляются критерии схожести (значение оператора агрегирования) Ав. Если существуют профили уровня 8 +1, то шаг 4 снова выполняется со значением 8 = 8 + 1. В противном случае выполнение прекращается.

Если нет профилей 2в-го уровня для всех профилей (8 — 1)-уровня, для которых найдены ненулевые значения критериев схожести, то распознанных профилей 8-го уровня не существует и выполнение процедуры прекращается.

Эксперименты по нечеткому агрегированию запросов и по нечеткому распознаванию профилей пользователей показали, что релевантность результатов поиска улучшилась на 15% по сравнению с существующим методом на статистически значимой выборке из 1500 поисковых запросов от более чем 30 пользователей.

Заключение. Рассмотрен метод персонализации в гипертекстовых сетях на основе нечеткого агрегирования и распознавания с помощью нечетких мер и интегралов. Применение предлагаемого метода может быть полезно в случае, если нет возможности применить другой способ персонализации ресурсов, например развернуть полную онтологию или семантическую сеть организации, но создано множество инструментов для электронной коммуникации и взаимодействия. Основные отличия и преимущества этого метода от аналогов заключаются в следующем.

Во-первых, появляется возможность принимать во внимание как меру значимости каждого источника информации в отдельности, так и меру значимости каждого подмножества источников информации в процессе иерархического распознавания за счет использования для агрегирования нечетких интегралов по нечеткой мере.

Во-вторых, повышается точность распознавания профилей пользователей за счет охвата всех стадий распознавания, начиная от агрегирования запросов одного пользователя и заканчивая агрегированием профилей отдельных пользователей в профиль группы пользователей.

В-третьих, появляется перспектива развития интеллектуального и интуитивного взаимодействия пользователя с компьютером, поскольку при этом задействуются скрытые источники информации о конкретном пользователе.

СПИСОК ЛИТЕРАТУРЫ

1. B u s h V., As we may think // The Atlantic Monthly. - 1945. - Vol 1. - Р. 101-108.

2. S u 11 i v a n D. Google now personalizes everyone's search results // http://searchengineland.com/google-now-personalizes-everyones-search-results. 2009. 15 p. (дата обращения 13.11.2011).

3. Chiu W. Web site personalization // http://www.ibm.com/developerworks/Web-sphere/library/techarticles/hipods/personalize.html 2001. 23 р. (дата обращения

13.11.2011).

4. Y e e G. O., K o r b a L. Security Personalization for Internet and Web Services // International Journal of Web Services Research (IJWSR). - 2008. - No. 5(1). -Р. 1-23.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5. C a s a s R., B l a s c o M a r I. R., R o b i n e t A., D e l g a d o A., Ya r z a A., Mcginn J., Picking R. User modelling in ambient intelligence for elderly and disabled people // http://www.springerlink.com/index/5085668312150127.pdf. -2008. - 8 р. (дата обращения 13.01.2012).

6. Марманис Х., Бабенко Д. Алгоритмы интеллектуального интернета. -СПб.-М.: Символ, 2011.-466 с.

7. LoiaV., Nikravesh M., Z a d e h L. A. Fuzzy logic and the Internet. -Berlin.: Springer-Verlag, 2010. - 337 р.

8. M a r i c h a l J. -L. An axiomatic approach of the discrete Choquet integral as a tool to aggregate interacting criteria // http://ikojadin.perso.univ-pau.fr/kappalab/pub/MarITFS2000.pdf. - 2000. - Р. 800-807 (дата обращения

13.01.2012).

9. G r a b i s c h M., R o u b e n s M. Application of the Choquet Integral in multicriteria decision making // Fuzzy Measures and Integrals — Theory and Applications. - Physica Verlag, 2000. - P. 415-434.

10. G r a b i s c h M. The application of fuzzy integrals in multicriteria decision making // European Journal of Operational Research. - 1996. - Vol. 89 (3). - P. 445-456.

11. TakahagiE. On Identification methods of A-fuzzy measures using weights and A // Japanese Journal of Fuzzy Sets and Systems. - 2000. - Vol. 12 (5). - P. 665-676.

12. СакулинС.А. Визуализация оператора агрегирования на основе интеграла Шоке по нечеткой мере 2-го порядка // Вестник ИРГТУ. - 2007. - Т. 2, № 2 (30). - С. 45-50.

13. C u i S., Feng B. A. Fuzzy integral method to merge search engine results on Web: Lecture notes in computer science. Computational intelligence and security // http://dx.doi.org/10.1007/11596981_107. - 2005. - Р. 731-736. (дата обращения 13.01.2012).

14. А в е р к и н А. Н., Батыршин И. З., Блишун А. Ф. Нечеткие множества в моделях управления и искусственного интеллекта. - М.: Наука, 1986. - 312 с.

15. АлфимцевА. Н. Нечеткое агрегирование мультимодальной информации в интеллектуальном интерфейсе // Программные продукты и системы. - 2011. -№ 3. - С. 44-48.

16. M a r i c h a l J. On Choquet and Sugeno integrals as aggregation functions // Fuzzy Measures and Integrals. - 2000. - Vol. 40. - P. 247-272.

Статья поступила в редакцию 10.04.2012

Александр Николаевич Алфимцев родился в 1983 г., oкончил МГТУ им. Н.Э. Баумана в 2005 г. Канд. техн. наук, доцент кафедры "Информационные системы и телекоммуникации" МГТУ им. Н.Э. Баумана. Автор 40 научных работ, в том числе трех патентов на изобретения, в области методов искусственного интеллекта, распознавания образов, компьютерного зрения.

A.N. Alfimtsev graduated from the Bauman Moscow State Technical University in 2005. Ph. D. (Eng.), assoc. professor of "Information Systems and Telecommunications" department of the Bauman Moscow State Technical University. Author of 40 publications, including three patents for inventions in the field of artificial intelligence methods, pattern recognition, computer vision.

Сергей Александрович Сакулин родился в 1976 г. Окончил МГТУ им. Н.Э. Баумана в 2001 г. Канд. техн. наук, инженер кафедры "Информационные системы и телекоммуникации" МГТУ им. Н.Э. Баумана. Автор восьми научных работ в области методов искусственного интеллекта, распознавания образов, формализации и визуализации экспертных знаний.

S.A. Sakulin graduated from the Bauman Moscow State Technical University in 2001. Ph. D. (Eng.), engineer of "Information Systems and Telecommunications" department of the Bauman Moscow State Technical University. Author of eight publications in the field of artificial intelligence methods, pattern recognition, expert knowledge formalization and visualization.

Владимир Валентинович Девятков окончил Ленинградский Государственный институт точной механики и оптики в 1963 г. Д-р техн. наук, профессор, заведующий кафедрой "Информационные системы и телекоммуникации" МГТУ им. Н.Э. Баумана. Автор более 120 научных работ в области систем искусственного интеллекта, муль-тиагентных систем, распознавания образов.

V.V. Devyatkov graduated from the Leningrad Institute of Precise Mechanics and Optics in 1963. D. Sc. (Eng.), professor, head of "Information Systems and Telecommunications" department of the Bauman Moscow State Technical University. Author of more than 120 publications in the field of artificial intelligence systems, multiagent systems, pattern recognition.

i Надоели баннеры? Вы всегда можете отключить рекламу.