Экономические информационные системы. Интеллектуальные технологии в экономических информационных системах |
Дата размещения: 20 июня 2011
>>Допускается републикация статьи с индексируемой ссылкой - "Источник: ELport.ru" |
Активные исследования в области искусственного интеллекта, проводимые со второй половины 20-го века, привели к коммерческому внедрению прикладных интеллектуальных систем в различные сферы общественной жизни. О создании действительно интеллектуальной системы, неотличимой в общении от человека, речи пока не идет. Однако уже сейчас многие программы наделяются способностями решать реальные задачи, которые до недавнего времени оставались исключительной прерогативой человека.
К числу основных возможностей компьютерных интеллектуальных систем следует отнести: - возможность решать задачи при недостатке, неточности или недостоверности исходных данных. При этом, равно как и человек в таких условиях, подобная система выдает некоторое «примерное» (правдоподобное) решение, пусть не самое оптимальное, но рациональное и логически обоснованное; - возможность обучаться (адаптироваться), т.е. накапливать опыт, уточнять имеющиеся или приобретать новые сведения о решаемых задачах в процессе функционирования. В результате такого обучения решения системы, как правило, становятся более точными и обоснованными. Традиционно компьютер в экономической информационной системе является, по существу, мощным вычислителем, средством для хранения и обмена информацией. Развитие интеллектуальных возможностей программного обеспечения позволяет сделать ЭИС средством управления, способным взять на себя часть интеллектуальных функций человека, избавив его от мучительных раздумий при поиске решения, усилив его багаж знаний и мыслительные способности. Ниже рассмотрим некоторые технологии интеллектуальных систем, которые находят применение в экономической информационной системе (или перспективны для такого применения).
Отметим, что обсуждаемые технологии интеллектуальных систем применимы в различных классах ЭИС (см. гл.2), включая системы обработки данных, информационно-поисковые системы, автоматизированные системы управления. Знания, таким образом, есть инструмент решения задач. Данные выступают в качестве информационного обеспечения такого инструмента. Данные – это значения численных и символьных переменных, констант. Так, менеджер, принимая решение о выборе поставщика продукции для свой фирмы, знает, какую информацию собрать об этом потенциальном поставщике (т.е. знает «что сделать») и знает, каким образом, в какой последовательности собрать и оценить данную информацию для принятия окончательного решения (знает «как сделать»). Ответы на те или иные вопросы этого менеджера, характеристики потенциального поставщика и предлагаемых им условий будут выступать в качестве данных. Эти данные могут быть получены как в процессе работы, так и на основе полученных ранее сведений или путем вычислений по другим данным. Строго говоря, в любой программе присутствуют знания специалистов данной предметной области, для решения задач которой применяется программа. Однако в традиционных программах эти знания «растворены» в алгоритмах. Для интеллектуальных СОЗ характерным является то, что знания в них отделены от самих программ, представлены в явном виде, могут быть отредактированы, дополнены, исправлены (подобно данным, которые хранятся в специальных базах данных). Для этого в структуру СОЗ включается база знаний (БЗ), в которой организуются и хранятся знания системы, а также редактор базы знаний (подсистема приобретения знания). Для того, чтобы использовать знания, в структуру системы включается еще один специальный блок – машина вывода (другие названия – механизм вывода, подсистема управления, блок принятия решений, интерпретатор знаний и т.п.). Если база знаний выступает в качестве аналога памяти человека, то машина вывода является аналогом его мышления. Наиболее известными СОЗ являются экспертные системы (ЭС), которые начали разрабатываться в 60-70-х годах 20-го века и явились первым ярким примером коммерческого использования достижений в области искусственного интеллекта. Возможность получить от исследований в этой области не только «интерес», но и реальную прибыль появилась после того, как вместо амбициозных целей «научить машину размышлять» была поставлена и решена более простая задача – сохранять в компьютерной системе и использовать для решения задач некоторые знания человека, которые он применяет на практике. Такими системами стали экспертные системы.
Экспертная система - компьютерная система, которая аккумулирует в себе знания специалистов - экспертов некоторой предметной области и на их основе решает заданный круг задач этой области подобно тому, как это делают эксперты.
Экспертная система:
На рис. 6.1 показана обобщенная структурная схема ЭС. Здесь пользователь – человек, который решает некоторую задачу с помощью ЭС; эксперт – специалист в данной области, чьи знания использует система для решения задачи; инженер по знаниям – специалист, владеющий технологиями опроса экспертов, выявления и формализации знаний для передачи их программистам - разработчикам ЭС. В силу специфики районов, в зависимости от периода времени, каких-то других условий спрос на различные продукты не остается постоянным. Для оптимизации продаж возникает задача поставлять в торговые точки те продукты (и в том количестве), которые будут пользоваться наибольшим спросом именно на данный период времени. Качество решения этой задачи зависит от знаний и опыта продавцов и менеджеров фирмы. Аккумулируя эти знания, можно получить ЭС, централизовано решающую задачи планирования продаж и, соответственно, поставок в торгующие точки. Особо актуальной такая ЭС может быть в фирме, где часто меняется состав менеджеров и продавцов. При этом полезными могут быть даже качественные оценки прогноза объема продаж, выраженные в виде «не изменится», «вырастет», «существенно вырастет», «упадет», «существенно упадет» и т.п. Сами знания в ЭС могут быть представлены в виде зависимостей между отдельными фактами, например, так: Если приближаются праздничные дни, то ожидается рост продаж напитка А; Если рост продаж напитка А, то ожидается рост продаж продукта В; Если район Р, то к числу праздничных дней добавить день Защиты детей; Если объем продаж напитка А оставался высоким в течение трех недель И время – период отпусков, то объем продаж всех продуктов – падает и т.д. Сама последовательность таких правил необязательно отражает последовательность рассуждений эксперта. Эти рассуждения будут организованы машиной вывода. Так, по получению задания на прогнозирование продаж, система в соответствии с заложенной стратегией вывода, может уточнить у пользователя период планирования, район и далее другие сведения, о которых будет упоминаться в выбираемых правилах, и которые будут неизвестны системе. В результате после применения правил системой будут выведены заключения о тех или иных изменениях в продажах. Упомянутые в данном примере правила называют правилами продукций. Продукционная модель представления знаний является, пожалуй, наиболее распространенной в СОЗ. В общем виде правила продукций записываются так: Если <Условие> То <Заключение>, где <Условие> может представлять из себя сложное высказывание, состоящее из более простых, связанных связками “И” , “ИЛИ”, “Не”. Практически правила продукций интересны еще и тем, что позволяют представлять и использовать знания с некоторой степенью определенности, например, с помощью специальных коэффициентов уверенности:
Если <А> То (К_З) <В>, Продукционная модель является не единственной моделью представления знаний в СОЗ. Распространены также представление знаний с помощью фреймов и сетей, в частности, семантических сетей. Об этих и других моделях рекомендуется прочитать в предлагаемой литературе (отметим, что модели предметной области в гипертекстовых системах (см. гл.4) можно также рассматривать в качестве частных случаев сетевых моделей знаний для СОЗ). Практический интерес для реализации интеллектуальных Экономических информационных систем имеет ситуационный подход к принятию решений. Он реализуется в так называемых ситуационных советующих системах (встречаются названия «ситуационная система поддержки принятия решений», «экспертная система с анализом ситуаций» и другие вариации на «ситуационную тему»). В ситуационной системе база знаний представляется набором взаимосвязанных пар вида <ситуация, решение>, где ситуация описывает некоторую типовую для данной области ситуацию, а решение – рациональный вариант действий в данной ситуации. В частном случае решение может подразумевать под собой некоторый план поставок, вариант организации и проведения мероприятия, рекомендацию менеджеру по способу действий, рекомендацию по использованию инструктивных и методических материалов и другие руководства к действиям. Если в продукционной ЭС знания представляются в виде взаимосвязей между фактами, то ситуационная система содержит в себе описания ситуаций целиком, например, в виде перечня атрибутов (параметров) ситуации и их значений. В привязке к рассмотренному выше примеру могут быть введены, например, такие ситуации, как ситуация “Общее снижение покупательской активности” или ситуация “Праздничные дни” и ее дальнейшее уточнение – ситуация “Новый год в районе Р ” или ситуация “Праздник 8 Марта в районе Р ” (предполагается, что для каждой из этих ситуаций в базе знаний имеются готовые рекомендации по поставке товаров в торговую точку).
Общий процесс вывода решения в ситуационной системе может быть представлен следующими этапами:
При построении базы знаний ситуационной системы можно использовать два подхода: В обоих случаях система может быть настроена так, чтобы предлагать пользователю не один, а несколько вариантов возможных решений и обосновывать эти предложения описаниями тех ситуаций, которые пользователь может проанализировать самостоятельно. По существу, система просто отбрасывает те решения, которые очевидно не подходят в данной ситуации, и оставляет пользователю значительную свободу для выбора окончательного решения. Данный подход особенно удобен для пользователей высокого уровня самостоятельности – руководителей, менеджеров высшего звена, высококвалифицированных специалистов, а также для поиска решений по аналогии, когда в БЗ отсутствует точное описание текущей ситуации. Экономическая информационная система и корпоративные базы знаний (КБЗ). Повышение сложности профессиональных задач, как следствие повышение требований к квалификации персонала и трудности подготовки высококвалифицированных опытных кадров привели к естественному желанию сохранять знания специалистов, опыт решения проблемных задач и сделать их доступными для работников предприятия. Эти задачи призваны решать корпоративные базы знаний, идея которых получает все большее развитие, особенно, в передовых зарубежных компаниях. В настоящее время не определена общая технология создания и использования КБЗ, скорее, имеется некоторая концепция сохранения и использования знаний корпорации. На предприятиях эти знания могут быть представлены с помощью информационно-поисковых, в частности, гипертекстовых систем, ситуационных советующих систем, интегрироваться с базами данных и содержать в себе описания проблем и возможных решений, актуальную документацию, выполненные проекты, технологии и т.п. Отметим, что создание КБЗ преследует и такую цель, как устранение зависимости предприятия от отдельных специалистов, приобретших уникальный опыт решения проблемных задач в данной области и имеющих знания, отсутствующие в учебниках, методических и технических материалах.
Методы ИАД имеют основной целью выявление закономерностей на основе анализа данных для последующего обоснования и принятия решений. Выделяют следующие основные типы таких закономерностей [В.Дюк, А. Самойленко. Data Mining]: - ассоциация – связь между событиями. Например, исследование в супермаркете может показать, что 65% купивших кукурузные чипсы берут также и “коку-колу”, а при наличии скидки за такой комплект колу приобретают в 85% случаев. Располагая сведениями о подобной ассоциации, менеджерам легко ценить, насколько действенна предоставляемая скидка; - последовательность – цепочка связанных во времени событий. Например, после покупки дома в 45% случаев в течение месяца приобретается новая кухонная плита, а в пределах двух недель 60% новоселов приобретают холодильник; - классификация – выявление среди параметров, описывающих объекты, тех признаков и их взаимосвязей, которые позволяют отнести новый объект к той или иной группе. Пусть, например, имеются данные о покупателях, которые обслуживались фирмой. Известно, что все множество этих покупателей условно можно разделить на классы: “бедный”, “богатый”, “богатый, но прижимистый”. Оценивая параметры покупателей система ИАД может вывести закономерности между их значениями и принадлежностью покупателя к одному из классов. Тогда, получая характеристики потенциальных покупателей, можно заранее отнести их к тому или иному классу и предложить определенные рекомендации по работе с ними; - кластеризация – выявление устойчивых групп в множестве объектов, описываемых набором данных. В отличие от классификации сами группы - кластеры здесь неизвестны, их требуется определить. Возможно, что при анализе некоторого множества данных о покупателях сформируются группы и признаки покупателей, предпочитающих определенный вид товара и способ обслуживания; - прогнозирование – выявление на основе исторической информации закономерностей, отражающих динамику поведения объектов и позволяющих прогнозировать их будущее. Методы ИАД являются дополнением традиционных методов статистической обработки данных (факторного, корреляционного, регрессионного и других видов анализа). Основной их особенностью является выявление логических связей между данными и представление результатов не в виде абстрактных математических формул, а в форме, позволяющей наглядно отобразить, интерпретировать и объяснить полученные знания. Именно эта наглядность найденных знаний объясняет практическую важность методов ИАД в реальных задачах принятия решений.
Среди технологий выявления и отображения логических закономерностей в данных выделим следующие: - технологии деревьев решений (decision trees) – построение по анализу описаний объектов дерева, каждая вершина которого есть правило для сравнения некоторого параметра Х с заданным значением А. Эти правила связаны между собой ребрами дерева так, что в зависимости от ответа на вопрос о параметре Х задается вопрос о значении параметра Y или Z. Конечные вершины дерева соответствуют некоторым решениям, например, указывают на принадлежность объекта к тому или иному классу (например, клиент – платежеспособный или нет; ситуация – конфликтная, потенциально конфликтная или неконфликтная). Для лучшего понимания приведем иллюстративный пример.
Пусть известно некоторый достаточно большой перечень автомобилей, в котором выделяются три класса: класс 1 – автомобили, требующие косметического ремонта; класс 2 – автомобили не требующие ремонта; класс 3 – автомобили, требующие капитального ремонта. Каждый из автомобилей описывается набором параметров и их значениями. Система ИАД анализируя эти параметры может выбрать те из них, по значениям которых можно оценить принадлежность автомобиля к одному из классов. Эти параметры и их значения образуют систему – дерево решений (см. пример на рис. 6.2, который, однако, является сугубо иллюстративным и не претендует на точность). - технологии обнаружения и построения правил “Если… То” – на основании анализа имеющихся в базах данных событий вида “параметр Х больше (меньше, равно) константы А” строится система продукционных правил, позволяющих устанавливать ассоциации в данных, решать задачи классификации, прогнозирования и т.п.
К числу наиболее известных программных продуктов ИАД следует отнести систему See5 (производитель – RuleQuest, www.rulequest.com), WizWhy (производитель – WizSoft, www.wizsoft.com). Подробная информация об этих системах имеется в [Дюк], а прилагаемый к этой книге компакт-диск содержит демонстрационные версии программ с примерами. Следует отметить также отечественную разработку – многофункциональный пакет программ для интеллектуального анализа данных Deductor. Облегченная версия Deductor, а также полезные сведения из области ИАД имеются на сайте производителя – www.basegroup.ru. В настоящее время в ИПС используется, как правило, весьма ограниченный искусственный язык запросов для поиска документов. Предполагается, что интеллектуальные ИПС смогут понимать семантику и прагматику запросов пользователя, выполненных на естественном языке.
В заключение темы приведем на рис.6.3. укрупненную схему применения технологий интеллектуальных систем в ЭИС. Отметим, что приведенные здесь сведения в силу значительного объема материала по интеллектуальным системам являются весьма неполными и отражают только самые общие тенденции использования достижений искусственного интеллекта в данной области. Читателю, обратившемуся к дополнительной литературе, будет полезным обратить внимание на такие направления развития интеллектуальных систем, как искусственные нейронные сети; эволюционное моделирование и генетические алгоритмы; «мягкие» вычисления и нечеткая логика и др., каждое из которых может быть использовано для обработки данных в ЭИС и поддержки принятия решений в экономических задачах.
|
Похожие статьи
О базовых государственных информационных ресурсах | |
ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ
О базовых государственных информационных ресурсах
15 апреля 2011 г. №654-р
РАСПОРЯЖЕНИЕ:
1. Утвердить прилагаемый перечень базовых госуда ... Читать полностью |
Приоритетные направления развития науки, технологий и техники, 2011 |
7 июля 2011 года вышел Указ Президент России, который утверждает современные приоритетные направления развития науки, технологий и техники в Российской Федерации и перечня критических технологий Ро ... Читать полностью |
«Умные офисы» в 2023-м: как высокие технологии возмещают дефицит кадров | |
Насколько вырос спрос на «умные» инженерные системы и почему они незаменимы в текущих экономических условиях, рассказал Александр Шнурко, директор департамента fit-out услуг в Cole ... Читать полностью |
Система. Что такое система вообще. Признаки системы | |
ОБЩАЯ ХАРАКТЕРИСТИКА И КЛАССИФИКАЦИЯ СИСТЕМ
Система: Определение и классификация
Понятие системы относится к числу основополагающих и используется в различных научных дисц ... Читать полностью |
Ситуационный центр. Проектирование системных компонет ситуационных центров | |
Ситуационынй центр и SBL
Группа SBL является интегратором по системам визуализации и дисплейных систем, видеоконференций, звукового оборудования, коммутационно-распределительных систем и прогр ... Читать полностью |
Опубликовать свою статью можно из личного кабинета фирмы.
Зарегистрироваться и получить личный кабинет - здесь.