IEEE Computational Intelligence Magazine - May 2021 - 29
a 0 = 45) to the target than the other (optiTransfer neuroevolution is applied to solve the
mized search distr ibution for g = 3.7,
a 0 = 45). By default, the mixture model for
projectiles on another planet such as Mars or on the
transfer neuroevolution is initialized with
Moon, since the same physics laws apply elsewhere
equal mixing coefficients for the target and all
in the universe.
source distribution components. As shown in
the left panel of Figure 9a, the mixing coefficient of the beneficial source quickly ascends
adaptive transfer mechanism to systematically transfer useful
to 1 at the early evolutionary stage, while suppressing the mixknowledge from relevant source problems, while protecting the
ing coefficients from the less relevant source. This shows that
search against negative transfer. In practice, it is very common for
the mixture model-based transfer is capable of jointly processmany similar differential equation problems to occur under difing multiple sources and selecting the one that is most relevant
ferent environments and boundary conditions; as such, we expect
to the target. After a certain point however, the source no lontransfer neuroevolution to shine in this domain. We empirically
ger remains competitive with the evolved target search distridemonstrated that transfer neuroevolution may not only improve
bution, which causes its mixing coefficient to gradually drop.
the convergence speed but also improve the solution accuracy in
Eventually, the target search distribution takes over the mixture
comparison to the baseline neuroevolution algorithm.
model and all the source components are deactivated. Due to
In our experimental study, neuroevolution nevertheless
the directional bias induced by the source priors, the search
starts losing its competitive advantage to SGD (ADAM) for
progresses at a faster rate towards a better solution.
more complex differential equations. On this account, it is
Next, the sensitivity of initial mixing coefficient a s' is invesimportant for future research to further improve the effectivetigated under the single source setup. We consider the scenario
ness of neuroevolution in terms of: (1) handling much larger
where the single source is from a related prior (optimized
neural networks, such that the solution of complex differential
search distribution for g = 3.7, a 0 = 45), and is initialized at
equations can be accurately emulated; and (2) simultaneously
different levels of a { = 0.99, 0.1, 0. As shown in the right panel
searching for the best network architecture in addition to the
of Figure 9a, a { quickly ascends to dominate the mixture
neural network weights [58]-[61]. Another interesting idea is
model at the early evolutionary stage, even when it has a small
the development of multi-objective, multi-task neuroevolution
initial value. That is, the proposed mixture model-based adap[62], [63] in the context of physics-informed neural networks.
tive transfer method is not very sensitive to the initial a s' setWe expect these approaches to have a good synergy with the
ting. The only exception is when the initial a { is set to 0, since
recently proposed domain decomposition strategy [64], [65],
in this case pseudo-offspring will never be drawn from the
where separate neural networks are used to approximate differsource distribution. Thus, transfer never occurs. On the other
ent sub-domains of a differential equation.
hand, if the single source forms an unrelated prior (far from the
optimum target distribution), its mixing coefficient quickly
descends to 0 so that negative transfer is avoided. As a result, the
Acknowledgment
search has a similar convergence trend as the no-transfer sceJian Cheng Wong is supported by the Institute of High Perfornario (right panel of Figure 9b).
mance Computing (IHPC), A*STAR. Abhishek Gupta is supported in part by the A*STAR Cyber-Physical Production
System (CPPS) - Towards Contextual and Intelligent Response
VI. Conclusions
Research Program, under the RIE2020 IAF-PP Grant
In conclusion, this paper demonstrated neuroevolution as a
A19C1a0018.Yew-Soon Ong is supported by the Data Science
notable approach for solving differential equations, where the
and Artificial Intelligence Research Center (DSAIR) and the
problem has been transformed to one of global optimization of
School of Computer Science and Engineering at Nanyang
physics-informed neural networks. In such problems, we merit
Technological University.
the accuracy of the solution, which shall be produced by a better optimized neural network. Gradient descent methods such
as SGD may not always be the best approach, because they are
References
[1] W. Ames, Numerical Methods for Partial Differential Equations. Boston, MA: Academic
prone to premature convergence. Therefore, we introduce neuPress, 1992.
roevolution, which naturally adapts a parallel exploration of
[2] K. W. Morton and D. F. Mayers, Numerical Solution of Partial Differential Equations.
Cambridge University Press, 2005.
diverse solutions during the optimization search to overcome
[3] M. Heath, Scientific Computing: An Introductory Survey. Philadelphia, PA: Society for
local optima and to achieve better optimized neural networks.
Industrial and Applied Mathematics, 2018.
[4] R. Mattheij, Partial Differential Equations: Modeling, Analysis, Computation. Philadelphia:
We empirically demonstrated that an implementation of the
Society for Industrial and Applied Mathematics, 2005.
state-of-the-art NES algorithm could outperform SGD in
[5] L. Debnath, Nonlinear Partial Differential Equations for Scientists and Engineers. Boston:
Birkhäuser, 2012.
many differential equations to give more accurate solutions.
[6] H. Wang, Modeling Information Diffusion in Online Social Networks with Partial Differential
Moreover, a novel transfer neuroevolution method which is
Equations. Cham: Springer, 2020.
[7] J. Ankudinova and M. Ehrhardt, " On the numerical solution of nonlinear blackschosuitable for general probabilistic distribution-based evolution
les equations, " Comput. Math. Appl., vol. 56, no. 3, pp. 799-812, 2008. doi: 10.1016/j.
strategies is proposed. It features a mixture model-based
camwa.2008.02.005.
MAY 2021 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE
29
IEEE Computational Intelligence Magazine - May 2021
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2021
Contents
IEEE Computational Intelligence Magazine - May 2021 - Cover1
IEEE Computational Intelligence Magazine - May 2021 - Cover2
IEEE Computational Intelligence Magazine - May 2021 - Contents
IEEE Computational Intelligence Magazine - May 2021 - 2
IEEE Computational Intelligence Magazine - May 2021 - 3
IEEE Computational Intelligence Magazine - May 2021 - 4
IEEE Computational Intelligence Magazine - May 2021 - 5
IEEE Computational Intelligence Magazine - May 2021 - 6
IEEE Computational Intelligence Magazine - May 2021 - 7
IEEE Computational Intelligence Magazine - May 2021 - 8
IEEE Computational Intelligence Magazine - May 2021 - 9
IEEE Computational Intelligence Magazine - May 2021 - 10
IEEE Computational Intelligence Magazine - May 2021 - 11
IEEE Computational Intelligence Magazine - May 2021 - 12
IEEE Computational Intelligence Magazine - May 2021 - 13
IEEE Computational Intelligence Magazine - May 2021 - 14
IEEE Computational Intelligence Magazine - May 2021 - 15
IEEE Computational Intelligence Magazine - May 2021 - 16
IEEE Computational Intelligence Magazine - May 2021 - 17
IEEE Computational Intelligence Magazine - May 2021 - 18
IEEE Computational Intelligence Magazine - May 2021 - 19
IEEE Computational Intelligence Magazine - May 2021 - 20
IEEE Computational Intelligence Magazine - May 2021 - 21
IEEE Computational Intelligence Magazine - May 2021 - 22
IEEE Computational Intelligence Magazine - May 2021 - 23
IEEE Computational Intelligence Magazine - May 2021 - 24
IEEE Computational Intelligence Magazine - May 2021 - 25
IEEE Computational Intelligence Magazine - May 2021 - 26
IEEE Computational Intelligence Magazine - May 2021 - 27
IEEE Computational Intelligence Magazine - May 2021 - 28
IEEE Computational Intelligence Magazine - May 2021 - 29
IEEE Computational Intelligence Magazine - May 2021 - 30
IEEE Computational Intelligence Magazine - May 2021 - 31
IEEE Computational Intelligence Magazine - May 2021 - 32
IEEE Computational Intelligence Magazine - May 2021 - 33
IEEE Computational Intelligence Magazine - May 2021 - 34
IEEE Computational Intelligence Magazine - May 2021 - 35
IEEE Computational Intelligence Magazine - May 2021 - 36
IEEE Computational Intelligence Magazine - May 2021 - 37
IEEE Computational Intelligence Magazine - May 2021 - 38
IEEE Computational Intelligence Magazine - May 2021 - 39
IEEE Computational Intelligence Magazine - May 2021 - 40
IEEE Computational Intelligence Magazine - May 2021 - 41
IEEE Computational Intelligence Magazine - May 2021 - 42
IEEE Computational Intelligence Magazine - May 2021 - 43
IEEE Computational Intelligence Magazine - May 2021 - 44
IEEE Computational Intelligence Magazine - May 2021 - 45
IEEE Computational Intelligence Magazine - May 2021 - 46
IEEE Computational Intelligence Magazine - May 2021 - 47
IEEE Computational Intelligence Magazine - May 2021 - 48
IEEE Computational Intelligence Magazine - May 2021 - 49
IEEE Computational Intelligence Magazine - May 2021 - 50
IEEE Computational Intelligence Magazine - May 2021 - 51
IEEE Computational Intelligence Magazine - May 2021 - 52
IEEE Computational Intelligence Magazine - May 2021 - 53
IEEE Computational Intelligence Magazine - May 2021 - 54
IEEE Computational Intelligence Magazine - May 2021 - 55
IEEE Computational Intelligence Magazine - May 2021 - 56
IEEE Computational Intelligence Magazine - May 2021 - 57
IEEE Computational Intelligence Magazine - May 2021 - 58
IEEE Computational Intelligence Magazine - May 2021 - 59
IEEE Computational Intelligence Magazine - May 2021 - 60
IEEE Computational Intelligence Magazine - May 2021 - 61
IEEE Computational Intelligence Magazine - May 2021 - 62
IEEE Computational Intelligence Magazine - May 2021 - 63
IEEE Computational Intelligence Magazine - May 2021 - 64
IEEE Computational Intelligence Magazine - May 2021 - 65
IEEE Computational Intelligence Magazine - May 2021 - 66
IEEE Computational Intelligence Magazine - May 2021 - 67
IEEE Computational Intelligence Magazine - May 2021 - 68
IEEE Computational Intelligence Magazine - May 2021 - 69
IEEE Computational Intelligence Magazine - May 2021 - 70
IEEE Computational Intelligence Magazine - May 2021 - 71
IEEE Computational Intelligence Magazine - May 2021 - 72
IEEE Computational Intelligence Magazine - May 2021 - 73
IEEE Computational Intelligence Magazine - May 2021 - 74
IEEE Computational Intelligence Magazine - May 2021 - 75
IEEE Computational Intelligence Magazine - May 2021 - 76
IEEE Computational Intelligence Magazine - May 2021 - 77
IEEE Computational Intelligence Magazine - May 2021 - 78
IEEE Computational Intelligence Magazine - May 2021 - 79
IEEE Computational Intelligence Magazine - May 2021 - 80
IEEE Computational Intelligence Magazine - May 2021 - 81
IEEE Computational Intelligence Magazine - May 2021 - 82
IEEE Computational Intelligence Magazine - May 2021 - 83
IEEE Computational Intelligence Magazine - May 2021 - 84
IEEE Computational Intelligence Magazine - May 2021 - 85
IEEE Computational Intelligence Magazine - May 2021 - 86
IEEE Computational Intelligence Magazine - May 2021 - 87
IEEE Computational Intelligence Magazine - May 2021 - 88
IEEE Computational Intelligence Magazine - May 2021 - 89
IEEE Computational Intelligence Magazine - May 2021 - 90
IEEE Computational Intelligence Magazine - May 2021 - 91
IEEE Computational Intelligence Magazine - May 2021 - 92
IEEE Computational Intelligence Magazine - May 2021 - 93
IEEE Computational Intelligence Magazine - May 2021 - 94
IEEE Computational Intelligence Magazine - May 2021 - 95
IEEE Computational Intelligence Magazine - May 2021 - 96
IEEE Computational Intelligence Magazine - May 2021 - 97
IEEE Computational Intelligence Magazine - May 2021 - 98
IEEE Computational Intelligence Magazine - May 2021 - 99
IEEE Computational Intelligence Magazine - May 2021 - 100
IEEE Computational Intelligence Magazine - May 2021 - Cover3
IEEE Computational Intelligence Magazine - May 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com