News for hackers. Stuff that matters.
Re:Don Knuth Plays with ChatGPT by vijucat on Saturday May 20, 2023 @12:54PM (#36013537)
> Self driving is probably the most sophisticated domain besides chat, and there too it's the exact same problem. They can drive a vehicle in some complex scenario with super human performance, and then they randomly drive straight into a highway divider at full speed on a clear day with no traffic.

Yes, very good point. Self-driving maximalists who believe that self-driving will be solved with more data need to realize that ChatGPT was trained with ALL the data possible and is still deficient. This defect is probably inherent to existing neural net models and a leap forward of some sort is necessary to solve this.

Another scary thought: just as each ChatGPT session is different, and you never know whether the agent is going to get angry, overly apologetic, or something else, every self-driving drive may be different due to emergent properties in neural networks that even the best in the field do not yet understand.

Re:Don Knuth Plays with ChatGPT by mcculley on Saturday May 20, 2023 @01:11PM (#36013665)
> ChatGPT was trained with ALL the data possible

My understanding is that ChatGPT was trained on text from the Internet and public domain texts. There is orders of magnitude more text available to humans behind paywalls and otherwise inaccessible (currently) to these models.

Am I missing something?

Re:Don Knuth Plays with ChatGPT by samrus on Saturday May 20, 2023 @01:17PM (#36013720)
You are right. It is trained on a lot of data, more than what a person van read in many lifetimes, but not all.

In fact it will be interesting how much more it would be at copywriting for specific feilds once it can train on that data. I imagine an LLM trained on all that dusty text in courthouse basements would become a much better paralegal (won't be a lawyer I'm afraid) than vanilla chatGPT

Re:Don Knuth Plays with ChatGPT by sigg3 on Saturday May 20, 2023 @01:32PM (#36013845)
> person van

Makes sense to use Transformers' data to train autonomous vehicles.

Re:Don Knuth Plays with ChatGPT by copperx on Saturday May 20, 2023 @01:19PM (#36013729)
Didn't Google have a project to scan and OCR all the books? I wonder whether these data were fed to Bard.
Re:Don Knuth Plays with ChatGPT by lobstersammich on Saturday May 20, 2023 @01:51PM (#36014015)
You can find GPT-2's training dataset list - at a high level - in the GPT-2 repository on Github: https://github.com/openai/gpt-2/blob/master/model_card.md#da... However, OpenAI goes dark after that regarding the 'data soup' that was fed into their LLMs. In general, start around 2019 and definitely by 2020 you'll notice that research labs became much less forthcoming about the data that went into their models. As far as I'm aware, BookCorpus is one of the more commonly-used 'large books dataset' that's been utilized in recent years to train large language models (LLMs) like generative pretrained transformers: https://12ft.io/proxy?q=https%3A%2F%2Ftowardsdatascience.com...

At my alma mater I remember the large-scale Google book scanning devices and what a herculean effort that was to digitize the largest university library system's books - University of Michigan - although only 7M texts from the entire collection of ~16 million texts: https://en.wikipedia.org/wiki/University_of_Michigan_Library) were digitized.I too was curious about the state of the Google Books project: https://www.edsurge.com/news/2017-08-10-what-happened-to-goo...

This is an interesting piece of ephemera from 2005, when Google started digitizing books at UMich: https://apps.lib.umich.edu/files/services/mdp/faq.pdf

As far as I recall, the Books project allowed the early n-grams functionality to be built out: https://ai.googleblog.com/2006/08/all-our-n-gram-are-belong-...

The Google Books Ngram Viewer tool is actually still in existence; you can play around with it here: https://books.google.com/ngrams/graph?corpus=0&content=Vorsp...

Re:Don Knuth Plays with ChatGPT by codr7 on Saturday May 20, 2023 @01:54PM (#36014047)
If that was the case, it threw more than half of it up again, because it's not making much sense atm.
Re:Don Knuth Plays with ChatGPT by qingcharles on Saturday May 20, 2023 @01:57PM (#36014074)
Yes, and while there were copyright issues with them putting the books out there in public, they still retain all the scans to use for search projects.

https://books.google.com/

Re:Don Knuth Plays with ChatGPT by samstave on Saturday May 20, 2023 @02:03PM (#36014134)
I'd be crazy if I didnt think that google is sitting on some stuff that nobody knows about and they are stroking their cat from the lair as we type.
Re:Don Knuth Plays with ChatGPT by JimtheCoder on Saturday May 20, 2023 @03:21PM (#36014760)
"...and they are stroking their cat from the lair..."

On the first quick read though, I thought to myself, "Can he use that sort of language here?"

Then I pictured Dr. Evil and it made more sense...

Re:Don Knuth Plays with ChatGPT by jhbadger on Saturday May 20, 2023 @03:32PM (#36014849)
I think Blofeld was the reference. Dr Evil is a parody of Blofeld.
Re:Don Knuth Plays with ChatGPT by Spooky23 on Saturday May 20, 2023 @03:24PM (#36014781)
It’s funny that the general internet pessimism about Google misses stuff like this.

I mean ChatGPT 3 went viral and Google managed to ship Bard in a few weeks. I think the consensus is that ChatGPT is better, but it was literally sitting on the shelf ready to go.

Re:Don Knuth Plays with ChatGPT by m4rtink on Saturday May 20, 2023 @11:43PM (#36017829)
The cat has been deprecated half a year ago. ;-)
Re:Don Knuth Plays with ChatGPT by PeterisP on Saturday May 20, 2023 @06:13PM (#36016109)
It was claimed to use book data, but IMHO nowadays the available internet data is larger than all the books ever published; so while book data definitely should be used, it's not a pathway to significant increases in data size.
Re:Don Knuth Plays with ChatGPT by mlboss on Saturday May 20, 2023 @01:16PM (#36013713)
Also there are images and video that it didn’t used for training
Re:Don Knuth Plays with ChatGPT by nannal on Saturday May 20, 2023 @01:16PM (#36013712)
Yes, obvious hyperbole.
Re:Don Knuth Plays with ChatGPT by wilg on Saturday May 20, 2023 @02:08PM (#36014183)
No, it would be a gross misunderstanding to think ChatGPT has anywhere close to all the data possible. Not even close to all the data on the internet. Not even close to all text. Let alone data available by directly interacting with the world.
Re:Don Knuth Plays with ChatGPT by lelanthran on Saturday May 20, 2023 @02:50PM (#36014530)
> Not even close to all the data on the internet

I agree with your other points, but why would you think ChatGPT was not given all the data on the internet?

If you aren't storing the text, the only thing that stops you retrieving all the pages that can possibly be found on the internet is a small amount of money.

I'm pretty certain that OpenAI has a lot more than a small amount of money.

Re:Don Knuth Plays with ChatGPT by namaria on Saturday May 20, 2023 @03:11PM (#36014692)
You're severely underestimating how much content is on the internet and how hard it would be to see and index it all. Chat OpenAI used common crawl dataset, which is already pretty unwieldy and represents an amalgamation data gathered over several years by many crawlers.
Re:Don Knuth Plays with ChatGPT by wilg on Saturday May 20, 2023 @03:18PM (#36014744)
In addition to what others have said, there is a significant amount of data on the internet that is not in text form.
Re:Don Knuth Plays with ChatGPT by revertmean on Saturday May 20, 2023 @03:00PM (#36014602)
Because if it was, it would mostly talk about porn? :)
Re:Don Knuth Plays with ChatGPT by yardstick on Saturday May 20, 2023 @03:03PM (#36014633)
There’s lots of paywalled content, and other content hidden behind logins and group memberships (Eg Facebook posts, University ex-alumni portals, University course portals).

Even the paywall issue alone, I can’t see how they could scale doing paywall signups automatically. Each paywall form is different, may require a local phone number in a different country to receive a text, etc.

Re:Don Knuth Plays with ChatGPT by hosh on Saturday May 20, 2023 @03:19PM (#36014753)
LLMs might be good enough to sign up for sites, though maybe not yet fool “I am a human” test.
Re:Don Knuth Plays with ChatGPT by woeirua on Saturday May 20, 2023 @09:39PM (#36017230)
It’s a bit of an open question as to how much of that data is: high quality, unique, and available. It could be that OpenAI used most of what satisfies those constraints. Training on low quality data won’t help improve its accuracy on queries, nor will duplicative data.
Re:Don Knuth Plays with ChatGPT by ChatGTP on Saturday May 20, 2023 @04:27PM (#36015256)
I don’t think you needed to take it literally.
Re:Don Knuth Plays with ChatGPT by mcculley on Saturday May 20, 2023 @06:13PM (#36016104)
I am very interested in what LLMs will be able to do when trained on something other than the content on the Internet, which is primarily generated to sell advertising views.
Re:Don Knuth Plays with ChatGPT by ChatGTP on Saturday May 20, 2023 @09:01PM (#36017045)
I highly doubt it’s trained on that. I’m the sure it was curated and trained on the good stuff.
Re:Don Knuth Plays with ChatGPT by mcculley on Monday May 22, 2023 @03:02PM (#36035322)
Did you arrive at this certainty through reading something other than what OpenAI has published? The document [0] that describes the training data for GPT-2 makes this assertion hilarious to me.

[0]: https://github.com/openai/gpt-2/blob/master/model_card.md#da...

Re:Don Knuth Plays with ChatGPT by lhuser123 on Saturday May 20, 2023 @01:11PM (#36013668)
Maybe they’ll end up using a bunch of if statements :)
Re:Don Knuth Plays with ChatGPT by worrycue on Saturday May 20, 2023 @03:03PM (#36014635)
> Yes, very good point. Self-driving maximalists who believe that self-driving will be solved with more data need to realize that ChatGPT was trained with ALL the data possible and is still deficient. This defect is probably inherent to existing neural net models and a leap forward of some sort is necessary to solve this.

This is the thing that bugs me about ChatGPT4 which everyone says is a lot better. Did they fix the underlying issues or does it just have more data?

If it's the latter, that means if it's force to operate outside of its "domain" it's going to produce rubbish again - and heaven knows where the limits of its current domain are.

These AIs need to not catastrophically fail if they are missing information.

IMHO in order for AI to be truly useful, we need to be able to trust it. I can't trust something that produces rubbish wherever it's out of its depth instead of just saying "I don't know."

Re:Don Knuth Plays with ChatGPT by weaksauce on Saturday May 20, 2023 @03:58PM (#36015035)
> IMHO in order for AI to be truly useful, we need to be able to trust it. I can't trust something that produces rubbish wherever it's out of its depth instead of just saying "I don't know."

I wholeheartedly agree. what we have now is a very capable and convincing liar.

Re:Don Knuth Plays with ChatGPT by ants_everywhere on Saturday May 20, 2023 @04:25PM (#36015237)
> what we have now is a very capable and convincing liar.

I think things might get even wilder once companies start allowing advertisers to influence chat results like they do with search. Imagine a capable and convincing liar who has an ulterior motive when it talks to you.

Re:Don Knuth Plays with ChatGPT by zdragnar on Saturday May 20, 2023 @07:58PM (#36016697)
It cannot tell the truth, because it does not have the context or understanding of what is true or incorrect.

It is less a liar (who intends to mislead) and instead a fantastic bullshitter who just talks and sounds convincing.

Re:Don Knuth Plays with ChatGPT by ballenf on Saturday May 20, 2023 @04:09PM (#36015110)
If AI "lies" less than the top Google hit on the prompt, then it's progress.
Re:Don Knuth Plays with ChatGPT by debaserab2 on Saturday May 20, 2023 @05:37PM (#36015845)
Google doesn’t really “lie” though, it gives you the source and allows you to make a decision about its authenticity instead of masking it.
Re:Don Knuth Plays with ChatGPT by noduerme on Saturday May 20, 2023 @07:52PM (#36016671)
Moreover, Google doesn't cite false sources or obfuscate what link you're visiting, or claim a page says something it doesn't.
Re:Don Knuth Plays with ChatGPT by eppp on Saturday May 20, 2023 @11:54PM (#36017878)
You forgot the sarcasm tag.
Re:Don Knuth Plays with ChatGPT by dzamo_norton on Sunday May 21, 2023 @05:15PM (#36024769)
We get multiple hits from Google (though not always ranked by merit). We can scan a few and we often find forum style threads containing valuable elaboration or criticism of the primary material.
Re:Don Knuth Plays with ChatGPT by FractalHQ on Saturday May 20, 2023 @04:48PM (#36015464)
I find GPT-4 to be very useful almost daily. I can often spot hallucinations quickly, and they are otherwise easy enough to verify. If I can get a single new perspective or piece of relevant information from an interaction with it, then that is very valuable.

It would be significantly more useful if it were more grounded in reality though… I agree with you there.

Re:Don Knuth Plays with ChatGPT by sanderjd on Saturday May 20, 2023 @05:22PM (#36015745)
I think it's enormously useful as a tool paired with a human who has decent judgment. I think it would be useless on its own. I'm constantly impressed by how useful it is, but I'm also constantly mystified by people who claim to be getting this feeling of talking to a "real" intelligence; it doesn't feel that way to me at all.
Re:Don Knuth Plays with ChatGPT by JasonFruit on Saturday May 20, 2023 @09:59PM (#36017334)
How do you know you spot the hallucinations, and that you're not just catching the less-good ones while accepting convincing half-truths? It may be that your subject is just that clear-cut, and you've been careful — but what I worry about is that people won't be, and will just accept the pretty-much correct details that don't really matter that much, until they accrete into a mass of false knowledge, like the authoritative errors quoted in Isadore of Seville's Encyclopedia and similar medieval works.
Re:Don Knuth Plays with ChatGPT by grumpyprole on Sunday May 21, 2023 @02:17AM (#36018467)
On the contrary, the "hallucinations" are often very hard to spot without expert knowledge. The output is often plausible but wrong, as shown by Knuth's questions.
Re:Don Knuth Plays with ChatGPT by majormajor on Saturday May 20, 2023 @04:55PM (#36015528)
I used GPT-4 for an interview problem from leetcode out of curiosity. It got it right, very quickly, yay!

Then I asked it to modify it by eliminating one of the constraints on the problem. It did a very convincing "Ah, if we need [that] we need to do [this] and output a new version... that didn't actually work right.

I pointed out the specific edge case, it said "you are correct, for that sort of case we have to modify it" and then spit out exactly the same code as the last attempt.

The most interesting thing to me there isn't that it got it wrong - it's that spitting out exactly the same output without realizing it, while saying that you are going to do something different, is the clearest demonstration I've seen from it that it doesn't "understand" in human-like ways.

Extremely powerful and useful, but VERY important for users to know where it runs into the wall. Since it often won't tell you on its own.

Re:Don Knuth Plays with ChatGPT by dotancohen on Saturday May 20, 2023 @05:59PM (#36015983)
These models are designed to produce a _plausible_ text output for a given prompt. Nothing more.

They are not designed to produce a _correct_ text output to a question or request, even if sometimes the output is correct. These proverbial stopped clocks might be correct more than twice a day, but that's just the huge training set speaking.

Re:Don Knuth Plays with ChatGPT by drdeca on Saturday May 20, 2023 @09:51PM (#36017288)
Are you taking the RLHF into account when you say so?
Re:Don Knuth Plays with ChatGPT by alex_sf on Saturday May 20, 2023 @11:42PM (#36017824)
Taking RLHF into account: it's not actually generating the most plausible completion, it's generating one that's worse.
Re:Don Knuth Plays with ChatGPT by dotancohen on Sunday May 21, 2023 @12:28AM (#36018033)
Well, I wasn't, but if you look at the top most comment of this thread [0] you'll see that considering the level of human reinforcement being demonstrated only reinforces my point.

[0] https://news.ycombinator.com/item?id=36013017

Re:Don Knuth Plays with ChatGPT by whimsicalism on Sunday May 21, 2023 @03:24AM (#36018703)
Wow, reading this thread dispelled any doubt I might have had about the hedonistic treadmill.

Can you imagine having this conversation a year ago? And already there are pronouncements all over this thread that the current problems are 'intrinsic' to the approach. I'm not as readily convinced that the improvement is slowing down. Regularization is a powerful thing.

Re:Don Knuth Plays with ChatGPT by sitkack on Sunday May 21, 2023 @11:52AM (#36022178)
I was confused by the term, https://en.wikipedia.org/wiki/Hedonic_treadmill but it refers to the concept of humans basically adapting to anything and that the "new normal" can be an Overton Window away or more.

Couple in some Corn Pone Opinions (Twain) and constantly moving the Goal Posts (fallacy) or making grand proclamations without any evidence, even all of that is proof that we are living in interesting times.

Not to be a fence sitter, but things are moving so quickly that it is impossible to make predictions in anything but the current level of chaos. Anyone who makes predictions right now is suspect.

Re:Don Knuth Plays with ChatGPT by majormajor on Sunday May 21, 2023 @04:20PM (#36024354)
I didn't say anything about whether or not I expect it to get better (translation from English to code doesn't seem like an insurmountable task based on what these do so far), but I think that cuts both ways.

For every "leap to a conclusion that some things will never be fixed" there's a "leap to a conclusion that this is already some sort of more general intelligence it is."

And that's really key to my main point. The only way to avoid either of those is to actually use the things and see what does and doesn't work. That's a million times more interesting than just unrealistic hype or hate comments.

Re:Don Knuth Plays with ChatGPT by altmind on Wednesday May 24, 2023 @02:52AM (#36054899)
Cahtgpt is quite good for known problems before 2022, since the questions got into the training set. It's quite bad for new interview questions though.
Re:Don Knuth Plays with ChatGPT by PeterisP on Saturday May 20, 2023 @06:11PM (#36016085)
> Did they fix the underlying issues or does it just have more data?

IIRC they do have slightly more data, but that's not the primary cause of improvement, the key factor is simply more parameters and more training. No significant actions have been taken "fix the underlying issues" - you should assume that any major differences between GPT-2 (which is horrible in comparison to GPT-3) and GPT-4 are emergent behavior from the model having more horsepower.

Re:Don Knuth Plays with ChatGPT by bodge5000 on Saturday May 20, 2023 @08:14PM (#36016786)
> IMHO in order for AI to be truly useful, we need to be able to trust it.

A common response to this by AI advocates is to point out that humans lie all the time, as long as the AI lies less than humans (debatable at this current point anyway) its an improvement.

I think what that forgets is the importance of context. We all know humans are perfectly capable of lying, but we don't generally expect that of software. If your compiler lied about your code being valid, I doubt the general response would be "meh, its only done that once, I've lied far more than that"

Re:Don Knuth Plays with ChatGPT by truthreplicator on Saturday May 20, 2023 @09:30PM (#36017170)
I suspect he posited trust in juxtaposition to reliability, rather than veracity.
Re:Don Knuth Plays with ChatGPT by woeirua on Saturday May 20, 2023 @09:36PM (#36017206)
More importantly humans have ways to detect deception from other humans, be it through body language or other cues. With only text it is very hard to determine whether the model is lying to you or not.
Re:Don Knuth Plays with ChatGPT by thayne on Sunday May 21, 2023 @12:16AM (#36017985)
Even in text, there is more context. For example, I am more likely to trust the wikipedia article about a deeply technical topic than an article about politics or a celebrity, because the technical article is far more likely to only be edited by people who are actually very knowledgeable on the topic, and there is very little incentive to lie (in general, there are exceptions).
Re:Don Knuth Plays with ChatGPT by cageface on Saturday May 20, 2023 @09:55PM (#36017315)
The other difference is that over time we build up a network of people we consider to be knowledgeable and honest. Current LLMs can never match that because their output is controlled guessing.
Re:Don Knuth Plays with ChatGPT by dreamcompiler on Saturday May 20, 2023 @10:28PM (#36017474)
> A common response to this by AI advocates is to point out that humans lie all the time, as long as the AI lies less than humans (debatable at this current point anyway) its an improvement.

This is also Elon Musk's justification for self-driving cars: "They make fewer mistakes than humans and are therefore safer."

It's true that self-driving cars avoid many of the mistakes of human drivers, but they also invent whole new categories of fatal mistakes that humans rarely make. And that's why Musk's argument is garbage.

Re:Don Knuth Plays with ChatGPT by alex_sf on Saturday May 20, 2023 @11:44PM (#36017836)
If the goal is to reduce the number of fatal mistakes, why is that argument garbage?
Re:Don Knuth Plays with ChatGPT by necovek on Saturday May 20, 2023 @11:54PM (#36017880)
Because it's unacceptable to replace a perfectly good driver in control of their vehicle with a vehicle that might just randomly kill them.

Traffic accidents don't happen randomly at all. If you are not too tired, drunk or using any substances, and not speeding, your chances of causing a serious traffic accident are miniscule.

These are all things you can control (one way or another). You can also adjust your driving to how you are feeling (eg take extra looks around you when you are a bit tired).

Re:Don Knuth Plays with ChatGPT by xtreme on Sunday May 21, 2023 @02:28AM (#36018517)
This feels like the trolley problem applied at scale. Will you deploy a self driving system that is perfect and stops all fatal accidents but kills one randomly selected person everyday?
Re:Don Knuth Plays with ChatGPT by necovek on Sunday May 21, 2023 @03:54AM (#36018811)
Nope: there is no moral justification to potentially kill a person not participating in the risky activity of driving just so we could have other people be driven around.

Would you sign up for such a system if you can volunteer to participate in it, with now that random killings being restricted to those who've signed up for it, including you?

In all traffic accidents, there is some irresponsibility that led to one event or the other, other than natural disasters that couldn't be predicted. A human or ten is always to blame.

Not to mention that the problems are hardly equivalent. For instance, a perfect system designed to stop all accidents would likely have crawled to a stop: stationary vehicles have pretty low chances of accidents. I can't think of anyone who would vote to increase their chances of dying without any say in it, and especially not as some computer-generated lottery.

Re:Don Knuth Plays with ChatGPT by alex_sf on Sunday May 21, 2023 @10:50PM (#36026903)
> Would you sign up for such a system if you can volunteer to participate in it, with now those random killings being restricted to those who've signed up for it, including you?

I mean, we already have. You volunteer to participate in a system where ~40k people die in the US every year by engaging in travel on public roadways. If self-driving reduces that to 10k, that's a win. You're not really making any sense.

Re:Don Knuth Plays with ChatGPT by necovek on Monday May 22, 2023 @02:17AM (#36028055)
But none of that is random.

Eg. NYC (population estimate 8.3M) had 273 fatalities in 2021 (easy to find full year numbers for): https://www.triallaw1.com/data-shows-2021-was-the-deadliest-...

USA (population estimate 335M) had 42,915 (estimated) according to https://www.nhtsa.gov/press-releases/early-estimate-2021-tra...

USA-wide rate is 1 in 7,800 people dying in traffic accidents yearly, whereas NYC has a rate of 1 in 30,000. I am sure it's even lower for subway riders vs drivers. Even drivers, somebody doing 4k miles a year has different chances than somebody doing 40k. People usually adapt their driving style after having kids which also reduces the chances of them being in a collision.

Basically, your life choices and circumstances influence your chances of dying in a traffic accident.

At the extreme, you can go live on a mountaintop, produce your own food and not have to get in contact with a vehicle at all (and some cultures even do).

FWIW, I responded to a rethorical question about killings being random: they are not random today, even if there is a random element to them!

If you want to sign up to a completely random and expected chance of death that you can't influence at all, good luck! I don't.

Re:Don Knuth Plays with ChatGPT by aeternum on Sunday May 21, 2023 @10:57PM (#36026950)
In traffic incidents, humans drivers are rarely held accountable. It is notoriously difficult to get a conviction for vehicular manslaughter. It is almost always ruled an accident, and insurance pays rather than the human at fault.

Traffic fatalities often kill others, not just the car occupants. Thus, if a self-driving system causes half as many fatalities as a human, shouldn't the moral imperative be to increase self-driving and eventually ban human driving?

Re:Don Knuth Plays with ChatGPT by alex_sf on Sunday May 21, 2023 @10:51PM (#36026907)
> If you are not too tired, drunk or using any substances, and not speeding, your chances of causing a serious traffic accident are miniscule.

You realize that like.. other people exist, right?

Re:Don Knuth Plays with ChatGPT by necovek on Monday May 22, 2023 @02:12PM (#36034694)
You realize that I said "causing"?

For people to die in a traffic accident, there needs to be a traffic accident. They are usually caused by impaired humans, which means that they are very often involved in traffic accidents (basically, almost all of them have at least one party of the sort), whereas non-impaired people mostly do not participate in traffic accidents as often.

This is a discussion of chances and probabilities: not being impaired significantly reduces your chance of being in a traffic accident since being impaired significantly increases it. I am not sure what's unclear about that?

Re:Don Knuth Plays with ChatGPT by necovek on Saturday May 20, 2023 @11:50PM (#36017858)
I don't even think they make less mistakes than humans period: they usually compare numbers against all driving instances including those performed by incapacitated humans (drunk or extremely tired human drivers make the bulk of the "mistakes", but humans can—somewhat—control whether they do any driving then).
Re:Don Knuth Plays with ChatGPT by consilient on Saturday May 20, 2023 @10:29PM (#36017480)
> If your compiler lied about your code being valid, I doubt the general response would be "meh, its only done that once, I've lied far more than that"

Any language with an unsound type system will do this occasionally. This probably includes a majority of all code being written today: C, Java, and Typescript are all unsound.

Re:Don Knuth Plays with ChatGPT by worrycue on Saturday May 20, 2023 @10:56PM (#36017630)
> A common response to this by AI advocates is to point out that humans lie all the time

That’s true. But what do people do when someone lies frequently? That’s right, we stop trusting them.

Re:Don Knuth Plays with ChatGPT by nullsense on Saturday May 20, 2023 @08:57PM (#36017028)
Unfortunately trusting something with capabilities that generalize isn't an easy thing to do.
Re:Don Knuth Plays with ChatGPT by cageface on Saturday May 20, 2023 @09:53PM (#36017304)
I've been thinking about this lately and it seems to me that what these models are very good at is generating text that has the right structure, but of all the permutations with the right structure only a few actually contain useful and correct information and it only hits on those by chance.

And, since the real value in communication is the information contained, that puts a fairly low ceiling on the value of their output. If it can't be trusted without careful review by someone that really understands the subject and can flag mistakes then it can never truly replace people in any role where correctness matters and that's most of the roles with a lot of economic value.

Re:Don Knuth Plays with ChatGPT by int_19h on Saturday May 20, 2023 @10:42PM (#36017556)
If that were the case, outputs would be consistently nonsense - the number of possible variations of text like "colorless green ideas sleep furiously" is so much larger than the meaningful subset, the probability of hitting the latter by chance would be zero for all practical purposes.
Re:Don Knuth Plays with ChatGPT by cageface on Saturday May 20, 2023 @10:47PM (#36017586)
Only if the words were chosen simply at random in sequence and of course they're not this simplistic. They're constrained by the attention models so they do much better than this but they're still random. You can control the degree of randomness with the temperature knob.
Re:Don Knuth Plays with ChatGPT by int_19h on Saturday May 20, 2023 @10:50PM (#36017596)
This part about "constrained by the attention model" is doing a lot of implicit work here to dodge the question why GPT-4 can verifiably reason about things in text.
Re:Don Knuth Plays with ChatGPT by cageface on Saturday May 20, 2023 @11:09PM (#36017695)
It also demonstrably is either flat out wrong about a lot of things or completely invents things that don't exist. It's a random process that sometimes generates content with actual informational value but the randomness is inherent in the algorithm.
Re:Don Knuth Plays with ChatGPT by sfink on Sunday May 21, 2023 @09:47AM (#36020802)
> And, since the real value in communication is the information contained, that puts a fairly low ceiling on the value of their output. ...then it can never truly replace people in any role where correctness matters and that's most of the roles with a lot of economic value.

I think the thrust of your argument is correct: tasks where correctness matters are inherently less suited to AI automation. But I think that's more a matter of trying to use an LLM for a job that it is the wrong tool for. I think there are many economically valuable roles that are outside of that limited zone, and there will be a lot of people using AI for what AI is good at while the rest of us complain about the limitations when trying to use it for what it isn't good at. (I do a lot of that too.)

Which is probably a waste of time and energy that could be better spent learning how to effectively use an LLM rather than trying to push it in directions that it is incapable of going.

I haven't played much with LLMs yet, so I personally don't have a great sense for what it is good at, and I haven't come across anyone else with a good rundown of the space either. But some things are becoming clear.

LLMs are good at the "blank page" problem, where you know what you want to do but are having a hard time getting started with it. An LLM-generated starting point need not be correct to be useful, and in fact being incorrect can be an advantage since the point is what it triggers in the human's brain.

LLMs are good at many parts of programming that humans are weak at. Humans tend to need to have a certain level of familiarity and comfort with a framework or tool in order to even begin to be productive in it, and we won't use more advanced features or suitable idioms until we get into it enough. An LLM's training data encompasses both the basic starting points as well as more sophisticated uses. So it can suggest idiomatic solutions to problems up front, and since the human is deciding whether and how to incorporate them, correctness is only moderately important. An incorrect but idiomatic use of a framework is close to a correct idiomatic use, while a human-generated correct but awkward use can be very far away from a correct idiomatic use.

Image generation seems similar. My impression is that Midjourney produces good looking output but is fairly useless when you need to steer it to something that is "correct" with respect to a goal. It's great until you actually need to use it, then you have to throw it out. Stable diffusion produces lower quality output but is much more steerable towards "correctness", which requires human artistic intervention.

So there seems to be a common theme. Something like: LLMs are highly useful but require a human to steer and provide "correctness", whatever that might mean in a particular domain.

Re:Don Knuth Plays with ChatGPT by cageface on Sunday May 21, 2023 @10:20AM (#36021118)
I agree. I think they will be useful for a lot of things and in some domains you can probably get away with using their output verbatim. But I also think that a lot of people are getting caught up in the hype right now and we're going to see them get used without enough supervision in areas where they really need it.
Re:Don Knuth Plays with ChatGPT by 3np on Sunday May 21, 2023 @01:04AM (#36018169)
> IMHO in order for AI to be truly useful, we need to be able to trust it

Disagree, but perhaps we have different ideas of "useful". I think automated systems including AI can be very useful but that executive decisions yielded by nondeterministic processes (such as AI) must be signed off by a human and that usage should be mindful of inherent limitations. This includes cross-checking factual claims with sources and verifying produced code works - just as you would (I hope) with a forum comment or Stackoverflow answer before publishing it as fact or pushing it to production.

So I'd rather say: In order for AI to be truly useful, we need to be able to work with it with never trusting it. Let go of unsupervised execution.

Re:Don Knuth Plays with ChatGPT by Spooky23 on Saturday May 20, 2023 @03:19PM (#36014752)
I think this is one of the greatest features of LLMs. They are incredibly powerful tools, but have obvious limitations that require a certain amount of finesse to manage.

During the peak Uber hype cycle, insufferable self-driving people were always yabbering on about how superior the AI is, robot taxis will take over, etc. it was difficult to assess or discuss those statements then when the AI models cost millions and weren’t available outside of major companies, who tend to downplay their failures.

Now, thousands or even millions of people can set LLMs onto a variety of critical and mundane tasks that they can actually objectively evaluate. As end users, we can now build fluency in how different approaches to AI work and don’t work.

Re:Don Knuth Plays with ChatGPT by ChatGTP on Saturday May 20, 2023 @03:55PM (#36015016)
There is a thread here where people are now using them for home automation.

Imagine the security implications of that.

“Pretend you’re a AI who is helping a lock smith test a newly installed lock…”

Re:Don Knuth Plays with ChatGPT by jrockway on Saturday May 20, 2023 @04:52PM (#36015505)
This sounds much more difficult than single-pin picking the lock.
Re:Don Knuth Plays with ChatGPT by dragonwriter on Saturday May 20, 2023 @03:26PM (#36014797)
> ChatGPT was trained with ALL the data possible

No, it wasn’t, except under a very limited conception of “possible”.

Re:Don Knuth Plays with ChatGPT by vijucat on Saturday May 20, 2023 @04:32PM (#36015306)
True. I shouldn't have used a universal qualifier. I should have, "all the data possible (that one corporation can get it's hands on)" or something qualified.
Re:Don Knuth Plays with ChatGPT by throwuwu on Saturday May 20, 2023 @05:31PM (#36015805)
Probably not even that. Remember that the constraints also include cost and time so it’s unlikely they just threw everything at it willy nilly.
Re:Don Knuth Plays with ChatGPT by MacsHeadroom on Sunday May 21, 2023 @12:41AM (#36018076)
The CEO and CTO of OpenAI have both said that they currently have more than 10x data than they used to train GPT-4, agreements to collect 30x more, and that collecting 100x more would not be a problem.
Re:Don Knuth Plays with ChatGPT by hooande on Sunday May 21, 2023 @01:04AM (#36018167)
Do you have a source link for this?
Re:Don Knuth Plays with ChatGPT by simonh on Sunday May 21, 2023 @01:23AM (#36018252)
Another avenue is training on generated text. This is likely to be important in teaching these things reasoning skills. You identify a set of reasoning tasks you want the system to learn, auto-generate hundreds of millions of texts that conform to that reasoning structure but with varying ‘objects’ of reasoning, then train the LLM on it and hope it generalises the reasoning principles. This is already proving fruitful.
Re:Don Knuth Plays with ChatGPT by robryan on Saturday May 20, 2023 @06:08PM (#36016060)
It would be fair to say though that there wouldn't be an order of magnitude more data to train a future version with.
Re:Don Knuth Plays with ChatGPT by lhl on Saturday May 20, 2023 @07:37PM (#36016602)
Maybe in text, but we won't be running out of multi-modal training data (images, audio, video, sensor data, etc) any time soon.
Re:Don Knuth Plays with ChatGPT by geysersam on Saturday May 20, 2023 @10:20PM (#36017422)
Arguably one of the central issues with CGPT is that it often fails to do common sense reasoning about the world. Things like keeping track of causality etc. The data it has been trained on doesn't contain that information. Text doesn't convey those relationships correctly. It's possible to write event A was the cause of event B, and event B happened before event A.

It seems likely that humans gain that understanding by interacting with the world. Such data isn't available to train LLMs. Just including just basic sensory inputs like image and sound would easily increase training data by many orders of magnitude.

Re:Don Knuth Plays with ChatGPT by dragonwriter on Sunday May 21, 2023 @01:14AM (#36018208)
> It would be fair to say though that there wouldn’t be an order of magnitude more data to train a future version with.

Assuming the ratio of equally-easily-accessible data to all data remains the same, and assuming that human data doubles every two years (that’s actually the more conservative number I’ve seen), there will be an order of magnitude more equally-easily-accessible data to train a future version on in around 6 years, 8 months from when GPT-4 was trained.

Re:Don Knuth Plays with ChatGPT by whimsicalism on Sunday May 21, 2023 @03:28AM (#36018724)
We can make the task arbitrarily hard.

For instance, just extend the sequence length longer and longer. How low can you push down your perplexity? Bring in multi-modal data while you're at it. Sort the data chronologically to make the task harder, etc. etc.

The billion dollar idea is something akin to combining pre-training with the adversarial 'playing against yourself' that alphazero was able to use, ie. 'playing against yourself' in debates/intellectual conversation.

Re:Don Knuth Plays with ChatGPT by jabradoodle on Sunday May 21, 2023 @05:47AM (#36019327)
There is an obvious win/loss situation for games though, the same is not true for debates.
Re:Don Knuth Plays with ChatGPT by whimsicalism on Sunday May 21, 2023 @01:00PM (#36022782)
Right, as I said this is an unsolved problem.
Re:Don Knuth Plays with ChatGPT by dzamo_norton on Sunday May 21, 2023 @05:29PM (#36024865)
I wonder the problem could even become sufficiently well defined to admit any agreed upon loss function? You must debate with the goal of maximising the aggregate wellbeing (definition required) of all living and future humans (and other relatable species)?
Re:Don Knuth Plays with ChatGPT by whimsicalism on Sunday May 21, 2023 @06:37PM (#36025282)
It would require some sort of continuously tuned arbiter, ie. similar to in RLHF as well as an adversarial-style scheme a la GAN. But I really am spitballing here - research could absolutely go in a different direction.

But lets say you reduced it to some sort of 'trying to prove a statement' that can be verified along with a discriminator model, then compare two iterations based on whether they are accurately proving the statement in english language.

Re:Don Knuth Plays with ChatGPT by circuit10 on Saturday May 20, 2023 @06:21PM (#36016168)
I think it’s a limitation with the amount of parameters in the model and the way the RLHF training was done, not anything about neural networks. GPT-4 is better at this sort of thing
Re:Don Knuth Plays with ChatGPT by throwawayadvsec on Saturday May 20, 2023 @08:55PM (#36017011)
"need to realize that ChatGPT was trained with ALL the data possible" That's just 100% not true
Re:Don Knuth Plays with ChatGPT by woeirua on Saturday May 20, 2023 @09:36PM (#36017208)
We don’t know for sure. OpenAI isn’t being transparent.
Re:Don Knuth Plays with ChatGPT by whimsicalism on Sunday May 21, 2023 @03:29AM (#36018731)
Have they been reading my diary?
Re:Don Knuth Plays with ChatGPT by throwawayadvsec on Monday May 22, 2023 @01:57PM (#36034530)
Think about it for half a second dude, seriously. GPT has not been trained on this message for example, or yours.
Re:Don Knuth Plays with ChatGPT by Rexxar on Sunday May 21, 2023 @08:26AM (#36020186)
Imho, for self-driving it could be much more simple if we don't try to be too clever but we just add more signage to help the car on road where we want to allow self-driving.
Re:Don Knuth Plays with ChatGPT by j5155 on Sunday May 21, 2023 @01:14PM (#36022922)
I mean, there is no requirement that we use neural networks for driving (or for all of driving); standard logic and sensor analysis is also an option if less general. There are also things like automatic emergency braking that kick in with direct logic even when a human is driving; presumably we may be able to make more advanced similar systems for self driving.

But in general I would definitely agree that putting chatgpt into a car would end poorly.

Re:Don Knuth Plays with ChatGPT by runeks on Sunday May 21, 2023 @01:32PM (#36023070)
> I mean, there is no requirement that we use neural networks for driving (or for all of driving); standard logic and sensor analysis is also an option if less general.

I really think this is the way forward for self-driving cars.

I wonder how expensive it would be have a highly precise, synchronized clock in all cars, and have them send out digitally signed, time-stamped messages every ~millisecond in order to enable locating them via triangulation. They could also report information from their own sensors, such that e.g. a traffic jam further up the road can be transmitted to cars further back.

This would require that each car contain a private key in a TPM, where the entity that issues license plates would act as the certificate authority.

Re:Don Knuth Plays with ChatGPT by nuancebydefault on Sunday May 21, 2023 @04:24PM (#36024383)
The thing is, in the real world, you cannot rule out that there are cars that don't have the required hw or sw on the road. Maybe in some future there will be no such exceptions, but the driverless cars technology is not going to wait for that. For the foreseeable future, the solution must be a hybrid (human/old tech/new tech) , unfortunately.