Emotion-Conditioned Text Generation through Automatic Prompt Optimization
Resendiz, Yarik Menchaca, Klinger, Roman
–arXiv.org Artificial Intelligence
Conditional natural language generation methods often require either expensive fine-tuning or training a large language model from scratch. Both are unlikely to lead to good results without a substantial amount of data and computational resources. Prompt learning without changing the parameters of a large language model presents a promising alternative. It is a cost-effective approach, while still achieving competitive results. While this procedure is now established for zero- and few-shot text classification and structured prediction, it has received limited attention in conditional text generation. We present the first automatic prompt optimization approach for emotion-conditioned text generation with instruction-fine-tuned models. Our method uses an iterative optimization procedure that changes the prompt by adding, removing, or replacing tokens. As objective function, we only require a text classifier that measures the realization of the conditional variable in the generated text. We evaluate the method on emotion-conditioned text generation with a focus on event reports and compare it to manually designed prompts that also act as the seed for the optimization procedure. The optimized prompts achieve 0.75 macro-average F1 to fulfill the emotion condition in contrast to manually designed seed prompts with only 0.22 macro-average F1.
arXiv.org Artificial Intelligence
Aug-9-2023
- Country:
- North America
- Dominican Republic (0.04)
- United States
- Pennsylvania (0.04)
- New Jersey > Hudson County
- Hoboken (0.04)
- Canada > British Columbia
- Europe
- Czechia > Prague (0.04)
- Italy > Tuscany
- Florence (0.04)
- Ireland > Leinster
- County Dublin > Dublin (0.04)
- Germany > Baden-Württemberg
- Stuttgart Region > Stuttgart (0.04)
- Asia
- China > Hong Kong (0.04)
- Middle East > UAE
- Abu Dhabi Emirate > Abu Dhabi (0.05)
- North America
- Genre:
- Research Report (0.50)
- Technology: