Системы моделирования рассуждений
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
ассуждений следователя, позволяет сделать обозреваемыми и доступными многие криминалистические исследования, представляющие трудность для их освоения традиционным способом. В иерархиях могут учитываться самые разные связи объектов данных и знаний о процессе расследования, а также правила их преобразования. Последовательно выделяя в предметной области объекты и устанавливая отношения между ними, можно построить соответствующие иерархии признаков, понятий и скомпоновать наборы стереотипных ситуаций, известные из опыта. Каждый признак СлС в этом случае будет являться проявлением одного или нескольких других признаков и участвовать в определении одной или нескольких типовых ситуаций или их фрагментов.
При таком описании объекта или ситуации должен быть выбран соответствующий набор значений необходимых признаков. Существенно, что каждый элемент СлС в этом случае может быть описан с различной степенью общности в зависимости от степени узнавания исходной ситуации, а также рассматриваемого контекста. Один и тот же объект может рассматриваться в различных контекстах. Так, нож может рассматриваться в качестве возможного орудия убийства, и тогда особое значение приобретают характеристики, связанные с понятием "Холодное оружие": длина, ширина, форма лезвия. Если же устанавливается владелец оружия, то в рассмотрение будут вовлечены признаки, приписанные понятию "Охотничье холодное оружие": тип, место изготовления, номер партии, место продажи, зарегистрированный владелец.
Аналогичный подход может быть использован и для определения следственных действий, перечень которых должен быть сформирован с учетом отдельных элементов описания СлС под каждый конкретный случай.
Итерационный подход к описанию СлС, широко используемый в ИКС, позволяет частично уточнять и изменять описание с последующим пересмотром предлагаемых действий, что очень существенно для систем поддержки расследования, поскольку это наиболее близко сложившейся практике появления информации, необходимой для следствия в реальности. Такой подход к использованию криминалистических систем знаний дает возможность пользователю уже на ранних этапах расследования создать некоторую модель происшествия и исследовать возможные пути ее развития. На более поздних этапах модель уточняется и дополняется с учетом поступающей информации, вычленяются наиболее характерные детали. Процесс уточнения и дополнения модели требует соответствующих программных инструментальных средств. Классическая классификационно-иерархическая структура предполагает описание любого понятия с помощью некоторого множества свойств, идентифицирующих это понятие.
Однако при исследовании обстоятельств преступления появляются понятия, которые либо для каждого конкретного преступления определяются по-разному, либо возникают затруднения при выборе определяющего множества свойств. Примерами таких понятий могут служить некоторые уголовно-процессуальные понятия ("подозреваемый", "заподозренный" и другие). В этом случае необходима возможность определения понятий с помощью указания только их расположения в иерархической структуре. Такая возможность предполагает последующее уточнение понятия с использованием цепочек продукций в механизме наследования или, что то же самое, цепочек специальных правил наследования признаков.
Для криминалистики, как нельзя более, характерна тесная связь между различными типами задач. Отсюда возникает возможность совместного использования знаний в различных классах задач, а также возможность динамического конструирования базы знаний из имеющихся компонентов. Предположим, расследуется убийство, совершенное в квартире, и установлено, что преступник проник в квартиру путем взлома входной двери, тогда скорее всего преступник проник в квартиру с целью грабежа и, следовательно, для решения задачи можно использовать знания, связанные с расследованием квартирных краж со взломом.
Учитывая описанные особенности предметной области, можно определить основные и наиболее общие требования к средствам разработки криминалистических консультационных систем. Во-первых, такие средства разработки криминалистических систем знаний должны обеспечивать достаточно богатые выразительные возможности для представления знаний, учитывающие также необходимость поддержания разноуровневых обобщений. Во-вторых, языковые средства криминалистических систем должны обеспечивать описание соответствующих иерархически-классификационных структур, с возможностью установления логики их взаимосвязей и определения стратегий обработки иерархий.
В процессе создания модели ПрО должны обеспечиваться возможность определения пользователем понятий, связанных непосредственно с конкретной ситуацией, дополнение и уточнение отдельных понятий по мере получения информации, а также возможность определения и обработки понятий на различных уровнях иерархии. В-третьих, должны учитываться обычные для практики неопределенность и неполнота описаний, возникающих при соотнесении с различными уровнями иерархий систем понятий. Увязывание иерархий классификаторов с механизмами вывода типа "ЕСЛИ ТО" продукционного типа обеспечивает в ИКС дополнительные возможности по развитию механизма наследования признаков.
Так как информация об использовании вновь введенных элементов описателей может на практике на конкретном этапе расследования отсутствовать, то наибол?/p>