Proceedings

Interpretable Compositional Convolutional Neural Networks

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2971-2978.

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

Abstract

This paper proposes a method to modify a traditional convolutional neural network (CNN) into an interpretable compositional CNN, in order to learn filters that encode meaningful visual patterns in intermediate convolutional layers. In a compositional CNN, each filter is supposed to consistently represent a specific compositional object part or image region with a clear meaning. The compositional CNN learns from image labels for classification without any annotations of parts or regions for supervision. Our method can be broadly applied to different types of CNNs. Experiments have demonstrated the effectiveness of our method. The code will be released when the paper is accepted.

  1. Part:eyes Part:forehead Part:eyebrows Region:background compositional CNNs ICNNs Region:background Part:chin Part:cheek Region:background Part:mouth Part:top of head Part:edge of face Part:hair Part:head Part:torso Part:head Part:torso/leg Part:head Part:head Part:torso Part:torso Part:head Part:torso Part:head Part:torso Part:mouth/nose/eyes Part:head Part:torso/leg Part:ear Part:head Region:background Region:leg/background Part:torso Region:leg/background Part:head/torso Part:torso/leg Part:back References [
  2. [Bau et al., 2017] David Bau, Bolei Zhou, Aditya Khosla, Aude Oliva, and Antonio Torralba. Network dissection: Quantifying interpretability of deep visual representations. In CVPR, 2017.
  3. [Chen et al., 2014] Xianjie Chen, Roozbeh Mottaghi, Xi- aobai Liu, Sanja Fidler, Raquel Urtasun, and Alan Yuille. Detect what you can: Detecting and representing objects using holistic models and body parts. In CVPR, 2014.
  4. [Chen et al., 2016] Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, and Pieter Abbeel. Info- gan: Interpretable representation learning by information maximizing generative adversarial nets. In NeurIPS, 2016.
  5. [Chen et al., 2019] Chaofan Chen, Oscar Li, Daniel Tao, Alina Barnett, Cynthia Rudin, and Jonathan K. Su. This looks like that: deep learning for interpretable image recognition. In NeurIPS, 2019.
  6. [Deng et al., 2009] Jia Deng, Wei Dong, Richard Socher, Li- Jia Li, Kai Li, and Li Fei-Fei. Imagenet: A large-scale hierarchical image database. In CVPR, 2009.
  7. [Fidler and Leonardis, 2007] Sanja Fidler and Ales Leonardis. Towards scalable representations of ob- ject categories: Learning a hierarchy of parts. In CVPR, 2007.
  8. [Fong and Vedaldi, 2018] Ruth Fong and Andrea Vedaldi. Net2vec: Quantifying and explaining how concepts are en- coded by filters in deep neural networks. In CVPR, 2018.
  9. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In CVPR, 2016.
  10. [Higgins et al., 2017] Irina Higgins, Loic Matthey, Arka Pal, Christopher Burgess, Xavier Glorot, Matthew Botvinick, Shakir Mohamed, and Alexander Lerchner. beta-vae: Learning basic visual concepts with a constrained varia- tional framework. In ICLR, 2017.
  11. [Huang and Li, 2020] Zixuan Huang and Yin Li. Inter- pretable and accurate fine-grained recognition via region grouping. In CVPR, 2020.
  12. [Huang et al., 2017] Gao Huang, Zhuang Liu, Laurens van der Maaten, and Kilian Q. Weinberger. Densely con- nected convolutional networks. In CVPR, 2017.
  13. [Ioffe and Szegedy, 2015] Sergey Ioffe and Christian Szegedy. Batch normalization: Accelerating deep net- work training by reducing internal covariate shift. In ICML, 2015.
  14. [Kortylewski et al., 2020] Adam Kortylewski, Ju He, Qing Liu, and Alan Yuille. Compositional convolutional neu- ral networks: A deep architecture with innate robustness to partial occlusion. In CVPR, 2020.
  15. [Li et al., 2020] Yuchao Li, Rongrong Ji, Shaohui Lin, Baochang Zhang, Chenqian Yan, Yongjian Wu, Feiyue Huang, and Ling Shao. Interpretable neural network de- coupling. arXiv:1906.01166, 2020.
  16. [Liang et al., 2020] Haoyu Liang, Zhihao Ouyang, Yuyuan Zeng, Hang Su, Zihao He, Shu-Tao Xia, Jun Zhu, and Bo Zhang. Training interpretable convolutional neural net- works by differentiating class-specific filters. In ECCV, 2020.
  17. [Liu et al., 2015] Ziwei Liu, Ping Luo, Xiaogang Wang, and Xiaoou Tang. Deep learning face attributes in the wild. In ICCV, 2015.
  18. [Ommer and Buhmann, 2009] Bjorn Ommer and Joachim M. Buhmann. Learning the compositional nature of visual object categories for recognition. IEEE T-PAMI, 32(3):501-516, 2009.
  19. [Ott and Everingham, 2011] Patrick Ott and Mark Evering- ham. Shared parts for deformable part-based models. In CVPR, 2011.
  20. [Sabour et al., 2017] Sara Sabour, Nicholas Frosst, and Ge- offrey E. Hinton. Dynamic routing between capsules. In NeurIPS, 2017.
  21. [Shi and Malik, 2000] Jianbo Shi and Jitendra Malik. Nor- malized cuts and image segmentation. IEEE T-PAMI, 22(8):888-905, 2000.
  22. [Si and Zhu, 2013] Zhangzhang Si and Song-Chun Zhu. Learning and-or templates for object recognition and de- tection. IEEE T-PAMI, 35(9):2189-2205, 2013.
  23. [Simonyan and Zisserman, 2015] Karen Simonyan and An- drew Zisserman. Very deep convolutional networks for large-scale image recognition. In ICLR, 2015.
  24. [Smith et al., 2013] Brandon M. Smith, Li Zhang, Jonathan Brandt, Zhe Lin, and Jianchao Yang. Exemplar-based face parsing. In CVPR, 2013.
  25. [Stone et al., 2017] Austin Stone, Huayan Wang, Michael Stark, Yi Liu, D. Scott Phoenix, and Dileep George. Teaching compositionality to cnns. In CVPR, 2017.
  26. [van der Maaten and Hinton, 2008] Laurens van der Maaten and Geoffrey Hinton. Visualizing data using t-sne. Journal of machine learning research, 9(Nov):2579-2605, 2008.
  27. [Wah et al., 2011] Catherine Wah, Steve Branson, Peter Welinder, Pietro Perona, and Serge Belongie. The Caltech- UCSD Birds-200-2011 Dataset. Technical Report CNS- TR-2011-001, California Institute of Technology, 2011.
  28. [Wang and Yuille, 2015] Jianyu Wang and Alan Yuille. Se- mantic part segmentation using compositional model com- bining shape and appearance. In CVPR, 2015.
  29. [Zhang et al., 2018] Quanshi Zhang, Ying Nian Wu, and Song-Chun Zhu. Interpretable convolutional neural net- works. In CVPR, 2018.
  30. [Zhu et al., 2010a] Long (Leo) Zhu, Yuanhao Chen, Anto- nio Torralba, William Freeman, and Alan Yuille. Part and appearance sharing: Recursive compositional models for multi-view. In CVPR, 2010.
  31. [Zhu et al., 2010b] Long (Leo) Zhu, Yuanhao Chen, Alan Yuille, and William Freeman. Latent hierarchical struc- tural learning for object detection. In CVPR, 2010.

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

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