Compositional Convolutional Neural Networks: A Robust and Interpretable Model for Object Recognition under Occlusion
Adam Kortylewski, Qing Liu, Angtian Wang, Yihong Sun, Alan, Yuille

TL;DR
This paper introduces CompositionalNets, an interpretable deep learning architecture that enhances robustness to partial occlusion in object recognition by decomposing images into parts and context, outperforming traditional DCNNs.
Contribution
The authors propose a novel end-to-end trainable compositional model integrated with DCNNs, improving robustness and interpretability for occluded object recognition.
Findings
Significant accuracy improvements on occluded object classification and detection.
Ability to localize occluders with only class-level supervision.
Enhanced interpretability through part-based object representations.
Abstract
Computer vision systems in real-world applications need to be robust to partial occlusion while also being explainable. In this work, we show that black-box deep convolutional neural networks (DCNNs) have only limited robustness to partial occlusion. We overcome these limitations by unifying DCNNs with part-based models into Compositional Convolutional Neural Networks (CompositionalNets) - an interpretable deep architecture with innate robustness to partial occlusion. Specifically, we propose to replace the fully connected classification head of DCNNs with a differentiable compositional model that can be trained end-to-end. The structure of the compositional model enables CompositionalNets to decompose images into objects and context, as well as to further decompose object representations in terms of individual parts and the objects' pose. The generative nature of our compositional…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsDiffusion-Convolutional Neural Networks
