TY - JOUR
T1 - Structural learning of Bayesian networks by bacterial foraging optimization
AU - Yang, Cuicui
AU - Ji, Junzhong
AU - LIU, Jiming
AU - Liu, Jinduo
AU - Yin, Baocai
N1 - Funding Information:
This work was partly supported by the NSFC Research Program ( 61375059 , 61332016 ), the National “973” Key Basic Research Program of China ( 2014CB744601 ), the Specialized Research Fund for the Doctoral Program of Higher Education ( 20121103110031 ), and the Beijing Municipal Education Research Plan key project (Beijing Municipal Fund Class B) ( KZ201410005004 ).
PY - 2016/2/1
Y1 - 2016/2/1
N2 - Algorithms inspired by swarm intelligence have been used for many optimization problems and their effectiveness has been proven in many fields. We propose a new swarm intelligence algorithm for structural learning of Bayesian networks, BFO-B, based on bacterial foraging optimization. In the BFO-B algorithm, each bacterium corresponds to a candidate solution that represents a Bayesian network structure, and the algorithm operates under three principal mechanisms: chemotaxis, reproduction, and elimination and dispersal. The chemotaxis mechanism uses four operators to randomly and greedily optimize each solution in a bacterial population, then the reproduction mechanism simulates survival of the fittest to exploit superior solutions and speed convergence of the optimization. Finally, an elimination and dispersal mechanism controls the exploration processes and jumps out of a local optima with a certain probability. We tested the individual contributions of four algorithm operators and compared with two state of the art swarm intelligence based algorithms and seven other well-known algorithms on many benchmark networks. The experimental results verify that the proposed BFO-B algorithm is a viable alternative to learn the structures of Bayesian networks, and is also highly competitive compared to state of the art algorithms.
AB - Algorithms inspired by swarm intelligence have been used for many optimization problems and their effectiveness has been proven in many fields. We propose a new swarm intelligence algorithm for structural learning of Bayesian networks, BFO-B, based on bacterial foraging optimization. In the BFO-B algorithm, each bacterium corresponds to a candidate solution that represents a Bayesian network structure, and the algorithm operates under three principal mechanisms: chemotaxis, reproduction, and elimination and dispersal. The chemotaxis mechanism uses four operators to randomly and greedily optimize each solution in a bacterial population, then the reproduction mechanism simulates survival of the fittest to exploit superior solutions and speed convergence of the optimization. Finally, an elimination and dispersal mechanism controls the exploration processes and jumps out of a local optima with a certain probability. We tested the individual contributions of four algorithm operators and compared with two state of the art swarm intelligence based algorithms and seven other well-known algorithms on many benchmark networks. The experimental results verify that the proposed BFO-B algorithm is a viable alternative to learn the structures of Bayesian networks, and is also highly competitive compared to state of the art algorithms.
KW - Bacterial foraging optimization
KW - Bayesian networks
KW - Structural learning
KW - Swarm intelligence
UR - http://www.scopus.com/inward/record.url?scp=84959364361&partnerID=8YFLogxK
U2 - 10.1016/j.ijar.2015.11.003
DO - 10.1016/j.ijar.2015.11.003
M3 - Journal article
AN - SCOPUS:84959364361
SN - 0888-613X
VL - 69
SP - 147
EP - 167
JO - International Journal of Approximate Reasoning
JF - International Journal of Approximate Reasoning
ER -