Proceedings

Are Logistic Models Really Interpretable?

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 367-375.

https://doi.org/10.24963/ijcai.2024/41

Abstract

The demand for open and trustworthy AI models points towards widespread publishing of model weights. Consumers of these model weights must be able to act accordingly with the information provided. That said, one of the simplest AI classification models, Logistic Regression (LR), has an unwieldy interpretation of its model weights, with greater difficulties when extending LR to generalised additive models. In this work, we show via a User Study that skilled participants are unable to reliably reproduce the action of small LR models given the trained parameters. As an antidote to this, we define Linearised Additive Models (LAMs), an optimal piecewise linear approximation that augments any trained additive model equipped with a sigmoid link function, requiring no retraining. We argue that LAMs are more interpretable than logistic models -- survey participants are shown to solve model reasoning tasks with LAMs much more accurately than with LR given the same information. Furthermore, we show that LAMs do not suffer from large performance penalties in terms of ROC-AUC and calibration with respect to their logistic counterparts on a broad suite of public financial modelling data.

  1. [Abdul et al., 2020] Ashraf Abdul, Christian von der Weth, Mohan Kankanhalli, and Brian Y. Lim. COGAM: Measur- ing and Moderating Cognitive Load in Machine Learning Model Explanations. In Proceedings of the 2020 CHI Con- ference on Human Factors in Computing Systems, CHI '20, page 1-14, 2020.
  2. [Alaa and van der Schaar, 2019] Ahmed M. Alaa and Mi- haela van der Schaar. Demystifying Black-box Models with Symbolic Metamodels. In Advances in Neural Infor- mation Processing Systems, volume 32, 2019.
  3. [Aldrich and Nelson, 1984] John Aldrich and Forrest Nelson. Linear Probability, Logit, and Probit Models. SagePub, 1984.
  4. [Bartus, 2005] Tamás Bartus. Estimation of marginal effects using margeff. The Stata Journal, 5(3):309-329, 2005.
  5. [Bhatt et al., 2020] Umang Bhatt, Alice Xiang, Shubham Sharma, Adrian Weller, Ankur Taly, Yunhan Jia, Joydeep Ghosh, Ruchir Puri, José M. F. Moura, and Peter Eckersley. Explainable machine learning in deployment. In Proceed- ings of the 2020 Conference on Fairness, Accountability, and Transparency, FAT* '20, page 648-657, New York, NY, USA, 2020. Association for Computing Machinery.
  6. [Bian et al., 2011] Guorui Bian, Michael McAleer, and Wing- Keung Wong. A trinomial test for paired data when there are many ties. Mathematics and Computers in Simulation, 81(6):1153-1160, 2011.
  7. [Bradley, 1997] Andrew P. Bradley. The use of the area un- der the ROC curve in the evaluation of machine learning algorithms. Pattern Recognition, 30(7):1145-1159, 1997.
  8. [Chen et al., 2018] Hao Chen, Ran Gilad-Bachrach, Ky- oohyung Han, Zhicong Huang, Amir Jalali, Kim Laine, and Kristin Lauter. Logistic regression over encrypted data from fully homomorphic encryption. BMC Medical Genomics, 11(4):81, 2018.
  9. [Chen et al., 2022a] Chaofan Chen, Kangcheng Lin, Cynthia Rudin, Yaron Shaposhnik, Sijia Wang, and Tong Wang. A holistic approach to interpretability in financial lending: Models, visualizations, and summary-explanations. Deci- sion Support Systems, 152:113647, 2022.
  10. [Chen et al., 2022b] Zixi Chen, Varshini Subhash, Marton Havasi, Weiwei Pan, and Finale Doshi-Velez. Does the ex- planation satisfy your needs?: A unified view of properties of explanations. arXiv preprint arXiv:2211.05667, 2022.
  11. [Commission, 2021] European Commission. Proposal for a Regulation of the European Parliament and of the Coun- cil laying down harmonised rules on artificial intelligence (Artificial Intelligence Act) and amending certain Union legislative acts., 2021.
  12. [Dash et al., 2018] Sanjeeb Dash, Oktay Gunluk, and Dennis Wei. Boolean Decision Rules via Column Generation. In Advances in Neural Information Processing Systems (NIPS 2018), pages 4655-4665, 2018.
  13. [De Bock and De Caigny, 2021] Koen W De Bock and Arno De Caigny. Spline-rule ensemble classifiers with structured sparsity regularization for interpretable customer churn modeling. Decision Support Systems, page 113523, 2021.
  14. [Demšar, 2006] Janez Demšar. Statistical Comparisons of Classifiers over Multiple Data Sets. J. Mach. Learn. Res., 7:1-30, 2006.
  15. [Dixon and Mood, 1946] W. J. Dixon and A. M. Mood. The statistical sign test. Journal of the American Statistical Association, 41(236):557-566, 1946.
  16. [Doshi-Velez and Kim, 2017] Finale Doshi-Velez and Been Kim. Towards a rigorous science of interpretable machine learning. arXiv preprint arXiv:1702.08608, 2017.
  17. [FICO, 2018] FICO. FICO xML Challenge found at commu- nity.fico.com/s/xml, 2018. Link
  18. [Gkolemis et al., 2023] Vasilis Gkolemis, Anargiros Tzere- fos, Theodore Dalamagas, Eirini Ntoutsi, and Christos Diou. Regionally additive models: Explainable-by-design models minimizing feature interactions, 2023.
  19. [Gunning, 2019] David Gunning. DARPA's Explainable Ar- tificial Intelligence (XAI) Program. In Proceedings of the 24th International Conference on Intelligent User Inter- faces, IUI '19, page ii, 2019.
  20. [Halliwell et al., 2022] Nicholas Halliwell, Fabien Gandon, Freddy Lecue, and Serena Villata. The need for empirical evaluation of explanation quality. In AAAI: Explainable Agency in Artificial Intelligence Workshop, 2022.
  21. [Hanley and McNeil, 1983] J A Hanley and B J McNeil. A method of comparing the areas under receiver operating characteristic curves derived from the same cases. Radiol- ogy, 148(3):839-843, 1983.
  22. [Harris, 2017] Naftali Harris. Logistic regression isn't inter- pretable, 2017.
  23. [Hastie et al., 2009] T. Hastie, R. Tibshirani, and J.H. Fried- man. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer, 2009.
  24. [Hellevik, 2009] Ottar Hellevik. Linear versus logistic regres- sion when the dependent variable is a dichotomy. Quality & Quantity, 43(1):59-74, 2009.
  25. [Hofmann, 1994] Hans Hofmann. Statlog (German Credit Data). UCI Machine Learning Repository, 1994.
  26. [Kaggle, 2019] Kaggle. Lending Club Data, 2019.
  27. [Kaur et al., 2020] Harmanpreet Kaur, Harsha Nori, Samuel Jenkins, Rich Caruana, Hanna Wallach, and Jennifer Wort- man Vaughan. Interpreting interpretability: Understanding data scientists' use of interpretability tools for machine learning. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI '20, page 1-14, 2020.
  28. Kelly et al., ] Markelle Kelly, Rachel Longjohn, and Kolby Nottingham. UCI machine learning repository.
  29. [Kim et al., 2018a] Andrey Kim, Yongsoo Song, Miran Kim, Keewoo Lee, and Jung Hee Cheon. Logistic regression model training based on the approximate homomorphic encryption. BMC Medical Genomics, 11(4):83, 2018.
  30. [Kim et al., 2018b] Miran Kim, Yongsoo Song, Shuang Wang, Yuhou Xia, and Xiaoqian Jiang. Secure Logistic Regression Based on Homomorphic Encryption: Design and Evaluation. JMIR Med Inform, 6(2):e19, 2018.
  31. [Kraus and Feuerriegel, 2019] Mathias Kraus and Stefan Feuerriegel. Forecasting remaining useful life: Inter- pretable deep learning approach via variational Bayesian inferences. Decision Support Systems, 125:113100, 2019.
  32. [Kulesza et al., 2013] Todd Kulesza, Simone Stumpf, Mar- garet Burnett, Sherry Yang, Irwin Kwan, and Weng-Keen Wong. Too much, too little, or just right? ways explanations impact end users' mental models. In 2013 IEEE Sympo- sium on Visual Languages and Human Centric Computing, pages 3-10, 2013.
  33. [Liang et al., 2020] Deron Liang, Chia-Chi Lu, Chih-Fong Tsai, and Guan-An Shih. Taiwanese Bankruptcy Prediction. UCI Machine Learning Repository, 2020.
  34. [Lipton, 2018] Zachary C. Lipton. The Mythos of Model Interpretability: In Machine Learning, the Concept of In- terpretability is Both Important and Slippery. ACM Queue, 16(3):31-57, 2018.
  35. [Lou et al., 2013] Yin Lou, Rich Caruana, Johannes Gehrke, and Giles Hooker. Accurate intelligible models with pair- wise interactions. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '13, page 623-631, 2013.
  36. [Molnar, 2022] Christoph Molnar. Interpretable Machine Learning. 2 nd edition, 2022.
  37. [Narayanan et al., 2018] Menaka Narayanan, Emily Chen, Jeffrey He, Been Kim, Sam Gershman, and Finale Doshi-Velez. How do humans understand explanations from machine learning systems? an evaluation of the human-interpretability of explanation. arXiv preprint arXiv:1802.00682, 2018.
  38. [Natesan et al., 2016] Divya Natesan, Morgan Walker, and Shannon Clark. Cognitive bias in usability testing. In Proceedings of the International Symposium on Human Factors and Ergonomics in Health Care, volume 5, pages 86-88. SAGE Publications Sage CA, 2016.
  39. [Ng, 2011] Andrew Ng. Logistic Regression: Classification, 2011.
  40. [OCC, 2021] OCC. Comptroller's Handbook on Model Risk Management (by US Office of the Comptroller of the Cur- rency), 2021.
  41. [Poursabzi-Sangdeh et al., 2021] Forough Poursabzi- Sangdeh, Daniel G Goldstein, Jake M Hofman, Jen- nifer Wortman Wortman Vaughan, and Hanna Wallach. Manipulating and measuring model interpretability. In Proceedings of the 2021 CHI conference on human factors in computing systems, pages 1-52, 2021.
  42. [Quinlan, 1987] Ross Quinlan. Statlog (Australian Credit Approval). UCI Machine Learning Repository, 1987.
  43. [Register, 2021] US Federal Register. Request for informa- tion and comment on financial institutions' use of artificial intelligence, including machine learning (by US Agencies), 2021.
  44. [Reserve, 2011] US Federal Reserve. SR 11-7/OCC11-12: Supervisory Guidance on Model Risk Management (by Federal Reserve Board and Office of the Comptroller of the Currency), 2011.
  45. [Rong et al., 2022] Yao Rong, Tobias Leemann, Thai-trang Nguyen, Lisa Fiedler, Tina Seidel, Gjergji Kasneci, and Enkelejda Kasneci. Towards human-centered explainable ai: User studies for model explanations. arXiv preprint arXiv:2210.11584, 2022.
  46. [Sano, 1992] Chiharu Sano. Japanese Credit Screening. UCI Machine Learning Repository, 1992.
  47. [Scholbeck et al., 2024] Christian A Scholbeck, Giuseppe Casalicchio, Christoph Molnar, Bernd Bischl, and Chris- tian Heumann. Marginal effects for non-linear prediction functions. Data Mining and Knowledge Discovery, pages 1-46, 2024.
  48. [Sudjianto and Zhang, 2021] Agus Sudjianto and Aijun Zhang. Designing Inherently Interpretable Machine Learn- ing Models. arXiv preprint arXiv:2111.01743, 2021.
  49. [Tomczak, 2016] Sebastian Tomczak. Polish Companies Bankruptcy. UCI Machine Learning Repository, 2016.
  50. [Vaughan et al., 2018] Joel Vaughan, Agus Sudjianto, Erind Brahimi, Jie Chen, and Vijayan N Nair. Explainable Neural Networks based on Additive Index Models. arXiv preprint arXiv:1806.01933, 2018.
  51. [Veale et al., 2018] Michael Veale, Max Van Kleek, and Reuben Binns. Fairness and accountability design needs for algorithmic support in high-stakes public sector decision- making. In Proceedings of the 2018 CHI conference on human factors in computing systems, pages 1-14, 2018.
  52. [Vidal and Schiffer, 2020] Thibaut Vidal and Maximilian Schiffer. Born-Again Tree Ensembles. In Hal Daumé III and Aarti Singh, editors, Proceedings of the 37th Inter- national Conference on Machine Learning, volume 119, pages 9743-9753, 2020.
  53. [von Hippel, 2015] Paul von Hippel. Linear vs. Logistic Prob- ability Models: Which is Better, and When?, 2015.
  54. [Wilcox, 2022] Rand R. Wilcox. Chapter 3 -Estimating Mea- sures of Location and Scale. In Introduction to Robust Estimation and Hypothesis Testing, pages 45-106. Aca- demic Press, 5 th edition, 2022.
  55. [Wilcoxon, 1945] Frank Wilcoxon. Individual Comparisons by Ranking Methods. Biometrics Bulletin, 1(6):80-83, 1945.
  56. [Yang et al., 2012] Zhao Yang, Xuezheng Sun, and James W. Hardin. Testing non-inferiority for clustered matched-pair binary data in diagnostic medicine. Computational Statis- tics & Data Analysis, 56(5):1301-1320, 2012.
  57. [Yang et al., 2021] Zebin Yang, Aijun Zhang, and Agus Sud- jianto. Enhancing Explainability of Neural Networks Through Architecture Constraints. IEEE Transactions on Neural Networks and Learning Systems, 32(6):2610-2621, 2021.

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

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