Dynamic Graph Message Passing Network
Li Zhang1, Dan Xu1, Anurag Arnab2, Philip H.S. Torr1
1University of Oxford, 2Google Research
CVPR 2020 Oral

Modelling long-range dependencies is critical for complex scene understanding tasks such as semantic segmentation and object detection. Although CNNs have excelled in many computer vision tasks, they are still limited in capturing long-range structured relationships as they typically consist of layers of local kernels. A fully-connected graph is beneficial for such modelling, however, its computational overhead is prohibitive. We propose a dynamic graph message passing network, based on the message passing neural network framework, that significantly reduces the computational complexity compared to related works modelling a fully-connected graph. This is achieved by adaptively sampling nodes in the graph, conditioned on the input, for message passing. Based on the sampled nodes, we then dynamically predict node-dependent filter weights and the affinity matrix for propagating information between them. Using this model, we show significant improvements with respect to strong, state-of-the-art baselines on three different tasks and backbone architectures. Our approach also outperforms fully-connected graphs while using substantially fewer floating point operations and parameters.
Oral presentation (5 mins)
Short presentation (1 min)
Visualisations
Nodes sampling

Semantic segmentation on Cityscapes

Object detection on COCO

Code
[Coming]Bibtex
@InProceedings{Zhang_2020_CVPR,author = {Zhang, Li and Xu, Dan and Arnab, Anurag and Torr, Philip H.S.},
title = {Dynamic Graph Message Passing Networks},
booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2020}
}