Research Article

The Use of Graph Databases for Artificial Neural Networks

Volume: 7 Number: 1 March 20, 2021
EN TR

The Use of Graph Databases for Artificial Neural Networks

Abstract

Storing and using trained artificial neural network (ANN) models face technical difficulties. These models are usually stored as files and cannot be run directly. An artificial neural network can be structurally expressed as a graph. Therefore, it would be much more useful to store ANN models in a database and use the graph database as this database system. In this study, training and testing stages of ANN models are provided with software that will allow multiple researchers to conduct joint research on ANN models. The developed software platform is aimed to increase the representation power of the currently used methods by transferring the models developed in the popular ANN frameworks used today. With the study conducted, even someone who has started learning artificial neural network models from scratch will see the process and can visually develop their own model. When models are stored in the graph database, it will be easier to making versions and observing how the model grows. In addition, data to be input and output to the model can be stored in this database, also. In order to feed ANN models with input data and produce outputs, the graph database's own query language was used. This eliminates the dependency on another software library.

Keywords

Supporting Institution

Hepsiburada

Thanks

Hepsiburada'ya vermiş olduğu imkanlardan dolayı teşekkür ederim.

References

  1. Ackley, D. H., Hinton, G. E., & Sejnowski, T. J. (1985). A learning algorithm for Boltzmann machines. Cognitive science, 9(1), 147-169.
  2. Armenta, M. A., & Jodoin, P. M. (2020). The Representation Theory of Neural Networks. arXiv preprint arXiv:2007.12213.
  3. Battaglia, W., P., Hamrick, B., J., Bapst, Alvaro, … Razvan. (2018, October 17). Relational inductive biases, deep learning, and graph networks. Retrieved from https://arxiv.org/abs/1806.01261.
  4. Buhrmester, V., Münch, D., & Arens, M. (2019). Analysis of explainers of black box deep neural networks for computer vision: A survey. arXiv preprint arXiv:1911.12116.
  5. Carpenter, G. A., & Grossberg, S. (1990). ART 3: Hierarchical search using chemical transmitters in self-organizing pattern recognition architectures. Neural networks, 3(2), 129-152.
  6. Cho, K., Van Merriënboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., & Bengio, Y. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078.
  7. Choromanska, A., Henaff, M., Mathieu, M., Arous, G. B., & LeCun, Y. (2015). The loss surfaces of multila-yer networks. In Artificial intelligence and statistics (pp. 192-204).
  8. Cvitkovic, M. (2020). Supervised Learning on Relational Databases with Graph Neural Networks. arXiv preprint arXiv:2002.02046.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Authors

Ahmet Cumhur Kınacı This is me
Türkiye

Publication Date

March 20, 2021

Submission Date

May 8, 2020

Acceptance Date

December 14, 2020

Published in Issue

Year 2021 Volume: 7 Number: 1

APA
Özdemir, D. B., & Kınacı, A. C. (2021). The Use of Graph Databases for Artificial Neural Networks. Journal of Advanced Research in Natural and Applied Sciences, 7(1), 12-34. https://doi.org/10.28979/jarnas.890552
AMA
1.Özdemir DB, Kınacı AC. The Use of Graph Databases for Artificial Neural Networks. JARNAS. 2021;7(1):12-34. doi:10.28979/jarnas.890552
Chicago
Özdemir, Doğa Barış, and Ahmet Cumhur Kınacı. 2021. “The Use of Graph Databases for Artificial Neural Networks”. Journal of Advanced Research in Natural and Applied Sciences 7 (1): 12-34. https://doi.org/10.28979/jarnas.890552.
EndNote
Özdemir DB, Kınacı AC (March 1, 2021) The Use of Graph Databases for Artificial Neural Networks. Journal of Advanced Research in Natural and Applied Sciences 7 1 12–34.
IEEE
[1]D. B. Özdemir and A. C. Kınacı, “The Use of Graph Databases for Artificial Neural Networks”, JARNAS, vol. 7, no. 1, pp. 12–34, Mar. 2021, doi: 10.28979/jarnas.890552.
ISNAD
Özdemir, Doğa Barış - Kınacı, Ahmet Cumhur. “The Use of Graph Databases for Artificial Neural Networks”. Journal of Advanced Research in Natural and Applied Sciences 7/1 (March 1, 2021): 12-34. https://doi.org/10.28979/jarnas.890552.
JAMA
1.Özdemir DB, Kınacı AC. The Use of Graph Databases for Artificial Neural Networks. JARNAS. 2021;7:12–34.
MLA
Özdemir, Doğa Barış, and Ahmet Cumhur Kınacı. “The Use of Graph Databases for Artificial Neural Networks”. Journal of Advanced Research in Natural and Applied Sciences, vol. 7, no. 1, Mar. 2021, pp. 12-34, doi:10.28979/jarnas.890552.
Vancouver
1.Doğa Barış Özdemir, Ahmet Cumhur Kınacı. The Use of Graph Databases for Artificial Neural Networks. JARNAS. 2021 Mar. 1;7(1):12-34. doi:10.28979/jarnas.890552

 

 

 

TR Dizin 20466
 

 

SAO/NASA Astrophysics Data System (ADS)    34270

                                                   American Chemical Society-Chemical Abstracts Service CAS    34922 

 

DOAJ 32869

EBSCO 32870

Scilit 30371                        

SOBİAD 20460

 

29804 JARNAS is licensed under a Creative Commons Attribution-NonCommercial 4.0 International Licence (CC BY-NC).