Proposal of a declarative and parallelizable artificial neural network using the notification-oriented paradigm

被引:1
|
作者
Schutz, Fernando [1 ]
Fabro, Joao A. [2 ]
Ronszcka, Adriano F. [1 ]
Stadzisz, Paulo C. [1 ]
Simao, Jean M. [1 ]
机构
[1] UTFPR Fed Univ Technol, CPGEI Grad Program Elect Engn & Ind Informat, BR-80230901 Curitiba, PR, Brazil
[2] UTFPR Fed Univ Technol, PPGCA Grad Program Appl Comp, BR-80230901 Curitiba, PR, Brazil
来源
NEURAL COMPUTING & APPLICATIONS | 2018年 / 30卷 / 06期
关键词
Notification-oriented paradigm; Artificial neural network; Backpropagation algorithm; Decoupled systems; DESIGN; INFERENCE;
D O I
10.1007/s00521-018-3517-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Since the 1960s, artificial neural networks (ANNs) have been implemented and applied in various areas of knowledge. Most of these implementations had their development guided by imperative programming (IP), usually resulting in highly coupled programs. Thus, even though intrinsically parallel in theory, ANNs do not easily take an effective distribution on multiple processors when developed under IP. As an alternative, the notification-oriented paradigm (NOP) emerges as a new programming technique. NOP facilitates the development of decoupled and distributed systems, using abstraction of knowledge through logical-causal rules, as well as the generation of an optimized code. Both features are possible by means of a notification-oriented inference process, which avoids structural and temporal redundancies in the logic-causal evaluations. These advantages are relevant to systems that have parts decoupled in order to run in parallel, such as ANN. In this sense, this work presents the development of a multilayer perceptron ANN using backpropagation training algorithm based on the concepts of a NOP implementation. Such implementation allows, transparently from high-level programming, parallel code generation that runs on multicore platforms. Furthermore, the solution based on NOP, when compared against the equivalent on IP, presents a high level of decoupling and explicit use of logic-causal elements, which are, respectively, useful to distribution, understanding and improvement of the application.
引用
收藏
页码:1715 / 1731
页数:17
相关论文
共 50 条
  • [1] Proposal of a declarative and parallelizable artificial neural network using the notification-oriented paradigm
    Fernando Schütz
    João A. Fabro
    Adriano F. Ronszcka
    Paulo C. Stadzisz
    Jean M. Simão
    Neural Computing and Applications, 2018, 30 : 1715 - 1731
  • [2] Training of an Artificial Neural Network with Backpropagation Algorithm Using Notification Oriented Paradigm
    Schutz, Fenando
    Fabro, Joao A.
    Lima, Carlos R. E.
    Ronszcka, Adriano F.
    Stadzisz, Paulo C.
    Simao, Jean M.
    2015 LATIN AMERICA CONGRESS ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2015,
  • [3] Notification-Oriented Paradigm to Implement Digital Hardware
    Kerschbaumer, Ricardo
    Linhares, Robson R.
    Simao, Jean M.
    Stadzisz, Paulo C.
    Lima, Carlos R. Erig
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (08)
  • [4] Notification-Oriented and Rete Network Inference: A Comparative Study
    Ronszcka, Adriano F.
    Banaszewski, Roni F.
    Linhares, Robson R.
    Tacla, Cesar A.
    Stadzisz, Paulo C.
    Simao, Jean M.
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 807 - 814
  • [5] Notification-Oriented Paradigm Framework 2.0: An Implementation Based On Design Patterns
    Ronszcka, A. F.
    Valenca, G. Z.
    Linhares, R. R.
    Fabro, J. A.
    Stadzisz, P. C.
    Simao, J. M.
    IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (11) : 2220 - 2231
  • [6] Seismic isolated bridge performance evaluation and design proposal using artificial neural network
    Montes, Katrina
    Dang, Ji
    EARTHQUAKE ENGINEERING AND RESILIENCE, 2023, 2 (03): : 364 - 378
  • [7] Application of Artificial Neural Network for Predicting Maintainability using Object-Oriented Metrics
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 15, 2006, 15 : 285 - 289
  • [8] A services-oriented architecture applied to artificial neural network
    Laforga, GF
    Romero, RF
    ICONIP'02: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING: COMPUTATIONAL INTELLIGENCE FOR THE E-AGE, 2002, : 2650 - 2654
  • [9] The Performance Evaluation of Histogram of Oriented Gradients as a Feature on Vessels Detection using Artificial Neural Network
    Atli, Ibrahim
    Gedik, O. Serdar
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [10] Proposal of intelligent polishing system by artificial intelligence using neural
    Yoshisaki N.D.
    Uneda M.
    Shibuya K.
    Miyashita T.
    Ishkawa K.-I.
    1600, Japan Society for Precision Engineering (86): : 80 - 86