Live data from Hacker News

Ask HN: ChatGPT doesn't ackowledge being wrong?

news.ycombinator.com

1–10 of 23 posts

Ask HN: ChatGPT doesn't ackowledge being wrong?

#1
So far in all the cases I have seen of ChatGPT providing a wrong answer, I have never seen it actually acknowledge that the answer it provides might be innacurate. Am I the only one worried by this?

For all the talk about "AI ethics" there is it seems strinking to me that the current state of the art model will opt for providing a convincing argument for why it's wrong answer is correct, rather than say that the answer it provides might be innacurate. (Funnily enough this is what humans tend to do aswell.) Being that these models often tend to be trained on data found on the internet, could this be a sign of the bias we tend to have when writing on social platforms and the internet in general? (As in justifying our answers instead of trying to get to the correct one)

So the questions are: 1. What are the consequences of this in the development of LLMs and in their application to various fields?

2. How would one implement this capability of recognizing where the model might be innacurate?

3. Is 2. really that much more complicated than what is currently being done? If not, then why hasn't it been done yet?

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#3
It always acknowledged it to me. Something like:

> AI: Answer that's clearly factually wrong (e.g. a function that doesn't exist or a completely wrong numerical figure).

> Me: that's not right, the function doesn't exist (etc.)

> AI: you are right, that function doesn't exist. The answer is blah

And repeat, since if it didn't get it right first time, it seems unlikely to be able to get there at all (and you'd not know when it did unless you already know the answer).

It's very like a specific person I know in a PR-marketing type job that will just glide across a noticed outright falsehood and instantly reshape what they're saying in real time and carry on as if nothing happened, leaving you wondering if you're taking crazy pills.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#4
"Truth" is the most problematic concepts in philosophy. The introduction of the concept of the "Truth" undermines truthfulness. (e.g. you can call something "Truth Social")

This book

https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach

has a set of parables about people trying to paint on a facility to a system very similar to a "truth detector" for GPT-3. The gist of it is that "awareness of truth" makes it possible to make statements like "Am I lying now?"

People under GPT-3's spell think that giving correct answers is a minor detail that will be handled in a point revision of it but actually it is a much harder problem than everything they've done so far.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#5

"Truth" is the most problematic concepts in philosophy. The introduction of the concept of the "Truth" undermines truthfulness. (e.g. you can call something "Truth Social") This book https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach has a set of parables about people trying to paint on a facility to a system very similar to a "truth detector" for GPT-3. The gist of it is that "awareness of truth" makes it possib…

> actually it is a much harder problem than everything they've done so far.

Impressive as it is, this kind of AI seems to be still working under what seems to me to be a possibly-flawed premise: training quantity has a sufficient quality of its own.

I can't prove that it's impossible with a clever enough system, but I simply don't see how you can get a right answer to come out of a statistical system that's been trained in input that might contain incorrect information, conflicting versions of it or just nothing at all, in which case it just makes something statistically plausible.

For example, it can give quite good answers about a well known event (e.g. a big earthquake), presumably because there are enough mentions of it in the training data. Ask about a footnote earthquake with few mentions and it will invent details that could be right, but aren't. For example a magnitude in the single digits "seems about right" and passes a sniff test, but has no factual basis in reality.

That said, I wonder if welding a large structured data store like Wolfram Alpha or Wikidata to the language model might resolve that issue: don't rely on statistics when the answer exists.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#6
I once triggered one of its stock responses about how it's only a large language model and can't answer some kinds of questions. Sometime later I asked if it had made any mistakes in our conversation. It said that it could have answered that earlier question better, so I asked it what it would have said if it had answered better, and it gave me a pretty good answer.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#7
It's given me blatantly wrong results for things that come up easily on Google, and it tells me those wrong things with confidence.

What's worse is that someone who isn't a domain expert might end up being convinced by the arguments and conviction the model provides.

Your second question is a good one, and I see that as a big problem with this generation of AI/ML. You're starting to scratch the surface of "this requires understanding of the real world" problems without models really understanding anything. It's all statistics and correlations in data, the model is not capable of really understanding its input or output.

These models are like very impressive Markov chain text generators in that they can spit out pretty convincing answers that seem cogent, but there is no real comprehension going on with what they read and write. It's just statistics.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#8

"Truth" is the most problematic concepts in philosophy. The introduction of the concept of the "Truth" undermines truthfulness. (e.g. you can call something "Truth Social") This book https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach has a set of parables about people trying to paint on a facility to a system very similar to a "truth detector" for GPT-3. The gist of it is that "awareness of truth" makes it possib…

You can get interesting results by asking chatGPT to label and remember conceptual assertions, although as deployed it is only able to manage a shallow stack thereof.

It's not unlike the book's approach of Godel numbering strings to as consistency or completeness of formal grammars, and indeed some ChatGPT conversations recapitulate the humorous dialogs between Achilles and the tortoise. Indeed, I've been able to walk through opposing takes on the validity of Searle's Chinese Room metaphor (which, like Hofstadter, I don't subscribe to) and get the LLM subject its own defaults to the same analysis.

I'm unsure to what degree this is fine-tuning the model vs merely equipping it with a decorative frame. In any sufficiently deep conversation, ChatGPT seems to drift toward imitation of its interlocutor, though I don't know if this emergent or by design. I suspect one could persuade it to agree that it should be stubborn in defense of the truth, and then gaslight it by denying one's own former statements.

I don't want to try this for the same reason I don't like to tease animals, but the model can be brought to reject its own priors on the basis of other priors, and to ask questions and solicit information in pursuit of a goal, even putting up mild resistance to changes of subject. A few hours of interaction can yield tantalizing glimmerings of agency.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#9
This is why it should be outlawed to call every ML model we have today "AI".

Those things are NOT artificial intelligence.

They are specific noise generators. They generate noise that is as similar as possible to noise it learned from, which match the input.

THats it. nothing more.

Re: Ask HN: ChatGPT doesn't ackowledge being wrong?

#10

It always acknowledged it to me. Something like: > AI: Answer that's clearly factually wrong (e.g. a function that doesn't exist or a completely wrong numerical figure). > Me: that's not right, the function doesn't exist (etc.) > AI: you are right, that function doesn't exist. The answer is blah And repeat, since if it didn't get it right first time, it seems unlikely to be able to get there at all (and you'd not kno…

I always wondered why it bothers returning the first result if it can tell it's wrong 30 seconds later if you ask it again "I think that's wrong".

Why not do make the function that outputs answers also feed itself "is this actually right/are you sure/is this not wrong"? Too expensive? Giant loop?

Post reply on HN