Observational Learning Algorithm for an ensemble of neural networks

被引:13
|
作者
Jang, M
Cho, SZ
机构
[1] Seoul Natl Univ, Dept Ind Engn, Kwanak Gu, Seoul 151742, South Korea
[2] LG Elect, LGE, Core Network Res Lab, Kyonggi Do, South Korea
基金
英国惠康基金;
关键词
neural network ensemble; observational learning; social learning theory; virtual data;
D O I
10.1007/s100440200014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose Observational Learning Algorithm (OLA), an ensemble learning algorithm with T and O steps alternating. In the T-step, an ensemble of networks is trained with a training data set. In the O-step, 'virtual' data are generated in which each target pattern is determined by observing the member networks' output for the input pattern. These virtual data are added to the training data and the two steps are repeatedly executed. The virtual data was found to play the role of a regularisation term as well as that of temporary hints having the auxiliary information regarding the target function extracted from the ensemble. From numerical experiments involving both regression and classification problems, the OLA was shown to provide better generalisation performance than simple committee, boosting and bagging approaches, when insufficient and noisy training data are given. We examined the characteristics of the OLA in terms of ensemble diversity and robustness to noise variance. The OLA was found to balance between ensemble diversity and the average error of individual networks, and to be robust to the variance of noise distribution. Also, OLA was applied to five real world problems from the UCI repository, and its performance was compared with bagging and boosting methods.
引用
收藏
页码:154 / 167
页数:14
相关论文
共 50 条
  • [1] Observational Learning Algorithm for an Ensemble of Neural Networks
    Min Jang
    Sungzoon Cho
    [J]. Pattern Analysis & Applications, 2002, 5 : 154 - 167
  • [2] A dynamic ensemble learning algorithm for neural networks
    Kazi Md. Rokibul Alam
    Nazmul Siddique
    Hojjat Adeli
    [J]. Neural Computing and Applications, 2020, 32 : 8675 - 8690
  • [3] A dynamic ensemble learning algorithm for neural networks
    Alam, Kazi Md Rokibul
    Siddique, Nazmul
    Adeli, Hojjat
    [J]. NEURAL COMPUTING & APPLICATIONS, 2020, 32 (12): : 8675 - 8690
  • [4] ABOUT AN ALGORITHM FOR CONSISTENT WEIGHTS INITIALIZATION OF DEEP NEURAL NETWORKS AND NEURAL NETWORKS ENSEMBLE LEARNING
    Drokin, I. S.
    [J]. VESTNIK SANKT-PETERBURGSKOGO UNIVERSITETA SERIYA 10 PRIKLADNAYA MATEMATIKA INFORMATIKA PROTSESSY UPRAVLENIYA, 2016, 12 (04): : 66 - 74
  • [5] Ensemble algorithm of neural networks and its application
    Liu, Y
    Wang, Y
    Zhang, BF
    Wu, GF
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 3464 - 3467
  • [6] Robust Graph Neural Networks via Ensemble Learning
    Lin, Qi
    Yu, Shuo
    Sun, Ke
    Zhao, Wenhong
    Alfarraj, Osama
    Tolba, Amr
    Xia, Feng
    [J]. MATHEMATICS, 2022, 10 (08)
  • [7] Compression Artifact Removal with Ensemble Learning of Neural Networks
    Hu, Yueyu
    Ma, Haichuan
    Liu, Dong
    Liu, Jiaying
    [J]. 2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2020), 2020, : 555 - 559
  • [8] Learning algorithm for spiking neural networks
    Amin, HH
    Fujii, RH
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 1, PROCEEDINGS, 2005, 3610 : 456 - 465
  • [9] Parallel learning evolutionary algorithm based on neural network ensemble
    Xiao, Sha
    Yu, Dong
    Li, Yibin
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2006, : 70 - 74
  • [10] Ensemble neural networks
    Baidyk T.
    Kussul E.
    [J]. Optical Memory and Neural Networks (Information Optics), 2009, 18 (04): : 295 - 303