{"title":"进化生成贡献映射","authors":"Masayuki Kobayashi, Satoshi Arai, T. Nagao","doi":"10.1109/SMC42975.2020.9283014","DOIUrl":null,"url":null,"abstract":"Although convolutional neural networks (CNNs) have significantly evolved and demonstrated outstanding performance, their uninterpretable nature is still considered to be a major problem. In this study, we take a closer look at CNN interpretability and propose a new method called Evolutionary Generative Contribution Mappings (EGCM). In EGCM, CNN models incorporate both a classification mechanism and an interpreting mechanism in an end-to-end training process. Specifically, the network generates the class contribution maps, which indicate the discriminative regions for the model to identify a specific class. Additionally, these maps can be directly used for classification tasks; all that is needed is a global average pooling and a softmax function. The network is represented by a directed acyclic graph and optimized using a genetic algorithm. Architecture search enables EGCM to deliver reasonable classification performance while maintaining high interpretability. We apply the EGCM framework on several datasets and empirically demonstrate that the EGCM not only achieves excellent classification performance but also maintains high interpretability.","PeriodicalId":6718,"journal":{"name":"2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","volume":"34 1","pages":"1657-1664"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Evolutionary Generative Contribution Mappings\",\"authors\":\"Masayuki Kobayashi, Satoshi Arai, T. Nagao\",\"doi\":\"10.1109/SMC42975.2020.9283014\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Although convolutional neural networks (CNNs) have significantly evolved and demonstrated outstanding performance, their uninterpretable nature is still considered to be a major problem. In this study, we take a closer look at CNN interpretability and propose a new method called Evolutionary Generative Contribution Mappings (EGCM). In EGCM, CNN models incorporate both a classification mechanism and an interpreting mechanism in an end-to-end training process. Specifically, the network generates the class contribution maps, which indicate the discriminative regions for the model to identify a specific class. Additionally, these maps can be directly used for classification tasks; all that is needed is a global average pooling and a softmax function. The network is represented by a directed acyclic graph and optimized using a genetic algorithm. Architecture search enables EGCM to deliver reasonable classification performance while maintaining high interpretability. We apply the EGCM framework on several datasets and empirically demonstrate that the EGCM not only achieves excellent classification performance but also maintains high interpretability.\",\"PeriodicalId\":6718,\"journal\":{\"name\":\"2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC)\",\"volume\":\"34 1\",\"pages\":\"1657-1664\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SMC42975.2020.9283014\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMC42975.2020.9283014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Although convolutional neural networks (CNNs) have significantly evolved and demonstrated outstanding performance, their uninterpretable nature is still considered to be a major problem. In this study, we take a closer look at CNN interpretability and propose a new method called Evolutionary Generative Contribution Mappings (EGCM). In EGCM, CNN models incorporate both a classification mechanism and an interpreting mechanism in an end-to-end training process. Specifically, the network generates the class contribution maps, which indicate the discriminative regions for the model to identify a specific class. Additionally, these maps can be directly used for classification tasks; all that is needed is a global average pooling and a softmax function. The network is represented by a directed acyclic graph and optimized using a genetic algorithm. Architecture search enables EGCM to deliver reasonable classification performance while maintaining high interpretability. We apply the EGCM framework on several datasets and empirically demonstrate that the EGCM not only achieves excellent classification performance but also maintains high interpretability.