Papers by Svetlana Chuprina
Semantic Hashing to Remedy Uncertainties in Ontology-Driven Edge Computing
Lecture Notes in Computer Science, 2023

Programming and Computer Software, Nov 1, 2016
This paper presents a new unified approach to adapt scientific visualization systems to third-par... more This paper presents a new unified approach to adapt scientific visualization systems to third-party solvers implemented on different software and hardware platforms. This approach allows building multiplatform visualization systems, enables automatic conversion of input and output data from any solver into a rendering-compatible format, and provides real-time generation of high-quality images. The automated adaptation of visualization systems to third-party solvers is based on ontological engineering methods. Multiplatform portability is provided by the automatic generation of a graphical user interface (GUI) for each particular operating system and by preprocessing the data to be rendered by using heuristic-based tools, which ensures compatibility with different hardware and software platforms, including desktop computers and mobile devices. In addition, an original anti-aliasing algorithm is proposed to ensure high quality of resulting images. Based on the proposed approach, a multiplatform scientific visualization system called SciVi is developed, which is successfully used for solving various real-world scientific visualization problems from different application domains.
Вестник Пермского университета. Серия: Математика. Механика. Информатика, 2013
Описан адаптируемый визуальный редактор онтологий ОНТОЛИС, который является многоплатформенным пр... more Описан адаптируемый визуальный редактор онтологий ОНТОЛИС, который является многоплатформенным программным средством для создания и редактирования онтологий. Данный редактор реализует оригинальный алгоритм адаптации визуального редактора к формату описания онтологий, позволяя тем самым настраивать визуальную среду редактирования на работу с онтологиями, представленными как в стандартном формате (OWL, RDF), так и в нотации пользователя. Программа позволяет унифицированным образом настраиваться на представление расширяемого набора поддерживаемых типов связей и на способ визуализации сущностей (фигуры определенного типа, цвета и т.п.) за счет использования метаданных. Бизнес-логика, связанная с интерпретацией онтологических знаний, полностью отделена от редактора онтологий.

Scientific Visualization
The technological progress in the field of Brain-Computer Interface and its integration with IoT ... more The technological progress in the field of Brain-Computer Interface and its integration with IoT have now put on the agenda the question of the fast transition of the technology from laboratory experiments into everyday life. The paper presents an approach to improve utilizing neural interface with the help of ontology-driven scientific visualization tools taking into account the urgent problems of automatic adaptation to the specifics of different IoT infrastructure, models and datasets. Some issues of replicability and reproducibility of experiments are also under discussion in this paper. Using the principles of "clean-room reverse engineering" methodology to rewrite existing EEG device drivers we make it possible to embed visualization tools which dynamically render the streaming data coming from different EEG devices within a diverse IoT infrastructure without any legal complications.
Proceedings of the 32nd International Conference on Computer Graphics and Vision, 2022
The technological progress in the field of Brain-Computer Interface and its integration with IoT ... more The technological progress in the field of Brain-Computer Interface and its integration with IoT put on the agenda the question of the fast transition of the technology from laboratory experiments into everyday life. But there are a lot of challenges and some of them, in particular, issues of replicability and reproducibility of experiments are under discussion in this paper. We also discuss how to improve utilizing neural Interface with the help of ontology-driven scientific visualization tools. Using the principles of "clean-room reverse engineering" methodology to rewrite existing EEG device drivers we make it possible to embed visualization tools which dynamically render the streaming data coming from different EEG devices within a diverse IoT infrastructure without any legal complications.

Вестник Пермского университета. Математика. Механика. Информатика, 2021
The article discusses the main existing methods and tools for automating the process of acquiring... more The article discusses the main existing methods and tools for automating the process of acquiring knowledge, and also presents the concept of an approach to the application of knowledge engineering methods of building the ontology driven knowledge acquisition systems. Automation of the process of production expert system knowledge base building uses the principles of adaptability to the specifics of the application domain and third-party information resources is demonstrated. A distinctive feature of the proposed approach is the active nature of the dialogue within the knowledge extraction system (dialogue script is generated in dynamics). This allows, during communication with an expert, to initiate a natural language dialogue adequate to the features of the problem being solved and focus on simplifying and automating the work of an expert and a knowledge engineer. The tools which allow the knowledge engineer to verify the quality of the developed knowledge base are discussed.

Вестник Пермского университета. Математика. Механика. Информатика
Unified application issues of ontological engineering methods and tools for text data processing ... more Unified application issues of ontological engineering methods and tools for text data processing automation in 2 problems classes solving are considered. The first class is the relational database applications construction automation based on the necessary facts extracting directly from unstructured text documents collections in natural language. The second class is the text data processing automation in artificial languages in the program code verifying process for database applications. The information systems designing and developing problems, same as program code verifying problems, are complex for non-professional programmers. The text data processing problem solving automation is also relevant for professional programmers, because it significantly reduces the database applications development time. The ontologically controlled solution concept is proposed for these problems. An unified approach for problems solution and the tools demos implementation are described.
Ontology-Driven Visual Analytics Software Development
Programming and Computer Software
Visual Analytics Tools for Systematic Exploration of Multi-Parameter Data of Social Web-Based Service Users
Scientific Visualization, 2018

Proceedings of the 31th International Conference on Computer Graphics and Vision. Volume 2
In the last decade, the recent advances in software and hardware facilitate the increase of inter... more In the last decade, the recent advances in software and hardware facilitate the increase of interest in conducting experiments in the field of neurosciences, especially related to human-machine interaction. There are many mature and popular platforms leveraging experiments in this area including systems for representing the stimuli. However, these solutions often lack high-level adaptability to specific conditions, specific experiment setups, and third-party software and hardware, which may be involved in the experimental pipelines. This paper presents an adaptable solution based on ontology engineering that allows creating and tuning the EEG-based brain-computer interfaces. This solution relies on the ontology-driven SciVi visual analytics platform developed earlier. In the present work, we introduce new capabilities of SciVi, which enable organizing the pipeline for neuroscience-related experiments, including the representation of audio-visual stimuli, as well as retrieving, proce...

New Intelligent Tools to Adapt NL Interface to Corporate Environments
Lecture Notes in Computer Science, 2019
This paper is devoted to new aspects of Natural Language Interface to Relational Database (NLIDB)... more This paper is devoted to new aspects of Natural Language Interface to Relational Database (NLIDB) integration into third-party corporate environments related to control data access. Because there is no schema information in the input NL query and the different relational database management system (RDBMS) requires different meta-data types and rules to control data access, developers meet a problem addressed to automatic data access control in the case of NL interface implementation to relational databases. In the paper, we suggest a comprehensive approach which takes into account permissions throughout the pipeline of transforming NL query into SQL query with an intermediate SPARQL representation. Our integration solutions based on well-known Ontology Based Data Access (OBDA) approach, which gives us the opportunity to adapt the proposed solutions to the specifics of access control facilities of various RDBMS. Suggested approach has been implemented within intelligent service, named Reply.
In this paper, we present the meta-tooling framework named TAISim that can be used both as a deve... more In this paper, we present the meta-tooling framework named TAISim that can be used both as a developer‟s tool for creating NLP systems and as a NLP learning environment, which allows helping students to construct NLP systems by example in a flexible way. TAISim enables the end user to combine different components of a typical NLP system in order to tackle specific NLP problems. We use ontology-engineering methods to accumulate meta-knowledge about the system construction and about users‟ activities to control the process of development and using the NLP system. Thanks to ontologydriven methods TAISim can be modified and enriched with additional information resources and program modules by means of a high-level interface. Additionally, we demonstrate how the using of meta-ontology helps us to improve TAISim to tackle ontology design automation problems.

Работа посвящена вопросам создания методов и средств визуального анализа, направленного на выявле... more Работа посвящена вопросам создания методов и средств визуального анализа, направленного на выявление зависимостей между параметрами речевого поведения пользователей социальных сетей и психологическими характеристиками личности. Данные, подлежащие анализу, обладают высокой связностью, поэтому в качестве основного визуального средства отображения предлагается использовать различныетипы графов. В работе представлены новые способы визуализации кругового графа с кольцевой иерархической шкалой и шкалой срезов данных, а также различные варианты укладки на плоскости графа свободной структуры. Оба средства визуализации имеют унифицированный интерфейс доступа к данным, что позволяет подбирать наиболее подходящий для анализа способ отображения данных и тем самым легко адаптировать аналитическую систему к специфике решаемых задач. Для увеличения когнитивной мощности разработанных средств предусмотрены возможности интерактивного взаимодействия с пользователем и механизмы настраиваемой семантичес...
Accessing and contextual semantic searching structured, semi-structured and unstructured informat... more Accessing and contextual semantic searching structured, semi-structured and unstructured information resources and their ontology based analysis in a uniform way across text-free Big Data query implementation is a main feature of approach under discussion. To increase the semantic power of query results’ analysis the ontology based implementation of multiplatform adaptive tools of scientific visualization are demonstrated. The ontologies are used not for integration of heterogeneous resources in traditional way but for parallel analysis of recourses and its related ontologies to achieve the effect of a virtual integration.

Scientific Visualization, 2019
This paper describes an approach to use modern programmable microelectronics and ontology enginee... more This paper describes an approach to use modern programmable microelectronics and ontology engineering to create custom hardware human-machine interfaces for solving particular visual analytics tasks. The idea of these special interfaces is to involve additional modalities like motor or haptic into the analytics process to improve its quality and speed. We propose using tangible user interfaces built upon the Internet of Things technologies to present the visual analytics system as a cyber-physical one, melting together the real and virtual environments. To automate the creation of such an alloy we suggest a unified approach of composing the firmware for the interface hardware device and corresponding drivers for the computer; of calibration the device' sensors; of testing and debugging the communication between the interface device and the application it is supposed to steer; and of solving visual analytics tasks using the device created. All the mentioned steps are supported by the highlevel built-in mechanisms of SciVi visual analytics platform we created during the previous research and improved in the current work. Data flow diagrams are used to visually describe the data preprocessing and rendering, as well as the ways hardware interface affects them. Ontology engineering is used to ensure flexibility and extensibility of the entire platform combined with the semantic power of its individual blocks: the behavior of SciVi is fully governed by underlaying ontologies, which describe supported data formats and types, filters, rendering mechanisms, supported electronic components of the hardware interfaces, the ways to program them and to communicate with them. The proposed methods and means are tested by solving real-world visual analytics task of automated identification of the relationship between native speakers' psychological characteristics and their verbal behavior.
Scientific Visualization, 2021

Lecture Notes in Computer Science, 2020
The paper is devoted to new aspects of ontology-based approach to control the behavior of Edge Co... more The paper is devoted to new aspects of ontology-based approach to control the behavior of Edge Computing devices. Despite the ontology-driven solutions are widely used to develop adaptive mechanisms to the specifics of the Internet of Things (IoT) and ubiquitous computing ecosystems, the problem of creating withal full-fledged, easy to handle and efficient ontology-driven Edge Computing still remains unsolved. We propose the new approach to utilize ontology reasoning mechanism right on the extreme resource-constrained Edge devices, not in the Fog or Cloud. Thanks to this, on-the-fly modifying of device functions, as well as ad-hoc monitoring of intermediate data processed by the device and interoperability within the IoT are enabled and become more intelligent. Moreover, the smart leverage of on-demand automated transformation of Machine-to-Machine to Human-Centric IoT becomes possible. We demonstrate the practical usefulness of our solution by the implementation of ontology-driven Smart Home edge device that helps locating the lost things.
Lecture Notes in Networks and Systems, 2021
This document is an EOSC-SYNERGY Milestone describing the first services that EOSC-SYNERGY integr... more This document is an EOSC-SYNERGY Milestone describing the first services that EOSC-SYNERGY integrated into the European Open Science Cloud EOSC. We list the services and give their integration status with the different central services of EOSC. Details will be provided in the Deliverable D2.1 (M7). EOSC-SYNERGY receives funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No. 857647

Lecture Notes in Computer Science, 2018
In the paper we propose ontology based scientific visualization tools to calibrate and monitor va... more In the paper we propose ontology based scientific visualization tools to calibrate and monitor various IoT devices in a uniform way. We suggest using ontologies to describe associated controllers, chips, sensors and related data filters, visual objects and graphical scenes to provide self-service solutions for IoT developers and device makers. Highlevel interface of these solutions enables composing data flow diagrams defining both the behavior of the IoT devices and rendering features. According to the data flow diagrams and the set of ontologies the firmware for IoT devices is automatically generated incorporating both the data visualization and device behavior code. After the firmware loading, it's possible to connect to these devices using desktop computer or smartphone/tablet, get the visualization client code over HTTP, monitor the data and calibrate the devices taking into account monitoring results. To monitor the distributed IoT networks a new visualization model based on circle graph is presented. We demonstrate the implementation of suggested approach within ontology based scientific visualization system SciVi. It was tested in a real world project of an interactive Permian Antiquities Museum exhibition creating.

Scientific Visualization, 2020
The paper is devoted to the development of tools, which enable to improve the comprehensive power... more The paper is devoted to the development of tools, which enable to improve the comprehensive power of visual analytics of interconnected data. This kind of data is a great challenge for researchers in the field of Digital Humanities. We propose using ontology-driven SciVi visual analytics platform to tackle this challenge and help researchers to bring data to life. The proposed analytics components are based on the circular graph, representing the data elements as the circle distributed nodes and the data elements' connections as the cubic parabolas' arcs. SciVi platform provides not only the traditional interactive means for graph visual analytics, such as node searching based on regular expressions, highlighting of incident edges and connected nodes by mouse hover, depicting clusters by colors, threshold-based filtering of weighted nodes and edges, etc., but also a set of new features, which help to solve special analytics tasks. The paper presents these novel features and corresponding use cases. First, we propose an ontology-driven data extraction, transformation and loading mechanism that allows obtaining the input data from different sources and preprocessing them by custom algorithms defined by means of high-level visual programming language. Second, we developed a multilevel ring scale that is placed around the circular graph allowing to group the graph nodes according to the given classifier and automatically reorder them at runtime. Third, we demonstrate an implementation of the equalizing filter that allows applying different filtering thresholds to different groups of graph nodes/edges to cut off the noisy data. This is necessary for data wrangling in the case the data noise has a non-uniform strength distribution across the graph. Fourth, we developed a graph state calculator that allows data comparison by performing different operations like union, intersection, etc. on the data slices shown within the graph. Fifth, we make it possible to synchronize the data slice currently visualized by the graph with the corresponding localized area on the geographical map. Thanks to the features presented, the SciVi advanced interactive tools can harness the power of visual analytics in Digital Humanities and Big Data.
Uploads
Papers by Svetlana Chuprina