Live data from Hacker News

AI training method exceeds GPT-3 performance with fewer parameters

infoq.com

51–60 of 82 posts

Re: AI training method exceeds GPT-3 performance with fewer parameters

#51
post #49

The headline is clickbait (GPT-3 is about language modeling/generation, and there's ZERO mention of that in this work), but the actual work is interesting and the paper is worth a read. To the OP: please consider changing the headline to "Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inference" and link to the original paper at https://arxiv.org/abs/2001.07676 instead of this PR puf…

No one except people doing work on Cloze questions will be interested in this with that title. Badly written PR puff piece is bad but no one will read that abstract unless they are in that field.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#52

GPT3's strength is on language generation, so using *GLUE for evaluating it (where encoder type models are just better) and claiming to have 99.9% less parameters is sensationalism.

Welcome to benchmarklandia, where you find the top algorithm in an area and write a stripped down version that outcompetes it on a different set of data and get good results. See: hadoop->spark->spark with infiniband->spark with nvme->timely dataflow on a laptop; csv parsers that don't support scientific notation floats, etc. I'm sure others can give moren interesting examples.

Out of (self-interested) curiosity, what are you referring to with the "nvme->timely dataflow on a laptop" reference?

The closest benchmark I could find was the "FASTER State Management for Timely Dataflow" paper from ETH Zurich, but that wasn't run on a laptop.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#53
post #8

If you want to read the source, I recommend skipping to their follow-up paper (same authors): https://arxiv.org/abs/2009.07118 Edit: tangentially related but for those who like to have a glance from their phone, arxiv-vanity is great instead of squinting at a pdf: https://www.arxiv-vanity.com/papers/2009.07118/

Nice. We're building a machine learning platform[0] where you can schedule a training notebook job, watch it on your phone. Examples[1][2]. Docs[3] - [0]: https://iko.ai - [1]: https://twitter.com/jugurthahadjar/status/130762501783286989... - [2]: https://twitter.com/jugurthahadjar/status/131380072874244915... - [3]: https://iko.ai/docs/notebook/#long-running-notebooks

Just to clarify. This is about the fact it's cool to be able to read/consult what usually is better suited for a larger monitor, such as content from arxiv, or ML workloads. The links I shared are relevant because of that.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#54
post #7

Earlier quoted context omitted.

That's kind of like saying that this super cheap SUV from 2003 is a better off-roader than the latest Ferrari. Like, true statement, but vacuous none the less.

Powerful analogy, but analogies are dangerous. They can obscure what's really happening. In this case, by analogy, Ferrari made the comparison to the super cheap SUV from 2003. That is, OpenAI compared GPT3 to BERT on the SuperGLUE benchmark, in the paper announcing GPT3 [1]. They did so to demonstrate GPT3's ability to learn a new task given only a few examples of the task ("few-shot learning"). The limited amount o…

Unfortunately, your correction is still misleading because it fails to capture what really sets GPT-3 apart. Ironically, GPT-3's limitation also highlights its strength. As it is not capable of learning (few shot or otherwise) in the strict sense of permanently changing its parameters based on examples, all its demonstrated capabilities are completely at inference time. It somehow configures itself at inference time so that state machines which produce plausible continuations of whatever pattern it was fed, are most probably generated. This means that whenever it succeeds, it is much more flexible in how it produces its responses. It generalizes on and continues those implicit patterns in the provided input.

This paper however, is not replicating that flexibility. Their proposed model is much closer to expectation maximization than it is an instance of what GPT3 does. The novelty of their work, what makes it genuinely useful, is they provide a practical and fairly general way to leverage pre-trained language models to produce classifiers for specific tasks using a very small amount of labeled data. Requiring less effort compared to what would go into fine-tuning. This approach to distillation is an instance of https://en.wikipedia.org/wiki/Semi-supervised_learning.

Compared to GPT-3, this approach remains at a severe disadvantage when amount of effort and time required to gather data and train something useful is accounted for. On the other hand, if you can fit your problem into the format proposed by the paper, you will likely have more control on the final model's behavior using a small amount of labeled examples (for your specific task), at a significantly lower cost of computation at inference time. Focusing on parameters however, is not even wrong.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#55
post #8

If you want to read the source, I recommend skipping to their follow-up paper (same authors): https://arxiv.org/abs/2009.07118 Edit: tangentially related but for those who like to have a glance from their phone, arxiv-vanity is great instead of squinting at a pdf: https://www.arxiv-vanity.com/papers/2009.07118/

What is wrong with opening the PDF on a phone?

Arxiv vanity has issues. Figure 2 in the paper you listed doesn't display correctly. I am not sure the author would agree or be happy that arxiv vanity reproduces their work into a webpage with sub-par rendering.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#56
post #51
post #49

The headline is clickbait (GPT-3 is about language modeling/generation, and there's ZERO mention of that in this work), but the actual work is interesting and the paper is worth a read. To the OP: please consider changing the headline to "Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inference" and link to the original paper at https://arxiv.org/abs/2001.07676 instead of this PR puf…

No one except people doing work on Cloze questions will be interested in this with that title. Badly written PR puff piece is bad but no one will read that abstract unless they are in that field.

> but no one will read that abstract unless they are in that field

Which is fine?

What's the point of getting people outside of the field reading a paper by essentially lying about the content? They come expecting A, and if they read it they understand it's actually about B. Loss of time for everyone except the author who wants to make a little buzz.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#57
post #51

Earlier quoted context omitted.

No one except people doing work on Cloze questions will be interested in this with that title. Badly written PR puff piece is bad but no one will read that abstract unless they are in that field.

> but no one will read that abstract unless they are in that field Which is fine? What's the point of getting people outside of the field reading a paper by essentially lying about the content? They come expecting A, and if they read it they understand it's actually about B. Loss of time for everyone except the author who wants to make a little buzz.

I'm just saying that there is a difference between a PR fluff piece that lies about the content and a PR fluff piece that tells the truth and makes research accessible or interesting to the lay public.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#58

Earlier quoted context omitted.

Welcome to benchmarklandia, where you find the top algorithm in an area and write a stripped down version that outcompetes it on a different set of data and get good results. See: hadoop->spark->spark with infiniband->spark with nvme->timely dataflow on a laptop; csv parsers that don't support scientific notation floats, etc. I'm sure others can give moren interesting examples.

Out of (self-interested) curiosity, what are you referring to with the "nvme->timely dataflow on a laptop" reference? The closest benchmark I could find was the "FASTER State Management for Timely Dataflow" paper from ETH Zurich, but that wasn't run on a laptop.

http://www.frankmcsherry.org/assets/COST.pdf

Re: AI training method exceeds GPT-3 performance with fewer parameters

#59
post #47
post #45

Earlier quoted context omitted.

I submitted a request for access to the GPT-3 API a couple months ago and still haven't been approved. I don't find that to be very open at all.

The API does not have to be open, the research does. This is like saying cloud services should be free and open for all because Linux is open.

To expand on that point, they're basically selling pre-executed computing to you. Resolving the query itself is nothing.

Re: AI training method exceeds GPT-3 performance with fewer parameters

#60
post #47
post #45

Earlier quoted context omitted.

I submitted a request for access to the GPT-3 API a couple months ago and still haven't been approved. I don't find that to be very open at all.

The API does not have to be open, the research does. This is like saying cloud services should be free and open for all because Linux is open.

For quite some time maddog has been promoting Subutai, a kind of P2P cloud (https://subutai.io/). Voluntary computing is an old concept, even BOINC is almost 20 years old. Peertube already reached the stage where it's actually usable and people can watch the movies smoothly. So it's not unimaginable that people who care organize somehow creating a platform where you could use a GPT-3 platform by contributing your GPU time in exchange.
Post reply on HN