Today's scene graph generation (SGG) task is still far from practical, mainly due to the severe training bias, e.g., collapsing diverse "human walk on / sit on / lay on beach" into "human on beach". Given such SGG, the down-stream tasks such as VQA can hardly infer better scene structures than merely a bag of objects. However, debiasing in SGG is not trivial because traditional debiasing methods cannot distinguish between the good and bad bias, e.g., good context prior (e.g., "person read book" rather than "eat") and bad long-tailed bias (e.g., "near" dominating "behind / in front of"). In this paper, we present a novel SGG framework based on causal inference but not the conventional likelihood. We first build a causal graph for SGG, and perform traditional biased training with the graph. Then, we propose to draw the counterfactual causality from the trained graph to infer the effect from the bad bias, which should be removed. In particular, we use Total Direct Effect (TDE) as the proposed final predicate score for unbiased SGG. Note that our framework is agnostic to any SGG model and thus can be widely applied in the community who seeks unbiased predictions. By using the proposed Scene Graph Diagnosis toolkit on the SGG benchmark Visual Genome and several prevailing models, we observed significant improvements over the previous state-of-the-art methods.
翻译:今天的场景图表生成(SGG)任务仍然远远不切合实际,主要原因是严重的培训偏差,例如,“人类在海滩上/坐在海滩上/躺在海滩上”等各种“人行走”和“人类在海滩上”。鉴于这种SGG, VQA等下游任务很难比一袋物体更能推断出更好的场景结构。然而,SGG的贬低并非微不足道,因为传统的贬低方法无法区分好的和坏的偏差,例如,以前的好环境(例如,“人阅读书”而不是“吃”)和不良的长尾偏差(例如,在海滩上的人行走/坐在海滩上/躺在海滩上的人行)。鉴于SGGG,在本文中,我们提出一个新的SGG框架是基于因果关系而不是常规可能性。我们首先为SGG建立因果图,然后用传统的偏差训练用图表进行。然后,我们提议从经过训练的图表中选取反真实的因果关系来推断坏的偏差的偏差的偏差方法,而应该消除这种偏差的偏差的偏差的偏差。特别是“近的”和长的偏差的偏差的偏差偏差偏差的偏差的偏差的偏差的偏差的偏差的偏差(例如的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差(例如的偏差的偏差的偏差(例如:在沙的偏差(例如,在沙面的偏差的“近的偏差的偏差的偏差的偏差的偏差的偏差的偏差的偏差(例如,在海滩的沙差的沙差,在沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面的沙面上,在沙面的上行迹上行迹上行。