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 条
  • [21] Pain recognition using artificial neural network
    Monwar, Md. Maruf
    Rezaei, Siamak
    2006 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2006, : 28 - +
  • [22] Prediction of Diabetes by using Artificial Neural Network
    Sapon, Muhammad Akmal
    Ismail, Khadijah
    Zainudin, Suehazlyn
    CIRCUITS, SYSTEM AND SIMULATION, 2011, 7 : 299 - 303
  • [23] Traffic identification using artificial neural network
    Ali, AA
    Tervo, R
    CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING 2001, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 667 - 672
  • [24] Design Artificial Neural Network Using FPGA
    Ali, Haitham Kareem
    Mohammed, Esraa Zeki
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (08): : 88 - 92
  • [25] Testing Randomness Using Artificial Neural Network
    Feng, Yulong
    Hao, Lingyi
    IEEE ACCESS, 2020, 8 : 163685 - 163693
  • [26] Classification of coffee using artificial neural network
    Yip, DHF
    Yu, WWH
    1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 655 - 658
  • [27] BOTDA System Using Artificial Neural Network
    Wang, Liang
    Guo, Nan
    Jin, Chao
    Yu, Changyuan
    Tam, Haw-Yaw
    Lu, Chao
    2017 OPTO-ELECTRONICS AND COMMUNICATIONS CONFERENCE (OECC) AND PHOTONICS GLOBAL CONFERENCE (PGC), 2017,
  • [28] Stator optimization using artificial neural network
    Liu, Bo
    Xuan, Yang
    Chen, Yun-Yong
    Tuijin Jishu/Journal of Propulsion Technology, 2009, 30 (05): : 576 - 580
  • [29] Permittivity determination by using an Artificial Neural Network
    Bartley, PG
    McClendon, RW
    Nelson, SO
    IMTC/99: PROCEEDINGS OF THE 16TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS. 1-3, 1999, : 27 - 30
  • [30] Classification of Asthma Using Artificial Neural Network
    Badnjevic, A.
    Gurbeta, L.
    Cifirek, M.
    Maijanovic, D.
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 387 - 390