atlas

Research map / Image generation / Autoregressive and latent generation

PoetryDiffusion: Towards Joint Semantic and Metrical Manipulation in Poetry Generation

AAAI 2024 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PoetryDiffusion, a continuous diffusion language model with a separately trained BERT-based metrical controller that steers denoising to jointly control semantics and format/rhyme/tone in sonnet and SongCi generation.

Problem

Controllable poetry generation requires both coherent semantics and strict metrical rules (line format, rhyme, tone), which prior autoregressive, GAN/VAE, and LLM approaches handle only partially.

Approach

Apply a continuous diffusion model over BERT word embeddings for whole-poem semantics, and attach a separately trained metrical classifier (format, rhyme, tone) whose loss is injected at every denoising step so metrics are enforced during generation without concatenating control codes to the content encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the metrical controller (ablation)PoetryDiffusion · Sonnet testsemantic average: 61.70 -> 63.60Helped
add the metrical controller (ablation)PoetryDiffusion · Sonnet testmetrical average: 59.84 -> 76.14Helped
add the metrical controller (ablation)PoetryDiffusion · Sonnet testoverall: 61.08 -> 67.78Helped
add the metrical controller (ablation)PoetryDiffusion · SongCi testsemantic average: 56.35 -> 57.35Helped
add the metrical controller (ablation)PoetryDiffusion · SongCi testmetrical average: 65.24 -> 95.51Helped
add the metrical controller (ablation)PoetryDiffusion · SongCi testoverall: 60.79 -> 76.43Helped
use PoetryDiffusion instead of Llama2-70B-chatSonnet generation · Sonnet testoverall: 67.31 -> 67.78Helped
use PoetryDiffusion instead of MRCGSongCi generation · SongCi testoverall: 75.72 -> 76.43Helped

Surprising findings

Limitations

Experimental setup

Datasets: Sonnet (3,355 sonnets) SongCi (82,724 poems)

Benchmarks: Sonnet SongCi

Metrics: BLEU ROUGE Distinct PPL format accuracy rhyme accuracy tone accuracy human ratings (fluency, coherence, meaningfulness, poeticnes

Baselines: SeqGAN MRCG SongNet GPT3 ChatGPT Llama2-70B-chat

Builds on: Diffusion-LM DDIM SongNet MRCG

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy