Live data from Hacker News

GPT-3: A Disappointing Paper?

greaterwrong.com

31–40 of 87 posts

Re: GPT-3: A Disappointing Paper?

#31
I could not disagree more with this post. To summarize what the author is unhappy with:

1) "It’s another big jump in the number, but the underlying architecture hasn’t changed much... it’s pretty annoying and misleading to call it “GPT-3.” GPT-2 was (arguably) a fundamental advance, because it demonstrated the power of way bigger transformers when people didn’t know about that power. Now everyone knows, so it’s the furthest thing from a fundamental advance."

2) "The “zero-shot” learning they demonstrated in the paper – stuff like “adding tl;dr after a text and treating GPT-2′s continuation thereafter as a ‘summary’” – were weird and goofy and not the way anyone would want to do these things in practice... They do better with one task example than zero (the GPT-2 paper used zero), but otherwise it’s a pretty flat line; evidently there is not too much progressive “learning as you go” here."

3) "Coercing it to do well on standard benchmarks was valuable (to me) only as a flamboyant, semi-comedic way of pointing this out, kind of like showing off one’s artistic talent by painting (but not painting especially well) with just one’s non-dominant hand."

4) "On Abstract reasoning..So, if we’re mostly seeing #1 here, this is not a good demo of few-shot learning the way the authors think it is."

--------- My response:

1) The fact that we can get so much improvement out of something so "mundane" should be cause for celebration, rather than disappointment. It means that we have found general methods that scale well and a straightforward recipe for brute-forcing our way through solutions we haven't solved before.

At this point it becomes not a question of possibility, but of engineering investment. Isn't that the dream of an AI researcher? To find something that works so well you can stop ``innovating'' on the math stuff?

2) Are we reading the same plot? I see an improvement after >16 shot.

I believe the point of that setup is to illustrate the fact that any model trained to make sequential decisions can be regarded as "learning to learn", because the arbitrary computation in between sequential decisions can incorporate "adaptive feedback". It blurs the semantics between "task learning" and "instance learning"

3) This is a fair point actually, and perhaps now that models are doing better (no thanks to people who spurn big compute), we should propose better metrics to capture general language understanding.

4) It's certainly possible, but you come off as pretty confident for someone who hasn't tried running the model and trying to test its abilities.

Who is the author, anyway? Are they capable of building systems like GPT-3?

Re: GPT-3: A Disappointing Paper?

#32
post #27

Earlier quoted context omitted.

> More generally, I find that some AI researchers and practitioners with strong theoretical backgrounds tend to dismiss this kind of paper as "merely" engineering. It's just that this kind of work is more interesting as a general member of the public than as an AI researcher. As a human being I find it really interesting to see where this kind of models can take us. I was amazed playing with GPT-2 online demos and se…

I am doing other hpc stuff, so I am wondering why are you limited to 1 GPU? Windows recognizes up to 8 I think.

Funding limitations probably.

Re: GPT-3: A Disappointing Paper?

#33
post #30

Earlier quoted context omitted.

> More generally, I find that some AI researchers and practitioners with strong theoretical backgrounds tend to dismiss this kind of paper as "merely" engineering. It's just that this kind of work is more interesting as a general member of the public than as an AI researcher. As a human being I find it really interesting to see where this kind of models can take us. I was amazed playing with GPT-2 online demos and se…

> As a human being... I know I'm cherry picking your post, sorry, but this line kinda stood out to me as funny but intriguing. Doesn't something like this go without saying? Or is GPT-3 advanced enough that we must now distinguish ourselves from the robots and the dogs?

Increase your context window ;)

> But as an NLP academic researcher

It is in opposition to that.

Re: GPT-3: A Disappointing Paper?

#34
post #27

Earlier quoted context omitted.

> More generally, I find that some AI researchers and practitioners with strong theoretical backgrounds tend to dismiss this kind of paper as "merely" engineering. It's just that this kind of work is more interesting as a general member of the public than as an AI researcher. As a human being I find it really interesting to see where this kind of models can take us. I was amazed playing with GPT-2 online demos and se…

I am doing other hpc stuff, so I am wondering why are you limited to 1 GPU? Windows recognizes up to 8 I think.

The 24GB card mentioned is almost certainly a RTX Titan, which are $3000 each. Just the card. Second, training frameworks like Megatron can distribute to multiple GPUs in the same computer as if they were on different machines, but the naive trainer is greatly helped by NVLink in order to actually look the memory and greatly improve accuracy, which means V100s which are $5000 each. (Also, people use Linux for ML)

Re: GPT-3: A Disappointing Paper?

#35
post #28

Newbie question: If/when models the size of GPT3 are released to the general public, will average people going to be able to run them on their PCs, as they can with GPT2? Or will that basically be impossible now without expensive specialty hardware?

GPT-2 takes 500ms per word on our benchmarks on a Xeon 4114, compared to 15ms on a Titan RTX. So the answer is technically yes, practically no, but why would you?

Re: GPT-3: A Disappointing Paper?

#36
post #28

Newbie question: If/when models the size of GPT3 are released to the general public, will average people going to be able to run them on their PCs, as they can with GPT2? Or will that basically be impossible now without expensive specialty hardware?

The big one is 175 billion parameters. With your hardware's usual 32 bit floats, that's a 700GB model. You won't be using the big one for a while.

Re: GPT-3: A Disappointing Paper?

#37

Meanwhile, a revolutionary paper that brought for the first successful time a new paradigm to NLP (latent variational autoencoders) and that destroy GPT 3 on text perplexity on the Pen treebank (4.6 vs 20) and with order of magnitudes less parameters is talked about nowhere on the web... https://arxiv.org/abs/2003.02645v2

Have they deployed a demo? It's hard to talk about something that no one can see.

They have: https://github.com/seraphlabs-ca/SentenceMIM-demo It's far easier to reproduce than GPT-3 because you won't need a GPU farm, only a powerful one

Re: GPT-3: A Disappointing Paper?

#38

Meanwhile, a revolutionary paper that brought for the first successful time a new paradigm to NLP (latent variational autoencoders) and that destroy GPT 3 on text perplexity on the Pen treebank (4.6 vs 20) and with order of magnitudes less parameters is talked about nowhere on the web... https://arxiv.org/abs/2003.02645v2

Any models or code available?

https://github.com/seraphlabs-ca/SentenceMIM-demo

Re: GPT-3: A Disappointing Paper?

#39
post #14
post #7

All valid points, but I disagree with the conclusion, for several reasons: * First of all, the GPT-3 authors successfully trained a model with 175 billion parameters. I mean, 175 billion. The previous largest model in the literature, Google’s T5, had "only" 11 billion. Models with trillions of weights are suddenly looking... achievable. That's a significant experimental accomplishment. * Second, the model achieves co…

I'm reminded of Rich Sutton's essay, "The Bitter Lesson:" Moore's law is running on fumes at this point. The complexity of further scaling has reached geopolitical proportions. We need to get back to looking at more creative models in both the software and hardware domains. the model achieves competitive results on many NLP tasks and benchmarks without finetuning The article dismisses this result with the following a…

Google search isn't groundbreaking enough?

Re: GPT-3: A Disappointing Paper?

#40
post #7

All valid points, but I disagree with the conclusion, for several reasons: * First of all, the GPT-3 authors successfully trained a model with 175 billion parameters. I mean, 175 billion. The previous largest model in the literature, Google’s T5, had "only" 11 billion. Models with trillions of weights are suddenly looking... achievable. That's a significant experimental accomplishment. * Second, the model achieves co…

> practitioners with strong theoretical backgrounds tend to dismiss this kind of paper as "merely" engineering This paper implements an architecture that will be out of reach for me for about 5 years. So, I ask myself "why will this paper matter in 5 years?" There are two reasons I can imagine: 1. It shows that there is no phase change in the size-performance trend already documented over many orders of magnitude. 2.…

> "Why will this paper matter in 5 years?"

3. First evidence that performance continues to improve at hundreds of billions of weights -- paving the way for trillions of weights, approaching orders of magnitude comparable to that of the human brain connectome.

4. First evidence (AFAIK) that larger NLP models do not need task-specific finetuning -- paving the way for general-purpose models that work well on any NLP task without additional training.

5. First evidence (AFAIK) that larger NLP models fool human beings without cherry-picking -- paving the way for models that can pass ever more challenging Turing tests.

Post reply on HN