No comparison against GPT-4V? How embarrassing! Where are they going to submit this? A conference where no one knows about GPT-4V? Ridiculous. It's getting really awkward seeing these papers from Google. "We're here too! We're totally not woefully behind everyone else in the field!". No model, no reasonable comparisons, just generic bragging. I'm astounded as an ML researcher how Google can be doing so incredibly bad…
PaLI-3 Vision Language Models
21–29 of 29 posts
Re: PaLI-3 Vision Language Models
#22No comparison against GPT-4V? How embarrassing! Where are they going to submit this? A conference where no one knows about GPT-4V? Ridiculous. It's getting really awkward seeing these papers from Google. "We're here too! We're totally not woefully behind everyone else in the field!". No model, no reasonable comparisons, just generic bragging. I'm astounded as an ML researcher how Google can be doing so incredibly bad…
Re: PaLI-3 Vision Language Models
#23Re: PaLI-3 Vision Language Models
#24Something that stood out to me skimming the paper - that was somewhat buried - they finetune the model on each benchmark. "Finally, for each individual task (benchmark), we fine-tune the PaLI-3 model with frozen ViT image encoder on the task’s training data as described in the cor- responding section. For most tasks, we fine-tune the 812×812 resolution checkpoint, but for two document understanding tasks, we go up to…
Re: PaLI-3 Vision Language Models
#25No comparison against GPT-4V? How embarrassing! Where are they going to submit this? A conference where no one knows about GPT-4V? Ridiculous. It's getting really awkward seeing these papers from Google. "We're here too! We're totally not woefully behind everyone else in the field!". No model, no reasonable comparisons, just generic bragging. I'm astounded as an ML researcher how Google can be doing so incredibly bad…
Re: PaLI-3 Vision Language Models
#26can anyone explain how these visual tokens which are concatenated with the tokenizer outputs for the encoder are created?
"The outputs of the ViT image encoder before pooling form the visual tokens, which are linearly projected and prepended to the embedded input text tokens."
I took a look at the HuggingFace implementation of ViT [1]. After the ViT encoder blocks there's a layer norm and then a pooling layer (line 595), where the pooling layer involves taking the first token output from the layer norm and running it through a dense layer. So, it looks like in PaLI-3 the tokens are the hidden states output by the layer norm after the ViT encoder blocks.
[1] https://github.com/huggingface/transformers/blob/main/src/tr...
Re: PaLI-3 Vision Language Models
#27Something that stood out to me skimming the paper - that was somewhat buried - they finetune the model on each benchmark. "Finally, for each individual task (benchmark), we fine-tune the PaLI-3 model with frozen ViT image encoder on the task’s training data as described in the cor- responding section. For most tasks, we fine-tune the 812×812 resolution checkpoint, but for two document understanding tasks, we go up to…
That's normal for ML
Re: PaLI-3 Vision Language Models
#28No comparison against GPT-4V? How embarrassing! Where are they going to submit this? A conference where no one knows about GPT-4V? Ridiculous. It's getting really awkward seeing these papers from Google. "We're here too! We're totally not woefully behind everyone else in the field!". No model, no reasonable comparisons, just generic bragging. I'm astounded as an ML researcher how Google can be doing so incredibly bad…
Re: PaLI-3 Vision Language Models
#29can anyone explain how these visual tokens which are concatenated with the tokenizer outputs for the encoder are created?
I was a little confused about this too. The authors say in the paper: "The outputs of the ViT image encoder before pooling form the visual tokens, which are linearly projected and prepended to the embedded input text tokens." I took a look at the HuggingFace implementation of ViT [1]. After the ViT encoder blocks there's a layer norm and then a pooling layer (line 595), where the pooling layer involves taking the fir…