Building Bayesian network classifiers through a Bayesian complexity monitoring system

G. A. Ruz, D. T. Pham

Research output: Contribution to journalArticlepeer-review

15 Scopus citations


Nowadays, the need for practical yet efficient machine learning techniques for engineering applications are highly in demand. A new learning method for building Bayesian network classifiers is presented in this article. The proposed method augments the naive Bayesian (NB) classifier by using the Chow and Liu tree construction method, but introducing a Bayesian approach to control the accuracy and complexity of the resulting network, which yields simple structures that are not necessarily a spanning tree. Experiments by using benchmark data sets show that the number of augmenting edges by using the proposed learning method depends on the number of training data used. The classification accuracy was better, or at least equal, to the NB and the tree augmented NB models when tested on 10 benchmark data sets. The evaluation on a real industrial application showed that the simple Bayesian network classifier outperformed the C4.5 and the random forest algorithms and achieved competitive results against C5.0 and a neural network.

Original languageEnglish
Pages (from-to)743-756
Number of pages14
JournalProceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science
Issue number3
StatePublished - Mar 2009


  • Bayes factor
  • Bayesian networks
  • Classification
  • Naive bayes
  • Tree-augmented naive bayes classifier


Dive into the research topics of 'Building Bayesian network classifiers through a Bayesian complexity monitoring system'. Together they form a unique fingerprint.

Cite this