Рассматриваются возможности систем виртуальной реальности применительно к информационной поддержке принятия сложных социально-политических и экономических решений. Эти системы позволяют конкретизировать абстрактные представления лиц, принимающих решения. Современный уровень развития виртуальных систем помогает в определении проектных ориентиров при создании систем поддержки принятия решений.
Эффективность применения информационных систем поддержки государственных решений (СПГР), основные аспекты оценки которой рассмотрены в работе [1], во многом определяется способностью этих систем обеспечить кумулятивность (одномоментность, сконцентрированность) представления широкого спектра разнородной аналитической и справочной информации лицам, принимающим решения (пользователям СПГР).
Принятие решения - это волевой акт, заключающийся в обоснованном выборе пользователями наилучшего решения из имеющихся альтернативных вариантов, которые подготовлены заранее или построены в процессе обсуждения решаемой проблемы. Информационно-технологическая традиция определения понятий "обоснованное решение" или "наилучшее решение" обычно сводится к формулированию и расчету некоторого количественного или логического критерия оценки качества принимаемого решения. Выбор решения сводится, например, к формализованному исследованию альтернативных вариантов развития событий на основе числового эксперимента или логического имитационного моделирования.
В основу описания вариантов развития ситуации берутся дискретные признаки исследуемой ситуации: ее характеристики, технико-экономические показатели, реквизиты. При этом могут использоваться наглядные средства построения диаграмм, карт, графиков. Вместе с тем, известно, что на принятие государственного решения очень большое и даже определяющее влияние оказывает интуитивный фактор.
Поэтому в понятиях "обоснованное решение" или "наилучшее решение", скорее, больше субъективно-психологического, когнитивного, чем формализованного, количественного. При создании систем поддержки принятия решений исследователи уделяют определенное внимание неколичественным аспектам оценки их качества.
Для решений государственного уровня, объектами управления которых являются нечеткие ситуации социально-политической и экономической природы, такой подход имеет особое значение. Вместе с тем, неколичественные подходы на практике, как правило, сводятся к формально-логическому представлению исследуемой ситуации и характеризующих ее аспектов.
Важное место в этих подходах отводится экспертным системам, основанных на знаниях (базах знаний). Выбор решения сводится к интерактивному решению задачи логического вывода различных альтернатив в зависимости от задаваемых исходных данных.
Логический инструментарий, при этом может иметь достаточно сложную надстройку - применяются нечеткие, многозначные, интуиционистские и модальные логики, используется немонотонный вывод, для неалгоритмизируемых задач рассматриваются параллельные вычисления и пр.
Большинство зарубежных систем поддержки решений использует логический инструментарий для решения достаточно сложных задач, таких, например, как принятие решений в конфликтных ситуациях, связанных с освобождением заложников.
В основе создания указанных информационных подходов к поддержке принятия решений лежит, как правило, одно определяющее условие: подготавливаемое решение должно иметь ретроспективные аналоги, прецеденты. Исследуемая ситуация и ее прецеденты должны быть тщательно изучены и формально описаны с использованием некоторого языка и метода моделирования, позволяющего накап-ливать знания, выявлять логическую закономерность и прогнозировать развитие событий в зависимости от выбранного решения.
Формальное описание прецедентов осуществляется путем формирования множества описаний отдельных конкретных случаев в виде, например, анкет или логических предложений (так называемый саse-Ьаsed метод). Как показано в работах [1,2], подобные подходы при создании СПГР применительно к реформируемой российской экономике имеют ограниченное применение из-за:
Эти причины можно классифицировать в два множества по признаку степени формализуемости процесса. В первое множество войдут причины, связанные с учетом субъективных, психологических факторов, во второе - с факторами информационно-формальными, программно-техническими, математическими.
Для входящих в указанные множества причин существуют различные средства и методы решения связанных с ними проблем. На них мы останавливались в ряде уже опубликованных работ (см., например, ссылки к работам [1,2]).
Нетрадиционную сложность, не рассмотренную специально нами ранее, составляет проблема преодоления психологического барьера к использованию информационно-формальных и технических средств поддержки принятия решений, интерактивного взаимодействия средств и методов совместного решения проблем, относящихся к двум указанным множествам. Это связано, прежде всего:
Необходим эффективный интерфейс между психологическим и формальным, интуитивным и алгоритмизируемым методами групповых экспертных процедур и традиционными методами моделирования. Этот вопрос требует отдельного рассмотрения.
В рамках этого рассмотрения особое место занимают вопросы, связанные с адекватностью представления пользователя о решаемой проблеме: соответствует ли это представление реальной действительности, каково понимание пользователем показываемых ему модели и описания проблемы ?
Зачастую, при всей широте охвата и глубине понимания рассматриваемого вопроса пользователь физически не в состоянии в отведенный промежуток времени кумулятивно осознать весь представляемый ему средствами СПГР материал. Эти обстоятельства существенно снижают уровень доверия пользователя к СПГР, делают достаточно высоким уровень абстракции обсуждения проблемы.
Большинство современных средств визуализации материалов и средств мультимедиа ориентированы на работу с одним (персональным) пользователем.
СПГР же должна быть преимущественно ориентирована на работу с группой пользователей, когда эффективность принятия решений во многом определяется синхронностью взаимодействия всех участников обсуждения. Здесь важен фактор одновременности и одинаковости понимания одного и того же вопроса, или его аспекта всеми участниками обсуждения.
Важен фактор "резонанса", когда консенсус в принятии группового решения достигается при одновременной адекватности соотношения реальной действительности тем понятиям, которые сформировались в сознании обсуждающих на основе оперативного осмысления увиденного и услышанного в СПГР.
Использование же традиционных средств отображения коллективного доступа и аудио- представления информации в СПГР, во-первых, не ориентированы на дифференцированное представление информации пользователям, находящихся в различных местах аудитории и не всегда имеющих одинаковое представление об обсуждаемых аспектах проблемы. Во вторых, пользователи в СПГР, как правило, не рассматриваются как лица, желающее активно (в рамках своего понимания проблемы) влиять на процесс презентации (представления) материалов, вносить существенные измене-ния в заранее намеченный план обсуждения проблемы.
Пользователей комплексных моделирующих систем, как показывает практика, не всегда устраивает универсальный интегрирующий интерфейс, позволяющий обращаться к различным неоднородным средствам обработки данных и визуального представления информации. Пользователи более адекватно воспринимают эти средства без опосредования их универсальным интерфейсом. При условии, конечно, что каждое отдельное средство имеет свой дружественный интерфейс, разработанный с учетом специфики обрабатываемой этим средством информации.
Пользователь желает как можно больше чувствовать себя активным управляющим звеном в процессе принятия решений, а не пассивным созерцателем представляемой ему информации. Это, наверное, сейчас наиболее значимая парадигма, которая должна учитываться при создании технологий интеграции разнородных средств поддержки принятия решений.
В СПГР указанная парадигма имеет свою специфику, связанную с тем, что эти системы должны быть ориентированы на группы пользователей. Каждое решение должно быть согласованно в группе. Это вопрос больше лежит в плоскости психологической, чем в формально-технологической.
Согласование групповых решений на основе средств СПГР целесообразно осуществлять с использованием методов и средств поддержки групповых экспертных процедур. При этом, каждый шаг обсуждения, выбор ключевых факторов проблемы, критериев их оценки для ранжирования важности желательно осуществлять с использованием известных программно-математических методов анализа данных (см., например, работу [3]).
Существенно сложнее решить проблему повышения уровня адекватности реальной действительности тем понятиям, которые формируются в сознании принимающих решение на основе оперативного осмысления представляемого в СПГР материала.
Для повышения этого уровня, по нашему мнению, целесообразно обеспечить максимально естественное представление элементов рассматриваемого материала, максимально "приблизить" принимающих решение лиц к реальной действительности.
В условиях СПГР это требуется сделать в небольшой аудитории (зале, комнате), где принимаются решения, оборудованной соответствующими средствами представления информации.
В технологическом аспекте рассмотрения этой проблемы особый интерес представляют исследования и разработки средств обеспечения, так называемой, виртуальной реальности. В широком смысле, виртуальная реальность - это компьютерные технологии, позволяющие пользователям взаимодействовать с трехмерным, компьютерно-поддерживаемым пространством в реальном времени. При этом, важно обязательное совместное присутствие трех основных факторов:
Причем, главное здесь - это одновременное комбинирование указанных факторов в реальном времени. В зарубежной и отечественной практике достигнуты определенные успехи в развитии средств и методов, реализующих указанные факторы в отдельности для различных достаточно сложных проблемных областей.
Успешное же комбинированное функционирование в реальном времени этих средств обеспечено пока для достаточно ограниченного спектра проблемных областей, например: нейрохирургия, психотерапия, обучение вождению автомобилем.
Развитие средств обеспечения виртуальной реальности осуществляется, прежде всего, покомпонентно с учетом пяти человеческих органов чувств: зрения, слуха, осязания, запаха, вкуса.
Создание средств визуализации информации при разработке средств виртуальной реальности имеет своей целью достижение чувства присутствия принимающих решения лиц в реальном мире за счет предоставления им высококачественных образов.
Для этого прежде всего обеспечивается, чтобы изменение образных сцен, отображаемых в реальном времени на экранах коллективного доступа, соответствовали изменению позиций рассмотрения этих сцен одним пользователем или, что существенно более сложно, - каждым участником группы пользователей. Обеспечивается как бы "погружение" пользователей в синтетическое окружение, что существенно отличает системы виртуальной реальности от интерактивной компьютерной графики или мультимедиа.
Возможность достижения чувства присутствия пользователей в реальном мире, вызванное погружением в мир виртуальный, требует принципиального отличия визуально-графических систем, обеспечивающих виртуальность, от систем мультимедиа.
Методики виртуальной визуализации должны больше учитывать психологические аспекты активного и доминирующего поведения пользователей. Визуализация должна вызывать двигательную стимуляцию пользователя, сопровождаться физическими действиями пользователей или воздействиями на него извне.
Пользователь должен чувствовать себя активным хозяином положения. Если он задумал произвести над имитируемым (виртуальным) окружением какое -либо действие, то он должен быть уверен, что образ окружения изменится. И наоборот, если изменение виртуальной реальности предполагает некое физическое воздействие на пользователей, то имитация этого воздействия должна быть реализована (разумеется, в рамках пределов его безопасности).
В виртуальных системах, в которых удается обеспечить замкнутость исследуемого пространства, такие требования уже реализуются на практике. Например, в проблемной области исследования и лечения акрофобии (боязни веса) поведенческая терапия включает комбинирование терапевтического расслабления больного с визуальным выставлением псевдореальных предметов до тех пор пока ощущения боязни не ослабнут.
При этом определяются вызывающие беспокойство стимулы, от визуального же выставления требуется, чтобы больной ощущал реальность. В имитации процесса вождения автомобиля высококачественное погружение достигается за счет имитации полного спектра сенсорных намеков - визуальных, двигательных, слуховых, тактильных.
Водителю предоставляется полная возможность управлять имитируемым автомобилем. Внешнее окружение движущегося автомобиля моделируется в деталях, включая геометрическую корректировку дороги, отображение изменяющихся данных на контрольных приборах и пр.
Виртуальная реальность имеет большие преимущества по сравнению с реальностью. Прежде всего это возможность создавать любое окружение, даже такое, которое выходит за рамки допустимых пределов в реальности. Например, в примере с вождением автомобиля - это возможность создавать виртуальные прототипы для будущих скоростных магистралей, дорожных устройств безопасности (до того, как физически эти устройства построят).
Для более сложных, открытых систем дело обстоит сложнее. Особенно это касается таких систем, для которых трудно или небезопасно репродуцировать сложные комплексные ситуации и сценарии. Например, это имитация расширяющихся зон экологического бедствия или межнациональных конфликтов в результате непродуманных (непросчитанных) управляющих воздействий.
Средства представления виртуальной реальности здесь могут ограничиться соответствующим видео- и аудиопредставлением виртуальной реальности (без затрагивания остальных трех органов чувств).
Виртуальная реальность позволяет также накапливать (собирать) декомпозированные элементы синтезированных образов реальности с учетом реакции на них принимающих решения лиц (одобрения или осуждения). Это позволяет избежать дорогостоящих и сложных, а иногда и просто недоступных, измерений физической реальности.
Факторами успеха разработки и использования средств поддержки виртуальной реальности (соответствующих пока трем органам чувств: зрение, слух, осязание), скорее всего, являются:
Для замкнутых виртуальных систем моделирование и представление окружения, например, движение автомобиля, - это, прежде всего, решение алгебраических и дифференциальных уравнений движения с последующим мультипликативно-художественным синтезированием образов реальности (дорога, гора, лес, бензозаправочная станция и пр.).
Для СПГР синтезирование образов должно проводиться на основе комбинирования фрагментов фотографических съемок реальной действительности с мультипликацией и графикой. Для достижения чувства максимальной естественности визуального восприятия синтезированной реальности должно быть обеспечено, прежде всего, неосевое стереоскопическое представление образов (желательно, - для отображения образов на трех окружающих стенах и потолке).
Неосевое представление необходимо для визуализации стереосцен перед группой пользователей. Однако современные системы пока успешно могут обеспечить представление трехмерного изображения только для одного пользователя из группы.
Стереопредставление визуальной информации требует использования поляроидных очков, что не всегда удобно в условиях работы СПГР - участники обсуждения проблемы должны ясно видеть друг друга. Поэтому необходимы дальнейшие исследования в этой области. Например, в основу создания более сложных средств визуализации виртуальной реальности может быть положена голографическая технология записи и воспроизведения информации.
При включении в динамически изменяющийся виртуальный образ синтезированных художественно-мультипликативных сцен сейчас используются, например, интерполяционные алгоритмы обработки данных, основанные на кватернионе (четырехмерной ассоциативной алгебре над полем действительных чисел, имеющей скалярную и векторную трехмерную часть). Эти алгоритмы применяются для описания и последующего визуального представления процесса произвольного вращения 3-х мерного пространства вокруг начала координат.
Особую сложность в СПГР составляет построение адаптированных предикатных датчиков, снимающих показания движения тела, рук, голов, элементов лиц пользователей, принимающих решения. Здесь важна алгоритмическая интерпретация этих движений в рамках контекста демонстрируемой проблемы. Может помочь в решении проблемы использование перцептронного и нейросетевого подходов к распознаванию траекторий движения пользователей, однако алгоритмическая интерпретация результатов распознавания все равно требуется - для "понимания" управленческого смысла жестов и последующего синтеза изменения виртуальных сцен.
В виртуальном аудио-спектре вопросов также важен фактор достижения чувства реальности, поскольку аудио-представление, гармонично дополняя визуальное, явно усиливает это чувство. Для этого используется стереофоническое или квадро представление звуковой информации.
Здесь центральной проблемой является обеспечение полного звукового виртуального окружения, в котором источники звука пространственно локализуются, могут быть привязаны к виртуальному объекту и могут поддерживать их локализацию при движущемся окружении.
Сейчас известны коммерческие системы, которые могут создавать трехмерный звуковое окружение с наушниками или рядами громкоговорителей.
Спектр частот, воспроизводимый звуковыми усилителями и воспроизводящими звуковыми колонками, по нашему мнению, в СПГР не должен ограничиваться традиционным интервалом 20 - 20000 Гц, а динамический диапазон воспроизводимых записей при этом должен соответствовать диапазону оригинала звука в живой природе. Для этого звукозаписывающее и воспроизводящее оборудование должно иметь соответствующие характеристики.
Например, верхняя граница спектра частот должна быть не менее 40000 Гц, поскольку формируемые в этом диапазоне звуковые вибротона также воздействуют на организм человека. Однако верхняя и особенно минимальная нижняя границы спектра звуковых частот должны выбираться с условием обеспечения безопасности для здоровья.
Большинство создаваемых виртуальных систем ориентированы на одного пользователя и не поддерживают работы группы действующих совместно пользователей. Виртуальные системы погружают одного пользователя в синтетическое окружение. В такой ситуации пользователь часто ограничивается пассивной ролью с ограниченными возможностями для взаимодействия с другими пользователями, что малоприемлемо для СПГР.
Пользователи СПГР активно взаимодействуют в процессе принятия решений как между собой, так и с демонстрируемым окружением. Максимальная активность взаимодействия (интерактивность) - центральная тема создания систем виртуальной реальности.
Показ виртуальных образов должен корректироваться куда бы пользователь не двигался - эта задача не из ближайших. Более доступно решить задачу обеспечения пользователя СПГР возможностью интерактивно взаимодействовать с виртуальными образами и управлять объектами из этого окружения. Лицо, принимающее решение, должно работать в игровом режиме.
Для этого, во-первых, каждое рабочее место пользователя должно быть снабжено управляющими устройствами (клавиатурой, джойстиком, сенсорным датчиком, пультом управления и пр.), для обеспечения возможности получения непосредственных управляющих воздействий на представляемую виртуальную реальность.
Во-вторых, в СПГР должна быть предусмотрена возможность распознавания управляющих движений и директивных физических действий пользователей, к которым относятся определенные жесты, высказывания, повороты и кивки головы, смещение зрачков глаз и пр.
Для анализа наиболее сложных движений сейчас используются оптические следящие системы, линейки светодиодов, ультразвуковые датчики. Для слежения за движением руки человека в реальном времени могут быть применены специальные перчатки. Очевидно, что в СПГР интерпретация распознанных действий должна осуществляться автоматизированно и экспертно соответствующими специалистами.
Для обеспечения проектирования информационных систем, ориентированных на распределенную многопользовательскую обработку данных в процессе моделирования разработан соответствующий стандарт (1ЕЕЕ-1278), который регламентирует 27 различных протоколов данных, распределенных по б группам таким, как: элементы данных и взаимодействия, управление моделированием, радиокоммуникации.
На интерактивный и распределенный режим работы при создании виртуальных систем ориентируется как видео, так и аудио-представление. При этом, создание СПГР, ориентированное на поддержку совместной работы нескольких пользователей в одном помещении, принципиально отличаются от систем, ориентированных на поддержку работы одного пользователя.
Это отличие, прежде всего, касается "обобщения" мнений различных пользователей по принимаемым решениям, а также интерактивно-управляющим воздействиям на процесс представления информации. В области "обобщения" мнений пользователей при принятии решений имеется достаточно большое число научно-практических разработок.
Это, прежде всего, известные методы и средства организации групповых экспертных процедур. При условии хорошей структуризации решаемой проблемы, выделения факторов и критериев оценки их значимости методы и средства групповых экспертных процедур достаточно успешно работают.
В СПГР, однако, трудно-преодолимую сложность пока составляет собственно выделение этих факторов и критериев. Но об этой сложности разговор отдельный - вне рамок настоящей статьи. "Обобщение" же мнений (и желаний) пользователей по интерактивно-управляющим воздействиям на процесс представления информации в системах поддержки виртуальной реальности - вопрос достаточно новый, еще четко не сформулированный.
Это, прежде всего, вопрос методического обеспечения и автоматизации оперативного распознавания мнений пользователей, которые можно получить (воспринять) от них через комплексно-техническую имитацию визуальных, слуховых и осязательных каналов обработки информации; кодирования воспринятой информации в единой (для группы пользователей и обслуживающих систему операторов) системе классификации, координат, признаков, образов, знаков и пр.; семантического обобщения, "усреднения" (в реальном времени) закодированной информации и формирования собственно управляющих воздействий на процесс моделирования реальности и представления пользователям информации.
Недостаток ощущения реальности для пользователей должен также компенсироваться возможностью получения исчерпывающей справочной информации. Для этого выбираемая программно-техническая платформа должна ориентироваться на решение задач в реальном времени, система управления базами данных должна быть достаточно эффективна для работы с неоднородным информационным и программно-техническим окружением.
Очевидно без нетрадиционных проектных решений здесь не обойтись: аппаратная поддержки параллельных вычислений, нейросетевая технология поиска и выявления закономерностей в больших массивах данных, обработка экспертных данных в реальном време-ни, генетически-алгоритмическая структуризация многомерных и нечетких данных и пр.
Особое место в создании систем поддержки виртуальной реальности занимает разработка интерфейсов взаимодействия пользователей с заложенными или формируемыми в ней моделями исследования решаемых проблем.
Прежде всего, междисциплинарная команда специалистов-экспертов должна иметь возможность быстро создавать и модифицировать модели при условии обязательного использования уже накопленного опыта (модели должны "обучаться").
Накопленный опыт должен материализоваться в виде массивов информации, баз данных и знаний, подвижек в обучении нейронных сетей. При этом целесообразно выделять и автономно от моделей хранить базовую информацию (данные, карты, знания).
Пользователям системы должна быть предоставлена возможность оперативного (в реальном времени) построения новой модели, хотя бы достаточно простой и примитивной - для "раскручивания" рассматриваемого вопроса, выявления характеризующих его факторов, критериев их оценки и взаимовлияния.
Принципиальным моментом такого "раскручивания" в СПГР является получение определенности в постановке и формулировке решаемой задачи, наличии исходных данных. Задача должна быть достаточно хорошо вербально охарактеризована, а ее компоненты гармонично взаимоувязаны, поскольку поведение пользователей и успех решения задачи сильно зависит от определенности ее формулировки.
Основой поддержки такого моделирования могут стать методы когнитивного моделирования [1,2] . Процесс принятия решений в СПГР с использованием средств обеспечения виртуального окружения должен обслуживаться, как минимум, двумя группами специалистов: технологов и когнитологов.
Первая группа специалистов должна в совершенстве владеть базовыми программно- техническими средствами, используемыми в СПГР, ориентироваться в каталогах доступных массивов данных, знать методы обеспечения высококачественного поиска и математической обработки информации, распознавания образов, объектно-ориентированного про-граммирования, технологий искусственного интеллекта, высоко-качественного графического оформления материалов.
Вторая группа специалистов должна в совершенстве владеть методами интерпретации поведения человека, когнитивной психологии и когнитивного моделирования, формализации высказываний, интроспекции и наблюдения, интуитивного целеполагания с последующей формализацией, выделения и локализации проблем. Эта группа осуществляет роль содержательно-организационного интерфейса между пользователями, специалистами первой группы и программно-технической средой, обеспечивающей представление виртуальной реальности.
Для обеспечения эффекта погружения немаловажен подход к оформлению зала для проведения ситуационного анали-за и принятия решений. Он должен быть ориентирован на создание чувства максимального приближения пользователей к реальности, проблемы которой в этом зале решаются.
При создании зала для СПГР отделка стен и меблировка зала должны проводиться с учетом реальных природных условий и культурных традиций страны, где эта СПГР создается.
Однако это требование не обязательно распространяется на выбор средств поддержки виртуальной реальности, визуального отображения информации и звуковоспроизведения - оборудование должно выбираться с учетом наиболее высококачественных международных стандартов.
Заключение.
Информационно-технологическая поддержка сложных социально-политических и экономических решений требует особого подхода к обеспечению естественности восприятия информации лицами, принимающими решения.
Этому служат системы виртуальной реальности, которые направлены на обеспечение конкретизации абстрактного представления этих лиц о решаемой проблеме и стимуляцию ее углубленного понимания на основе представления информации в виде, напоминающем окружающую реальность.
Современное состояние развития систем виртуальной реальности при создании систем поддержки государственных решений помогает в определении ориентиров в выборе перспективных проектных решений.
Литература