Leveraging Predicate and Triplet Learning for Scene Graph Generation
Jiankai Li, Yunhong Wang, Xiefan Guo, Ruijie Yang, Weixin Li
TL;DR
The paper addresses Scene Graph Generation (SGG) under two core challenges: large visual variation within the same predicate and the long-tail distribution of tail predicates. It introduces the Dual-granularity Relation Modeling (DRM) network, which simultaneously learns coarse-grained predicate cues and fine-grained triplet cues, augmented by dual-granularity constraints. A Dual-granularity Knowledge Transfer (DKT) strategy then transfers variation from head predicates/triplets to tail ones to enrich tail patterns and balance training data. Extensive experiments on Visual Genome, Open Images, and GQA demonstrate state-of-the-art performance and strong generalization, validating the effectiveness and practicality of dual-granularity learning for unbiased SGG.
Abstract
Scene Graph Generation (SGG) aims to identify entities and predict the relationship triplets \textit{\textless subject, predicate, object\textgreater } in visual scenes. Given the prevalence of large visual variations of subject-object pairs even in the same predicate, it can be quite challenging to model and refine predicate representations directly across such pairs, which is however a common strategy adopted by most existing SGG methods. We observe that visual variations within the identical triplet are relatively small and certain relation cues are shared in the same type of triplet, which can potentially facilitate the relation learning in SGG. Moreover, for the long-tail problem widely studied in SGG task, it is also crucial to deal with the limited types and quantity of triplets in tail predicates. Accordingly, in this paper, we propose a Dual-granularity Relation Modeling (DRM) network to leverage fine-grained triplet cues besides the coarse-grained predicate ones. DRM utilizes contexts and semantics of predicate and triplet with Dual-granularity Constraints, generating compact and balanced representations from two perspectives to facilitate relation recognition. Furthermore, a Dual-granularity Knowledge Transfer (DKT) strategy is introduced to transfer variation from head predicates/triplets to tail ones, aiming to enrich the pattern diversity of tail classes to alleviate the long-tail problem. Extensive experiments demonstrate the effectiveness of our method, which establishes new state-of-the-art performance on Visual Genome, Open Image, and GQA datasets. Our code is available at \url{https://github.com/jkli1998/DRM}
