Proceedings

On Translations between ML Models for XAI Purposes

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3158-3166.

https://doi.org/10.24963/ijcai.2023/352

Abstract

In this paper, the succinctness of various ML models is studied. To be more precise, the existence of polynomial-time and polynomial-space translations between representation languages for classifiers is investigated. The languages that are considered include decision trees, random forests, several types of boosted trees, binary neural networks, Boolean multilayer perceptrons, and various logical representations of binary classifiers. We provide a complete map indicating for every pair of languages C, C' whether or not a polynomial-time / polynomial-space translation exists from C to C'. We also explain how to take advantage of the resulting map for XAI purposes.

  1. [Adadi and Berrada, 2018] A. Adadi and M. Berrada. Peek- ing Inside the Black-Box: A Survey on Explainable Ar- tificial Intelligence (XAI). IEEE Access, 6:52138-52160, 2018.
  2. [Anthony, 2001] M. Anthony. Discrete Mathematics of Neu- ral Networks: Selected Topics. SIAM Monographs on Dis- crete Mathematics and Applications, 2001.
  3. [Arrieta et al., 2020] A. Barredo Arrieta, N. Díaz R., J. Del Ser, A. Bennetot, S. Tabik, A. Barbado, S. García, S. Gil- Lopez, D. Molina, R. Benjamins, R. Chatila, and F. Her- rera. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward respon- sible AI. Inf. Fusion, 58:82-115, 2020.
  4. [Audemard et al., 2020] Gilles Audemard, Frédéric Koriche, and Pierre Marquis. On Tractable XAI Queries based on Compiled Representations. In Proc. of KR'20, pages 838- 849, 2020.
  5. [Audemard et al., 2021] Gilles Audemard, Steve Bellart, Louenas Bounia, Frédéric Koriche, Jean-Marie Lagniez, and Pierre Marquis. On the Computational Intelligibility of Boolean Classifiers. In Proc. of KR'21, pages 74-86, 2021.
  6. [Audemard et al., 2022] Gilles Audemard, Steve Bellart, Louenas Bounia, Frédéric Koriche, Jean-Marie Lagniez, and Pierre Marquis. Trading Complexity for Sparsity in Random Forest Explanations. In Proc. of AAAI'22, pages 5461-5469. AAAI Press, 2022.
  7. [Barceló et al., 2020] P. Barceló, M. Monet, J. Pérez, and B. Subercaseaux. Model Interpretability through the lens of Computational Complexity. In Proc. of NeurIPS'20, 2020.
  8. [Bova et al., 2014] Simone Bova, Florent Capelli, Stefan Mengel, and Friedrich Slivovsky. Expander CNFs have Exponential DNNF Size. CoRR, abs/1411.1995, 2014.
  9. [Bova et al., 2016] Simone Bova, Florent Capelli, Stefan Mengel, and Friedrich Slivovsky. Knowledge Compilation Meets Communication Complexity. In Proc. of IJCAI'16, pages 1008-1014, 2016. IJCAI
  10. [Breiman et al., 1984] L. Breiman, J. H. Friedman, R. A. Ol- shen, and C. J. Stone. Classification and Regression Trees. Wadsworth, 1984.
  11. [Breiman, 2001] L. Breiman. Random Forests. Machine Learning, 45(1):5-32, 2001.
  12. [Bryant, 1986] Randal E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, C-35(8):677-692, 1986.
  13. [Caruana et al., 2020] R. Caruana, S. M. Lundberg, M. Túlio Ribeiro, H. Nori, and S. Jenkins. Intelligible and Explain- able Machine Learning: Best Practices and Practical Chal- lenges. In Proc. of KDD'20, pages 3511-3512. ACM, 2020.
  14. [Chen and Guestrin, 2016] T. Chen and C. Guestrin. XG- Boost: A Scalable Tree Boosting System. In Proc. of KDD'16, page 785-794, 2016.
  15. [Darwiche and Hirth, 2020] A. Darwiche and A. Hirth. On the Reasons Behind Decisions. In Proceedings of the 24th European Conference on Artificial Intelligence (ECAI'20), pages 712-720, 2020.
  16. [Darwiche and Ji, 2022] Adnan Darwiche and Chunxi Ji. On the Computation of Necessary and Sufficient Explana- tions. In Proc. of AAAI'22, pages 5582-5591, 2022.
  17. [Darwiche and Marquis, 2002] Adnan Darwiche and Pierre Marquis. A Knowledge Compilation Map. J. Artif. Intell. Res., 17:229-264, 2002.
  18. [Darwiche and Marquis, 2021] Adnan Darwiche and Pierre Marquis. On Quantifying Literals in Boolean Logic and its Applications to Explainable AI. J. Artif. Intell. Res., 72:285-328, 2021.
  19. [Darwiche, 2001] Adnan Darwiche. Decomposable negation normal form. Journal of the Association for Computing Machinery, 48(4):608-647, 2001.
  20. [Darwiche, 2011] A. Darwiche. SDD: A New Canonical Representation of Propositional Knowledge Bases. In Proc. of IJCAI'11, pages 819-826, 2011. IJCAI
  21. [de Colnet and Marquis, 2022] Alexis de Colnet and Pierre Marquis. On the Complexity of Enumerating Prime Impli- cants from Decision-DNNF Circuits. In Proc. of IJCAI'22, pages 2583-2590, 2022.
  22. [Du et al., 2020] Mengnan Du, Ninghao Liu, and Xia Hu. Techniques for interpretable machine learning. Commun. ACM, 63(1):68-77, 2020.
  23. [Freund and Schapire, 1997] Y. Freund and R.E. Schapire. A Decision-Theoretic Generalization of On-Line Learn- ing and an Application to Boosting. J. Comput. Syst. Sci., 55(1):119-139, 1997.
  24. [Goldmann et al., 1992] Mikael Goldmann, Johan Håstad, and Alexander A. Razborov. Majority Gates VS. General Weighted Threshold Gates. Comput. Complex., 2:277- 300, 1992.
  25. [Goldmann, 1997] Mikael Goldmann. On the Power of a Threshold Gate at the Top. Inf. Process. Lett., 63(6):287- 293, 1997.
  26. [Goodman and Flaxman, 2017] Bryce Goodman and Seth Flaxman. European union regulations on algorithmic decision-making and a "right to explanation". AI Maga- zine, 38(3):50-57, Oct. 2017.
  27. [Guidotti et al., 2019] R. Guidotti, A. Monreale, S. Ruggieri, F. Turini, F. Giannotti, and D. Pedreschi. A Survey of Methods for Explaining Black Box Models. ACM Com- puting Surveys, 51(5):93:1-93:42, 2019.
  28. [Guidotti, 2022] R. Guidotti. Counterfactual explanations and how to find them: literature review and benchmark- ing. Data Mining and Knowledge Discovery, 2022.
  29. [Gunning, 2019] D. Gunning. DARPA's explainable artifi- cial intelligence (XAI) program. In Proc. of IUI'19, 2019.
  30. [Håstad et al., 1995] Johan Håstad, Stasys Jukna, and Pavel Pudlák. Top-Down Lower Bounds for Depth-Three Cir- cuits. Comput. Complex., 5(2):99-112, 1995.
  31. [Huang and Darwiche, 2005] Jinbo Huang and Adnan Dar- wiche. DPLL with a Trace: From SAT to Knowledge Compilation. In Proc. of IJCAI'05, pages 156-162, 2005. IJCAI
  32. [Huang et al., 2022] Xuanxiang Huang, Yacine Izza, Alexey Ignatiev, Martin C. Cooper, Nicholas Asher, and João Marques-Silva. Tractable Explanations for d-DNNF Clas- sifiers. In Proc. of AAAI'22, pages 5719-5728, 2022.
  33. [Hubara et al., 2016] Itay Hubara, Matthieu Courbariaux, Daniel Soudry, Ran El-Yaniv, and Yoshua Bengio. Bina- rized Neural Networks. In Advances in Neural Information Processing Systems 29 (NeurIPS'16), pages 4107-4115, 2016.
  34. [Ignatiev et al., 2019] A. Ignatiev, N. Narodytska, and J. Marques-Silva. On Validating, Repairing and Refining Heuristic ML Explanations. CoRR, abs/1907.02509, 2019.
  35. [Ignatiev, 2020] A. Ignatiev. Towards Trustable Explainable AI. In Proc. of IJCAI'20, pages 5154-5158, 2020. IJCAI
  36. [Jukna, 2014] Stasys Jukna. Boolean Function Complexity Advances and Frontiers. Bull. EATCS, 113, 2014.
  37. [Ke et al., 2017] G. Ke, Q. Meng, Th. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, and T. Liu. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. In Proc. of NeurIPS'17, pages 3146-3154, 2017.
  38. [Lundberg and Lee, 2017] S. Lundberg and S-I. Lee. A Uni- fied Approach to Interpreting Model Predictions. In Proc. of NIPS'17, pages 4765-4774, 2017.
  39. [Lundberg et al., 2020] S. M. Lundberg, G. G. Erion, H. Chen, A. J. DeGrave, J. M. Prutkin, B. Nair, R. Katz, J. Himmelfarb, N. Bansal, and S. Lee. From local explana- tions to global understanding with explainable AI for trees. Nat. Mach. Intell., 2(1):56-67, 2020.
  40. [Marques-Silva and Ignatiev, 2022] J. Marques-Silva and A. Ignatiev. Delivering Trustworthy AI through Formal XAI. In Proc. of AAAI'22, pages 12342-12350, 2022.
  41. [Marques-Silva, 2022] João Marques-Silva. Logic- Based Explainability in Machine Learning. CoRR, abs/2211.00541, 2022.
  42. [Miller, 2019] Tim Miller. Explanation in artificial intelli- gence: Insights from the social sciences. Artificial Intelli- gence, 267:1-38, 2019.
  43. [Molnar, 2019] Christoph Molnar. Interpretable Machine Learning -A Guide for Making Black Box Models Explain- able. Leanpub, 2019.
  44. [Narodytska et al., 2018] Nina Narodytska, Shiva Prasad Kasiviswanathan, Leonid Ryzhyk, Mooly Sagiv, and Toby Walsh. Verifying Properties of Binarized Deep Neural Networks. In Proc. of AAAI'18, pages 6615-6624, 2018.
  45. [O'Donnell, 2014] Ryan O'Donnell. Analysis of Boolean Functions. Cambridge University Press, 2014.
  46. [Parmentier and Vidal, 2021] A. Parmentier and T. Vidal. Optimal Counterfactual Explanations in Tree Ensembles. In Proc. of ICML'21, volume 139 of Proceedings of Ma- chine Learning Research, pages 8422-8431, 2021.
  47. [Prokhorenkova et al., 2018] L. O. Prokhorenkova, G. Gu- sev, A. Vorobev, A. V. Dorogush, and A. Gulin. CatBoost: unbiased boosting with categorical features. In Proc. of NeurIPS'18, pages 6639-6649, 2018.
  48. [Quinlan, 1986] J. R. Quinlan. Induction of Decision Trees. Machine Learning, 1(1):81-106, 1986.
  49. [Ribeiro et al., 2016] M. T. Ribeiro, S. Singh, and C. Guestrin. "Why Should I Trust You?": Explain- ing the Predictions of Any Classifier. In Proc. of KDD'16, pages 1135-1144, 2016.
  50. [Ribeiro et al., 2018] M. T. Ribeiro, S. Singh, and C. Guestrin. Anchors: High-Precision Model-Agnostic Explanations. In Proc. of AAAI'18, pages 1527-1535, 2018.
  51. [Rudin et al., 2021] C. Rudin, C. Chen, Z. Chen, H. Huang, L. Semenova, and C. Zhong. Interpretable Machine Learn- ing: Fundamental Principles and 10 Grand Challenges. CoRR, abs/2103.11251, 2021.
  52. [Samek et al., 2019] W. Samek, G. Montavon, A. Vedaldi, L.K. Hansen, and K.R. Müller. Explainable AI: Interpret- ing, Explaining and Visualizing Deep Learning. Springer, 2019.
  53. [Schapire and Freund, 2014] R.E. Schapire and Y. Freund. Boosting: Foundations and Algorithms. MIT Press, 2014.
  54. [Shi et al., 2020] W. Shi, A. Shih, A. Darwiche, and A. Choi. On Tractable Representations of Binary Neural Networks. In Proc. of KR'20, pages 882-892, 2020.
  55. [Shih et al., 2018] Andy Shih, Arthur Choi, and Adnan Dar- wiche. Formal verification of Bayesian network classifiers. In Proc. of PGM'18, pages 427-438, 2018.
  56. [Shih et al., 2019] Andy Shih, Arthur Choi, and Adnan Dar- wiche. Compiling Bayesian Networks into Decision Graphs. In Proc. of AAAI'19, pages 7966-7974, 2019.
  57. [Srinivasan and Chander, 2020] R. Srinivasan and A. Chan- der. Explanation Perspectives from the Cognitive Sciences -A Survey. In Proc. of IJCAI'20, pages 4812-4818, 2020. IJCAI

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

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