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.