ИАПУ ДВО РАН

Works


A cloud computing platform of Internet-complex IACPaaS for development, management and use of multi-agent Internet services

The IACPaaS cloud platform (https://iacpaas.dvo.ru/) supports three models of providing cloud services - PaaS, SaaS and DaaS (Desktop as a Service) and is designed for development (including collective), management, and remote use :
- applied intelligent services - systems with knowledge bases for various classes of tasks and subject areas (expert systems, decision support systems, computer simulators, intelligent assistants, etc.);
- tools for creating, maintaining and ensuring the viability of applied services and their components (knowledge bases, databases, ontologies, etc.).
The toolkit takes into account the specifics of systems with knowledge bases (in particular, it is aimed at specialists of various types - experts, knowledge engineers, software developers), simplifies and automates their development, reduces maintenance work, thus ensuring their increased viability.
Key features and benefits of the platform:
• a single declarative semantic (conceptual) representation of all information (ontologies, knowledge bases, databases) and software components of applied and instrumental services, a single language for describing models (ontologies) of all components;
• explicit separation of component models from the components themselves for their reuse and a single two-level approach to the formation of all information and software components of services (first, a structural declarative model is formed, then the necessary component is created on it);
• an intuitive editor for the formation and modification of models of all components with automatic generation of editors of these components that support several types of user interfaces;
• mechanisms for linking various ontologies, knowledge bases, databases and their fragments;
• the ability to export / import information components and their models in JSON format;
• support of three technologies for developing intelligent services:
• basic (universal) technology;
• technology for developing intelligent services with interactive virtual environments;
• technologies for developing services with agents attached to the process of problem solving.

The platform is actively operated, work is underway to improve it and increase service functions. To date, the platform has created knowledge portals for the following subject areas:
•  medicine,
•  laser-based additive manufacturing,
•  verification of intuitive mathematical evidence,
•  autonomous uninhabited underwater vehicles,
•  knowledge on experimental diagnosis of crops,
•  data protection,
•  pedagogical psychology,
•  programming technology.
Today, the platform has more than 400 registered users both in Russia and abroad.
Unlike existing analogues, the platform has instrumental support for the development of all components of intelligent services. This toolkit is extensible. Unified principles, mechanisms and technologies for creating applied and instrumental services, unified tools for expanding and developing tools allow us to increase its functionality not only for developers, but also for users.
The core of the platform is implemented in the form of a combination of three processors - an information resource processor, an application processor and a user interface processor - each of which is a set of functions to support the corresponding components of application and tool services.
Received Certificates of the Federal Service for Intellectual Property on state registration of computer programs: No. 2012618347; No. 20133619809; No. 2013660086.

 

Tooling service for creating professional virtual interactive cloud environments

The service runs on the IACPaaS cloud platform (https://iacpaas.dvo.ru/) and is designed to develop professional virtual environments for various purposes as cloud services. The server model of the service is based on a multi-agent approach and reduces the complexity of creating and maintaining virtual environments as separate cloud services.
Unlike existing tools for creating virtual environments, designed for programmers and engineers who are involved in the formation of the project and its coding, laborious debugging and maintenance, the developed service offers:
1) replacing programming with the creation of a declarative model and its interpretation;
2) involvement of experts into the development process;
3) usage of cloud technology.
 

 

Cloud infrastructure for creating intelligent decision support systems for the diagnosis of arbitrary diseases

The cloud infrastructure includes a set of software and information components on the IACPaaS platform (https://iacpaas.dvo.ru/), designed to create decision support systems for the diagnosis of arbitrary diseases for practical medicine as cloud services. The introduction of such systems into medical practice is aimed at reducing the number of mistakenly diagnosed diseases.
The infrastructure supports expert-oriented formation and maintenance of medical knowledge bases based on the ontology of medical diagnostics. All knowledge bases are formed in uniform domain terms to ensure their unambiguous interpretation by both software services and various expert communities. For this purpose, the Database of medical terms and observations used by the means of forming knowledge bases has been created.
Key features and benefits of the infrastructure:
• Diagnostic ontology does not depend on sections of medicine and provides the following features:
• the formation of symptom complexes of diseases taking into account the categories of users;
• the formation of alternative symptom complexes with different approaches to identifying reliable signs of the disease;
• clarification of diagnoses taking into account the etiology, pathogenesis, course, etc. for differential diagnosis of diseases and the choice of appropriate treatment methods;
• the ability to specify a measure of fuzziness of a sign in a certain period of dynamics; taking into account the values of characteristics and signs changed by the impact of events; taking into account different variants of the dynamics of the values of the characteristics;
• generation of explanations of diagnostic results with various levels of detail;
• implementation of three approaches to the diagnosis of diseases: criticism of hypotheses, hypotheses, hypotheses with additional information;
• An environment for the continuous development of knowledge bases.

Infrastructure is actively operated, work is underway to improve it and increase service functions. To date, knowledge bases for the diagnosis of diseases from various branches of medicine have been created:
• a group of diseases of the gallbladder, biliary tract and pancreas;
• metabolic disorders of glucosaminoglycans;
• hemorrhagic fevers;
• respiratory diseases;
• diseases of the organs of vision. 

A fragment of the ontology of medical diagnostics

Unlike existing analogues, the infrastructure has an expert-oriented cloud-based development and continuous development environment for knowledge bases with interface support of various types. The ontology underlying the knowledge of diagnostics corresponds to the real ideas of medicine for a wide range of diseases and allows us to formalize any disease as a multifaceted and multivariate developing internal process.

 Environment for Continuous Knowledge Base Development

Received Certificate of the Federal Service for Intellectual Property on state registration of the database “Base of medical terminology and observations” No. 2019621179.

 

Cloud infrastructure for creating intelligent decision support systems for the search for drug treatment for diseases of any orientation

The cloud infrastructure includes a set of software and information components on the IACPaaS platform (https://iacpaas.dvo.ru/), designed to create decision support systems for the medical treatment of diseases of any orientation, based on both modern medical knowledge and current recommendations with taking into account personal indicators of the patient’s health, as well as the formation of a pharmacological guide.
The introduction of such systems into medical practice will prevent or significantly reduce the number of episodes of drug damage to the patient, including drug inefficiency, side effects of drugs, overdose, insufficient dosage, drug interactions.
The infrastructure supports expert-oriented formation and maintenance of medical knowledge bases based on the developed ontologies - the ontology of the pharmacological guide and the ontology of treatment of diseases.
All knowledge bases are formed in uniform domain terms to ensure their unambiguous interpretation by both software services and various expert communities.
Key features and benefits of the infrastructure:
• ontology of the pharmacological handbook and ontology of treatment of diseases do not depend on the sections of medicine and provide the following features:
• the formation of various models of therapy;
• the formation of alternative complexes according to the specific features of therapy, taking into account the various goals of therapy;
• formalization of descriptions of treatment regimens with a clear indication of the form of release and rules for taking the drug;
• the formation of descriptions of medicines in accordance with modern concepts of their effectiveness and safety of use;
• generation of explanations of the results of recommended treatment regimens with various levels of detail;
• An environment for the continuous development of knowledge bases.

Infrastructure is actively operated, work is underway to improve it and increase service functions. To date, knowledge bases on the treatment of diseases have been created:
• pathology of the gastrointestinal tract;
• infectious diseases.
Active work is underway to create new bases for drug treatment.

Fragment of the ontology of the pharmacological guide

 


               Fragment of the treatment ontology

Unlike existing analogues, the infrastructure has an expert-oriented cloud-based development and continuous development environment for knowledge bases with interface support of various types. Underlying the knowledge of treatment, the ontology corresponds to the real ideas of medicine for a wide range of diseases and allows you to formalize any protocol for the treatment of diseases.

 

Developed knowledge portal for verification of intuitive mathematical evidence

The knowledge portal for verification of intuitive mathematical evidence is intended for:
- accumulation in a single virtual space of a complex of information and software resources for automation and intellectual support of the process of interactive construction of complete and verification of intuitive evidence;
- providing controlled remote access to these resources to all interested members of the mathematical community.
The knowledge portal is developed and operates on the IACPaaS cloud platform (https://iacpaas.dvo.ru/). The core of the interactive verifier of evidence of the formal logical system is created, mechanisms and tools for its expansion are proposed.
Due to the fact that the formal logical system has an explicit declarative representation (based on context-sensitive grammars and ontologies) and is extensible, it is possible to approximate it to the language of intuitive evidence adopted in mathematical practice.
The following components of the formal system are mutable (including expandable):
- the language of presentation of formalized mathematical knowledge (for describing axioms, theorems, lemmas, definitions, etc.);
- a lot of formalized methods of reasoning available to mathematics in constructing evidence (logical calculus);
- the language of presentation of formalized methods of reasoning.
The collective development of the knowledge portal by the mathematical community, controlled by the portal administrator, is supported. It consists in developing a language for representing mathematical knowledge, a base of formalized mathematical knowledge, and a base of formalized methods of reasoning. The language of representation of formalized methods of reasoning, built on the language of representation of mathematical knowledge, expands automatically when the latter expands.



Cloud service for modeling of inter-territorial transport communications

The service implements hybrid calculations in a heterogeneous environment and is intended for interactive modeling of inter-territorial trade cargo flows with the determination of the most probable values for communication systems in the presence of incomplete information.
The mathematical model of the problem belongs to the class of convex mathematical programming problems, involves the numerical solution of a nonlinear optimization problem with linear constraints, and is implemented on a high-performance computational server platform. Interactive control of communication parameters, interpretation and visualization of simulation results in the form of a graph are implemented on the IACPaaS cloud platform (https://iacpaas.dvo.ru/) with the usage of artificial intelligence methods.

 



Interactive editing of the graph involves changing the parameters of both the vertices of the graph and its arcs. When you select the appropriate graph element, the user receives structured and modifiable information about the object.

 


Using the obtained graph, the user can add a real map in order to evaluate the results of visualization more accurately.

 

Extensible knowledge portal on technological processes of laser-based additive  manufacturing of metal parts

The knowledge portal for :