CLEVR-Logic Dataset
Real-world datasets do not have explicit logic supervision, so it is not straightforward to assess the correctness of the logic. So, we propose a new variant of CLEVR: CLEVR-Logic, where we specify the class-level logic and use it to generate each image. In CLEVR-Logic, concepts are CLEVR objects (sphere, cone, cube, cylinder) and classes are specified as logical operations among these objects. For example, sphere \( \oplus \) cone could be one class which has images that exclusively contain either a sphere or a cone. CLEVR images are then generated per class following the class-specific logic.