Does Visual Pretraining Help End-to-End Reasoning?

We aim to investigate whether end-to-end learning of visual reasoning can be achieved with general-purpose neural networks, with the help of visual pretraining. A positive result would refute the common belief that explicit visual abstraction (e.g. object detection) is essential for compositional generalization on visual reasoning, and confirm the feasibility of a neural network "generalist" to solve visual recognition and reasoning tasks. We propose a simple and general self-supervised framework which "compresses" each video frame into a small set of tokens with a transformer network, and reconstructs the remaining frames based on the compressed temporal context. To minimize the reconstruction loss, the network must learn a compact representation for each image, as well as capture temporal dynamics and object permanence from temporal context. We perform evaluation on two visual reasoning benchmarks, CATER and ACRE. We observe that pretraining is essential to achieve compositional generalization for end-to-end visual reasoning. Our proposed framework outperforms traditional supervised pretraining, including image classification and explicit object detection, by large margins.

Paper

References (71)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer PrZv6/10 · confidence 4/52023-06-27

Summary

- The authors explore whether self-supervised visual pretraining can allow end-to-end methods to be more general purpose. - The paper proposes a self-supervised representation learning framework for this task, based on slot tokens, and evaluates performance on multiple benchmarks.

Strengths

- The paper is well-written, studies an interesting problem, and proposes a satisfying solution. - The idea of an implicit visual concept learner with self-supervised pre-training, that retains the same benefits as fully symbolic methods, is compelling and will be of interest to the neuro-symbolic & end-to-end learning communities.

Weaknesses

- W1. A key weakness of the paper is that the evaluation datasets are based on CLEVR objects in *synthetic* images. I would like to see experiments on real-world images; I’m not yet convinced that this self-supervised objective with slot tokens would work in natural images that may contain clutter, etc. I am happy to raise my score if authors add evaluation on a real-world dataset. - W2. I am interested in the performance of using slot-based inputs, instead of explicitly object-centric representations, for neuro-symbolic methods. The proposed methods leverages these softer slot tokens + end-to-end methods; would the change from object-centric input to slot tokens decrease performance of neuro-symbolic methods significantly? Comparison to the NS-CL [1], a neuro-symbolic approach, with slot tokens may be interesting. [1] The Neuro-Symbolic Concept Learner, ICLR 2019

Questions

See above ^

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

4 excellent

Contribution

3 good

Limitations

Yes

Reviewer e8rc6/10 · confidence 4/52023-06-28

Summary

The authors investigate whether unsupervised pre-training yields representations that are suitable for solving reasoning tasks. To that end, they propose a new transformer-based model inspired by masked autoencoders that is pre-trained on CATER. The authors find that the proposed model outperforms supervised pre-training counterparts and it is competitive with respect to object-centric approaches. Interestingly, the representations learned on CATER transfer well to RAVEN, achieving state-of-the-art results. In addition to the main experiments, the authors include multiple ablations and visualizations of the learned slots. Additional experimental details, ablations on the number of slot tokens, visualizations, and pre-training data are provided in the Appendix.

Strengths

Originality ======== * The proposed pre-training scheme is novel to the best of my knowledge * The finding that representations learned on CATER transfer to RAVEN is novel and interesting Quality ====== * The proposed method is technically sound * The model design choices are properly justified with a good number of ablations (6 tables in the main text and one in the appendix). * Besides comparing with state of the art methods, the authors provide additional baselines such as supervised pretraining, leading to the finding that pre-training on JFT is not significantly better than pre-training on ImageNet. * The slot visualizations provide additional insights on the inner mechanisms of the learned model. Clarity ===== * The text is well-written and easy to read. Significance ========== * The fact that unsupervised pre-training on CATER results in representations that compete with dedicated slot-attention methods and transfer to RAVEN matrices is an important finding that will have an impact in the research community

Weaknesses

Originality ======== * Unsupervised pre-training for solving reasoning tasks has already been explored in the past (slot attention) and the proposed method is close to existing methods like MAE. However, I think the originality of this work lies on the empirical evidence obtained from training the proposed method in different ways applied to reasoning tasks. Quality ====== * The authors make a clear distinction between object-centric two-stage methods using e.g. slot attention, and their proposed approach. However, isn’t the proposed approach also slot-based and two-stage (pre-training + fine-tuning)? Clarity ===== * Figure 1 shows a difference between existing slot attention methods (b) and the proposed method (c) in the fact that the proposed method is single-stage. However, does not the method have a pre-training and fine-tuning stage? * In Figure 2, the slot tokens suddenly appear at the output of the encoders, should not they be in the input too (like the [CLS] tokens)? Minor ===== Line 173: reasonign

Questions

* Could you clarify the conceptual difference between unsupervised slot attention methods and the proposed method (see clarity above)? * Is [A] relevant to your work? [A] Faulkner, Ryan, and Daniel Zoran. "Solving Reasoning Tasks with a Slot Transformer."

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

The authors include discussion on the limitations in the last section.

Reviewer t1ps6/10 · confidence 4/52023-07-06

Summary

This paper explores with the need of explicit visual abstraction for visual reasoning tasks.Instead, this paper explores the use of implicit representations learned through a slot attention module.The proposed approach uses slot attention in a frame prediction frame-work that aims to compress visual input information to set of representative tokens/slots. The method is evaluated on CATER, ACRE and RAVEN tasks.

Strengths

* The paper presents an interesting method that seems to generalize across a diverse set of datasets. * The results on RAVEN are very promising. * The paper is well written.

Weaknesses

* The proposed method has lot of similarities to prior work: "Learning What and Where: Disentangling Location and Identity Tracking Without Supervision, ICLR 2023", which also uses slot attention to learn implicit representations. * The above mentioned work achieves 90.7% Top-1 accuracy on CATER, significantly better than the 70.14% reported in this work. * Therefore, a detained discussion about the similarity and differences to prior work is necessary. * The proposed method seems to be designed for image sequences. Could the proposed implicit representation be extended to visual reasoning problems which take a single image as input e.g. CLEVR? * Important details about the evaluation protocol is unclear:: for evaluation on CATER in L242 it is stated that "100 uniformly sampled frames of stride 3 during evaluation". Why is the full sequence not utilized during evaluation? * The paper does not report results on the moving camera split of CATER. Why is this the case? Is the method limited to only static camera sequences?

Questions

* An clear explanation of the advantages/limitations with respect to "Learning What and Where: Disentangling Location and Identity Tracking Without Supervision, ICLR 2023", would be greatly appreciated. * Details of the evaluation protocol on CATER should be discussed in more detail. * Details of the applicability of the proposed method to the moving camera split of CATER should be discussed in more detail.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

2 fair

Limitations

Currently, the limitations are not discussed is detail. While evaluation on synthetic data is definitely a limitation, an analysis of failure cases would be helpful.Furthermore, broader societal impacts are also not discussed.

Reviewer zViR5/10 · confidence 4/52023-07-07

Summary

This paper investigates if an end-to-end trained neural network is able to solve challenging visual reasoning tasks. A new representation learning framework named implicit visual concept learner (IV-CL) is proposed. It consists of two main components. First, a single image is compressed into a small set of tokens with a neural network. Second, the slot tokens are provided as context information for other images in the same video, where the goal is to perform video reconstruction via the masked autoencoding objective with the temporal context. The method outperforms traditional supervised pretraining works, and several observations are summarized based on experiment results.

Strengths

The paper is with good motivation and the analysis of current problems of visual reasoning is reasonable and insightful. Different from explicit representations, implicit representations may correspond to part of, or a combination of human-interpretable symbols, or may be discretized and adjusted based on human understanding or model feedback. It has several advantages: free from a pre-defined concept vocabulary or concept classifiers, and avoids early loss of information. Thus, the paper proposes a new framework named implicit visual concept learner (IV-CL) and summarizes several observations based on experiment results.

Weaknesses

The proposed implicit visual concept learner (IV-CL) is not a sound solution to the motivation of “implicit representation” of the “explicit” reasoning process, because the model based on self-supervised pretraining is totally an implicit one. The image is compressed into a small set of tokens, the slot tokens are provided as context information via a temporal transformer network for other images in the same video, and the learning process is supervised by masked autoencoding and video reconstruction. The explicit information adopted in previous works (e.g., [1,2]) is abandoned. The information includes localized objects, object attributes (e.g., color, shape), and spatial relationships. Reasonable implicit reasoning should imply the information. For example, the visual patches attention for each slot is in correspondence with one piece of information. The visualization in Fig.3 shows some interpretable results obtained from the self-supervised training. However, without any supervision, it is not controllable and stable, and difficult to generalize to more complex visual reasoning applications. Therefore, method design should be reflected and refined to match the goal proposed in the introduction (L36-39): “Some of the learned implicit representations may be discretized into human-interpretable symbols for the purposes of human understanding of and feedback to the model. Others may correspond to part of or a combination of human-interpretable symbols.” Alternatively, it is also reasonable to study the effect of pretraining on visual reasoning. However: 1. The introduction starts with the problem of existing explicit reasoning (L33-44). If the core contribution is a new pre-training paradigm, the demonstration should be adjusted. 2. More importantly, the paper is built upon small, simplified synthetic data, which have a huge gap with practical visual reasoning applications, e.g., VQA in real scenes with diverse visual concepts. Thus, the result and performance of pre-training on these benchmarks are not that convincing and lack generalization. The limitation is discussed in the paper, but I regard it as a crucial problem that should be considered in this paper. [1] Mao, J., Gan, C., Kohli, P., Tenenbaum, J. B., & Wu, J. (2019). The neuro-symbolic concept learner: Interpreting scenes, words, and sentences from natural supervision. arXiv preprint arXiv:1904.1258 [2] Yi, K., Wu, J., Gan, C., Torralba, A., Kohli, P., & Tenenbaum, J. (2018). Neural-symbolic vqa: Disentangling reasoning from vision and language understanding. Advances in neural information processing systems, 31.

Questions

Discuss the question in the “Weakness” section: Why IV-CL learns "implicit" "concept"? Or why does the pre-training on current datasets make sense?

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

2 fair

Limitations

The paper has discussed realistic limitations. However, an important limitation should have been considered (please refer to “Weakness” section).

Area Chair BYDD2023-08-17

Dear Reviewer, The author has posted their rebuttal, but you have not yet posted your response. Please post your thoughts after reading the rebuttal and other reviews as soon as possible. All reviewers are requested to post this after-rebuttal-response.

Reviewer t1ps2023-08-10

Update

CATER moving camera results improves the paper, will update the rating. However, note that very recent works clearly outperform the proposed approach by a large margin: Look, Remember and Reason: Visual Reasoning with Grounded Rationales, KLR@ICML 2023.

Authorsrebuttal2023-08-11

Thank you for your feedback!

Dear Reviewer t1ps, Thank you for pointing out this concurrent work which appears at ICML 2023 KLR Workshop! It is indeed very interesting, and we will discuss it in the related work section of our revision. Upon a quick reading, we note that there are two main distinctions between IV-CL and the "Look, Remember and Reason": (1) They leverage a large-language model (OPT-125M); (2) Their approach relies on supervised learning of "rationales", which includes object recognition and identification. When such supervision is not provided, their performance is worse than ALOE and IV-CL. Best, The Authors

Reviewer t1ps2023-08-11

Update

Sure, I agree with the author's points.

Reviewer e8rc2023-08-13

Thanks for the replies and for running the additional experiments! I will keep the score of 6 since I think *Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.* does accurately describe your submission.

Reviewer PrZv2023-08-14

Response to rebuttal

Thanks for the clarifications. I am raising my score due to experiments on the Something-Else benchmark. I would recommend moving these results to the main text, and adding more baselines for comparison.

Reviewer zViR2023-08-18

Thanks for the clarification. Answer 1,2,5 has addressed my questions. I understand that the paper explores achieving higher-level reasoning capabilities while general-purpose pretraining. About answer 3: - The additional result on real-world datasets Something-Else is interesting and solves my concerns. A remaining question about the experimental setting: the reported performance of baseline "STIN + OIE + NL" is actually from "STRG, STIN + OIE + NL". The latter is an ensemble model combining the STRG model. What causes the inconsistency between this paper and Something-Else original paper? Is an ensemble model also used in the reported results of IV-CL? About answer 4: - The item "implicit concepts" seems a little over-claimed. - The intro part (L35-39) defines the "implicit concepts": (a) a vector-based representation that can be fine-tuned, (b) and support human understanding and feedback. What makes it a "concept" instead of a "transferable representation" is (b) more than (a). The paper and response mainly focus (a). Object-centric encoding (Figure 3) verifies (b), but is it enough to support human understanding and feedback? For example, humans have a thoughtful process to reason out the conclusion, can the process partly reflect in the object-centric encoding (object localization, relationship)? - I understand that it is an open question beyond the scope of this paper. Currently, I suggest re-consideration about the usage and definition of the item "implicit concepts". Also, I am interested in the authors' opinions (optional).

Authorsrebuttal2023-08-18

Authors response

Dear reviewer zViR, Thank you so much for your inputs! We really appreciate your followup questions and constructive feedback! > The reported performance of baseline "STIN + OIE + NL" is actually from "STRG, STIN + OIE + NL". This is a good catch! We quoted the best performing method from (Materzynska et al., 2020), and forgot to include "STRG" in the method name, we will fix this in the revision. IV-CL result reported in Table A2 is based on a single trained model, and we did not ensemble with STRG or any other models. > The item "implicit concepts" seems a little over-claimed. We understand and acknowledge this feedback! We agree with the reviewer that our paper mainly focuses on (a), and we use qualitative visualizations to support (b), which show implicit concepts can be optionally discretized into human-interpretable symbols, such as objects or object relations, to support human understanding. We agree with the reviewer that our paper does not investigate how to incorporate human feedback into the learning process, we view it as a desirable property and meaningful future direction. We will include this discussion in the limitations section of the revision.

Reviewer zViR2023-08-18

I thank the authors for the clarification in response and inspiring thoughts in the paper. As the concerns are addressed, I raise the score to 5 (from 4). Possibly, in future work, broader applicability and improved contribution can be achieved with an extensive study on real-world reasoning tasks which are more challenging.

Authorsrebuttal2023-08-21

Official Comment by the Authors

Dear reviewers and area chairs, As the reviewer-author discussion phase is coming to an end, we would like to say thank you, and that we truly appreciate your constructive feedback, which helps substantially improve our submission. We are glad that our rebuttal and the additional experimental results have addressed the concerns from all reviewers, and we will incorporate the suggested changes (e.g. moving Something-Else results to the main text, clarifying our definition of "implicit concepts", discussing additional related works) in the final version. Best, The Authors

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC