"Kurosawa": A Script Writer's Assistant
Prerak Gandhi, Vishal Pramanik, Pushpak Bhattacharyya

TL;DR
This paper introduces KUROSAWA, an AI-based tool for automated plot and script generation, utilizing fine-tuned GPT-3 models trained on a large, manually annotated dataset to assist scriptwriters in the entertainment industry.
Contribution
It presents a novel dataset and fine-tuning approach for automated story and scene generation, supporting scriptwriters with AI-driven content creation.
Findings
Generated plots and scenes are coherent and creative.
The datasets and models are publicly released as benchmarks.
The system is used by professional scriptwriters at ErosNow.
Abstract
Storytelling is the lifeline of the entertainment industry -- movies, TV shows, and stand-up comedies, all need stories. A good and gripping script is the lifeline of storytelling and demands creativity and resource investment. Good scriptwriters are rare to find and often work under severe time pressure. Consequently, entertainment media are actively looking for automation. In this paper, we present an AI-based script-writing workbench called KUROSAWA which addresses the tasks of plot generation and script generation. Plot generation aims to generate a coherent and creative plot (600-800 words) given a prompt (15-40 words). Script generation, on the other hand, generates a scene (200-500 words) in a screenplay format from a brief description (15-40 words). Kurosawa needs data to train. We use a 4-act structure of storytelling to annotate the plot dataset manually. We create a dataset…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games · Human Motion and Animation · Video Analysis and Summarization
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · {Dispute@FaQ-s}How to file a dispute with Expedia? · Multi-Head Attention · 15 Ways to Contact How can i speak to someone at Delta Airlines · Attention Is All You Need · Linear Layer · Byte Pair Encoding · Weight Decay · Attention Dropout · Cosine Annealing
