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...

Full description

Bibliographic Details
Main Authors: Xiangyin Zhang, Yuying Xue, Xingyang Lu, Songmin Jia
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