Proceedings

What Changed? Interpretable Model Comparison

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2855-2861.

https://doi.org/10.24963/ijcai.2021/393

Abstract

We consider the problem of distinguishing two machine learning (ML) models built for the same task in a human-interpretable way. As models can fail or succeed in different ways, classical accuracy metrics may mask crucial qualitative differences. This problem arises in a few contexts. In business applications with periodically retrained models, an updated model may deviate from its predecessor for some segments without a change in overall accuracy. In automated ML systems, where several ML pipelines are generated, the top pipelines have comparable accuracy but may have more subtle differences. We present a method for interpretable comparison of binary classification models by approximating them with Boolean decision rules. We introduce stabilization conditions that allow for the two rule sets to be more directly comparable. A method is proposed to compare two rule sets based on their statistical and semantic similarity by solving assignment problems and highlighting changes. An empirical evaluation on several benchmark datasets illustrates the insights that may be obtained and shows that artificially induced changes can be reliably recovered by our method.

  1. [Arya et al., 2019] Vijay Arya, Rachel KE Bellamy, Pin-Yu Chen, Amit Dhurandhar, Michael Hind, Samuel C Hoffman, Stephanie Houde, Q Vera Liao, Ronny Luss, Aleksandra Mojsilović, et al. One explanation does not fit all: A toolkit and taxonomy of ai ex- plainability techniques. arXiv preprint arXiv:1909.03012, 2019.
  2. [Ba and Caruana, 2014] Jimmy Ba and Rich Caruana. Do deep nets really need to be deep? In Advances in Neural Information Pro- cessing Systems (NeurIPS), pages 2654-2662, 2014.
  3. [Bansal et al., 2019] Gagan Bansal, Besmira Nushi, Ece Kamar, Daniel S Weld, Walter S Lasecki, and Eric Horvitz. Updates in human-ai teams: Understanding and addressing the perfor- mance/compatibility tradeoff. In Proceedings of the AAAI Con- ference on Artificial Intelligence, volume 33, pages 2429-2437, 2019.
  4. [Bastani et al., 2017] Osbert Bastani, Carolyn Kim, and Hamsa Bastani. Interpretability via model extraction. In Workshop on Fairness, Accountability, and Transparency in Machine Learn- ing (FAT/ML), 2017.
  5. [Bu et al., 2019] Yuheng Bu, Jiaxun Lu, and Venugopal Veeravall. Model change detection with application to machine learning. In ICASSP 2019 -2019 IEEE International Conference on Acous- tics, Speech and Signal Processing (ICASSP), pages 5341-5346, 2019.
  6. [Bucilȃ et al., 2006] Cristian Bucilȃ, Rich Caruana, and Alexandru Niculescu-Mizil. Model compression. In Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discov- ery and Data Mining (KDD), page 535-541, 2006.
  7. [Cohen, 1995] William W. Cohen. Fast effective rule induction. In International Conference on Machine Learning (ICML), pages 115-123, 1995.
  8. [Craven and Shavlik, 1995] Mark W. Craven and Jude W. Shavlik. Extracting tree-structured representations of trained networks. In Advances in Neural Information Processing Systems (NeurIPS), pages 24-30, 1995.
  9. [Crouse, 2016] David Frederic Crouse. On implementing 2d rect- angular assignment algorithms. IEEE Transactions on Aerospace and Electronic Systems, 52(4):1679-1696, 2016.
  10. [Dash et al., 2018] Sanjeeb Dash, Oktay Günlük, and Dennis Wei. Boolean decision rules via column generation. In Advances in Neural Information Processing Systems, pages 4655-4665, 2018.
  11. [Demšar and Bosnić, 2018] Jaka Demšar and Zoran Bosnić. De- tecting concept drift in data streams using model explanation. Expert Syst. Appl., 92:546-559, 2018.
  12. [Domingos, 1997] Pedro Domingos. Knowledge acquisition from examples via multiple models. In International Conference on Machine Learning (ICML), pages 98-106, 1997.
  13. [Drozdal et al., 2020] Jaimie Drozdal, Justin Weisz, Dakuo Wang, Gaurav Dass, Bingsheng Yao, Changruo Zhao, Michael Muller, Lin Ju, and Hui Su. Trust in automl: Exploring information needs for establishing trust in automated machine learning systems. In Proceedings of the 25th International Conference on Intelligent User Interfaces, IUI '20, page 297-307, New York, NY, USA, 2020. Association for Computing Machinery.
  14. [Frosst and Hinton, 2017] Nicholas Frosst and Geoffrey Hinton. Distilling a neural network into a soft decision tree. In Compre- hensibility and Explanation in AI and ML (CEX) Workshop, 16th International Conference of the Italian Association for Artificial Intelligence (AI*IA), 2017.
  15. [Gama et al., 2014] João Gama, Indrundefined Žliobaitė, Albert Bifet, Mykola Pechenizkiy, and Abdelhamid Bouchachia. A sur- vey on concept drift adaptation. ACM Comput. Surv., 46(4), March 2014.
  16. [Geng et al., 2019] Jun Geng, Bingwen Zhang, Lauren M. Huie, and Lifeng Lai. Online change-point detection of linear re- gression models. IEEE Transactions on Signal Processing, 67(12):3316-3329, 2019.
  17. [Harel et al., 2014] Maayan Harel, Koby Crammer, Ran El-Yaniv, and Shie Mannor. Concept drift detection through resampling. In Proceedings of the 31st International Conference on Interna- tional Conference on Machine Learning -Volume 32, ICML'14, page II-1009-II-1017. JMLR.org, 2014.
  18. [Hinton et al., 2015] Geoffrey Hinton, Oriol Vinyals, and Jeffrey Dean. Distilling the knowledge in a neural network. In NIPS Deep Learning and Representation Learning Workshop, 2015.
  19. [Kulesza et al., 2012] Todd Kulesza, Simone Stumpf, Margaret Burnett, and Irwin Kwan. Tell me more? the effects of mental model soundness on personalizing an intelligent agent. In Pro- ceedings of the SIGCHI Conference on Human Factors in Com- puting Systems, pages 1-10, 2012.
  20. [Lakkaraju et al., 2016] Himabindu Lakkaraju, Stephen H. Bach, and Jure Leskovec. Interpretable decision sets: A joint frame- work for description and prediction. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), pages 1675-1684, 2016.
  21. [Lopez-Paz et al., 2016] David Lopez-Paz, Léon Bottou, Bernhard Schölkopf, and Vladimir Vapnik. Unifying distillation and privi- leged information. In International Conference on Learning Rep- resentations (ICLR), 2016.
  22. [Sanchez et al., 2015] Ivan Sanchez, Tim Rocktaschel, Sebastian Riedel, and Sameer Singh. Towards extracting faithful and de- scriptive representations of latent variable models. In AAAI Spring Syposium on Knowledge Representation and Reasoning (KRR): Integrating Symbolic and Neural Approaches, volume 1, pages 4-1, 2015.
  23. [Su et al., 2016] Guolong Su, Dennis Wei, Kush R. Varshney, and Dmitry M. Malioutov. Learning sparse two-level Boolean rules. In Proceedings of the IEEE International Workshop on Machine Learning for Signal Processing (MLSP), pages 1-6, September 2016.
  24. [Tan et al., 2018] Sarah Tan, Rich Caruana, Giles Hooker, and Yin Lou. Distill-and-compare: Auditing black-box models us- ing transparent model distillation. In Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society (AIES), page 303-310, 2018.
  25. [Tsymbal, 2004] Alexey Tsymbal. The problem of concept drift: definitions and related work. Technical Report, Department of Computer Science, Trinity College Dublin, 2004.
  26. [Wang et al., 2017] Tong Wang, Cynthia Rudin, Finale Doshi- Velez, Yimin Liu, Erica Klampfl, and Perry MacNeille. A Bayesian framework for learning rule sets for interpretable clas- sification. Journal of Machine Learning Research, 18(70):1-37, 2017.
  27. [Wang et al., 2019] Dakuo Wang, Justin D. Weisz, Michael Muller, Parikshit Ram, Werner Geyer, Casey Dugan, Yla Tausczik, Horst Samulowitz, and Alexander Gray. Human-ai collaboration in data science: Exploring data scientists' perceptions of automated ai. Proc. ACM Hum.-Comput. Interact., 3(CSCW), November 2019.

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

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