Causal Discovery with Bayesian Networks Inductive Transfer

  • Haiyang Jia
  • Zuoxi Wu
  • Juan ChenEmail author
  • Bingguang Chen
  • Sicheng Yao
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11061)


Bayesian networks (BNs) is a dominate model for representing causal knowledge with uncertainty. Causal discovery with BNs requiring large amount of training data for learning BNs structure. When confronted with small sample scenario the learning task is a big challenge. Transfer learning motivated by the fact that people can intelligently apply knowledge learned previously to solve new problems faster or with better solutions, the paper defines a transferable conditional independence test formula which exploit the knowledge accumulated from data in auxiliary domains to facilitate learning task in the target domain, a BNs inductive transfer algorithm were proposed, which learning the Markov equivalence class of BNs. Empirical experiment was deployed, the results demonstrate the effectiveness of the inductive transfer.


Bayesian network Inductive transfer Causal discovery Structure learning 



This paper is supported by National Natural Science Foundation of China under Grant Nos. 61502198, 61472161, 61402195, 61103091 and the Science and Technology Development Plan of Jilin Province under Grant No. 20160520099JH, 20150101051JC.


  1. 1.
    Heckerman, D.: A Bayesian approach to learning causal networks. In: Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence. Morgan Kaufmann Publishers Inc. (1995)Google Scholar
  2. 2.
    Jansen, R., et al.: A Bayesian networks approach for predicting protein-protein interactions from genomic data. Science 302(5644), 449–453 (2003)CrossRefGoogle Scholar
  3. 3.
    Lo, L.Y., et al.: High-order dynamic Bayesian network learning with hidden common causes for causal gene regulatory network. BMC Bioinf. 16, 395 (2015)CrossRefGoogle Scholar
  4. 4.
    Velikova, M., et al.: Exploiting causal functional relationships in Bayesian network modelling for personalised healthcare. Int. J. Approx. Reasoning 55(1), 59–73 (2014)CrossRefGoogle Scholar
  5. 5.
    Koch, D., Eisinger, R.S., Gebharter, A.: A causal Bayesian network model of disease progression mechanisms in chronic myeloid leukemia. J. Theor. Biol. 433, 94–105 (2017)CrossRefGoogle Scholar
  6. 6.
    Thagard, P.: Causal inference in legal decision making: explanatory coherence vs. Bayesian networks. Appl. Artif. Intell. 18(3–4), 231–249 (2004)CrossRefGoogle Scholar
  7. 7.
    Drury, B., et al.: A survey of the applications of Bayesian networks in agriculture. Eng. Appl. Artif. Intell. 65, 29–42 (2017)CrossRefGoogle Scholar
  8. 8.
    Pan, S.J., Yang, Q.: A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 22(10), 1345–1359 (2010)CrossRefGoogle Scholar
  9. 9.
    Silver, D., Bennett, K.: Guest editor’s introduction: special issue on inductive transfer learning. Mach. Learn. 73(3), 215–220 (2008)CrossRefGoogle Scholar
  10. 10.
    Caruana, R.: Multitask learning. Mach. Learn. 28(1), 41–75 (1997)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference, pp. 117–133. Morgan Kaufmann, San Mateo (1988)Google Scholar
  12. 12.
    Yao, T.S., Choi, A., Darwiche, A.: Learning Bayesian network parameters under equivalence constraints. Artif. Intell. 244, 239–257 (2017)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Akaike, H.: A new look at the statistical model identification. IEEE Trans. Autom. Control 19(6), 716–723 (1974)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Gideon, S.: Estimating the dimension of a model. Ann. Statist. 6(2), 461–464 (1978)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Lam, W., Bacchus, F.: Learning Bayesian belief networks: an approach based on the MDL principle. Comput. Intell. 10, 269–293 (1994)CrossRefGoogle Scholar
  16. 16.
    Heckerman, D., Shachter, R.: Decision-theoretic foundations for causal reasoning. J. Artif. Intell. Res. 3, 405–430 (1995)CrossRefGoogle Scholar
  17. 17.
    Cheng, J., et al.: Learning Bayesian networks from data: an information-theory based approach. Artif. Intell. 137(1–2), 43–90 (2002)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Tsamardinos, I., Brown, L.E., Aliferis, C.F.: The max-min hill-climbing Bayesian network structure learning algorithm. Mach. Learn. 65(1), 31–78 (2006)CrossRefGoogle Scholar
  19. 19.
    Jia, H., et al.: A Hybrid method for orienting edges of Bayesian network. Acta Electronica Sinica 37(8), 1842–1847 (2009)Google Scholar
  20. 20.
    Verma, T., Pearl, J.: An algorithm for deciding if a set of observed independencies has a causal explanation. In: Uncertainty in Artificial Intelligence Proceedings of the Eighth Conference. Morgan Kaufman, San Francisco (1992)Google Scholar
  21. 21.
    Thomas, V., Judea, P.: Equivalence and synthesis of causal models. In: Proceedings of the Sixth Annual Conference on Uncertainty in Artificial Intelligence. Elsevier Science Inc. (1991)Google Scholar
  22. 22.
    Lu, J., et al.: Transfer learning using computational intelligence: a survey. Knowl.-Based Syst. 80, 14–23 (2015)CrossRefGoogle Scholar
  23. 23.
    Oyen, D., Lane, T.: Leveraging domain knowledge in multitask Bayesian network structure learning. In: Twenty-Sixth AAAI Conference on Artificial Intelligence (2012)Google Scholar
  24. 24.
    Alexandru, N.M., Caruana, R.: Inductive transfer for Bayesian network structure learning. In: 11th AISTATS (2007)Google Scholar
  25. 25.
    Luis, R., Sucar, L., Morales, E.: Inductive transfer for learning Bayesian networks. Mach. Learn. 79(1–2), 227–255 (2010)MathSciNetCrossRefGoogle Scholar
  26. 26.
    Oyen, D., Lane, T.: Transfer learning for Bayesian discovery of multiple Bayesian networks. Knowl. Inf. Syst. 43(1), 1–28 (2015)CrossRefGoogle Scholar
  27. 27.
    Oates, C.J., et al.: Exact estimation of multiple directed acyclic graphs. Statist. Comput. 26(4), 797–811 (2016)MathSciNetCrossRefGoogle Scholar
  28. 28.
    Fiedler, L.J., Sucar, L.E., Morales, E.F.: Transfer learning for temporal nodes Bayesian networks. Appl. Intell. 43(3), 578–597 (2015)CrossRefGoogle Scholar
  29. 29.
    Zhou, Y., Hospedales, T.M., Fenton, N.: When and where to transfer for Bayesian network parameter learning. Expert Syst. Appl. 55, 361–373 (2016)CrossRefGoogle Scholar
  30. 30.
    Spirtes, P., Glymour, C., Scheines, R.: Causation, Prediction, and Search. Springer, New York (1993). Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.College of Computer Science and TechnologyJilin UniversityChangchunChina
  2. 2.College of SoftwareJilin UniversityChangchunChina
  3. 3.Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of EducationJilin UniversityChangchunChina

Personalised recommendations