Learning from a Stream of Nonstationary and Dependent Data in Multiobjective Evolutionary Optimization

  • Jianyong Sun*
  • , Hu Zhang
  • , Aimin Zhou
  • , Qingfu Zhang
  • , Ke Zhang
  • , Zhenbiao Tu
  • , Kai Ye
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

32 Scopus citations

Abstract

Combining machine learning techniques has shown great potentials in evolutionary optimization since the domain knowledge of an optimization problem, if well learned, can be a great help for creating high-quality solutions. However, existing learning-based multiobjective evolutionary algorithms (MOEAs) spend too much computational overhead on learning. To address this problem, we propose a learning-based MOEA where an online learning algorithm is embedded within the evolutionary search procedure. The online learning algorithm takes the stream of sequentially generated solutions along the evolution as its training data. It is noted that the stream of solutions are temporal, dependent, nonstationary, and nonstatic. These data characteristics make existing online learning algorithm not suitable for the evolution data. We hence modify an existing online agglomerative clustering algorithm to accommodate these characteristics. The modified online clustering algorithm is applied to adaptively discover the structure of the Pareto optimal set; and the learned structure is used to guide new solution creation. Experimental results have shown significant improvement over four state-of-the-art MOEAs on a variety of benchmark problems.

Original languageEnglish
Article number8437195
Pages (from-to)541-555
Number of pages15
JournalIEEE Transactions on Evolutionary Computation
Volume23
Issue number4
DOIs
StatePublished - Aug 2019

Keywords

  • Evolutionary algorithms (EAs)
  • machine learning (ML)
  • multiobjective optimization
  • online agglomerative clustering

Fingerprint

Dive into the research topics of 'Learning from a Stream of Nonstationary and Dependent Data in Multiobjective Evolutionary Optimization'. Together they form a unique fingerprint.

Cite this