{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/plan-and-write-towards-better-automatic","title":"Plan-And-Write: Towards Better Automatic Storytelling","arxiv_id":"1811.05701","date":"2018-11-14","proceeding":null,"authors":["Lili Yao","Nanyun Peng","Ralph Weischedel","Kevin Knight","Dongyan Zhao","Rui Yan"],"abstract":"Automatic storytelling is challenging since it requires generating long,\ncoherent natural language to describes a sensible sequence of events. Despite\nconsiderable efforts on automatic story generation in the past, prior work\neither is restricted in plot planning, or can only generate stories in a narrow\ndomain. In this paper, we explore open-domain story generation that writes\nstories given a title (topic) as input. We propose a plan-and-write\nhierarchical generation framework that first plans a storyline, and then\ngenerates a story based on the storyline. We compare two planning strategies.\nThe dynamic schema interweaves story planning and its surface realization in\ntext, while the static schema plans out the entire storyline before generating\nstories. Experiments show that with explicit storyline planning, the generated\nstories are more diverse, coherent, and on topic than those generated without\ncreating a full plan, according to both automatic and human evaluations.","url_abs":"http://arxiv.org/abs/1811.05701v3","url_pdf":"http://arxiv.org/pdf/1811.05701v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"plan-and-write-towards-better-automatic","repo_url":"https://github.com/wyu97/permgen","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"story-generation","task_name":"Story Generation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1811.05701","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}