• DocumentCode
    2586762
  • Title

    A parallel differential evolution algorithm for neural network training

  • Author

    Kwedlo, W. ; Bandurski, K.

  • Author_Institution
    Fac. of Comput. Sci., Bialystok Tech. Univ.
  • fYear
    2006
  • fDate
    13-17 Sept. 2006
  • Firstpage
    319
  • Lastpage
    324
  • Abstract
    In the paper the problem of using a differential evolution algorithm for feed-forward neural network training is considered. A new parallelization scheme for the computation of the fitness function is proposed. This scheme is based on data decomposition. Both the learning set and the population of the evolutionary algorithm are distributed among processors. The processors form a pipeline using the ring topology. In a single step each processor computes the local fitness of its current subpopulation while sending the previous subpopulation to the successor and receiving next sub-population from the predecessor. Thus it is possible to overlap communication and computation using non-blocking MPI routines. Our approach was applied to several classification and regression learning problems. The scalability of the algorithm was measured on a compute cluster consisting of sixteen two-processor servers connected by a fast infiniband interconnect. The results of initial experiments show that for large datasets the algorithm is capable of obtaining very good, near linear speedup
  • Keywords
    evolutionary computation; feedforward neural nets; learning (artificial intelligence); message passing; parallel algorithms; pipeline processing; data decomposition; feed-forward neural network training; fitness function; infiniband interconnect; nonblocking MPI routines; parallel differential evolution algorithm; regression learning problems; ring topology; two-processor servers; Artificial neural networks; Backpropagation algorithms; Concurrent computing; Evolution (biology); Evolutionary computation; Feedforward neural networks; Feedforward systems; Neural networks; Pipelines; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
  • Conference_Location
    Bialystok
  • Print_ISBN
    0-7695-2554-7
  • Type

    conf

  • DOI
    10.1109/PARELEC.2006.6
  • Filename
    1698681