Back to Search
Start Over
Structural learning of Bayesian networks by bacterial foraging optimization
- Source :
- International Journal of Approximate Reasoning. 69:147-167
- Publication Year :
- 2016
- Publisher :
- Elsevier BV, 2016.
-
Abstract
- 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. Reproduction selects elite individuals and realizes information transmission.Chemotaxis and elimination-and-dispersal maintain a balance between exploitation and exploration.Four operators serve as candidate directions for each bacterium to select.
- Subjects :
- Optimization problem
Exploit
business.industry
Computer science
Applied Mathematics
Swarm intelligence
Bayesian network
02 engineering and technology
Theoretical Computer Science
Bacterial foraging optimization
Bayesian networks
Local optimum
Artificial Intelligence
020204 information systems
Convergence (routing)
0202 electrical engineering, electronic engineering, information engineering
Benchmark (computing)
020201 artificial intelligence & image processing
Artificial intelligence
Multi-swarm optimization
Structural learning
business
Software
Subjects
Details
- ISSN :
- 0888613X
- Volume :
- 69
- Database :
- OpenAIRE
- Journal :
- International Journal of Approximate Reasoning
- Accession number :
- edsair.doi.dedup.....fea34b97609fac34ba3a1093f6a7ad58
- Full Text :
- https://doi.org/10.1016/j.ijar.2015.11.003