Abstract
Variable Ordering (VO) plays an important role when inducing Bayesian Networks (BNs) and Bayesian Classifiers (BCs). Previous works in the literature suggest that it is worth pursuing the use of genetic/evolutionary algorithms for identifying a suitable VO, when learning a BN structure from data. This paper proposes a collaborative Evolutionary-Bayes algorithm named VOEA (Variable Ordering Evolutionary Algorithm) aimed at inducing BCs from data. The two VOEA versions presented in the paper refine a previously proposed algorithm named VOGA by employing only a single evolutionary operator (either crossover or mutation) as well as by using information about the class variable when defining the most suitable variable ordering for learning a BC. Experiments performed in a number of datasets revealed that the VOEA approach is promising and tends to generate suitable and representative BCs, particularly in its version VOEA_M, which only implements the mutation operator.
Get full access to this article
View all access options for this article.
