Proceedings

Context-Aware Feature Selection and Classification

Download BibTeX Cite

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

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

Abstract

We propose a joint model that performs instance-level feature selection and classification. For a given case, the joint model first skims the full feature vector, decides which features are relevant for that case, and makes a classification decision using only the selected features, resulting in compact, interpretable, and case-specific classification decisions. Because the selected features depend on the case at hand, we refer to this approach as context-aware feature selection and classification. The model can be trained on instances that are annotated by experts with both class labels and instance-level feature selections, so it can select instance-level features that humans would use. Experiments on several datasets demonstrate that the proposed model outperforms eight baselines on a combined classification and feature selection measure, and is able to better emulate the ground-truth instance-level feature selections. The supplementary materials are available at https://github.com/IIT-ML/IJCAI23-CFSC.

  1. [Adriaenssens et al., 2004] Veronique Adriaenssens, Bernard De Baets, Peter LM Goethals, and Niels De Pauw. Fuzzy rule-based models for decision support in ecosystem management. Science of the Total Environment, 319(1-3):1-12, 2004.
  2. [Arai et al., 2016] Hiromasa Arai, Crystal Maung, Ke Xu, and Haim Schweitzer. Unsupervised feature selection by heuristic search with provable bounds on suboptimality. In Thirtieth AAAI Conference on Artificial Intelligence, 2016.
  3. [Arya et al., 2019] Vijay Arya, Rachel KE Bellamy, Pin-Yu Chen, Amit Dhurandhar, Michael Hind, Samuel C Hoff- man, Stephanie Houde, Q Vera Liao, Ronny Luss, Alek- sandra Mojsilović, et al. One explanation does not fit all: A toolkit and taxonomy of ai explainability techniques. arXiv preprint arXiv:1909.03012, 2019.
  4. [Bahdanau et al., 2014] Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473, 2014.
  5. [Barrett et al., 2018] Maria Barrett, Joachim Bingel, Nora Hollenstein, Marek Rei, and Anders Søgaard. Sequence classification with human attention. In Proceedings of the 22nd Conference on Computational Natural Language Learning, pages 302-312, 2018.
  6. [Bastings and Filippova, 2020] Jasmijn Bastings and Katja Filippova. The elephant in the interpretability room: Why use attention as explanation when we have saliency meth- ods? arXiv preprint arXiv:2010.05607, 2020.
  7. [CDC, 2017] CDC. National health interview survey (nhis) dataset. https://www.cdc.gov/nchs/nhis/nhis 2017 data release.htm, 2017. Accessed: 2023-01-14. Link
  8. [City of Chicago, 2019] City of Chicago. Ride-sharing dataset. https://data.cityofchicago.org/Transportation/ Transportation-Network-Providers-Trips-2019/ iu3g-qa69, 2019. Accessed: 2023-01-14. Link
  9. [Cohen, 1995] William W Cohen. Fast effective rule induc- tion. In Machine learning proceedings 1995, pages 115- 123. Elsevier, 1995.
  10. [Das et al., 2013] Shubhomoy Das, Travis Moore, Weng- Keen Wong, Simone Stumpf, Ian Oberst, Kevin McIn- tosh, and Margaret Burnett. End-user feature label- ing: Supervised and semi-supervised approaches based on locally-weighted logistic regression. Artificial Intelli- gence, 204:56-74, 2013.
  11. [De Laat, 2018] Paul B De Laat. Algorithmic decision- making based on machine learning from big data: can transparency restore accountability? Philosophy & tech- nology, 31(4):525-541, 2018.
  12. [Fürnkranz and Widmer, 1994] Johannes Fürnkranz and Gerhard Widmer. Incremental reduced error pruning. In Machine Learning Proceedings 1994, pages 70-77. Elsevier, 1994.
  13. [Gao et al., 2016] Shuyang Gao, Greg Ver Steeg, and Aram Galstyan. Variational information maximization for fea- ture selection. arXiv preprint arXiv:1606.02827, 2016.
  14. [Ghaeini et al., 2018] Reza Ghaeini, Xiaoli Z Fern, and Prasad Tadepalli. Interpreting recurrent and attention- based neural models: a case study on natural language in- ference. arXiv preprint arXiv:1808.03894, 2018.
  15. [Goyal, 2020] Goyal. Credit card customers dataset. https://www.kaggle.com/datasets/sakshigoyal7/ credit-card-customers, 2020. Accessed: 2022-08-13. Link
  16. [Guidotti, 2021] Riccardo Guidotti. Evaluating local expla- nation methods on ground truth. Artificial Intelligence, 291:103428, 2021.
  17. [Hall, 2000] Mark A Hall. Correlation-based feature selec- tion for discrete and numeric class machine learning. In Proceedings of the Seventeenth International Conference on Machine Learning, pages 359-366, 2000.
  18. [Harradon et al., 2018] Michael Harradon, Jeff Druce, and Brian Ruttenberg. Causal learning and explanation of deep neural networks via autoencoded activations. arXiv preprint arXiv:1802.00541, 2018.
  19. [Holte, 1993] Robert C Holte. Very simple classification rules perform well on most commonly used datasets. Ma- chine learning, 11(1):63-90, 1993.
  20. [Jain and Wallace, 2019] Sarthak Jain and Byron C Wal- lace. Attention is not explanation. arXiv preprint arXiv:1902.10186, 2019.
  21. [Jang et al., 2016] Eric Jang, Shixiang Gu, and Ben Poole. Categorical reparameterization with gumbel-softmax. arXiv preprint arXiv:1611.01144, 2016.
  22. [Kohavi and John, 1997] Ron Kohavi and George H John. Wrappers for feature subset selection. Artificial intelli- gence, 97(1-2):273-324, 1997.
  23. [Lage et al., 2019] Isaac Lage, Emily Chen, Jeffrey He, Menaka Narayanan, Been Kim, Sam Gersh- man, and Finale Doshi-Velez. An evaluation of the human-interpretability of explanation. arXiv preprint arXiv:1902.00006, 2019.
  24. [Lei et al., 2016] Tao Lei, Regina Barzilay, and Tommi Jaakkola. Rationalizing neural predictions. In Proceed- ings of the 2016 Conference on Empirical Methods in Nat- ural Language Processing, pages 107-117, Austin, Texas, November 2016. Association for Computational Linguis- tics.
  25. [Lei et al., 2020] Wenqiang Lei, Xiangnan He, Yisong Miao, Qingyun Wu, Richang Hong, Min-Yen Kan, and Tat-Seng Chua. Estimation-action-reflection: Towards deep interac- tion between conversational and recommender systems. In Proceedings of the 13th International Conference on Web Search and Data Mining, pages 304-312, 2020.
  26. [Letham et al., 2015] Benjamin Letham, Cynthia Rudin, Tyler H McCormick, and David Madigan. Interpretable classifiers using rules and bayesian analysis: Building a better stroke prediction model. The Annals of Applied Statistics, 9(3):1350-1371, 2015.
  27. [Li et al., 2015] Jiwei Li, Xinlei Chen, Eduard Hovy, and Dan Jurafsky. Visualizing and understanding neural mod- els in nlp. arXiv preprint arXiv:1506.01066, 2015.
  28. [Li et al., 2019] Chaoqun Li, Liangxiao Jiang, and Wen- qiang Xu. Noise correction to improve data and model quality for crowdsourcing. Engineering Applications of Artificial Intelligence, 82:184-191, 2019.
  29. [Lundberg and Lee, 2017] Scott M Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In Proceedings of the 31st international conference on neural information processing systems, pages 4768-4777, 2017.
  30. [Martins and Astudillo, 2016] Andre Martins and Ramon Astudillo. From softmax to sparsemax: A sparse model of attention and multi-label classification. In Interna- tional conference on machine learning, pages 1614-1623.
  31. PMLR, 2016.
  32. [Melville and Sindhwani, 2009] Prem Melville and Vikas Sindhwani. Active dual supervision: Reducing the cost of annotating examples and features. In Proceedings of the NAACL HLT 2009 workshop on active learning for natu- ral language processing, pages 49-57, 2009.
  33. [Moeyersoms et al., 2016] Julie Moeyersoms, Brian d'Alessandro, Foster Provost, and David Martens. Ex- plaining classification models built on high-dimensional sparse data. arXiv preprint arXiv:1607.06280, 2016.
  34. [Molnar, 2020] Christoph Molnar. Interpretable machine learning. Lulu. com, 2020.
  35. [Narendra et al., 2018] Tanmayee Narendra, Anush Sankaran, Deepak Vijaykeerthy, and Senthil Mani. Explaining deep learning models using causal inference. arXiv preprint arXiv:1811.04376, 2018.
  36. [Purohit et al., 2012] Seema U Purohit, Venkatesh Mahade- van, and Anjali N Kulkarni. Credit evaluation model of loan proposals for indian banks. International Journal of Modeling and Optimization, 2(4):529-534, 2012.
  37. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. " why should i trust you?" explain- ing the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD international conference on knowl- edge discovery and data mining, pages 1135-1144, 2016.
  38. [Ribeiro et al., 2018] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. Anchors: high-precision model- agnostic explanations. In Proceedings of the Thirty- Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, pages 1527-1535, 2018.
  39. [Seerat and Qamar, 2015] Bakhtawar Seerat and Usman Qa- mar. Rule induction using enhanced ripper algorithm for clinical decision support system. In 2015 Sixth Interna- tional Conference on Intelligent Control and Information Processing (ICICIP), pages 83-91. IEEE, 2015.
  40. [Serrano and Smith, 2019] Sofia Serrano and Noah A Smith. Is attention interpretable? arXiv preprint arXiv:1906.03731, 2019.
  41. [Sharma and Bilgic, 2018] Manali Sharma and Mustafa Bil- gic. Learning with rationales for document classification. Machine Learning, 107(5):797-824, 2018.
  42. [Sharma, 2017] Sharma. Mobile price dataset. https://www.kaggle.com/datasets/iabhishekofficial/ mobile-price-classification, 2017. Accessed: 2022-08-13. Link
  43. [Shrestha et al., 2019] Yash Raj Shrestha, Shiko M Ben- Menahem, and Georg Von Krogh. Organizational decision-making structures in the age of artificial intel- ligence. California Management Review, 61(4):66-83, 2019.
  44. [Tanno et al., 2019] Ryutaro Tanno, Ardavan Saeedi, Swami Sankaranarayanan, Daniel C Alexander, and Nathan Sil- berman. Learning from noisy labels by regularized es- timation of annotator confusion. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 11244-11253, 2019.
  45. [Wachter et al., 2017] Sandra Wachter, Brent Mittelstadt, and Chris Russell. Counterfactual explanations without opening the black box: Automated decisions and the gdpr. Harv. JL & Tech., 31:841, 2017.
  46. [Wang et al., 2016] Yequan Wang, Minlie Huang, Xiaoyan Zhu, and Li Zhao. Attention-based lstm for aspect-level sentiment classification. In Proceedings of the 2016 con- ference on empirical methods in natural language process- ing, pages 606-615, 2016.
  47. [Wang et al., 2022] Juanyan Wang, Manali Sharma, and Mustafa Bilgic. Ranking-constrained learning with ratio- nales for text classification. In Findings of the Association for Computational Linguistics: ACL 2022, pages 2034- 2046, 2022.
  48. [Yu and Liu, 2003] Lei Yu and Huan Liu. Feature selection for high-dimensional data: A fast correlation-based filter solution. In Proceedings of the 20th international con- ference on machine learning (ICML-03), pages 856-863, 2003.
  49. [Zaidan et al., 2007] Omar Zaidan, Jason Eisner, and Chris- tine Piatko. Using "annotator rationales" to improve ma- chine learning for text categorization. In Human language technologies 2007: The conference of the North American chapter of the association for computational linguistics; proceedings of the main conference, pages 260-267, 2007.
  50. [Zhang et al., 2016] Ye Zhang, Iain Marshall, and Byron C Wallace. Rationale-augmented convolutional neural net- works for text classification. In Proceedings of the Confer- ence on Empirical Methods in Natural Language Process- ing. Conference on Empirical Methods in Natural Lan- guage Processing, volume 2016, page 795. NIH Public Access, 2016.
  51. [Zieba et al., 2016] Maciej Zieba, Sebastian K Tomczak, and Jakub M Tomczak. Ensemble boosted trees with synthetic features generation in application to bankruptcy predic- tion. Expert systems with applications, 58:93-101, 2016.

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

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