Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning
Learning the Bayesian networks (BNs) structure from data has received increasing attention. Many heuristic algorithms have been introduced to search for the optimal network that best matches the given training data set. To further improve the performance of ant colony optimization (ACO) in learning...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-11-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/11/11/188 |
id |
doaj-7ed32f59fd0e4cf2b2552a599f1388ea |
---|---|
record_format |
Article |
spelling |
doaj-7ed32f59fd0e4cf2b2552a599f1388ea2020-11-24T23:03:21ZengMDPI AGAlgorithms1999-48932018-11-01111118810.3390/a11110188a11110188Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure LearningXiangyin Zhang0Yuying Xue1Xingyang Lu2Songmin Jia3Faculty of Information Technology, Beijing University of Technology, Beijing 100124, ChinaFaculty of Information Technology, Beijing University of Technology, Beijing 100124, ChinaFaculty of Information Technology, Beijing University of Technology, Beijing 100124, ChinaFaculty of Information Technology, Beijing University of Technology, Beijing 100124, ChinaLearning the Bayesian networks (BNs) structure from data has received increasing attention. Many heuristic algorithms have been introduced to search for the optimal network that best matches the given training data set. To further improve the performance of ant colony optimization (ACO) in learning the BNs structure, this paper proposes a new improved coevolution ACO (coACO) algorithm, which uses the pheromone information as the cooperative factor and the differential evolution (DE) as the cooperative strategy. Different from the basic ACO, the coACO divides the entire ant colony into various sub-colonies (groups), among which DE operators are adopted to implement the cooperative evolutionary process. Experimental results demonstrate that the proposed coACO outperforms the basic ACO in learning the BN structure in terms of convergence and accuracy.https://www.mdpi.com/1999-4893/11/11/188bayesian networkant colony optimizationstructure learningcooperative evolutiondifferential evolution |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xiangyin Zhang Yuying Xue Xingyang Lu Songmin Jia |
spellingShingle |
Xiangyin Zhang Yuying Xue Xingyang Lu Songmin Jia Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning Algorithms bayesian network ant colony optimization structure learning cooperative evolution differential evolution |
author_facet |
Xiangyin Zhang Yuying Xue Xingyang Lu Songmin Jia |
author_sort |
Xiangyin Zhang |
title |
Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning |
title_short |
Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning |
title_full |
Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning |
title_fullStr |
Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning |
title_full_unstemmed |
Differential-Evolution-Based Coevolution Ant Colony Optimization Algorithm for Bayesian Network Structure Learning |
title_sort |
differential-evolution-based coevolution ant colony optimization algorithm for bayesian network structure learning |
publisher |
MDPI AG |
series |
Algorithms |
issn |
1999-4893 |
publishDate |
2018-11-01 |
description |
Learning the Bayesian networks (BNs) structure from data has received increasing attention. Many heuristic algorithms have been introduced to search for the optimal network that best matches the given training data set. To further improve the performance of ant colony optimization (ACO) in learning the BNs structure, this paper proposes a new improved coevolution ACO (coACO) algorithm, which uses the pheromone information as the cooperative factor and the differential evolution (DE) as the cooperative strategy. Different from the basic ACO, the coACO divides the entire ant colony into various sub-colonies (groups), among which DE operators are adopted to implement the cooperative evolutionary process. Experimental results demonstrate that the proposed coACO outperforms the basic ACO in learning the BN structure in terms of convergence and accuracy. |
topic |
bayesian network ant colony optimization structure learning cooperative evolution differential evolution |
url |
https://www.mdpi.com/1999-4893/11/11/188 |
work_keys_str_mv |
AT xiangyinzhang differentialevolutionbasedcoevolutionantcolonyoptimizationalgorithmforbayesiannetworkstructurelearning AT yuyingxue differentialevolutionbasedcoevolutionantcolonyoptimizationalgorithmforbayesiannetworkstructurelearning AT xingyanglu differentialevolutionbasedcoevolutionantcolonyoptimizationalgorithmforbayesiannetworkstructurelearning AT songminjia differentialevolutionbasedcoevolutionantcolonyoptimizationalgorithmforbayesiannetworkstructurelearning |
_version_ |
1725634281297936384 |