Unsupervised joke generation from big data
acl2013.org
acl2013.org
I don't agree that such a responsibility exists, but it is probably worth keeping in mind that others do if you are interested in surfacing computer generated content like this. I would be wary of surfacing it without some form of auditing.
Whether or not the human deserves the blame is a tricky question, but I think in practice they will get it regardless.
It isn't a viewpoint I particularly understood during that discussion, or now, so it is probably best to read it for yourself.
Computational humor is hard enough the way it is; do we really have to worry if our algorithms have table manners?
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 might cause a PR issue that you don't want to deal with then you should exercise caution.
I'm trying to offer a pragmatic warning, not make an ethical argument.
Worked pretty well for Rockstar Games -- just sayin' ;)
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.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.
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 like my papers like I like my women - in LaTeX.
(I realise that doesn't fit the rules set down in the paper... or those here on HN to survive title-moderation ;-) )
More from the Register: http://www.theregister.co.uk/2013/08/02/heard_the_one_about/
And here's how the Scotsman covered it (around the start of the Edinburgh festival): http://www.scotsman.com/the-scotsman-2-7475/scotland/scienti...
I like my coffee like I like my war, cold
I like my boys like I like my sectors, bad"
These are the funny jokes. Enthusiasm tempered.
It does jokes of the form "I like my <noun1> like I like my <noun2>: <adj>, <adj>, [and not] <adj>".
noun1 is taken from a hand-coded list (hookups, fellas, lovers, spouses, etc.). noun2 is chosen randomly. Then the adjectives are just the top three adjectives found preceding noun2 in a corpus.
So for example,
I like my men like I like my banking: inefficient, shadow, not shady.
'men' was chosen from the hard-coded list. 'banking' was just a random noun. "inefficient banking", "shadow banking", and "shady banking" are common phrases in the corpus, so those three adjectives were chosen.In addition, I did snicker at #2.
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?
> I like my hook-ups like I like my dignity: immense, quiet, and not human.
Faith in humanity restored?
If only it were so easy.
And it comes with a joke in the comments:
Q: So, what would I use my supercomputer for?
A: Well . . . , you could keep your recipes on there.
[for those too young to know: putting your recipes in a database was _the_ example mentioned when people asked what they could use a home computer for. Utterly impractical, as loading your 20 recipes from cassette would take ages a d would exhaust your computer's memory. Also, nobody had a television in the kitchen, and you needed one to use that home computer]"This Rank OF Likelihood (ROFL)"
He's out of order right now. I plan to fix him when I've got time. For a while he ended up tweeting tons of nonsense with no spaces between words... my fault. Anyway I will fix him up again soon, but hope to (in my copious free time HAHAHAHAH) redo him in a more exciting way.
That was funny! see its not that hard.
On a more serious note, it's a nice, albeit kind of low on benefit/cost, application for Big Data.