Affiliation:
1. University of California, San Diego, CA, USA
Abstract
Deep Convolutional Neural Networks (CNNs) now match human accuracy in many image prediction tasks, resulting in a growing adoption in e-commerce, radiology, and other domains. Naturally, "explaining" CNN predictions is a key concern for many users. Since the internal workings of CNNs are unintuitive for most users, occlusion-based explanations (OBE) are popular for understanding which parts of an image matter most for a prediction. One occludes a region of the image using a patch and moves it around to produce a heatmap of changes to the prediction probability. This approach is computationally expensive due to the large number of re-inference requests produced, which wastes time and raises resource costs. We tackle this issue by casting the OBE task as a new instance of the classical incremental view maintenance problem. We create a novel and comprehensive algebraic framework for incremental CNN inference combining materialized views with multi-query optimization to reduce computational costs. We then present two novel approximate inference optimizations that exploit the semantics of CNNs and the OBE task to further reduce runtimes. We prototype our ideas in a tool we call Krypton. Experiments with real data and CNNs show that Krypton reduces runtimes by up to 5x (resp. 35x) to produce exact (resp. high-quality approximate) results without raising resource requirements.
Publisher
Association for Computing Machinery (ACM)
Subject
Information Systems,Software
Reference31 articles.
1. AI Device for Detecting Diabetic Retinopathy Earns Swift FDA Approval. https://bit.ly/36300H9. Accessed April 30 2020. AI Device for Detecting Diabetic Retinopathy Earns Swift FDA Approval. https://bit.ly/36300H9. Accessed April 30 2020.
2. EVA²: Exploiting Temporal Redundancy in Live Computer Vision
3. CBinfer
4. Towards linear algebra over normalized data
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. SliceLine: Fast, Linear-Algebra-based Slice Finding for ML Model Debugging;Proceedings of the 2021 International Conference on Management of Data;2021-06-09
2. LIMA: Fine-grained Lineage Tracing and Reuse in Machine Learning Systems;Proceedings of the 2021 International Conference on Management of Data;2021-06-09