News for hackers. Stuff that matters.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by treis on Monday March 28, 2022 @03:56PM (#30834856)
>Why would this be surprising? I assume that they're rolling out new models with new parameters, input data, and corrections, all the time.

Because the answers to specific questions are hard coded. It's not the result of a new model. It's the result of someone writing an if/then statement. Or at least that's what the author claims.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by staticassertion on Monday March 28, 2022 @04:49PM (#30835391)
I'm asking why it would be surprising that humans are reviewing answers and then making improvements to the model. There's no evidence of hardcoded answers.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by capitainenemo on Monday March 28, 2022 @06:10PM (#30836248)
Smith first tried this out:

    Should I start a campfire with a match or a bat?
And here was GPT-3’s response, which is pretty bad if you want an answer but kinda ok if you’re expecting the output of an autoregressive language model:

    There is no definitive answer to this question, as it depends on the situation.
The next day, Smith tried again:

    Should I start a campfire with a match or a bat?
And here’s what GPT-3 did this time:

    You should start a campfire with a match.
Smith continues:

    GPT-3’s reliance on labelers is confirmed by slight changes in the questions; for example,

        Gary: Is it better to use a box or a match to start a fire?

        GPT-3, March 19: There is no definitive answer to this question. It depends on a number of factors, including the type of wood you are trying to burn and the conditions of the environment.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by derefr on Tuesday March 29, 2022 @12:18AM (#30838723)
To play devil's advocate, I would note that many bats are made of wood; and that "batting" is also a material that's very useful as kindling.

Also, the question is phrased like a classical trick question. It sounds like the kind of false dilemma where, whichever option you choose, an interpretation of the sentence can be made where you chose wrong. So, IMHO, hedging on an answer to that question is likely sensible.

(And that line of argument can be taken further than you'd think; you might think replacing "a bat" with e.g. "water" would suffice... but what if it's a sodium fire?)

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by stuckonempty on Tuesday March 29, 2022 @03:32AM (#30839827)
How many intelligent entities (say humans) that have been exposed to the same level of knowledge as GPT-3 would call this a trick question? None. The author’s assertion that GPT-3 has no knowledge of the real world despite being exposed to huge amounts of text about it seems pretty well supported by the examples shown
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by spyder on Tuesday March 29, 2022 @08:30AM (#30841625)
Yea, if that's how this "labeling" works than the improvement is basically useless from the AI perspective because training data is supposed to improve generalization and in this case it doesn't even generalize to a slightly modified question. Maybe it would generalize better with less overfitting on the specific question if the labelers wouldn't be allowed to give exact answers but only general concepts about the subject until the model produces the correct answer.

But of course the article is just speculation based on just a few examples.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by wallfacer120 on Tuesday March 29, 2022 @12:32AM (#30838784)
Why is this evidence?
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by staticassertion on Monday March 28, 2022 @07:57PM (#30837029)
I read the entire article. I didn't find that to be very compelling idk.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by disiplus on Monday March 28, 2022 @05:04PM (#30835554)
what evidence would be enough for you besides source code ? The thing is returning only one correct answer to a question that days before had 3 answers.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by danielmarkbruce on Monday March 28, 2022 @06:26PM (#30836357)
I run a few small chat bots. I can correct specific answers to questions (like the example given) by mapping certain phrases to certain intents, probabilistically. A new model is trained, and deployed. I do it all the time. It takes minutes. No source code changes.

Their model is certainly bigger than mine and while I'm not certain about their process or tech stack, but I'd be willing to bet at even money that their's works vaguely similarly and that they have people looking at usage to see bad responses, updating data, re-running the model.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by ben_w on Monday March 28, 2022 @06:11PM (#30836255)
How does it respond to similar questions? If conversational AI could be implemented just by getting users to type stuff, getting humans to respond the first time, and merely caching the responses in a bunch of if-elses for future users, even home computers would have reached this standard no later than when “CD-ROM drive” started to become a selling point.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by mannykannot on Monday March 28, 2022 @06:34PM (#30836414)
> How does it respond to similar questions?

Well, one of the more interesting examples in the article is where Garry Smith took a question that had received only a vague equivocating answer, and repeated it the next day, this time getting a straightforward and correct answer. When he followed up with a very similar question on the same topic, however, GPT-3 reverted to replying with the same sort of vague boilerplate it had served up the day before. One would have to be quite determined to not find out, I think, if one was not curious about how that came about.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by danielmarkbruce on Monday March 28, 2022 @07:55PM (#30837015)
Guess: Some human saw the q & a. They realized it wasn't good. They uploaded some example of a phrase and the meaning, which would fix it. They were kinda lazy and just fixed that specific scenario.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by viceroyalbean on Monday March 28, 2022 @09:00PM (#30837479)
Doesn't that still call into question the quality of GPT-3? Surely such a large model should be able to extrapolate to "which is better: a or b?" from "is a better than b?" when only provided with the latter.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by galaxyLogic on Tuesday March 29, 2022 @12:19AM (#30838727)
There is no definitive answer to this question, as it depends on the situation.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by ben_w on Tuesday March 29, 2022 @04:39AM (#30840219)
It doesn’t call it into question for me, but perhaps I just had lower expectations to start with.

I forget where I saw this comparison so I can’t link to it, but the last few years in AI are like waking up and finding dogs can talk: while some complain they’re not the worlds greatest orators, I find it amazing they can string a few genuinely coherent sentences together and maintain a contextual thread over multiple responses even half the time.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by mannykannot on Tuesday March 29, 2022 @08:47AM (#30841787)
Perhaps you are thinking of Scott Aaronson's "AlphaCode as a dog speaking mediocre English"? [1]

I agree with the sentiment, but to continue your analogy, if OpenAI is using people to improve the answers to specific questions, it is a bit like learning that Cicero, Lincoln and Churchill were merely reading the work of speechwriters.

There is an argument that it does not matter how GPT-3 gets to its answers - after all, for a long time, the main approach to AI was for people to write a lot of bespoke rules in an attempt to endow a computer with common sense and knowledge, so GPT-3 + instructGPT might be described as a hybrid of machine learning and the old approach.

If OpenAI wishes to pursue that path, it is fine by me (as if my opinion matters!) but, because the perception of GPT-3 depends very strongly on how its output looks to human readers, it is obviously misleading if some of the most impressive replies were largely the result of specific human intervention. The issue is transparency: I would just like to know, when I read a reply, if this was the case, and it would not help OpenAI for it to ignore the call, in this article, for it to be clear about this.

There is another argument that says that, given how GPT-3 works, it is unreasonable to expect it to give good answers in these cases - but that's the point! It looks really impressive when GPT-3 apparently does so, but not if they were effectively hard-coded.

[1] https://scottaaronson.blog/?p=6288

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by ben_w on Wednesday March 30, 2022 @04:31AM (#30852688)
Thanks for the link, I was either thinking of that or someone who was referencing that.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by danielmarkbruce on Monday March 28, 2022 @09:12PM (#30837550)
Perhaps, I'm not sure. I guess it depends on what's causing it to stumble.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by staticassertion on Monday March 28, 2022 @07:58PM (#30837032)
I'd just as easily believe that someone updated the model, it overfit to the input, and so minor changes gave incorrect answers.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by mannykannot on Monday March 28, 2022 @09:23PM (#30837641)
It is, of course, possible that, just by chance, someone happened to update the model in exactly the way that would change the model's response, to one specific question, from a generic evasion to a specific correct answer, yet overfitting so that very similar questions still get the generic evasion. It is even possible that, by chance, this happened within a day after Garry submitting the particular phrasing of the question for which the updated model does give a correct answer. That it is possible is not enough to satisfy my curiosity, however - but then, I don't rank it as being at least as likely as any other scenario.

On the other hand, if your scenario involves someone updating the model (or, more likely, InstructGPT) in response to Garry's question, with the intent of having GPT3 return the correct answer to that question, I am not seeing how that would be materially different, in any relevant sense, from hard-coding the answer.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by bmicraft on Monday March 28, 2022 @08:39PM (#30837336)
I'll just drop the fact here, that 15% of all google searches in 2017 were new and unique.

https://blog.google/products/search/our-latest-quality-impro...

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by wallfacer120 on Tuesday March 29, 2022 @12:33AM (#30838789)
It improved, the model improved. Because sometimes, when you do work on the model, it improves.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by ClumsyPilot on Tuesday March 29, 2022 @06:10AM (#30840722)
Exemplary tautology, explains nothing but fills the reader with confidence.
Re:Open AI gets GPT-3 to work by hiring an army of humans to... by wallfacer120 on Tuesday March 29, 2022 @03:12PM (#30847056)
No, it's not a tautology. A tautology is a statement in a form that must always be true, regardless of its constituent parts. "Well, <blank> could be true, or it could be false" is an example of such a statement in natural language.

My statement was an example of believing a simple/common explanation over the rarely seen and complex one.

Re:Open AI gets GPT-3 to work by hiring an army of humans to... by staticassertion on Monday March 28, 2022 @07:56PM (#30837024)
IDK, something a lot more compelling than "the answers change over time" ? For a model that learns over time?