Live data from Hacker News

Unsupervised joke generation from big data

acl2013.org

61–70 of 72 posts

Re: Unsupervised joke generation from big data

#61
post #47

Earlier quoted context omitted.

I'm saying that before you write a game with an NPC that makes computer generated jokes, you should probably make sure it isn't going to be making any rape jokes. I don't think doing that should be necessary, I'm just pointing out that there are people who could be offended, even if they know the joke is algorithmically generated. If you are okay with a few people being mad at you, then knock yourself out, but if it…

Offensive jokes occur in real life. The level of censorship should be a tuneable parameter of the NPC in question. Who's going to be able to suspend disbelief when the unsavory thug restricts himself to inoffensive jokes?

Well, that's a decision each dev has to make I suppose. Personally, I have absolutely nothing against offensive jokes; I think anything can be joked about.

Re: Unsupervised joke generation from big data

#62
post #47
post #45

Earlier quoted context omitted.

You're already considering censoring the results? If a system could reliably generate funny or offensive comments I'd be elated. Computational humor is hard enough the way it is; do we really have to worry if our algorithms have table manners?

I'm saying that before you write a game with an NPC that makes computer generated jokes, you should probably make sure it isn't going to be making any rape jokes. I don't think doing that should be necessary, I'm just pointing out that there are people who could be offended, even if they know the joke is algorithmically generated. If you are okay with a few people being mad at you, then knock yourself out, but if it…

I think a rape joke has a special kind of humor to it when it's generated by a computer. It's just all the more unexpected.

Re: Unsupervised joke generation from big data

#63
post #19

If you want a steady stream of this kind of thing, check out the following twitter bot: https://twitter.com/ilikelikeilike Darius Kazemi writes a lot of twitter bots and I find @AmIRiteBot pretty funny (if only in a it's so bad it's good way): https://twitter.com/amiritebot For example: #YouDontKnowWhatStruggleIsIf? More like You Dont Know What Snuggle Is If, amirite?

Some of these are pretty hilarious, in a non sequitur kind of way:

> I like my hook-ups like I like my dignity: immense, quiet, and not human.

Re: Unsupervised joke generation from big data

#64

Earlier quoted context omitted.

interesting ethical question - one is supposedly responsible for behavior of his automated tool/robot. If that automated tool is able to build and initiate execution of another, more complex (well big "if" of course here) automated tool ... at what level of complexity of separation the original responsibility ends, if any.

How would you even build a bot to build a joke-bot? Genetic algorithms?

Chances are any genetic algorithm would be impractical due to the necessity of using a human as a fitness function. Unless you could create a neural network to classify jokes as funny or not... which immediately suggests to me an AI version of that standup comedy competition. Hm; maybe I have a new side project.

Re: Unsupervised joke generation from big data

#65
I've been interested in something like this ever since I saw Monty Python's The Funniest Joke in the World [1]. Tldr, it's a joke so funny, that it literally kills you after you hear it. I wonder what to what limit a humor generation algorithm could diverge. Could it be a joke funnier than anything anybody's ever seen?

[1] http://www.youtube.com/watch?v=8gpjk_MaCGM

Re: Unsupervised joke generation from big data

#67
post #3

Link to actual paper: http://homepages.inf.ed.ac.uk/s0894589/petrovic13unsupervise...

Oh. I see these example:

    I like my relationships like I like my source, open
    I like my coffee like I like my war, cold
    I like my boys like I like my sectors, bad

Wow, these feel as hallow and empty as the Shuttle Challenger's hanger.

Re: Unsupervised joke generation from big data

#68
post #50

I am writing a bot to play Cards Against Humanity. One trick to know if a sentence is funny or controversial that works quite well: Simply have the bot post it in an IRC channel or chat-room and count the number of responses it elicits (and give extra weight to words like "lol"). The more people fail the Turing-test, the funnier/controversial the statement.

Anecdotal, but I've found that if you play one player 'at random' where you simply draw and play the card unseen, that random player tends to do pretty well and even win a significant number of times. I think what this draws on is the tendency of humans to interpret unexpected statements which shift out understanding as humorous. (Joke setup which leads me to expect punchline x, but what instead what follows is y.)

I always play with a Rando Calrissian and he won the last 3 out of 3 games. It's quite intriguing actually
Post reply on HN