Dynamic Graph Message Passing Networks

Abstract

Modelling long-range dependencies is critical for scene understanding tasks in computer vision. Although CNNs have excelled in many 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, 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 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.

Cite

Text

Zhang et al. "Dynamic Graph Message Passing Networks." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020. doi:10.1109/CVPR42600.2020.00378

Markdown

[Zhang et al. "Dynamic Graph Message Passing Networks." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020.](https://mlanthology.org/cvpr/2020/zhang2020cvpr-dynamic/) doi:10.1109/CVPR42600.2020.00378

BibTeX

@inproceedings{zhang2020cvpr-dynamic,
  title     = {{Dynamic Graph Message Passing Networks}},
  author    = {Zhang, Li and Xu, Dan and Arnab, Anurag and Torr, Philip H.S.},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2020},
  doi       = {10.1109/CVPR42600.2020.00378},
  url       = {https://mlanthology.org/cvpr/2020/zhang2020cvpr-dynamic/}
}