SegNBDT: Visual Decision Rules for Segmentation
arXiv:2006.06868
Abstract
The black-box nature of neural networks limits model decision interpretability, in particular for high-dimensional inputs in computer vision and for dense pixel prediction tasks like segmentation. To address this, prior work combines neural networks with decision trees. However, such models (1) perform poorly when compared to state-of-the-art segmentation models or (2) fail to produce decision rules with spatially-grounded semantic meaning. In this work, we build a hybrid neural-network and decision-tree model for segmentation that (1) attains neural network segmentation accuracy and (2) provides semi-automatically constructed visual decision rules such as "Is there a window?". We obtain semantic visual meaning by extending saliency methods to segmentation and attain accuracy by leveraging insights from neural-backed decision trees, a deep learning analog of decision trees for image classification. Our model SegNBDT attains accuracy within ~2-4% of the state-of-the-art HRNetV2 segmentation model while also retaining explainability; we achieve state-of-the-art performance for explainable models on three benchmark datasets -- Pascal-Context (49.12%), Cityscapes (79.01%), and Look Into Person (51.64%). Furthermore, user studies suggest visual decision rules are more interpretable, particularly for incorrect predictions. Code and pretrained models can be found at https://github.com/daniel-ho/SegNBDT.
8 pages, 8 figures
References in corpus (9)
- Striving for Simplicity: The All Convolutional Net
- The Cityscapes Dataset for Semantic Urban Scene Understanding
- Understanding the Effective Receptive Field in Deep Convolutional Neural Networks
- NBDT: Neural-Backed Decision Trees
- Image Segmentation Using Hierarchical Merge Tree
- Look into Person: Self-supervised Structure-sensitive Learning and A New Benchmark for Human Parsing
- Grid Saliency for Context Explanations of Semantic Segmentation
- Deep Hierarchical Parsing for Semantic Segmentation
- Visualizing the decision-making process in deep neural decision forest