Співставлення складних інформаційних об’єктів (СІО) розглядається в роботі як складова інтелектуального прийняття рішень. Особливістю запропонованого підходу є те, що співставляються не всі теоретично можливі СІО, а лише та їх підмножина, яка може бути обрана в поточній ситуації. Таким чином, проблема полягає не у пошуку оптимального (за певними критеріями) рішення, а у виборі прийнятного рішення з набору наявних. Запропоновано формальну модель СІО як елемента інтелектуальних інформаційних систем, що базується на онтологічному поданні знань. Ця модель (на відміну від онтології ПрО) виокремлює позиції класів та елементів класів для позначення структурних елементів СІО, яким надаються унікальні імена. Розглянуто методи співставлення СІО, що базуються на використанні знань онтології відповідної предметної області. В якості метрик для кількісного оцінювання розглянуті різні методи визначення семантичної близькості та семантичної подібності, щоб визначити ті параметри інформаційних об’єктів, за якими обчислюються ці оцінки. Запропоновано алгоритм семантичного співставлення СІО, які базуються на одній онтології та мають подібну структуру, що дозволяє генерувати множину критеріїв співставлення та визначати їх ієрархію для поточної ситуації. Це дозволяє оцінювати подібність на змістовному рівні елементів окремих СІО до певного еталону, який задається користувачем (як опис оптимального рішення або того СІО, що потрібно знайти або згенерувати). В результаті цього створюється підмножина СІО, які задовольняють вимоги користувача, але серед них потрібно обрати лише один СІО, який надалі буде застосовуватися для виконання задачі користувача. Тому виникає потреба у знаходженні множини критеріїв, за якими можна порівнювати такі СІО, та у методах визначення важливості кожного з цих критеріїв у поточний момент часу. Пропонується використовувати для цього метод ієрархічного аналізу, що базується на попарному порівнянні важливості окремих критеріїв.
In this work we consider comparison of complex information objects (CIO) as a component of intelligent decision-making. The specifics of proposed approach is that we compare not all theoretically possible CIOs but only their subset that is relevant for current situation and contains existing and available objects. Thus, we find an acceptable solution from the set of available ones that can be not optimal (according to certain criteria). We propose formal ontology-based model of CIO that considered as an element of intellectual information system. This model (in contrast to the domain ontology) defines unique names for positions of classes and class individuals to indicate the SIO structure. The methods of CIO comparison based on the use of knowledge from the relevant domain ontology are considered. Various approaches to determining of semantic proximity and semantic similarity are considered as metrics for quantitative evaluation to select parameters of information objects that can be used for calculation of these evaluations. We propose an algorithm for semantic comparison of CIOs which are based on the same ontology and have a similar structure. This algorithm allows generation of comparison criteria and determining hierarchy of this criteria for the current situation. We propose to evaluate the semantic-level similarity of the elements of individual CIOs to certain reference CIO defined by the user (as a description of the optimal solution or generated CIO properties). As a result, a subset of CIOs that satisfy the user requirements is created, but we have to select only one CIO among them, which will be used in the future to fulfill the user task. Therefore, we need in a set of criteria for CIO comparison and methods to determine the importance of each of these criteria at the current moment in time. For this purpose, we propose to use the method of hierarchical analysis based on a pairwise comparison of the importance of individual criteria.