Proceedings

Robust Interpretable Text Classification against Spurious Correlations Using AND-rules with Negation

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4439-4446.

https://doi.org/10.24963/ijcai.2022/616

Abstract

The state-of-the-art natural language processing models have raised the bar for excellent performance on a variety of tasks in recent years. However, concerns are rising over their primitive sensitivity to distribution biases that reside in the training and testing data. This issue hugely impacts the performance of the models when exposed to out-of-distribution and counterfactual data. The root cause seems to be that many machine learning models are prone to learn the shortcuts, modelling simple correlations rather than more fundamental and general relationships. As a result, such text classifiers tend to perform poorly when a human makes minor modifications to the data, which raises questions regarding their robustness. In this paper, we employ a rule-based architecture called Tsetlin Machine (TM) that learns both simple and complex correlations by ANDing features and their negations. As such, it generates explainable AND-rules using negated and non-negated reasoning. Here, we explore how non-negated reasoning can be more prone to distribution biases than negated reasoning. We further leverage this finding by adapting the TM architecture to mainly perform negated reasoning using the specificity parameter s. As a result, the AND-rules becomes robust to spurious correlations and can also correctly predict counterfactual data. Our empirical investigation of the model's robustness uses the specificity s to control the degree of negated reasoning. Experiments on publicly available Counterfactually-Augmented Data demonstrate that the negated clauses are robust to spurious correlations and outperform Naive Bayes, SVM, and Bi-LSTM by up to 20 %, and ELMo by almost 6 % on counterfactual test data.

  1. [Abeyrathna et al., 2021] Kuruge Darshana Abeyrathna, Bi- mal Bhattarai, Morten Goodwin, Saeed Rahimi Gorji, Ole- Christoffer Granmo, Lei Jiao, Rupsa Saha, and Rohan K. Yadav. Massively parallel and asynchronous tsetlin ma- chine architecture supporting almost constant-time scal- ing. In ICML, pages 10-20. PMLR, 2021.
  2. [Bahdanau et al., 2015] Dzmitry Bahdanau, Kyung Hyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning to align and translate. In ICLR, California, USA, 2015.
  3. [Bhattarai et al., 2020] Bimal Bhattarai, Ole-Christoffer Granmo, and Lei Jiao. Measuring the novelty of natural language text using the conjunctive clauses of a tsetlin machine text classifier, 2020.
  4. [Bhattarai et al., 2022] Bimal Bhattarai, Ole-Christoffer Granmo, and Lei Jiao. Word-level human interpretable scoring mechanism for novel text detection using tsetlin machines. Applied Intelligence, 2022.
  5. [Brunner et al., 2020] Gino Brunner, Yang Liu, Damian Pas- cual, Oliver Richter, Massimiliano Ciaramita, and Roger Wattenhofer. On identifiability in transformers. In ICLR, Addis Ababa, Ethiopia, 2020.
  6. [Getoor and Taskar, 2007] L. Getoor and B. Taskar. Intro- duction to statistical relational learning. In MITPress, 2007.
  7. [Goguen, 1973] J. Goguen. Zadeh l. a.. fuzzy sets. informa- tion and control , vol. 8 (1965), pp. 338-353. zadeh l. a.. similarity relations and fuzzy orderings. information sci- ences , vol. 3 (1971), pp. 177-200. Journal of Symbolic Logic, 38:656-657, 1973.
  8. [Granmo et al., 2019] Ole-Christoffer Granmo, Sondre Glimsdal, Lei Jiao, Morten Goodwin, Christian W. Omlin, and Geir Thore Berge. The Convolutional Tsetlin Machine, 2019.
  9. [Granmo, 2018] Ole-Christoffer Granmo. The tsetlin ma- chine -a game theoretic bandit driven approach to optimal pattern recognition with propositional logic, 2018.
  10. [Jia and Liang, 2017] Robin Jia and Percy Liang. Adversar- ial examples for evaluating reading comprehension sys- tems. In EMNLP, pages 2021-2031, Copenhagen, Den- mark, 2017. ACL.
  11. [Kaufman et al., 2012] Shachar Kaufman, Saharon Rosset, Claudia Perlich, and Ori Stitelman. Leakage in data min- ing: Formulation, detection, and avoidance. ACM Trans. Knowl. Discov. Data, 6, 2012.
  12. [Kaushik et al., 2020] Divyansh Kaushik, Eduard Hovy, and Zachary Lipton. Learning the difference that makes a dif- ference with counterfactually-augmented data. In ICLR, Online, 2020.
  13. [Kim et al., 2016] Byeongchang Kim, Seonghan Ryu, and G. Lee. Two-stage multi-intent detection for spoken lan- guage understanding. Multimedia Tools and Applications, 76:11377-11390, 2016.
  14. [Krizhevsky et al., 2012] A. Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. Imagenet classification with deep con- volutional neural networks. Communications of the ACM, 60:84 -90, 2012.
  15. [Lei et al., 2021] Jie Lei, Tousif Rahman, Rishad Shafik, Adrian Wheeldon, Alex Yakovlev, Ole-Christoffer Granmo, Fahim Kawsar, and Akhil Mathur. Low-Power Audio Keyword Spotting using Tsetlin Machines, 2021.
  16. [Lu et al., 2020] Kaiji Lu, Piotr Mardziel, Fangjing Wu, Preetam Amancharla, and Anupam Datta. Gender Bias in Neural Natural Language Processing, pages 189-202. Springer International Publishing, 2020.
  17. [Ni et al., 2019] Jianmo Ni, Jiacheng Li, and Julian McAuley. Justifying recommendations using distantly- labeled reviews and fine-grained aspects. In EMNLP- IJCNLP, pages 188-197, Hong Kong, China, 2019.
  18. ACL.
  19. [Peters et al., 2018] Matthew E. Peters, Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark, Kenton Lee, and Luke Zettlemoyer. Deep contextualized word representations. In NAACL: Human Language Technolo- gies, pages 2227-2237, New Orleans, Louisiana, 2018.
  20. [ACL. Raedt and Kimmig, 2015] L. D. Raedt and Angelika Kim- mig. Probabilistic (logic) programming concepts. Ma- chine Learning, 100:5-47, 2015.
  21. [Rosenthal et al., 2017] Sara Rosenthal, Noura Farra, and Preslav Nakov. SemEval-2017 task 4: Sentiment analy- sis in Twitter. In Proceedings of the 11th SemEval-2017, pages 502-518, Vancouver, Canada, 2017. ACL.
  22. [Rudin, 2018] C. Rudin. Stop explaining black box machine learning models for high stakes decisions and use inter- pretable models instead. Nature Machine Intelligence, 1:206-215, 2018.
  23. [Sauer and Geiger, 2021] Axel Sauer and Andreas Geiger. Counterfactual generative networks. In ICLR, Online, 2021.
  24. [Serrano and Smith, 2019] Sofia Serrano and Noah A. Smith. Is attention interpretable? In Proceedings of ACL, pages 2931-2951, Florence, Italy, 2019. ACL.
  25. [Wang and Culotta, 2020] Zhao Wang and Aron Culotta. Identifying spurious correlations for robust text classifica- tion. In Findings of the EMNLP 2020, pages 3431-3440, Online, 2020. ACL.
  26. [Wulczyn et al., 2017] Ellery Wulczyn, Nithum Thain, and Lucas Dixon. Ex machina: Personal attacks seen at scale. In International Conference on World Wide Web, page 1391-1399, Perth, Australia, 2017. WWW.
  27. [Yadav et al., 2021a] Rohan Kumar Yadav, Lei Jiao, Ole- Christoffer Granmo, and Morten Goodwin. Enhancing interpretable clauses semantically using pretrained word representation. In BlackboxNLP, pages 265-274, Punta Cana, Dominican Republic, 2021. ACL.
  28. [Yadav et al., 2021b] Rohan Kumar Yadav, Lei Jiao, Ole- Christoffer Granmo, and Morten Goodwin. Human-Level Interpretable Learning for Aspect-Based Sentiment Anal- ysis. In Proceedings of AAAI, Vancouver, Canada. AAAI, 2021.

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

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