News for hackers. Stuff that matters.
Re:I Asked ChatGPT to Explain Some Jokes to Me by tonmoy on Saturday December 17, 2022 @08:44AM (#34027669)
Understanding joke is one of the most difficult things someone can ask an AI to do. Even humans are unable to explain what makes a joke “funny”. The fact that ChatGPT can basically BS it’s way through an explanation is actually impressive (and ironically kinda funny)
Re:I Asked ChatGPT to Explain Some Jokes to Me by picozeta on Saturday December 17, 2022 @08:49AM (#34027699)
But it does not understand anything here, see my other comment. It completely dodges the question and answers "It's funny because you told me it's a joke and jokes are funny and have a punchline in the end."
Re:I Asked ChatGPT to Explain Some Jokes to Me by mortehu on Saturday December 17, 2022 @09:46AM (#34028143)
I don't think you understood the comment you're replying to, but are doing some kind of pattern matching.
Re:I Asked ChatGPT to Explain Some Jokes to Me by coldtea on Saturday December 17, 2022 @10:41AM (#34028647)
The point it, he does it much much better than ChatGPT, to the point that his understanding of the comment appears seamless, whereas ChatGPT's is crude and mechanic in comparison...
Re:I Asked ChatGPT to Explain Some Jokes to Me by mortehu on Saturday December 17, 2022 @01:25PM (#34030615)
I'm just referring to the fact that they said "But it does not understand anything here" even though the parent comment made no such claim. The parent was saying ChatGPT made a bullshit answer that even tricked OP into thinking there was understanding.
Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @02:44PM (#34031416)
I think the disagreement is about the fact that it would be considered specifically impressive. It doesn't seem more impressive than everything else ChatGPT does when it repeats a boilerplate and tries to find parts of a joke using probabilistic weights, or tries to categorise the joke into either puns or something else.
Re:I Asked ChatGPT to Explain Some Jokes to Me by picozeta on Saturday December 17, 2022 @09:55AM (#34028219)
Maybe. But human's pattern match capabilities regarding jokes seem to still be on another level compared to the attempts this LLM makes.
Re:I Asked ChatGPT to Explain Some Jokes to Me by the_af on Saturday December 17, 2022 @10:07AM (#34028324)
Well, it does try to identify the setup, punchline, and what the subversion of expectations is. It does provide an (often wrongheaded) explanation of what's being subverted. I find that impressive.
Re:I Asked ChatGPT to Explain Some Jokes to Me by andsoitis on Saturday December 17, 2022 @11:48AM (#34029472)
Setup is in the beginning. Punchline is in the end. Subversion of expectations is a standard template.

But, like you point out, it fails to grasp the subversion.

Re:I Asked ChatGPT to Explain Some Jokes to Me by dsr_ on Saturday December 17, 2022 @09:01AM (#34027800)
The fact is that ChatGPT never emits anything other than bullshit.

The surprising thing is how much of human conversation is successfully approximated. The bullshit fails when we ask the software to attempt to perform inductive or deductive logic or to derive information from a theory of mind.

Re:I Asked ChatGPT to Explain Some Jokes to Me by the_af on Saturday December 17, 2022 @10:08AM (#34028339)
ChatGPT emits bullshit, but wouldn't we fault most high schoolers with the same thing in their homework essays? ;)
Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @02:43PM (#34031410)
High schoolers and even children can frequently understand humour and jokes, even come up with some. They might miss some of the jokes proposed by OP, but they would still have that X factor, that the AI doesn't have.
Re:I Asked ChatGPT to Explain Some Jokes to Me by the_af on Saturday December 17, 2022 @07:20PM (#34033730)
Oh, agreed, GPT doesn't "get" humor the way even a child can.

What I meant is that GPT's attempts at bullshitting its way through a pseudoanswer looks a lot like what a highschooler (who also doesn't understand the topic) would attempt. That alone is amusing enough to me!

Re:I Asked ChatGPT to Explain Some Jokes to Me by nkrisc on Saturday December 17, 2022 @09:17AM (#34027928)
> Even humans are unable to explain what makes a joke “funny”.

I think many comedians can tell you why a joke is funny. They know, many of them spend their entire career crafting jokes and refining them to be funny. It’s just not funny when they tell you why. Even so I think it still is more art than science.

A lot of what also makes a joke funny or not is the delivery and who’s telling it. I think a lot of Norm MacDonald’s long, rambling jokes, for instance, wouldn’t be funny at all if most other people told them (and some people will say they’re not funny even when he told them).

Re:I Asked ChatGPT to Explain Some Jokes to Me by beagle3 on Saturday December 17, 2022 @09:58AM (#34028241)
Reminds me of “Coupling” - a brilliant British TV sitcom. It is incredibly funny.

The US version had the same text, with minor changes to account for e.g. the different way to call back to the last incoming call on a landline. The US version had reasonably good actors.

But … somehow, it was just not funny.

Re:I Asked ChatGPT to Explain Some Jokes to Me by nkrisc on Saturday December 17, 2022 @11:23AM (#34029147)
I think in this kind of thing the cultural context is important and provides necessary components of the humor that are critical to the jokes, but not part of the script. It’s why the American version of the Office couldn’t just be directly transplanted. It had to be re-rewritten for the American cultural context.

I think if you took the script for Peep Show, for example, and set it in the US with American actors it would probably be pretty bad.

Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @03:08PM (#34031699)
I think all jokes are explainable why they are funny to be honest. I find it odd when people say that explaining a joke removes the funny part. Sure, it can in some cases, but I think it's just a generic thing to say rather than what actually is the case. Sometimes a joke is so clever, that you don't get it at first, but then someone explains it and you appreciate how clever the joke was, which is still a positive feeling and in addition can make you laugh retroactively.
Re:I Asked ChatGPT to Explain Some Jokes to Me by dslowell on Saturday December 17, 2022 @10:10AM (#34028359)
What's really interesting to me is how easy it is to talk to it conversationally and get an appropriate response. Inspired by this post, for instance, I just now tried asking it to explain the joke: "Two men walk into a bar, the third man ducks." It's initial response was nonsense:

> The joke is funny because it relies on a play on words and a surprise ending. The first two lines set up the expectation that something is going to happen to the two men who are walking into the bar, but the punchline subverts that expectation by introducing a third man who ducks, which is a unexpected and humorous twist.

I asked what wordplay was involved, and it told me this:

> The word play in the joke involves the use of the word "walk" in the first two lines and the word "duck" in the punchline. In the first two lines, "walk" is used in the literal sense, as in moving forward on foot. However, in the punchline, "duck" is used in the sense of avoiding or evading something, rather than its literal meaning of a type of bird. This sudden shift in the meaning of the word "duck" is what creates the surprise and humor in the joke.

More nonsense. But then I told it "It's actually the word "bar" that's being used in the wordplay. The word "duck" there just means evading something" and asked it to explain the joke again, and it returned this:

> In the first two lines of the joke, "walk into a bar" is used in the literal sense, as in two men entering a place where drinks are served. However, in the punchline, "bar" is used in the sense of a barrier or obstacle, rather than its literal meaning of a type of establishment. The punchline introduces a third man who "ducks" under the perceived obstacle, which is a unexpected and humorous twist. The joke also relies on the idea that walking into a bar is a common and mundane activity, so the unexpected ending adds a element of absurdity to the joke.

Though the initial response was nonsense, talking to it as if it were a human and giving it a limited hint (telling it the wordplay involved "bar" and not "duck") was enough for it to give the correct answer.

I think this is probably why so many people say they're underwhelmed. A lot of the initial responses to simplistic questions aren't so interesting. But the degree to which it is able to correctly adapt and respond to conversational input is fairly astounding.

Re:I Asked ChatGPT to Explain Some Jokes to Me by evandale on Saturday December 17, 2022 @11:02AM (#34028908)
How did it give the correct answer?

>In the first two lines of the joke, "walk into a bar" is used in the literal sense, as in two men entering a place where drinks are served. However, in the punchline, "bar" is used in the sense of a barrier or obstacle, rather than its literal meaning of a type of establishment.

The literal sense of walking into a bar isn't walking into a drinking establishment, it's walking into a actual bar. The punchline reveals the first 2 walked into a bar and the third one avoided it, no?

Re:I Asked ChatGPT to Explain Some Jokes to Me by technothrasher on Saturday December 17, 2022 @11:33AM (#34029267)
It was pretty close. "Literal" isn't right, "cognitively primed" would be the actual explanation. But at least it figured out the correct two different meanings of bar that were in play in the joke.
Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 17, 2022 @03:01PM (#34031620)
I think the most impressive part is that it figured out that bar is something that could be an obstacle that you would have to duck. The other things like potential wordplay it can kind of try to bruteforce to see which words are most probabilistically used in order to create wordplay.

If it develops connections between words like "bar" => "sometimes an obstacle" => "can be ducked", that could explain it.

Like it would have all these attributes for each of those words, or concepts that relate to that word. "bar" has properties like "means multiple things", "often used in jokes", "could be an obstacle". But it must have quite a bit of properties.

I'm not sure how this AI is built internally, but if it works something that has this network of words and concepts that it can have weighted connections to each other, then you could retroactively come up with how the AI could have got to that result.

So user first says that they want a joke to be explained. It adds "joke" as a concept.

Joke has strong network connections to something like "puns", "unexpected punchlines", "absurdity", etc. And then when a joke is presented it will try to find connections with strongest weights and least concepts travelled. Like if it's a pun joke, it will go through all the words and will see that "bar" => "multiple meanings" => "pun" => "joke".

But then is it pre programmed to consider both meanings when it tries to analyse a joke that is a pun or has it somehow learned to come to it on its own?

Re:I Asked ChatGPT to Explain Some Jokes to Me by evandale on Tuesday December 20, 2022 @12:14PM (#34068889)
It didn't figure anything out though?

> But then I told it "It's actually the word "bar" that's being used in the wordplay. The word "duck" there just means evading something" and asked it to explain the joke again

It gave a couple wrong answers and then was told bar is the wordplay. It didn't figure out bar has two meanings on it's own. It was also told duck is meant to mean evade and to try again. I don't agree that it came up with these associations by itself when was fed the knowledge bar has multiple meanings in the joke and duck in this context means evade.

Re:I Asked ChatGPT to Explain Some Jokes to Me by mewpmewp2 on Saturday December 24, 2022 @10:42AM (#34117808)
Ah you are right, I somehow missed the moment where OP told it those things. Then yes, it doesn't seem impressive at all.

Making that conclusion by itself would have been the only impressive and creative thing I could think of there.