# A Divide-and-Conquer Approach towards Understanding Deep Networks

**Authors:** Weilin Fu, Katharina Breininger, Roman Schaffert, Nishant Ravikumar,, Andreas Maier

arXiv: 1907.06194 · 2019-07-16

## TL;DR

This paper introduces a divide-and-conquer approach to interpret and simplify deep neural networks by replacing components with known operators, maintaining performance while enhancing interpretability, demonstrated on retinal vessel segmentation.

## Contribution

It presents a method to analyze and replace deep network components with known operators, reducing parameters and preserving accuracy, thus improving interpretability.

## Key findings

- Achieved U-Net level performance with significantly fewer parameters.
- Successfully replaced network modules with known operators like guided and Frangi filters.
- Layers can be mapped back to their original algorithms for analysis.

## Abstract

Deep neural networks have achieved tremendous success in various fields including medical image segmentation. However, they have long been criticized for being a black-box, in that interpretation, understanding and correcting architectures is difficult as there is no general theory for deep neural network design. Previously, precision learning was proposed to fuse deep architectures and traditional approaches. Deep networks constructed in this way benefit from the original known operator, have fewer parameters, and improved interpretability. However, they do not yield state-of-the-art performance in all applications. In this paper, we propose to analyze deep networks using known operators, by adopting a divide-and-conquer strategy to replace network components, whilst retaining its performance. The task of retinal vessel segmentation is investigated for this purpose. We start with a high-performance U-Net and show by step-by-step conversion that we are able to divide the network into modules of known operators. The results indicate that a combination of a trainable guided filter and a trainable version of the Frangi filter yields a performance at the level of U-Net (AUC 0.974 vs. 0.972) with a tremendous reduction in parameters (111,536 vs. 9,575). In addition, the trained layers can be mapped back into their original algorithmic interpretation and analyzed using standard tools of signal processing.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.06194/full.md

## Figures

12 figures with captions in the complete paper: https://tomesphere.com/paper/1907.06194/full.md

## References

13 references — full list in the complete paper: https://tomesphere.com/paper/1907.06194/full.md

---
Source: https://tomesphere.com/paper/1907.06194