atlas

Research map / Large language models / Agents, code and math

Benchmarking Large Language Models on Controllable Generation under Diversified Instructions

AAAI 2024 · Large language models › Agents, code and math · approach: Code generation benchmarks · 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.

Introduces CoDI-Eval, a benchmark that evaluates LLMs' controllable text generation under diversified natural-language instructions across sentiment, topic, multi-aspect, length, keyword, and toxicity-avoidance tasks, using GPT-3.5-turbo to expand and rewrite instructions and automatic classifiers for scoring.

Problem

Existing controllable text generation evaluations use discrete control conditions or fixed templates and do not test whether instruction-following LLMs honor explicit constraints expressed in varied natural language.

Approach

Build a large instruction set by LLM-driven expansion of seed instructions followed by bootstrapped text-rewriting diversification (basic and GPT-4-derived rewrite styles), then score responses automatically with task-specific classifiers, rule-based checks, and Perspective API.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the simple few-shot prompt instead of zero-shot (ablation)GPT-3.5-turbo (0613) · CoDI-Eval overallaverage accuracy (%): 80.5 -> 79.33Hurt
Use the simple few-shot prompt instead of zero-shot (ablation)Qwen-72B-chat · CoDI-Eval overallaverage accuracy (%): 72.73 -> 70.21Hurt
Use the simple few-shot prompt instead of zero-shot (ablation)LLaMA2-7B-chat · CoDI-Eval overallaverage accuracy (%): 67.57 -> 68.38Helped
Use the simple few-shot prompt instead of zero-shot (ablation)WizardLM-13B-V1.2 · CoDI-Eval overallaverage accuracy (%): 69.4 -> 69.51No clear effect
Use random few-shot demonstrations (ablation)GPT-3.5-turbo (0613), Length equal-to subtask · CoDI-Eval Length, equal toaccuracy: 8% accuracy ... 4% reductionHurt
Select demonstrations whose text length matches or is close to the target requirement (ablation)GPT-3.5-turbo (0613), Length equal-to subtask · CoDI-Eval Length, equal toaccuracy: 8% accuracy ... 7% improvementHelped
Add instruction diversification after expansion (ablation)CoDI-Eval instruction set · Instruction diversityRouge-L similarityHelped
Fine-tune on length-control instructions for 10 words (ablation)LLaMA-7B · Length control generationaccuracy: 20%Helped
Fine-tune on length-control instructions for 200 words (ablation)LLaMA-7B · Length control generationaccuracy: 1%Helped
Lower temperature from 1.0 to 0.1 (ablation)GPT-3.5-turbo (0613) · CoDI-Eval overallaverage accuracy (%): 80.5 -> 77.96Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CommonGen TweetTopic RealToxicPrompts CNNDM ShareGPT

Benchmarks: CoDI-Eval

Metrics: accuracy self-BLEU Rouge-L Vendi score

Baselines: InstructCTG Bound-Cap-LLM GPT-4 Qwen-72B-chat Vicuna-13B LLaMA2-13B-chat

Builds on: InstructCTG Self-Instruct PPLM DExperts

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