Table 9: Time consumed (s) during node ordering 
(including the K2 algorithm). 
Method
 
Alarm Hailfinder 
PROPOSED  8.98 s  31.35 s 
K2 + MWST  11.28 s  33.62 s 
K2-MWST  12.36 s  34.70 s 
Chen et al.  75.19 s  300.94 s 
Hrushka et al.  236.22  984.95 s 
6 CONCLUSIONS  
The BN-learning problem is NP-hard, so many 
approaches have been proposed for this task is quite 
complex and hard to implement. In this paper, we 
propose a very simple and easy-to-implement 
method for addressing this task. Our method is based 
on the single order yielded by factor analysis. It does 
not explore the space of the orderings. So, it is much 
easier than ordering-based approaches which do 
explore the ordering space.  Because factor analysis 
is based on the correlation matrix of the variables 
involved.  
REFERENCES 
Abramson, B., Brown, J., Edwards, W., Murphy, A., & 
Winkler, R. L. (1996). Hailfinder: A Bayesian system 
for forecasting severe weather. International Journal 
of Forecasting, 12(1), 57-71. 
Beinlich, I. A., Suermondt, H. J., Chavez, R. M., & 
Cooper, G. F. (1989).The ALARM monitoring system: 
A case study with two probabilistic inference 
techniques for belief networks (pp. 247-256). Springer 
Berlin Heidelberg. 
Chen, X. W., Anantha, G., & Lin, X. (2008). Improving 
Bayesian network structure learning with mutual 
information-based node ordering in the K2 
algorithm. IEEE Transactions on Knowledge and Data 
Engineering, 20(5), 628-640. 
Chow, C., & Liu, C. (1968). Approximating discrete 
probability distributions with dependence trees. IEEE 
transactions on Information Theory, 14(3), 462-467. 
Cooper, G. F., & Herskovits, E. (1992). A Bayesian 
method for the induction of probabilistic networks 
from data. Machine learning, 9(4), 309-347. 
Friedman, N., & Goldszmidt, M. (1998). Learning 
Bayesian networks with local structure. In Learning in 
graphical models (pp. 421-459). Springer Netherlands. 
Friedman, N., & Koller, D. (2000). Being Bayesian about 
network structure. In Proceedings of the Sixteenth 
conference on Uncertainty in artificial 
intelligence (pp. 201-210). Morgan Kaufmann 
Publishers Inc. 
Geiger, D., Verma, T., & Pearl, J. (1990). Identifying 
independence in Bayesian networks. Networks, 20(5), 
507-534. 
Ghahramani, Z. (1998). Learning dynamic Bayesian 
networks. In Adaptive processing of sequences and 
data structures (pp. 168-197). Springer Berlin 
Heidelberg. 
Grossman, D., & Domingos, P. (2004, July). Learning 
Bayesian network classifiers by maximizing 
conditional likelihood. In Proceedings of the twenty-
first international conference on Machine learning (p. 
46). ACM. 
Hayton, J. C., Allen, D. G., & Scarpello, V. (2004). Factor 
retention decisions in exploratory factor analysis: A 
tutorial on parallel analysis. Organizational research 
methods, 7(2), 191-205.  
Heckerman, D. (1998). A tutorial on learning with 
Bayesian networks. In Learning in graphical 
models (pp. 301-354). Springer Netherlands. 
Hruschka, E. R., & Ebecken, N. F. (2007). Towards 
efficient variables ordering for Bayesian networks 
classifier. Data & Knowledge Engineering,63(2), 258-
269. 
Horn, J. L. (1965). A rationale and test for the number of 
factors in factor analysis. Psychometrika, 30(2), 179-
185. 
Hsu, W. H., Guo, H., Perry, B. B., & Stilson, J. A. (2002, 
July). A Permutation Genetic Algorithm For Variable 
Ordering In Learning Bayesian Networks From Data. 
In GECCO (Vol. 2, pp. 383-390). 
Jensen, F. V. (1996). An introduction to Bayesian 
networks (Vol. 210). London: UCL press. 
Johnson, R. A., & Wichern, D. W. (2002). Applied 
multivariate statistical analysis (Vol. 5, No. 8). Upper 
Saddle River, NJ: Prentice hall.  
Kaiser, Henry F. (1992). "On Cliff's formula, the Kaiser-
Guttman rule, and the number of factors." Perceptual 
and motor skills 74.2: 595-598. 
Kim, J. O., & Mueller, C. W. (1978). Factor analysis: 
Statistical methods and practical issues (Vol.  14). 
Sage. 
Lamma, E., Riguzzi, F., & Storari, S. (2005). Improving 
the K2 algorithm using association rule 
parameters. Information Processing and Management 
of Uncertainty in Knowledge-Based Systems 
(IPMU04), 1667-1674. 
Larranaga, P., Kuijpers, C. M., Murga, R. H., & 
Yurramendi, Y. (1996). Learning Bayesian network 
structures by searching for the best ordering with 
genetic algorithms. IEEE transactions on systems, 
man, and cybernetics-part A: systems and 
humans, 26(4), 487-493. 
Leray, P., & Francois, O. (2004). BNT structure learning 
package: Documentation and 
experiments. Laboratoire PSI, Universitè et INSA de 
Rouen, Tech. Rep. 
Madigan, D., York, J., & Allard, D. (1995). Bayesian 
graphical models for discrete data. International 
Statistical Review/Revue Internationale de Statistique, 
215-232.