Deep Learning (DL) is driving AI-based technologies to unpredictable achievements by automatically extracting rich data representations through an End-to-End (E2E) learning process. However, E2E models are intrinsically black boxes, hindering the possibility to understand and analyze the model decision process. This further leads to: (i) models that are highly susceptible to imperceptible perturbations in the data distribution, and (ii) models requiring huge amount of data to be trained, or even just finetuned. Recently, several contributions in literature have shown that these issues can be mitigated by employing concept-based network architecture. In general, concept-based architectures provide the final classification based on further classes which are predicted by previous layers of the network (concept-based networks). This allows to explain the prediction of the main class in terms of the other classes, to interact with the model, and also to check whether the predictions are consistent with the domain-knowledge. Latest contributions, moreover, have also shown that these models achieve classification performance that are better than any interpretable model and at least inline with black-box E2E neural networks. In this paper, we propose for the first time to comprehensively analyze concept-based approaches and, more importantly, to show their benefits when compared to standard E2E multi-class learning.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Shall We Stop Using End-to-End Learning? A Short-Survey of Recent Concept-Based Approaches

  • Gabriele Ciravegna

摘要

Deep Learning (DL) is driving AI-based technologies to unpredictable achievements by automatically extracting rich data representations through an End-to-End (E2E) learning process. However, E2E models are intrinsically black boxes, hindering the possibility to understand and analyze the model decision process. This further leads to: (i) models that are highly susceptible to imperceptible perturbations in the data distribution, and (ii) models requiring huge amount of data to be trained, or even just finetuned. Recently, several contributions in literature have shown that these issues can be mitigated by employing concept-based network architecture. In general, concept-based architectures provide the final classification based on further classes which are predicted by previous layers of the network (concept-based networks). This allows to explain the prediction of the main class in terms of the other classes, to interact with the model, and also to check whether the predictions are consistent with the domain-knowledge. Latest contributions, moreover, have also shown that these models achieve classification performance that are better than any interpretable model and at least inline with black-box E2E neural networks. In this paper, we propose for the first time to comprehensively analyze concept-based approaches and, more importantly, to show their benefits when compared to standard E2E multi-class learning.