Detecting Document Types, Plot Twists, and Humor

Some humorous texts can be detected by stereotyped patterns and terminology. But a humorous story or situation is often an exaggeration of patterns that also occur in serious texts: novelty, unusual plot twists, and situations that disrupt normal social conventions. The same methods for detecting novelty in serious texts can be adapted to detecting novelty in a humorous situation, but with additional tests for features that make it humorous. To interpret and reason about natural language texts, VivoMind Research has developed a cognitive architecture based on societies of heterogeneous intercommunicating agents that use conceptual graphs (CGs) as the knowledge representation. CGs are designed for representing semantics at the level of sentences and paragraphs, but they must be related to larger patterns that span an entire story, article, or book. For detecting and analyzing large-scale patterns, catastrophe theoretical semantics has proved to be surprisingly effective. This article discusses applications to both fictional and nonfictional documents of various kinds, both serious and humorous.