Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1276958.1277200acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

A chain-model genetic algorithm for Bayesian network structure learning

Published: 07 July 2007 Publication History

Abstract

Bayesian Networks are today used in various fields and domains due to their inherent ability to deal with uncertainty. Learning Bayesian Networks, however is an NP-Hard task [7]. The super exponential growth of the number of possible networks given the number of factors in the studied problem domain has meant that more often, approximate and heuristic rather than exact methods are used. In this paper, a novel genetic algorithm approach for reducing the complexity of Bayesian network structure discovery is presented. We propose a method that uses chain structures as a model for Bayesian networks that can be constructed from given node orderings. The chain model is used to evolve a small number of orderings which are then injected into a greedy search phase which searches for an optimal structure. We present a series of experiments that show a significant reduction can be made in computational cost although with some penalty in success rate.

References

[1]
Bayesia. Bayesialab Bayesian network software. http://www.bayesia.com/.
[2]
I. A. Beinlich, H. J. Suermondt, R. M. Chavez, and G. F. Cooper. The ALARM monitoring system: A case study with two probabilistic inference techniques for belief networks,. Proceedings of the Second European Conference on Artificial Intelligence in Medical Care, Springer-Verlag, Berlin. pages 247--256, 1989.
[3]
BNJ. Bayesian network tools in Java. http://bnj.sourceforge.net/.
[4]
R. R. Bouckaert. Probabilistic network construction using the minimum description length principle. Lecture Notes in Computer Science 747: 41--48, 1993.
[5]
R. R. Bouckaert. Bayesian Belief Networks: From Construction to Inference PhDthesis, University of Utrecht, 1995.
[6]
W. Buntine. Operations for learning with graphical models. Journal of Artificial Intelligence Research 2: 159--225, 1994.
[7]
D. Chickering. Learning Bayesian networks is NP-Complete. In Proceedings of AI and Statistics 1995.
[8]
D. Chickering, D. Heckerman, and C. Meek. Large-sample learning of Bayesian networks is NP-Hard. J. Mach. Learn. Res. 5: 1287--1330, 2004.
[9]
C. Chow and C. Liu. Approximating discrete probability distributions with dependence trees. IEEE transactions on Information Theory 14: 462--467, 1968.
[10]
G. Cooper and E. Herskovits. A Bayesian method for the induction of probabilistic networks from data. Machine Learning 9: 309--347, 1992.
[11]
R. G. Cowell, S. L. Lauritzen, A. P. David, and D. J. Spiegelhalter. Probabilistic Networks and Expert Systems Springer-Verlag New York, Inc., Secaucus, NJ, USA, 1999.
[12]
L. de Campos and J. Huete. On the use of independence relationships for learning simplified belief networks. International Journal of Intelligent Systems 12: 495--522, 1997.
[13]
N. Friedman and M. Goldszmidt. Learning Bayesian networks with local structure. Proceedings of the 12th Conference on Uncertainty in Artificial Intelligence pages 252--262, 1996.
[14]
N. Friedman, I. Nachman, and D. Peér. Learning Bayesian network structure from massive datasets: The "sparse candidate" algorithm. In Uncertainty in Artificial Intelligence pages 206--215, 1999.
[15]
J. Habrant. Structure learning of Bayesian networks from databases by genetic algorithms-application to time series prediction in. nance. In ICEIS pages 225--231, 1999.
[16]
D. Heckerman, D. Geiger, and D. Chickering. Learning Bayesian networks: The combination of knowledge and statistical data. In KDD Workshop pages 85--96, 1994.
[17]
M. Koivisto and K. Sood. Exact bayesian structure discovery in Bayesian networks, 2004.
[18]
P. Larrañaga, C. Kuijpers, and R. Murga. Learning Bayesian network structures by searching for the best ordering with genetic algorithms. IEEE Transactions on System, Man and Cybernetics 26: 487--493, 1996.
[19]
P. Larrañaga and Y. Yurramendi. Structure learning approaches in causal probabilistic networks, 1998.
[20]
S. L. Lauritzen and D. J. Spiegelhalter. Local computations with probabilities on graphical structures and their application to expert systems. Journal of the Royal Statistical Society 50(2): 157--224, 1988.
[21]
Netica. Netica Bayesian network software from Norsys. http: //www.norsys.com.
[22]
A. J. Novobilski. The random selection and manipulation of legally encoded Bayesian networks in genetic algorithms. In IC-AI pages 438--443, 2003.
[23]
G. Provan and M. Singh. Learning Bayesian networks using feature selection. 1995.
[24]
R. Robinson. Counting labeled acyclic digraphs. New Directions in the Theory of Graphs, In Frank Harary, editor. Academic Press, New York pages 239--273, 1973.
[25]
P. Spirtes, C. Glymour, and R. Scheines. Causation, Prediction and Search. Lecture Notes in Statistics, New York: Springer Verlag 81, 1993.
[26]
M. Teyssier and D. Koller. Ordering-based search: A simple and effective algorithm for learning Bayesian networks. In Proceedings of the 21th Annual Conference on Uncertainty in Artificial Intelligence pages 584--59, Arlington, Virginia, 2005. AUAI Press.
[27]
S. van Dijk, D. Thierens, and L. C. van der Gaag. Building a GA from design principles for learning Bayesian networks. In GECCO pages 886--897, 2003.
[28]
D. Whitley. The GENITOR algorithm and selection pressure: Why rank-based allocation of reproductive trialsisbest. InJ. D. Scha. er, editor, Proceedings of the Third International Conference on Genetic Algorithms San Mateo, CA, 1989. Morgan Kaufman.
[29]
M. L. Wong, S. Y. Lee, andK. S. Leung. Ahybrid data mining approach to discover Bayesian networks using evolutionary programming. In GECCO '02: Proceedings of the Genetic and Evolutionary Computation Conference pages 214--222, San Francisco, CA, USA, 2002. Morgan Kaufmann Publishers Inc.
[30]
O. Woodberry, A. Nicholson, K. Korb, and C. Pollino. Parameterising Bayesian networks. In Australian Conference on Artificial Intelligence pages 1101--1107, 2004.

Cited By

View all
  • (2021)Bayesian Network Analysis of Lysine Biosynthesis Pathway in RiceInventions10.3390/inventions60200376:2(37)Online publication date: 24-May-2021
  • (2021)Discovery of Perception Performance Limiting Triggering Conditions in Automated Driving2021 5th International Conference on System Reliability and Safety (ICSRS)10.1109/ICSRS53853.2021.9660641(248-257)Online publication date: 24-Nov-2021
  • (2021)Systematic Modeling Approach for Environmental Perception Limitations in Automated Driving2021 17th European Dependable Computing Conference (EDCC)10.1109/EDCC53658.2021.00022(103-110)Online publication date: Sep-2021
  • Show More Cited By

Index Terms

  1. A chain-model genetic algorithm for Bayesian network structure learning

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation
      July 2007
      2313 pages
      ISBN:9781595936974
      DOI:10.1145/1276958
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 07 July 2007

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Bayesian networks
      2. genetic algorithms
      3. greedy search

      Qualifiers

      • Article

      Conference

      GECCO07
      Sponsor:

      Acceptance Rates

      GECCO '07 Paper Acceptance Rate 266 of 577 submissions, 46%;
      Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 19 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Bayesian Network Analysis of Lysine Biosynthesis Pathway in RiceInventions10.3390/inventions60200376:2(37)Online publication date: 24-May-2021
      • (2021)Discovery of Perception Performance Limiting Triggering Conditions in Automated Driving2021 5th International Conference on System Reliability and Safety (ICSRS)10.1109/ICSRS53853.2021.9660641(248-257)Online publication date: 24-Nov-2021
      • (2021)Systematic Modeling Approach for Environmental Perception Limitations in Automated Driving2021 17th European Dependable Computing Conference (EDCC)10.1109/EDCC53658.2021.00022(103-110)Online publication date: Sep-2021
      • (2020)Bayesian Network Structure Learning Using Case-Injected Genetic Algorithms2020 IEEE 32nd International Conference on Tools with Artificial Intelligence (ICTAI)10.1109/ICTAI50040.2020.00094(572-579)Online publication date: Nov-2020
      • (2020)Learning Bayesian Networks Structures with an Effective Knowledge-driven GA2020 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC48606.2020.9185884(1-8)Online publication date: Jul-2020
      • (2019)Integrating expert knowledge for Bayesian network structure learning based on intuitionistic fuzzy set and Genetic AlgorithmIntelligent Data Analysis10.3233/IDA-18387723:1(41-56)Online publication date: 20-Feb-2019
      • (2019)Evolutionary approaches to dynamic earth observation satellites mission planning under uncertaintyProceedings of the Genetic and Evolutionary Computation Conference10.1145/3321707.3321859(1302-1310)Online publication date: 13-Jul-2019
      • (2019)Towards a Hybrid Approach for Evolving Bayesian Networks Using Genetic Algorithms2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI)10.1109/ICTAI.2019.00103(705-712)Online publication date: Nov-2019
      • (2019)Bayesian network hybrid learning using an elite-guided genetic algorithmArtificial Intelligence Review10.1007/s10462-018-9615-552:1(245-272)Online publication date: 1-Jun-2019
      • (2018)An Analysis of Indirect Optimisation Strategies for Scheduling2018 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2018.8477967(1-8)Online publication date: Jul-2018
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media