BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization
BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization
Structure learning is a very important problem in the field of Bayesian networks (BNs). It is also an active research area for more than 2 decades; therefore, many approaches have been proposed in order to find an optimal structure based on training samples. In this paper, a Particle Swarm Optimization (PSO)-based algorithm is proposed to solve the BN structure learning problem; named BNC-PSO (Bayesian Network Construction algorithm using PSO). Edge inserting/deleting is employed in the algorithm to make the particles have the ability to achieve the optimal solution, while a cycle removing procedure is used to prevent the generation of invalid solutions. Then, the theorem of Markov chain is used to prove the global convergence of our proposed algorithm. Finally, some experiments are designed to evaluate the performance of the proposed PSO-based algorithm. Experimental results indicate that BNC-PSO is worthy of being studied in the field of BNs construction. Meanwhile, it can significantly increase nearly 15% in the scoring metric values, comparing with other optimization-based algorithms.
272-289
Gheisari, S.
ec5925da-f424-4f49-8b72-d4d045ee7ba6
Meybodi, M.R.
38d27d0a-c6d5-4cfc-89b7-b7a79d1b3351
1 March 2016
Gheisari, S.
ec5925da-f424-4f49-8b72-d4d045ee7ba6
Meybodi, M.R.
38d27d0a-c6d5-4cfc-89b7-b7a79d1b3351
Gheisari, S. and Meybodi, M.R.
(2016)
BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization.
Information Sciences, 348, .
(doi:10.1016/j.ins.2016.01.090).
Abstract
Structure learning is a very important problem in the field of Bayesian networks (BNs). It is also an active research area for more than 2 decades; therefore, many approaches have been proposed in order to find an optimal structure based on training samples. In this paper, a Particle Swarm Optimization (PSO)-based algorithm is proposed to solve the BN structure learning problem; named BNC-PSO (Bayesian Network Construction algorithm using PSO). Edge inserting/deleting is employed in the algorithm to make the particles have the ability to achieve the optimal solution, while a cycle removing procedure is used to prevent the generation of invalid solutions. Then, the theorem of Markov chain is used to prove the global convergence of our proposed algorithm. Finally, some experiments are designed to evaluate the performance of the proposed PSO-based algorithm. Experimental results indicate that BNC-PSO is worthy of being studied in the field of BNs construction. Meanwhile, it can significantly increase nearly 15% in the scoring metric values, comparing with other optimization-based algorithms.
This record has no associated files available for download.
More information
Accepted/In Press date: 30 January 2016
e-pub ahead of print date: 18 February 2016
Published date: 1 March 2016
Identifiers
Local EPrints ID: 493936
URI: http://eprints.soton.ac.uk/id/eprint/493936
ISSN: 0020-0255
PURE UUID: 9e634f81-9ddc-443d-9793-0196e5f6097b
Catalogue record
Date deposited: 17 Sep 2024 17:03
Last modified: 18 Sep 2024 02:11
Export record
Altmetrics
Contributors
Author:
S. Gheisari
Author:
M.R. Meybodi
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics