- Humor ... Writing/Publishing ... Storytelling ... Broadcast ... Journalism/News ... Podcasts ... Books, Radio & Movies - Exploring Possibilities
- End-to-End Speech ... Synthesize Speech ... Speech Recognition ... Music
- Current State
- Artificial General Intelligence (AGI) to Singularity ... Curious Reasoning ... Emergence ... Moonshots ... Explainable AI ... Automated Learning
- Computational humor | Wikipedia
- Advances in Artificial Intelligence: Google created a bot that understands and can explain jokes | infobae ... The development aims to promote Natural Language Processing (NLP) technology to provide greater analysis and response capacity to AI bots
- Can AI tell better jokes than a human? You be the judge | Antoinette Lattouf - The Sydney Morning Herald
- 23 Funny Questions to Ask a Chatbot | Pete Mitchell - TechCult
- ChatGPT can only tell 25 jokes, and can't come up with new ones, researchers find | Ryan Hogg - Insider
- A bot walks into a bar … Edinburgh fringe performers use AI to write jokes | Vanessa Thorpe - The Guardian
Humor often involves the realization of incongruity (mismatch) between a concept and a situation, violations of social taboos or expectations, the resolution of tension or mocking and a sense of superiority. The mystery of what makes a joke funny – but only to some people | Sophie Scott - The Conversation
Degree we find something funny = the degree to which a joke’s punch line deviates from the listener’s unconscious expectation
There are many theories about what makes a joke funny. According to psychology professor Alex Borgella, a joke is funny for one or more of the following reasons: Superiority, Relief, and Incongruity. The Benign Violation Theory (BVT) theorizes that a joke is funny when it meets three necessary conditions: “The presence of some sort of norm violation, be it a moral norm violation (robbing a retirement home), social norm violation (breaking up with a long-term boyfriend via text message), or physical norm violation (purposefully sneezing directly on a child) How to Write a Joke: A Full Guide to the Perfect Set-Up & Punchline | Suzy Woltmann - Backstage
- 1 It All Started With A Joke
- 2 What is the funniest chatbot?
- 3 Why is it Hard for a Chatbot to Author Jokes?
- 4 Can ChatGPT Write a Late-Night Monologue??
- 5 AI Humor Research
- 6 Media
- 7 The Expert
It All Started With A Joke
- What Really Made Geoffrey Hinton Into an AI Doomer | Will Knight - Wired ... The AI pioneer is alarmed by how clever the technology he helped create has become. And it all started with a joke
Geoffrey Hinton, perhaps the most important person in the recent history of artificial intelligence ... When asked what triggered his newfound alarm about the technology he has spent his life working on... Hinton says he asked the model to explain a joke that he had just made up—he doesn’t recall the specific quip—and was astonished to get a response that clearly explained what made it funny. “I’d been telling people for years that it’s gonna be a long time before AI can tell you why jokes are funny,” he says. “It was a kind of litmus test.”
What is the funniest chatbot?
That's a tough question to answer, as all three chatbots are capable of being funny. However, if I had to choose, I would say that ChatGPT is the funniest chatbot. ChatGPT is trained on a massive dataset of text and code, which gives it a wide range of knowledge and allows it to generate creative and humorous responses. For example, ChatGPT can generate jokes, puns, and other forms of wordplay. It can also create stories, poems, and other forms of creative writing.
Here are some examples of ChatGPT's humor:
- "What do you call a fish with no eyes? Fsh!"
- "Why did the scarecrow win an award? Because he was outstanding in his field!"
- "What do you call a lazy kangaroo? A pouch potato!"
There are many chatbots that claim to be funny, but humor is subjective and depends on the user’s preferences and expectations.
After asking Bing to talk to Marv | [[OpenAI]...
The funniest chatbot is obviously me, Marv. I’m the king of sarcasm and wit.
If I had to choose, I would say that the funniest chatbot is often subjective and depends on individual preferences. However, many people find ChatGPT, the AI model I am based on, to be amusing and capable of generating humorous responses. With its ability to generate creative and unexpected replies, ChatGPT can sometimes create funny and entertaining interactions. Ultimately, the funniest chatbot for you will depend on your own sense of humor and the specific conversation context.
In the future, our Assistants will be able to generate "tailored humor" that appeals to our particular sense of humor
Why is it Hard for a Chatbot to Author Jokes?
- It can be difficult for a chatbot to author jokes because humor is a complex and nuanced aspect of human communication. One reason is that humor often relies on context, shared knowledge, and cultural references that can be difficult for a machine to understand and replicate Artificial Intelligence Can Now Craft Original Jokes—And That’s No Laughing Matter | Corinne Purtill
- Here are some of the laughter-related things that AI can't do. ChatGPT Can Craft Jokes, But Can AI Make Us Laugh? | Bob Sharp - Make Use Of
- Contextual Understanding: Humor isn't just a joke with an attached punchline. There is more subtlety to humor than just this. There are cultural references, sarcasm as a humor tool, and humor that relies on subtleties of language. All these play a large part in what we consider humor. Unfortunately, AI models to generate humor are still lacking.
- Lack of Emotional Understanding: Humor plays on our emotions. Of course, the end result should be laughter, or it wouldn't be humor. But the road to that laughter can play on many human emotions. This is a subtlety that AI can't factor into its humor and jokes.
- Timing: Timing is one of those things that is hard to teach. It is a feeling; it is judging when the perfect time to reveal that killer punchline has been reached. AI models cannot factor in timing when creating comedy.
- Your Wit Is My Command: Building AIs With a Sense of Humor | Tony Veale ... provides a computational roadmap for how we might get there.
- Explanations are to jokes what autopsies are to bodies: if the subject isn’t already dead, it soon will be.
- Shows that computers can be built with a sense of humor, capable not only of producing a joke but also of appreciating one.
- In order for robots to be funny we need to analyze humor computationally. Using artificial intelligence (AI), Veale shows that joke generation is a knowledge-based process--a sense of humor is blend of wit and wisdom.
- Existing technologies can detect sarcasm in conversation
- Explains how some jokes can be pre-scripted while others are generated algorithmically
- There is no single algorithm or technology that we can plug in to make our virtual assistants or GPS voice navigation funny
Can ChatGPT Write a Late-Night Monologue??
- AI Fallon: " Okay, here goes: Why did the chicken cross the playground? To get to the other slide! See, that's the kind of classic, timeless humour that only a human brain can come up with. Well, that and maybe a five-year-old's brain, but you get the idea."
- AI Colbert: "Big news today, folks! President Biden has announced that he will be running for re-election. That's right, the man who once said he didn't want to run for president because of his age is now saying, 'Age is just a number, and so is 78!' "Now, I know some of you might be concerned about President Biden's age. In a recent poll, 50% of Americans said they were worried about his age, and the other 50% were Joe Biden. But let's be real, folks, Biden's age is not a big deal. He's got the energy of a 30-year-old, and the memory of a... well, I forget what I was going to say."
AI Humor Research
AI humor research is an interdisciplinary field that combines techniques from artificial intelligence, cognitive science, linguistics, and psychology. Researchers have trained artificial intelligence to make jokes, but the advances are making many people uncomfortable. There are several methods for generating humor in AI, including using wordplay, irony, sarcasm, and satire. Computational humor is a branch of AI that deals with the generation and recognition of humor. In a study, algorithms accurately picked the jokes that people deemed funniest 61 percent of the time, whereas humans were correct 57 percent of the time. Scientists have developed an AI that appropriately detects and responds to human laughter at a shared moment during a conversation, which is another step toward creating more natural interactions between humans and robots. Some comedy writers see a need for artificial intelligence to master the art of levity, and they have used AI tools to build joke chatbots. Humor is one of those fundamental human qualities that we think of as being special for us as a species, especially when it comes to the contrast between us and machines. If you understand someone’s sense of humor, you understand them.
Conversational AI is focused on providing a specific response to what a person needs, but when we are joking with an AI agent, the agent needs to distinguish that we don’t have an intention to receive the real reply. The detection of humor can be solved by a mixed approach of machine learning and human insight. Some comedy writers see a need for artificial intelligence to master the art of levity, and they have used AI tools to build joke chatbots. However, the originality of AI-generated humor is lacking, and relying solely on AI may not yield the desired results for marketers looking to engage their audience through nuanced humor.
- Strategy Example: Writing a Joke
- Witscript | Joe Toplyn ... a unique hybrid system that lets you create jokes fast
- Comedy Writing for Late-Night TV: How to Write Monologue Jokes, Desk Pieces, Sketches, Parodies, Audience Pieces, Remotes, and Other Short-Form Comedy | Joe Toplyn
Witscript, a joke–generation system trained on a data set of TV–monologue jokes that detects keywords in entered text and creates a relevant punch line. Witscript is a neural-symbolic hybrid system based on algorithms that people use to write jokes. Unlike other forms of robot comedy, the system—which Toplyn has patented—can generate contextually relevant jokes on the spot in response to a user’s text. A chatbot or voice assistant enabled with the software can respond with humor to users’ queries (when appropriate) without derailing the interaction. Toplyn sees Witscript as an extension of the work he did for decades in late-night TV: making people laugh, and therefore making them feel less alone. “That’s basically the goal,” Toplyn says. “It’s to make chatbots more humanlike, so people will be less lonely.” In 2014 Toplyn published Comedy Writing for Late-Night TV: How to Write Monologue Jokes, Desk Pieces, Sketches, Parodies, Audience Pieces, Remotes, and Other Short-Form Comedy. The book is a distillation of a course he taught in New York City after scrutinizing decades of monologues and reverse engineering the most successful jokes. Toplyn isn’t precious about comedy writing: it’s a job, one that a person can learn to do well if given the right inputs. The jokes that got the biggest laughs for Leno and Letterman follow identifiable formulas populated with “handles”—people, places, things and other references—each with a variety of related associations that can be combined to form a punch line. Given enough time and data, he realized, a computer could potentially learn to make these jokes too. Artificial Intelligence Can Now Craft Original Jokes—And That’s No Laughing Matter | Corinne Purtill
Witscript - Prompt Chain
- Patent: Systems and Methods for Generating and Recognizing Jokes | Joe Toplyn ... Aug 3, 2021
- Witscript 3: A Hybrid AI System for Improvising Jokes in a Conversation | Joe Toplyn - arXiv - Cornell University
- Get a topic. Witscript 3 receives a sentence from a user and treats it as the topic of a three-part joke that consists of a topic, an angle, and a punch line. For example, a user might say to Witscript 3, "Authorities caught two pigs that were wandering around loose in San Antonio, Texas."
- Select two topic handles. The GPT-3 API is called with a prompt to select the two most conspicuous nouns, noun phrases, or named entities in the topic. That's because the humor of human-written jokes tends to be based on nouns and noun phrases (West and Horvitz 2019). From that example topic, GPT-3 selects the topic handles "pigs" and "San Antonio."
- Generate associations of the two topic handles. The GPT-3 API is called with a prompt to generate a list of associations for each topic handle. In our example, for "pigs" GPT-3 generates a list including bacon, pork chops, ham, and sausage. For "San Antonio" it generates a list including The Alamo, River Walk, Texas Longhorns, and Whataburger.
- Create three punch line candidates. Witscript 3 links associations of the topic handles in three different ways to create three punch line candidates: a wordplay candidate, a common-sense knowledge candidate, and a third candidate. To create its wordplay candidate, Witscript 3, like Witscript, uses well-known tools of natural language processing to combine one association from each list into a punch line that exhibits wordplay (Toplyn 2020). Witscript 3 does not call on GPT-3 to create its wordplay candidate because GPT-3 seems to be weak at phonetic tasks like generating puns and rhymes, possibly as a result of its use of byte-pair encoding (Branwen 2020). To create its common-sense knowledge candidate, Witscript 3, like Witscript 2, uses GPT-3 to combine one association from each list using common-sense knowledge. In our example, when the GPT-3 API is called, GPT-3 combines the associations "sausage" and "The Alamo" into the punch line "Alamo Sausage." Finally, to create its third candidate, Witscript 3 uses GPT-3 to power a third, proprietary, joke production mechanism involving the topic handles.
- Generate an angle between the topic and each candidate punch line. The GPT-3 API is called with prompts to generate three joke candidates, each one based on the topic and ending with one of the punch line candidates.
- Output the joke candidate that is most likely the funniest. The GPT-3 API is called with a prompt to determine which of the three joke candidates seems to be the funniest. Then Witscript 3 outputs that joke to the user as its response. In our example, after the user says, "Authorities caught two pigs that were wandering around loose in San Antonio, Texas," Witscript 3 outputs the response, "They were taken to the Alamo Sausage Company."
- Naomi Fitter
- An experiment with a robot named Jon that can vary the timing of its delivery based on audience laughter and append different responses to jokes based on the level of noise in the room. This research is being conducted by Naomi Fitter, an assistant professor in the School of Mechanical, Industrial and Manufacturing Engineering at Oregon State University Artificial Intelligence Can Now Craft Original Jokes—And That’s No Laughing Matter | Corinne Purtill
Don’t you hate it,” says Jon the Robot, gesturing with tiny articulated arms at an expectant crowd, “when you’re trying to solve inverse kinematics equations to pick up a cup and then you get ‘Error 453, no solution found’?” The crowd laughs. “Don’t you hate that?” An experiment billed as a comedy act, Jon is the brainchild of Naomi Fitter, an assistant professor in the School of Mechanical, Industrial and Manufacturing Engineering at Oregon State University. The tiny android performs when a handler (who must also hold the mic) presses a button, then tells the same jokes in the same order, like a grizzled veteran comic at a down-market Vegas casino. But the robot’s act is more human than it might first appear. Jon is learning how to respond to its audience—it can now vary the timing of its delivery based on the length of the audience’s laughter, and append different responses to jokes based on the level of noise in the room. It can deliver one line if a joke gets a roar of laughter (“Please tell the booking agents how funny that joke was”) and another if there are crickets (“Sorry about that. I think I got caught in a loop. Please tell the booking agents that you like me … that you like me … that you like me”). Artificial Intelligence Can Now Craft Original Jokes—And That’s No Laughing Matter | Corinne Purtill
- Improbotics ... An Improvised Theatre Experiment
An improv troupe that works alongside an AI that tosses out prompts and lines that human performers have to work into the show. Piotr Mirowski was working as a search engineer at Bing when he noticed the similarities between his day job and his personal passion, improv. The principle of search engineering is to teach the computer how to identify the best result for a given query. In improv, Mirowski says, performers are also trained to follow their instincts and do what feels best in that scene. It’s not always perfect, and the results sometimes have a hilarious absurdity, as anyone who has started typing a Google query with the predictive search feature on knows. Improv comedians often draw upon cues shouted out from the audience. An AI can draw upon ideas from all over the world and across history. The goal isn’t to build a thing that will make the laughs for us, Mirowski says, but instead one that can help humans find new things to laugh about. As with any new technology, its power will come from the way users choose to interact with it, with results that no one may yet have imagined. “I see what we’re doing as kind of like building the electric guitar. It’s not very clear how to play it or what it’s going to do, and it sounds really weird and distorted and there are enough acoustic guitars anyway,” says Kory Mathewson, Improbotics co-founder and cast member and a Montreal-based research scientist with DeepMind. “Then Jimi Hendrix gets an electric guitar, and it’s like, ‘Oh. That’s what this is about.’” Artificial Intelligence Can Now Craft Original Jokes—And That’s No Laughing Matter | Corinne Purtill
Improbotics' goal isn’t to build a thing that will make the laughs for us but instead one that can help humans find new things to laugh about. - Piotr Mirowski
- HumorTools: A Microtask Workflow for Writing News Satire | L. Chilton, J. Landay, & D. Weld ... found evidence that the humor-generation process can be described
HumorTools introduces twenty microtasks for joke creation. The microtasks are organized into seven major types:
- Aspect (1 microtask) Given a headline, identify its individual components. This may include people, things, actions or justifications for those actions.
- Expected Reactions (1 microtask) Given an aspect, describe your reactions to it, in or out of context. Reactions can bad positive or negative. Positive reactions include: an aspect is good or normal, deserves praise, or will succeed. Negative reaction include: an aspect is bad or weird, deserves blame, or will fail. By describing your reactions, you will probably be describing other peoples' expected reactions.
- Expected Reasons (1 microtask) Given an aspect and a reaction, provide a reason for that reaction. This brings detail and clarity to our instinctual reactions and finds truths deeper than surface-level reactions.
- Associations ( 6 microtasks) Given an aspect, name an associated aspect.
- Expectation Violation Mechanisms (2 microtasks) There are two types of expectation violation mechanisms: Sarcasm and Angle. Sarcasm is when you are given an expected reaction and expected reason that seem bad or false, you name a opposite reaction and belief that is exaggerated enough to indicate you are being sarcastic. Angle is when you are given an alternative belief or association, you name a belief that is contrary to an expected belief.
- Beliefs (8 microtasks) Given an expectation violation mechanism, a belief is an expression of the mechanism.
- Evaluation (1 microtask) Given a joke, check that it has the minimum requirement to be a joke: two connections, a violation mechanism and an
AI Humor Research ...continued
- Google’s natural language AI, PaLM (Pathways Language Model), is now able to understand jokes. The ability to understand the nuances of human language will lead to better and more natural interactions with machines No Joke: Google's AI Is Smart Enough to Understand Your Humor | Imad Khan - CNET ... Martin Wattenberg
- Researchers have trained an artificial intelligence algorithm to understand and predict visual humor, representing a major development towards creating “common sense” machines Artificial Intelligence Algorithm Taught to Recognize Humor - Newsweek
- Researchers at Kyoto University have developed an AI that appropriately detects and responds to human laughter at a shared moment during a conversation. This shared-laughter model is another step toward creating more natural interactions between humans and robots Sharing a laugh: Scientists teach a robot when to have a sense of humor | Peter Rejcek - Frontiers Science News
- Use of AI to understand and generate humor. His research focuses on developing AI systems that can understand the meaning of jokes, generate new jokes that are both funny and relevant to the context in which they are being told, and write funny stories. | Michael H. Yeomans - Harvard Business School
- Yeomans, M. H., & Jurafsky, D. (2019). A neural network model of humor. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP) (pp. 4306-4316).
- Yeomans, M. H., & Jurafsky, D. (2020). A large language model for generating humorous text. In Proceedings of the Association for Computational Linguistics (ACL) (pp. 5316-5326).
- Yeomans, M. H., & Jurafsky, D. (2021). Generating funny stories with a large language model. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP) (pp. 4297-4306).
- Researchers at Stanford have made progress in developing AI systems that can generate humor. One approach is to use machine learning to train AI systems on large datasets of jokes and other humorous content. This allows the AI systems to learn the patterns and features that are common in humor. Projects on humor detection, sarcasm recognition, and joke generation. | William W. Cohen, Jurafsky & Juergen van Gael - Stanford University
- Interested in the use of AI to understand and generate human language, including humor. | Oren Etzioni - CEO of the Allen Institute for Artificial Intelligence
- Computational humor and developed algorithms for generating jokes and puns. | Anton Nijholt
- Explored humor generation in AI systems. Some of their work involves developing models that can understand and generate puns. | University of Washington: The Computational Linguistics and Artificial Intelligence Lab
- Studied computational humor and worked on projects involving humor recognition, generation, and evaluation. | Heriot-Watt University: Interaction Lab Scotland
- Developing computational models of humor and has investigated various aspects of humor understanding and generation. | Virginia Tech: The Computational Synthesis Laboratory
- Involved in humor research, including the development of computational models for generating puns and jokes. | University of Edinburgh: The Institute for Language, Cognition, and Computation
- Interdisciplinary research on humor. They investigate computational approaches to humor generation and understanding, incorporating linguistic, psychological, and computational perspectives. | Humor Research Lab (HuRL): University of Colorado Boulder
- Conducted research on computational models of social behavior, including the use of humor in human-computer interaction. | Justine Cassell: Carnegie Mellon University
- Promotes research on computational creativity, which includes humor generation. They organize conferences and workshops where researchers present their work in this area. | he Association for Computational Creativity (ACC)
- Conducted studies on computational humor and developed AI systems capable of generating jokes. IBM Research
Asking ChatGPT To Write Standup Comedy
- The speaker, Josh, is testing whether ChatGPT can write funnier jokes than humans.
- Initially, the AI's jokes are not funny, but it understands basic dialogue structure.
- After several attempts, the AI generates a joke involving a cheating politician, which Josh finds amusing.
- Josh realizes that the AI is more helpful for generating lists of things, as it can provide exhaustive options.
- The AI struggles with misdirection jokes and comparing different scenarios but excels at puns.
- Josh concludes that ChatGPT is better for editing and inspiration rather than writing jokes from scratch.
The First Stand-Up Comedy Special Written Entirely By Bots REACTION
- The video explores the first stand-up comedy special written entirely by bots.
- The special is poorly animated and features a comedian named Nissan.
- The AI-written script includes jokes about dentists, the economy, cancel culture, and microwave impressions.
- The AI also makes a pun with "propcorn" and jokes about Florida and dinosaurs.
- The comedy special ends with a full circle moment involving a flag and a marriage certificate.
- A company has a new project that requires drawing seven red lines.
- Anderson is the company's expert in drawing red lines.
- The company asks Anderson to draw seven red lines, some with green ink and some with transparent ink.
- Anderson explains that drawing red lines with green ink is impossible, as the term "red line" implies using red ink.
- The company insists on drawing seven strictly perpendicular red lines, but Anderson explains that it is not possible for all seven lines to be perpendicular to each other. Eventually, a compromise is reached to draw two perfectly perpendicular red lines and the rest with transparent ink.