Базы знаний, интеллектуальные системы, экспертные системы, системы поддержки принятия решений
Правильная ссылка на статью:
Трегубов А.С.
Разработка адаптивных контекстозависимых интерфейсов с использованием онтологических моделей
// Кибернетика и программирование.
2017. № 6.
С. 50-56.
DOI: 10.25136/2644-5522.2017.6.24747 URL: https://nbpublish.com/library_read_article.php?id=24747
Аннотация:
Пользовательский интерфейс - это неотъемлемая часть программного обеспечения. Чтобы сделать его использование проще для пользователя при работе с текущей задачей, его необходимо постоянно оптимизировать и упрощать. Эта статья посвящена разработке адаптивных пользовательских интерфейсов. Целью которых является облегчение взаимодействия оператора с системой. Знания о пользователе, контексте ситуации и возможностях устройства позволяют таким системам подстраиваться под нужды каждого индивидуума, чтобы сделать взаимодействие более простым, удобным, индивидуальным для каждого пользователя. Данные о различных характеристиках пользователя имеют жизненно важное значение для достижения основных целей таких систем. Для поиска подходящего решения были применены методы системного анализа, синтеза и абстрагирования. В результате введения дополнительного метауровня при оперировании данными был синтезирован новый алгоритм построения адаптивных интерфейсов. Для того, чтобы собрать знания, были разработаны несколько формальных моделей, необходимых для организации и осмысления собранной информации. Эта статья анализирует несколько решений, представленных в литературе, о моделировании пользователей, контекста и знаний с учетом различных подходов. В статье определяются их преимущества и недостатки, наконец предложена собственная онтологическая модель, которая обходит описанные ограничения.
Ключевые слова:
онтологии, свойства пользователей, остроение модели пользователя, метауровень данных, ластеризация пользователей, адаптация иерархичных интерфейсов, адаптивные интерфейсы, определение контекста, адаптивный интерфейс, стереотипная адаптация
Abstract:
The user interface is an integral part of the software. To make its use easier for the user when working with the current task, it must be constantly optimized and simplified.This article is devoted to the development of adaptive user interfaces. The purpose of which is to facilitate the interaction of the operator with the system. Knowledge of the user, the context of the situation and the capabilities of the device allow such systems to adapt to the needs of each individual in order to make the interaction more simple, convenient, individual for each user. Data on the different characteristics of the user are vital to achieving the main objectives of such systems. To find a suitable solution, methods of system analysis, synthesis and abstraction were applied. As a result of the introduction of an additional meta-level, a new algorithm for constructing adaptive interfaces was synthesized during the operation of the data. In order to gather knowledge, several formal models were developed, which are necessary for organizing and comprehending the collected information. This article analyzes several solutions presented in the literature about user modeling, context and knowledge taking into account different approaches. In the article, their advantages and disadvantages are determined, and at last a proprietary ontological model is proposed that circumvents the described limitations.
Keywords:
stereotypical adaptation, adaptive interface, context definition, ontologies, user properties, building a user model, meta-level data, user laterization, adaptation of hierarchical interfaces, adaptive interfaces