Articles

Non-relational approach to developing knowledge bases of expert system prototype

User Rating:  / 0
PoorBest 

Authors:


V.V.Hnatushenko, orcid.org/0000-0003-3140-3788, Dnipro University of Technology, Dnipro, Ukraine, email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Vik.V.Hnatushenko, orcid.org/0000-0001-5304-4144, Ukrainian State University of Science and Technology, Dnipro, Ukraine, e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

N.L.Dorosh, orcid.org/0000-0003-4184-3648, Ukrainian State University of Science and Technology, Dnipro, Ukraine, e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

N.O.Solodka, orcid.org/0000-0002-7545-4969, Ukrainian State University of Chemical Technology, Dnipro, Ukraine, e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

O.A.Liashenko, orcid.org/0000-0002-9983-5504, Ukrainian State University of Chemical Technology, Dnipro, Ukraine, e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.


повний текст / full article



Naukovyi Visnyk Natsionalnoho Hirnychoho Universytetu. 2022, (2): 112 - 117

https://doi.org/10.33271/nvngu/2022-2/112



Abstract:



Purpose.
Use of a non-relational database management system is proposed while developing a database of a prototype of expert system with using a semantic model of the knowledge.


Methodology.
The study compares traditional relational approach with the proposed non-relational one in terms of the formation of certain queries. The following indices are used to compare efficiency of two management systems for the databases: particular query set (in MySQL and Cypher languages); runtime for the specified record size (i.e. their processing speed); ease of understanding: and software support of the queries.


Findings.
It has been identified that the graph model is a more expedient solution in the process of designing semantic networks and their development where complex hierarchical relationships between objects have to be stored and processed. Architecture of the graph database has been applied in terms of the specific example. A prototype of an expert system has been developed to demonstrate the capabilities of the created system of logical inference. The classifier of sciences was chosen as an example in the subject area.


Originality.
A prototype of the expert system, using the proposed non-relational approach, has been designed involving modern service-oriented architecture (SOA). The abovementioned helped separate the database from the inference engine and the user interface, facilitate perception as well as update and code debugging. Service-oriented architecture makes the system more flexible and robust.


Practical value.
The developed software is meant to develop both simple expert systems and medium-complex ones.



Keywords:
semantic network, database, graph model, Neo4j, SOA

References.


1. Deepthi, M.B., & Sreekantha, D.K. (2017). Application of expert systems for agricultural crop disease diagnoses A review. 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT), 222-229. https://doi.org/10.1109/ICICCT.2017.7975192.

2. Yang,Y., Fu,C., Chen,Y.-W., Xu,D.-L., & Yang,S.-L. (2016). Abelief rule based expert system for predicting consumer preference in new product development. Knowledge-Based Systems, 94, 105-113. https://doi.org/10.1016/j.knosys.2015.11.012.

3. Arani,L.A., Sadoughi,F., & Langarizadeh,M. (2019). An expert system to diagnose Pneumonia Using Fuzzy Logic. Acta Informatica Medica, 27, 103-107. https://doi.org/10.5455/aim.2019.27.103-107.

4. Lasso,E., & Corrales,J.C. (2016). Expert system for crop disease based on graph pattern matching: a proposal. Revista Ingenieras Universidad de Medelln, 15(29), 81-98. https://doi.org/10.22395/rium.v15n29a5.

5. Yunianta,A., Yusof,N., Bramantoro,A., Haviluddin,H., Othman,M., & Dengen,N. (2016). Data mapping process to handle semantic data problem on student grading system. International Journal of Advances in Intelligent Informatics, 2(3), 157-166. https://doi.org/10.26555/ijain.v2i3.84.

6. Azimirad,E., & Haddadnia,J. (2016). A new model for threat assessment in data fusion based on fuzzy evidence theory. International Journal of Advances in Intelligent Informatics, 2(2), 54-64. https://doi.org/10.26555/ijain.v2i2.56.

7. Batista,L., Silva,G., Araujo,V., Rezende,T., Guimares,A., Campos Souza,P., & Araujo,V. (2018). Fuzzy neural networks to create an expert system for detecting attacks by SQL Injection. The International Journal of Forensic Computer Science, 13(1), 8-21. https://doi.org/10.5769/J201801001.

8. Hnatushenko,V., & Zhernovyi,V. (2019). Complex Approach of High-Resolution Multispectral Data Engineering for Deep Neural Network Processing. Lecture Notes in Computational Intelligence and Decision Making, ISDMCI 2019, 1020, 659-672. https://doi.org/10.1007/978-3-030-26474-1_46.

9. Yuninta,A., Barukab,O.M., Yusof,N., Dengen,N., Haviluddin,H., & Othman,M.S. (2017). Semantic data mapping technology to solve semantic data problem on heterogeneity aspect. International Journal of Advances in Intelligent Informatics, 3(3), 161-172. https://doi.org/10.26555/ijain.v3i3.131.

10. Hnatushenko,V., Zhernovyi,V., Udovik,I., & Shevtsova,O. (2021). Intelligent System for Building Separation on a Semantically Segmented Map. 2nd International Workshop on Intelligent Information Technologies and Systems of Information Security (IntelITSIS-2021), 2853. Retrieved from http://ceur-ws.org/Vol-2853/keynote1.pdf.

11. Chen,Z., Jiang,B., Tang,J., & Luo,B. (2017). Image Set Representation and Classification with Attributed Covariate-Relation Graph Model and Graph Sparse Representation Classification. Neurocomputing, 226, 262-268. https://doi.org/10.1016/j.neucom.2016.12.004.

12. Yuan,H., Li,J., Lai,L.L., & Tang,Y.Y. (2018). Graph-based multiple rank regression for image classification. Neurocomputing, 315, 394-404. https://doi.org/10.1016/j.neucom.2018.07.032.

13. Zhu,R., Dornaika,F., & Ruichek,Y. (2019). Joint graph based embedding and feature weighting for image classification. Pattern Recognit, 93, 458-469. https://doi.org/10.1016/j.patcog.2019.05.004.

14. Velampalli,S., & Jonnalagedda,M.V. (2017). Graph based knowledge discovery using MapReduce and SUBDUE algorithm. Data Knowl. Eng., 111, 103-113. https://doi.org/10.1016/j.datak.2017.08.001.

15. Zhang,Q., Song,X., Yang,Y., Ma,H., & Shibasaki,R. (2019). Visual graph mining for graph matching. Computer Vision and Image Understanding, 178, 16-29. https://doi.org/10.1016/j.cviu.2018.11.002.

16. Sarno,R., Sungkono,K.R., Johanes,R., & Sunaryono,D. (2019). Graph-based algorithms for discovering a process model containing invisible tasks. Intelligent Networks and Systems Society, 12(2), 85-94. https://doi.org/10.22266/ijies2019.0430.09.

17. Sarno,R., & Sungkono,K.R. (2019). A survey of graph-based algorithms for discovering business processes. International Journal of Advances in Intelligent Informatics, 5(2), 137-149. https://doi.org/10.26555/ijain.v5i2.296.

18. Liashenko,O., & Dorosh,N. (2021). Technologies Of Software Development Based on Non-Relative Databases. Scientific and Technical International Conference: Information Technology in Metallurgy and Machine Engineering, 334-337. https://doi.org/10.34185/1991-7848.itmm.2021.01.041.

19. Paul,S., Mitra,A., & Koner,C. (2019). A Review on Graph Database and its representation. 2019 International Conference on Recent Advances in Energy-efficient Computing and Communication (ICRAECC), 1‑5. https://doi.org/10.1109/ICRAECC43874.2019.8995006.

 

Visitors

7559025
Today
This Month
All days
3446
81511
7559025

Guest Book

If you have questions, comments or suggestions, you can write them in our "Guest Book"

Registration data

ISSN (print) 2071-2227,
ISSN (online) 2223-2362.
Journal was registered by Ministry of Justice of Ukraine.
Registration number КВ No.17742-6592PR dated April 27, 2011.

Contacts

D.Yavornytskyi ave.,19, pavilion 3, room 24-а, Dnipro, 49005
Tel.: +38 (056) 746 32 79.
e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
You are here: Home