{"url":"/task/story-generation","name":"Story Generation","slug":"story-generation","description_markdown":"Story generation is the task of automatically generating a coherent narrative, often from a set of premises or a brief summary.","categories":[{"name":"Natural Language Processing","url":"/area/natural-language-processing"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":235,"papers_with_code":110,"benchmarks":5,"benchmark_tables_in_archive":5,"benchmark_tables_shown":5,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":8,"subtasks":1,"parent_tasks":1},"benchmarks":[{"leaderboard":"/sota/story-generation-on-fandom-dev","slug":"story-generation-on-fandom-dev","dataset":"Fandom dev","dataset_url":"/dataset/tvrecap","rows_in_archive":1,"metrics":["BLEU","Perplexity","ROUGE-1","ROUGE-2","ROUGE-L"],"first_row_in_archive_order":{"model":"(NN) Oracle plot + summary + oracle char. desc.","paper_title":"TVStoryGen: A Dataset for Generating Stories with Character Descriptions","paper_url":"/paper/tvrecap-a-dataset-for-generating-stories-with","paper_date":"2021-09-18","arxiv_id":"2109.08833","code_links":[{"title":"mingdachen/tvrecap","url":"https://github.com/mingdachen/tvrecap"}],"syntology":null}},{"leaderboard":"/sota/story-generation-on-fandom-test","slug":"story-generation-on-fandom-test","dataset":"Fandom test","dataset_url":"/dataset/tvrecap","rows_in_archive":1,"metrics":["BLEU","Perplexity","ROUGE-1","ROUGE-2","ROUGE-L"],"first_row_in_archive_order":{"model":"(NN) Oracle plot + summary + oracle char. desc.","paper_title":"TVStoryGen: A Dataset for Generating Stories with Character Descriptions","paper_url":"/paper/tvrecap-a-dataset-for-generating-stories-with","paper_date":"2021-09-18","arxiv_id":"2109.08833","code_links":[{"title":"mingdachen/tvrecap","url":"https://github.com/mingdachen/tvrecap"}],"syntology":null}},{"leaderboard":"/sota/story-generation-on-tvmegasite-dev","slug":"story-generation-on-tvmegasite-dev","dataset":"TVMegaSite dev","dataset_url":"/dataset/tvrecap","rows_in_archive":1,"metrics":["BLEU","Perplexity","ROUGE-1","ROUGE-2","ROUGE-L"],"first_row_in_archive_order":{"model":"(NN) Oracle plot + summary + oracle char. desc.","paper_title":"TVStoryGen: A Dataset for Generating Stories with Character Descriptions","paper_url":"/paper/tvrecap-a-dataset-for-generating-stories-with","paper_date":"2021-09-18","arxiv_id":"2109.08833","code_links":[{"title":"mingdachen/tvrecap","url":"https://github.com/mingdachen/tvrecap"}],"syntology":null}},{"leaderboard":"/sota/story-generation-on-tvmegasite-test","slug":"story-generation-on-tvmegasite-test","dataset":"TVMegaSite test","dataset_url":"/dataset/tvrecap","rows_in_archive":1,"metrics":["BLEU","Perplexity","ROUGE-1","ROUGE-2","ROUGE-L"],"first_row_in_archive_order":{"model":"(NN) Oracle plot + summary + oracle char. desc.","paper_title":"TVStoryGen: A Dataset for Generating Stories with Character Descriptions","paper_url":"/paper/tvrecap-a-dataset-for-generating-stories-with","paper_date":"2021-09-18","arxiv_id":"2109.08833","code_links":[{"title":"mingdachen/tvrecap","url":"https://github.com/mingdachen/tvrecap"}],"syntology":null}},{"leaderboard":"/sota/story-generation-on-writingprompts","slug":"story-generation-on-writingprompts","dataset":"WritingPrompts","dataset_url":"/dataset/writingprompts","rows_in_archive":1,"metrics":["BLEU-1","BLEU-2","Distinct-4"],"first_row_in_archive_order":{"model":"BART (TextBox 2.0)","paper_title":"TextBox 2.0: A Text Generation Library with Pre-trained Language Models","paper_url":"/paper/textbox-2-0-a-text-generation-library-with","paper_date":"2022-12-26","arxiv_id":"2212.13005","code_links":[{"title":"RUCAIBox/TextBox","url":"https://github.com/RUCAIBox/TextBox"}],"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":0}}}],"datasets":[{"url":"/dataset/writingprompts","name":"WritingPrompts","full_name":"","num_papers_in_archive":118},{"url":"/dataset/creative-writing","name":"Creative Writing","full_name":"","num_papers_in_archive":41},{"url":"/dataset/hanna","name":"HANNA","full_name":"HANNA, a large annotated dataset of Human-ANnotated NArratives for ASG evaluation.","num_papers_in_archive":8},{"url":"/dataset/visual-writing-prompts","name":"Visual Writing Prompts","full_name":"","num_papers_in_archive":3},{"url":"/dataset/movieplotevents","name":"MoviePlotEvents","full_name":"CMU Movie Summary Corpus with Events","num_papers_in_archive":2},{"url":"/dataset/scifi-tv-plots","name":"Scifi TV Shows","full_name":"Scifi TV Show Plot Summaries & Events","num_papers_in_archive":1},{"url":"/dataset/tvrecap","name":"TVRecap","full_name":"","num_papers_in_archive":1},{"url":"/dataset/votranh-dream-log","name":"Votranh DREAM_LOG","full_name":"Votranh V8 – Dream Log Dataset","num_papers_in_archive":1}],"subtasks":[{"url":"/task/visual-storytelling","name":"Visual Storytelling"}],"parent_tasks":[{"url":"/task/text-generation","name":"Text Generation"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":30,"of":110,"tagged_in_all":235,"items":[{"url":"/paper/hierarchical-neural-story-generation","title":"Hierarchical Neural Story Generation","date":"2018-05-13","arxiv_id":"1805.04833","repositories_listed":7,"syntology":null},{"url":"/paper/typical-decoding-for-natural-language","title":"Locally Typical Sampling","date":"2022-02-01","arxiv_id":"2202.00666","repositories_listed":3,"syntology":{"n":25,"n_ran":6,"n_unverified":19,"n_pointer_only":15}},{"url":"/paper/a-temporal-variational-model-for-story","title":"A Temporal Variational Model for Story Generation","date":"2021-09-14","arxiv_id":"2109.06807","repositories_listed":3,"syntology":null},{"url":"/paper/ss-bench-a-benchmark-for-social-story","title":"SS-GEN: A Social Story Generation Framework with Large Language Models","date":"2024-06-22","arxiv_id":"2406.15695","repositories_listed":2,"syntology":null},{"url":"/paper/deepfake-text-detection-in-the-wild","title":"MAGE: Machine-generated Text Detection in the Wild","date":"2023-05-22","arxiv_id":"2305.13242","repositories_listed":2,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/transformer-based-conditional-variational","title":"Transformer-based Conditional Variational Autoencoder for Controllable Story Generation","date":"2021-01-04","arxiv_id":"2101.00828","repositories_listed":2,"syntology":{"n":5,"n_ran":4,"n_unverified":1,"n_pointer_only":5}},{"url":"/paper/on-faithfulness-and-factuality-in-abstractive","title":"On Faithfulness and Factuality in Abstractive Summarization","date":"2020-05-02","arxiv_id":"2005.00661","repositories_listed":2,"syntology":{"n":2,"n_ran":0,"n_unverified":2,"n_pointer_only":0}},{"url":"/paper/plotmachines-outline-conditioned-generation","title":"PlotMachines: Outline-Conditioned Generation with Dynamic Plot State Tracking","date":"2020-04-30","arxiv_id":"2004.14967","repositories_listed":2,"syntology":{"n":11,"n_ran":0,"n_unverified":11,"n_pointer_only":0}},{"url":"/paper/storywriter-a-multi-agent-framework-for-long","title":"StoryWriter: A Multi-Agent Framework for Long Story Generation","date":"2025-06-19","arxiv_id":"2506.16445","repositories_listed":1,"syntology":null},{"url":"/paper/consistent-story-generation-with-asymmetry","title":"Consistent Story Generation with Asymmetry Zigzag Sampling","date":"2025-06-11","arxiv_id":"2506.09612","repositories_listed":1,"syntology":null},{"url":"/paper/2506-05188","title":"Counterfactual reasoning: an analysis of in-context emergence","date":"2025-06-05","arxiv_id":"2506.05188","repositories_listed":1,"syntology":{"n":16,"n_ran":5,"n_unverified":11,"n_pointer_only":0}},{"url":"/paper/webnovelbench-placing-llm-novelists-on-the","title":"WebNovelBench: Placing LLM Novelists on the Web Novel Distribution","date":"2025-05-20","arxiv_id":"2505.14818","repositories_listed":1,"syntology":null},{"url":"/paper/storyreasoning-dataset-using-chain-of-thought","title":"StoryReasoning Dataset: Using Chain-of-Thought for Scene Understanding and Grounded Story Generation","date":"2025-05-15","arxiv_id":"2505.10292","repositories_listed":1,"syntology":null},{"url":"/paper/learning-to-reason-for-long-form-story","title":"Learning to Reason for Long-Form Story Generation","date":"2025-03-28","arxiv_id":"2503.22828","repositories_listed":1,"syntology":{"n":15,"n_ran":1,"n_unverified":14,"n_pointer_only":0}},{"url":"/paper/whose-story-is-it-personalizing-story","title":"Whose story is it? Personalizing story generation by inferring author styles","date":"2025-02-18","arxiv_id":"2502.13028","repositories_listed":1,"syntology":null},{"url":"/paper/bringing-characters-to-new-stories-training","title":"IP-Prompter: Training-Free Theme-Specific Image Generation via Dynamic Visual Prompting","date":"2025-01-26","arxiv_id":"2501.15641","repositories_listed":1,"syntology":null},{"url":"/paper/one-prompt-one-story-free-lunch-consistent","title":"One-Prompt-One-Story: Free-Lunch Consistent Text-to-Image Generation Using a Single Prompt","date":"2025-01-23","arxiv_id":"2501.13554","repositories_listed":1,"syntology":null},{"url":"/paper/generating-long-form-story-using-dynamic","title":"Generating Long-form Story Using Dynamic Hierarchical Outlining with Memory-Enhancement","date":"2024-12-18","arxiv_id":"2412.13575","repositories_listed":1,"syntology":null},{"url":"/paper/improving-linguistic-diversity-of-large","title":"Improving Linguistic Diversity of Large Language Models with Possibility Exploration Fine-Tuning","date":"2024-12-04","arxiv_id":"2412.03343","repositories_listed":1,"syntology":null},{"url":"/paper/richer-output-for-richer-countries-uncovering","title":"Richer Output for Richer Countries: Uncovering Geographical Disparities in Generated Stories and Travel Recommendations","date":"2024-11-11","arxiv_id":"2411.07320","repositories_listed":1,"syntology":null},{"url":"/paper/bayesian-calibration-of-win-rate-estimation","title":"Bayesian Calibration of Win Rate Estimation with LLM Evaluators","date":"2024-11-07","arxiv_id":"2411.04424","repositories_listed":1,"syntology":{"n":4,"n_ran":0,"n_unverified":4,"n_pointer_only":0}},{"url":"/paper/evaluating-creative-short-story-generation-in","title":"Evaluating Creative Short Story Generation in Humans and Large Language Models","date":"2024-11-04","arxiv_id":"2411.02316","repositories_listed":1,"syntology":null},{"url":"/paper/collective-critics-for-creative-story","title":"Collective Critics for Creative Story Generation","date":"2024-10-03","arxiv_id":"2410.02428","repositories_listed":1,"syntology":null},{"url":"/paper/it-is-time-to-develop-an-auditing-framework","title":"It is Time to Develop an Auditing Framework to Promote Value Aware Chatbots","date":"2024-09-03","arxiv_id":"2409.01539","repositories_listed":1,"syntology":null},{"url":"/paper/assessing-language-models-worldview-for","title":"Assessing Language Models' Worldview for Fiction Generation","date":"2024-08-15","arxiv_id":"2408.07904","repositories_listed":1,"syntology":null},{"url":"/paper/datanarrative-automated-data-driven","title":"DataNarrative: Automated Data-Driven Storytelling with Visualizations and Texts","date":"2024-08-09","arxiv_id":"2408.05346","repositories_listed":1,"syntology":null},{"url":"/paper/seed-story-multimodal-long-story-generation","title":"SEED-Story: Multimodal Long Story Generation with Large Language Model","date":"2024-07-11","arxiv_id":"2407.08683","repositories_listed":1,"syntology":{"n":17,"n_ran":14,"n_unverified":3,"n_pointer_only":17}},{"url":"/paper/arabic-automatic-story-generation-with-large","title":"Arabic Automatic Story Generation with Large Language Models","date":"2024-07-10","arxiv_id":"2407.07551","repositories_listed":1,"syntology":null},{"url":"/paper/human-ai-collaborative-taxonomy-construction","title":"Human-AI Collaborative Taxonomy Construction: A Case Study in Profession-Specific Writing Assistants","date":"2024-06-26","arxiv_id":"2406.18675","repositories_listed":1,"syntology":null},{"url":"/paper/collabstory-multi-llm-collaborative-story","title":"CollabStory: Multi-LLM Collaborative Story Generation and Authorship Analysis","date":"2024-06-18","arxiv_id":"2406.12665","repositories_listed":1,"syntology":null}],"syntology_records":9,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}