Affinity Graph Supervision for Visual Recognition
Not on the map. Why?
Abstract (arXiv)
Affinity graphs are widely used in deep architectures, including graph convolutional neural networks and attention networks. Thus far, the literature has focused on abstracting features from such graphs, while the learning of the affinities themselves has been overlooked. Here we propose a principled method to directly supervise the learning of weights in affinity graphs, to exploit meaningful connections between entities in the data source. Applied to a visual attention network, our affinity supervision improves relationship recovery between objects, even without the use of manually annotated relationship labels. We further show that affinity learning between objects boosts scene categorization performance and that the supervision of affinity can also be applied to graphs built from mini-batches, for neural network training. In an image classification task we demonstrate consistent improvement over the baseline, with diverse network architectures and datasets.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 2.
4 papers.
- 2023Class-level Structural Relation Modelling and Smoothing for Visual Representation Learningcited by 9
- 2021Mini-batch graphs for robust image classificationcited by 3
- 2023GKGNet: Group K-Nearest Neighbor based Graph Convolutional Network for Multi-Label Image Recognitioncited by 3
- 2021Graphs as Tools to Improve Deep Learning Methodscited by 0
- 2023GKGNet: Group K-Nearest Neighbor based Graph Convolutional Network for Multi-Label Image Recognition28 Aug 2023
- 2023Class-level Structural Relation Modelling and Smoothing for Visual Representation Learning8 Aug 2023
- 2021Graphs as Tools to Improve Deep Learning Methods8 Oct 2021
- 2021Mini-batch graphs for robust image classification22 Apr 2021