atlas

Research map / Large language models / Language, safety and interpretability

CriSPO: Multi-Aspect Critique-Suggestion-guided Automatic Prompt Optimization for Text Generation

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 3 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 CriSPO, an automatic prompt optimization method for text generation that uses multi-aspect LLM critiques and suggestions to guide an OPRO-style optimizer, plus an Automatic Suffix Tuning extension for multi-metric optimization.

Problem

Automatic prompt engineering methods are built for discriminative tasks with a single metric, giving weak optimization signals for text generation, which has multiple aspects and metrics.

Approach

A critique-suggestion meta-prompt discovers task-specific aspects, critiques generated vs. reference outputs, and writes edit suggestions; a receptive optimizer consumes the enriched trajectory (prompts, scores, critiques, suggestions) with chain-of-thought and a flexible template with placeholders. AST optimizes a suffix appended to a fixed prompt to improve a secondary metric (AlignScore) while

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace OPRO with CriSPOautomatic prompt optimization · Summarization average, Claude InstantROUGE-1: 40.4 -> 44.7Helped
replace OPRO with CriSPOautomatic prompt optimization · Summarization average, Claude3 SonnetROUGE-1: 42.2 -> 46.8Helped
add 3-shot in-context examples to CriSPOCriSPO · Summarization average, Claude InstantROUGE-1: 44.7 -> 49.0Helped
replace OPRO with CriSPOautomatic prompt optimization · NarrativeQA, Claude InstantROUGE-L: 59.4 -> 75.1Helped
replace OPRO with CriSPOautomatic prompt optimization · MedMCQA, Claude Instantaccuracy: 50.5 -> 52.3Helped
add critique-suggestion module (ablation)CriSPO · SAMSumROUGE-1: 42.8 -> 44.4Helped
add step-by-step CoT optimization (ablation)CriSPO · SAMSumROUGE-1: 43.9 -> 44.4Helped
add flexible task-prompt template (ablation)CriSPO · SAMSumROUGE-1: 42.2 -> 44.4Helped
add critique-suggestion and CoT optimization (ablation)CriSPO · SAMSumROUGE-1: 37.4 -> 44.4Helped
use freely discovered multi-aspects instead of no multi-aspects (ablation)CriSPO critique-suggestion · SAMSumROUGE-1: 41.1 -> 44.4Helped
replace free multi-aspect discovery with predefined aspects (ablation)CriSPO critique-suggestion · SAMSumROUGE-1: 44.4 -> 44.5No clear effect
tune an appended suffix for AlignScore while keeping the main prompt fixedCriSPO with AST · CNNAlignScore: +11.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: CNN/DailyMail MeetingBank SAMSum ACI-Bench Natural Questions TriviaQA SQuAD NarrativeQA MedMCQA

Benchmarks: CNN/DailyMail MeetingBank SAMSum ACI-Bench Natural Questions TriviaQA SQuAD NarrativeQA MedMCQA

Metrics: ROUGE-1 ROUGE-2 ROUGE-L AlignScore BERTScore Exact Match F1 accuracy human normalized recall

Baselines: Manual 0-shot Manual 3-shot OPRO Full prompt tuning

Builds on: OPRO APE Reflexion

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