Ensemble Predicate Decoding for Unbiased Scene Graph Generation
Jiasong Feng, Lichun Wang, Hongbo Xu, Kai Xu, Baocai Yin
TL;DR
This work tackles predicate bias in scene graph generation caused by long-tail distributions and semantic overlap among predicates. It introduces Ensemble Predicate Decoding, a model-agnostic approach that uses a main decoder plus two auxiliary decoders trained on distinct predicate-frequency subsets to expand discriminative capacity, especially for infrequent and semantically similar predicates. By ensembling predictions from multiple decoders and using a carefully balanced loss with data partitions, the method significantly improves tail predicate accuracy (mR@K) with minimal sacrifice to head predicates and preserves overall performance across VG benchmarks. The approach demonstrates robust gains across baselines like Motifs and VCTree, and is supported by extensive ablations and hyperparameter analyses that validate the design choices and practical impact for unbiased SGG.
Abstract
Scene Graph Generation (SGG) aims to generate a comprehensive graphical representation that accurately captures the semantic information of a given scenario. However, the SGG model's performance in predicting more fine-grained predicates is hindered by a significant predicate bias. According to existing works, the long-tail distribution of predicates in training data results in the biased scene graph. However, the semantic overlap between predicate categories makes predicate prediction difficult, and there is a significant difference in the sample size of semantically similar predicates, making the predicate prediction more difficult. Therefore, higher requirements are placed on the discriminative ability of the model. In order to address this problem, this paper proposes Ensemble Predicate Decoding (EPD), which employs multiple decoders to attain unbiased scene graph generation. Two auxiliary decoders trained on lower-frequency predicates are used to improve the discriminative ability of the model. Extensive experiments are conducted on the VG, and the experiment results show that EPD enhances the model's representation capability for predicates. In addition, we find that our approach ensures a relatively superior predictive capability for more frequent predicates compared to previous unbiased SGG methods.
