Proceedings

A Core-Guided Approach to Learning Optimal Causal Graphs

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 645-651.

https://doi.org/10.24963/ijcai.2017/90

Abstract

Discovery of causal relations is an important part of data analysis. Recent exact Boolean optimization approaches enable tackling very general search spaces of causal graphs with feedback cycles and latent confounders, simultaneously obtaining high accuracy by optimally combining conflicting independence information in sample data. We propose several domain-specific techniques and integrate them into a core-guided maximum satisfiability solver, thereby speeding up current state of the art in exact search for causal graphs with cycles and latent confounders on simulated and real-world data.

  1. [Alviano et al., 2015] M. Alviano, C. Dodaro, and F. Ricca. A MaxSAT algorithm using cardinality constraints of bounded size. In IJCAI. AAAI Press, 2015. IJCAI
  2. [Ansótegui and Gabàs, 2013] C. Ansótegui and J. Gabàs. Solving (weighted) partial MaxSAT with ILP. In CPAIOR, volume 7874 of LNCS, pages 403-409. Springer, 2013.
  3. [Ansótegui et al., 2013] C. Ansótegui, M.L. Bonet, J. Gabàs, and J. Levy. Improving WPM2 for (weighted) partial MaxSAT. In CP, volume 8124 of LNCS, pages 117-132. Springer, 2013.
  4. [Ansótegui et al., 2016] C. Ansótegui, J. Gabàs, and J. Levy. Exploiting subproblem optimization in SAT-based MaxSAT algorithms. J. Heuristics, 22(1):1-53, 2016.
  5. [Bartlett and Cussens, 2017] M. Bartlett and J. Cussens. In- teger linear programming for the Bayesian network struc- ture learning problem. Artif. Intell., 244:258-271, 2017.
  6. [Berg et al., 2014] J. Berg, M. Järvisalo, and B. Malone. Learning optimal bounded treewidth Bayesian networks via maximum satisfiability. In AISTATS, volume 33 of JMLR W&CP, pages 86-95. JMLR, 2014.
  7. [Berg et al., 2015] J. Berg, A. Hyttinen, and M. Järvisalo. Applications of MaxSAT in data analysis. In PoS, 2015.
  8. [Borboudakis and Tsamardinos, 2016] G. Borboudakis and I. Tsamardinos. Towards robust and versatile causal dis- covery for business applications. In KDD. ACM, 2016.
  9. [Claassen and Heskes, 2012] T. Claassen and T. Heskes. A Bayesian approach to constraint based causal inference. In UAI, pages 207-216. AUAI Press, 2012.
  10. [Crowder et al., 1983] H. Crowder, E.L. Johnson, and M. Padberg. Solving large-scale zero-one linear program- ming problems. Oper. Res., 31(5):803-834, 1983.
  11. [Danzig et al., 1954] G.B. Danzig, D.R. Fulkerson, and S.M. Johnson. Solution of a large-scale traveling-salesman problem. Oper. Res., 2:393-410, 1954.
  12. [Davies and Bacchus, 2011] J. Davies and F. Bacchus. Solv- ing MAXSAT by solving a sequence of simpler SAT in- stances. In CP, volume 6876 of LNCS, pages 225-239. Springer, 2011.
  13. [Davies and Bacchus, 2013] J. Davies and F. Bacchus. Ex- ploiting the power of MIP solvers in MAXSAT. In SAT, volume 7962 of LNCS, pages 166-181. Springer, 2013.
  14. [Eén and Sörensson, 2004] N. Eén and N. Sörensson. An ex- tensible SAT-solver. In SAT 2003, volume 2919 of LNCS, pages 502-518. Springer, 2004.
  15. [Gebser et al., 2012] M. Gebser, B. Kaufmann, and T. Schaub. Conflict-driven answer set solving: From theory to practice. Artif. Intell., 187:52-89, 2012.
  16. [Hyttinen et al., 2013] A. Hyttinen, P. O. Hoyer, F. Eber- hardt, and M. Järvisalo. Discovering cyclic causal models with latent variables: A general SAT-based procedure. In UAI, pages 301-310. AUAI Press, 2013.
  17. [Hyttinen et al., 2014] A. Hyttinen, F. Eberhardt, and M. Järvisalo. Constraint-based causal discovery: Conflict resolution with answer set programming. In UAI, pages 340-349. AUAI Press, 2014.
  18. [Koshimura et al., 2012] M. Koshimura, T. Zhang, H. Fujita, and R. Hasegawa. QMaxSAT: A partial Max-SAT solver. JSAT, 8(1/2):95-100, 2012.
  19. [Lagniez and Biere, 2013] J.-M. Lagniez and A. Biere. Fac- toring out assumptions to speed up MUS extraction. In SAT, volume 7962 of LNCS, pages 276-292. Springer, 2013.
  20. [Magliacane et al., 2016] S. Magliacane, T. Claassen, and J.M. Mooij. Ancestral causal inference. In NIPS, pages 4466-4474, 2016.
  21. [Malone et al., 2015] B. Malone, M. Järvisalo, and P. Myl- lymäki. Impact of learning strategies on the quality of Bayesian networks: An empirical evaluation. In UAI, pages 562-571. AUAI Press, 2015.
  22. [Margaritis and Bromberg, 2009] D. Margaritis and F. Bromberg. Efficient Markov network discovery using particle filters. Comput. Intell., 25(4):367-394, 2009.
  23. [Martins et al., 2014] R. Martins, V.M. Manquinho, and I. Lynce. Open-WBO: A modular MaxSAT solver. In SAT, volume 8561 of LNCS, pages 438-445. Springer, 2014.
  24. [Moreno-Centeno and Karp, 2013] E. Moreno-Centeno and R.M. Karp. The implicit hitting set approach to solve combinatorial optimization problems with an application to multigenome alignment. Oper. Res., 61(2):453-468, 2013.
  25. [Morgado et al., 2015] A. Morgado, A. Ignatiev, and J. Marques-Silva. MSCG: Robust core-guided MaxSAT solving. JSAT, 9:129-134, 2015.
  26. [Neal, 2000] R. Neal. On deducing conditional indepen- dence from d-separation in causal graphs with feedback. J. Artif. Intell. Res., 12:87-91, 2000.
  27. [Pearl and Dechter, 1996] J. Pearl and R. Dechter. Identi- fying independencies in causal graphs with feedback. In UAI, pages 420-426.
  28. Morgan Kaufmann, 1996.
  29. [Pearl, 2000] J. Pearl. Causality: Models, Reasoning, and Inference. Cambridge University Press, 2000.
  30. [Richardson, 1996] T. Richardson. A discovery algorithm for directed cyclic graphs. In UAI, pages 454-461.
  31. Morgan Kaufmann, 1996.
  32. [Saikko et al., 2016] P. Saikko, J. Berg, and M. Järvisalo. LMHS: A SAT-IP hybrid MaxSAT solver. In SAT, volume 9710 of LNCS, pages 539-546. Springer, 2016.
  33. [Spirtes et al., 2000] P. Spirtes, C. Glymour, and R. Scheines. Causation, Prediction, and Search. MIT Press, 2000.
  34. [Spirtes, 1995] P. Spirtes. Directed cyclic graphical repre- sentation of feedback models. In UAI, pages 491-498.
  35. Morgan Kaufmann, 1995.
  36. [Studený, 1998] M. Studený. Bayesian networks from the point of view of chain graphs. In UAI, pages 496-503.
  37. Morgan Kaufmann, 1998.
  38. [Triantafillou and Tsamardinos, 2015] S. Triantafillou and I. Tsamardinos. Constraint-based causal discovery from multiple interventions over overlapping variable sets. J. Mach. Learn. Res., 16:2147-2205, 2015.
  39. [Triantafillou et al., 2010] S. Triantafillou, I. Tsamardinos, and I. G. Tollis. Learning causal structure from overlap- ping variable sets. In AISTATS. JMLR, 2010.
  40. [Yuan and Malone, 2013] C. Yuan and B. Malone. Learning optimal Bayesian networks: A shortest path perspective. J. Artif. Intell. Res., 48:23-65, 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards