PlotTwist
Creative plot generation with small language models.
Turning a concise premise into a narrative means satisfying many constraints at once: global coherence, character development, pacing, tone consistency, emotional progression.
Frontier models reach that quality only after preference alignment, and aligning at that scale is prohibitive. PlotTwist externalises narrative structure into explicit training signals instead, so 3B active parameters compete with systems many times larger.
PER TOKEN
DIMENSIONS
FROM 5,000 PREMISES
HIGHEST OF 12 SYSTEMS
VS GPT-4.1
Structured workflow using SLMs for plot generation
A modular framework of three specialised components: an aspect rating reward model, a DPO-trained mixture-of-experts plot generator, and an independent agentic evaluation module.
The story-generation machine
One premise enters. Candidate plots branch out, a reward model rates every branch across five dimensions, preference optimisation turns the ranking into a twist in the generator's policy, and an independent jury decides what comes out.
What happens when the plot takes a different turn?
The twist is not in the story. It is in the policy. Ranking four candidates gives a preference signal, and DPO on 160 pairs redirects the generator, with no reinforcement learning loop and no reward model at inference.
BEFORE DPO
+0.78 OVERALL
Twelve models, one 3B narrator
Large models never write the plot. They rate it before training and judge it after. The model that writes has 3B active parameters per token.