Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Design Patterns for a Knowledge-Driven Analytical Platform

https://doi.org/10.15514/ISPRAS-2022-34(2)-4

Abstract

The development and support of knowledge-based systems for experts in the field of social network analysis (SNA) is complicated because of the problems of viability maintenance that inevitably emerge in data intensive domains. Largely this is the case due to the properties of semi-structured objects and processes that are analyzed by data specialists using data mining techniques and others automated analytical tools. In order to be viable a modern knowledge-based analytical platform should be able to integrate heterogeneous information, present it to users in an understandable way and to support tools for functionality extensibility. In this paper we introduce an ontological approach to information integration and propose design patterns for developing analytical platform core functionality such as ontology repository management, domain-specific languages (DSLs) generation and source code round-trip synchronization with DSL-models.

About the Authors

Viktor Sergeevich ZAYAKIN
HSE University, SEUSLAB LLC
Russian Federation

Master’s Student at National Research University Higher School of Economics, Data Engineer at SEUSLAB LLC



Lyudmila Nikolaevna LYADOVA
HSE University
Russian Federation

PhD in Computer Science, Associate Professor of the Department of Information Technologies in Business, HSE



Evgeny Andreevich RABCHEVSKIY
SEUSLAB LLC
Russian Federation

CEO of SEUSLAB LLC



References

1. . Gribova V.V., Moskalenko F.M., Timchenko V.A., Shalfeeva E.A. Viable Intelligent Systems Development with Controlled Declarative Components. Informacionnye i matematicheskie tehnologii v nauke i upravlenii, 2018, vol. 3, issue 11, pp. 6-17 (in Russian). DOI: 10.25729/2413-0133-2018-3-01.

2. . Gribova V.V., Shalfeeva E.A. Systems based on ontological knowledge bases as the basis for the creation of modern artificial intelligence systems. Vosemnadcataja Nacional'naja konferencija po iskusstvennomu intellektu s mezhdunarodnym uchastiem KII-2020, 2020, pp. 12-19 (in Russian).

3. . Alizadeh M., Shahrezaei M.H., Tahernezhad-Javazm F. Ontology Based Information Integration: a Survey. arXiv preprint, arXiv:1909.12372, 2019.

4. . Lyadova L.N., Zayakin V.S., Smirnov M.A. Formation of Event Series Using Multifaceted Ontologies. Tehnologii razrabotki informacionnyh sistem TRIS-2020, 2020, pp. 297-303 (in Russian).

5. . Lyadova L.N., Suvorov N.M., Vasiljuk V.A.. The Architecture of the Knowledge-Based DSM Platform. Tehnologii razrabotki informacionnyh sistem TRIS-2020, 2020, pp. 304-311 (in Russian).

6. . Tel’nov Yu.F., Kazakov V.A., Trembach V.M. Developing a Knowledge-Based System for the Design of Innovative Product Creation Processes for Network Enterprises. Biznes-informatika, 2020, vol. 14, issue 3, pp. 35-53 (in Russian). DOI: 10.17323/2587-814X.2020.3.35.53.

7. . Pavlov S.V., Efremova O.A. Ontological Model for Integration of Structurally Heterogeneous Spatial Databases of Various Subject Areas into a Uniform Regional Database. Ontologija proektirovanija, 2017, vol. 7, issue 3 (25), pp. 323-333 (in Russian). DOI: 10.18287/2223-9537-2017-7-3-323-333.

8. . Asfand-E-Yar M., Ali R. Semantic Integration of Heterogeneous Databases of Same Domain Using Ontology. IEEE Access, 2020, vol. 8, pp. 77903-77919. DOI: 10.1109/ACCESS.2020.2988685.

9. . Xiao G., Hovland D., Bilidas D., Rezk M., Giese M., Calvanese D. Efficient Ontology-Based Data Integration with Canonical IRIs. European Semantic Web Conference, Springer, Cham, 2018, pp. 697-713. DOI: 10.1007/978-3-319-93417-4_45.

10. . Chuprina S.I., Postanogov I.S. Enhancing Legacy Information Systems with a Natural Language Query Interface Service. Vestnik Permskogo universiteta. Matematika. Mehanika. Informatika, 2015, vol. 2, pp. 78-86 (in Russian).

11. . Kumar V.S., Cuddihy P., Aggour K.S. NodeGroup: A Knowledge-Driven Data Management Abstraction for Industrial Machine Learning. Proceedings of the 3rd International Workshop on Data Management for End-to-End Machine Learning, 2019, pp. 1-4. DOI: 10.1145/3329486.3329497.

12. . OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax (Second Edition). Available at: https://www.w3.org/TR/2012/REC-owl2-syntax-20121211, accessed: 07.04.2022.

13. . Gribova V.V., Kleshchev A.S., Moskalenko F.M., Timchenko V.A., Shalfeeva E.A.. Extensible Toolkit for the Development of Viable Systems with Knowledge Bases. Programmnaja inzhenerija, 2018, vol. 9, issue 8, pp. 339-348 (in Russian). DOI: 10.17587/prin.9.339-348.

14. . Lyadova L.N., Zayakin V.S., Smirnov M.A. The Architecture of the System for Analyzing Data from Internet Sources. Informatizacija i svjaz', 2021, issue 8, pp. 48-52 (in Russian).


Review

For citations:


ZAYAKIN V.S., LYADOVA L.N., RABCHEVSKIY E.A. Design Patterns for a Knowledge-Driven Analytical Platform. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2022;34(2):43-56. https://doi.org/10.15514/ISPRAS-2022-34(2)-4



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)