When Gradients Collide: Failure Modes of Multi-Objective Prompt Optimization for LLM Judges
Summary
Customizing an LLM judge for specific tasks often requires optimizing its prompt across multiple evaluation criteria simultaneously. Textual gradient methods automate this for single criteria. However, their natural-language critiques differ from numerical vectors, making traditional multi-task learning conflict resolution inapplicable. Researchers tested five decomposition modes of textual gradient optimizers, varying cross-task information sharing among loss, gradient, and optimizer LLMs. On SummEval, 6 of 10 configurations showed no improvement over the initial prompt. Gradient specificity dropped by 59% (from 9.0 to 3.7) when the gradient LLM processed multiple criteria jointly. Naively combining per-task instructions also degraded Spearman's ρ by -5.3%. These findings reveal two distinct failure modes: optimization-time gradient dilution and inference-time instruction interference. Together, these constrain multi-objective judge customization using textual feedback.
Key takeaway
For machine learning engineers customizing LLM judges for multi-objective tasks, recognize that textual gradient methods face unique challenges. Your prompt optimization efforts may be hindered by optimization-time gradient dilution, where joint processing reduces specificity, and inference-time instruction interference from naively combined instructions. Design your judge customization strategies to explicitly address these failure modes, potentially by exploring alternative decomposition modes or avoiding direct instruction merging to maintain performance.
Key insights
Multi-objective prompt optimization for LLM judges faces gradient dilution and instruction interference, hindering performance.
Principles
- Textual gradients differ from numerical vectors for multi-task learning.
- Joint processing of multiple criteria reduces gradient specificity.
- Combining per-task instructions can degrade performance.
Method
Tested five decomposition modes of textual gradient optimizers by varying cross-task information sharing among loss, gradient, and optimizer LLMs.
In practice
- Avoid naive combination of per-task instructions.
- Design multi-objective judge customization to mitigate gradient dilution.
Topics
- LLM Judges
- Prompt Optimization
- Multi-objective Optimization
- Textual Gradients
- Gradient Dilution
- Instruction Interference
- SummEval
Best for: Research Scientist, AI Engineer, AI Scientist, Machine Learning Engineer, NLP Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Paper Index on ACL Anthology.