Beyond Elicitation: Provision-based Prompt Optimization for Knowledge-Intensive Tasks
This paper introduces Knowledge-Provision-based Prompt Optimization (KPPO), a framework that shifts from elicitation-based strategies to systematic knowledge integration, achieving superior performance on knowledge-intensive tasks while significantly reducing token consumption through mechanisms like knowledge gap filling, batch-wise evaluation, and adaptive pruning.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Problem: The "Empty Cup" vs. The "Overflowing Cup"
Imagine you have a brilliant student (the AI) who has read every book in the library up to a certain date. They are incredibly smart at logic, grammar, and reasoning. However, they have a specific blind spot: they don't know the secret handshake of a specific club, or the exact rules of a new medical procedure invented last week.
The Old Way (Elicitation):
Current methods try to get the AI to answer these questions by "wiggling" the instructions. It's like shaking a cup that is already empty, hoping a few drops of water magically appear. The researchers call this "Elicitation." They think, "If I just phrase the question better, or give it a better example, the AI will suddenly 'remember' or 'figure out' the answer."
The Reality:
If the AI doesn't know the fact, no amount of clever phrasing will make it appear. It's like asking a chef who has never seen a pineapple to describe the taste of a pineapple just by giving them a better recipe book. They can't invent the taste; they need the actual fruit.
The New Solution: KPPO (The "Knowledge Delivery Service")
The authors propose a new method called KPPO (Knowledge-Provision-based Prompt Optimization). Instead of shaking the empty cup, KPPO fills the cup with the missing information before the AI even tries to answer.
Think of KPPO as a smart personal assistant who prepares a "cheat sheet" specifically for the AI. Here is how it works in three simple steps:
1. The Detective (Finding the Gap)
When the AI gets a question wrong (e.g., "What does this medical code mean?"), KPPO doesn't just say, "Try again." It acts like a detective.
- The Analogy: Imagine a teacher grading a test. Instead of just marking "Wrong," the teacher looks at the student's answer and says, "You got this wrong because you don't know that '0Z' means 'No Device' in this specific code system."
- KPPO's Move: It identifies exactly what piece of knowledge is missing and writes it down.
2. The Builder (Filling the Gap)
Once the missing piece is found, KPPO doesn't just whisper it to the AI. It builds a structured "cheat sheet" (a prompt) that includes this new fact, along with other relevant rules.
- The Analogy: Instead of telling the chef, "Be more creative with pineapples," the assistant walks into the kitchen, grabs a fresh pineapple, cuts it up, and places it right on the cutting board next to the chef. Now, the chef has the ingredient they need.
3. The Editor (Keeping it Lean)
As the AI learns more, the "cheat sheet" could get huge and messy, slowing the AI down. KPPO has a built-in editor.
- The Analogy: Imagine you are packing for a trip. You keep adding items to your suitcase. Eventually, it's too heavy. The editor looks at your suitcase and says, "You have three pairs of identical socks and a broken umbrella. Let's throw those out so you can carry the essential items faster."
- KPPO's Move: It removes redundant or unnecessary information to keep the instructions short and fast, saving money (computing tokens) without losing the important facts.
Why is this a Big Deal?
The paper tested this on 15 difficult tasks involving finance, law, and medicine. Here is what they found:
- Old Methods (Elicitation): Tried to "jailbreak" the AI's brain to find answers. They barely improved the scores, sometimes even making things worse because they were just guessing patterns.
- KPPO: Actually gave the AI the facts it needed.
- Result: It improved accuracy by about 6% on average.
- Efficiency: By using the "Editor" step, it reduced the amount of text the AI had to read by up to 29%, making it faster and cheaper to run.
The "Aha!" Moment
The paper uses a great example with medical codes.
- The Old Way: Told the AI, "Be very careful and analyze the code structure." The AI guessed wrong because it didn't know the specific rule.
- KPPO: Told the AI, "Here is the rule: In this code system, the letter 'Z' at the end means 'No Device used'." The AI immediately got the answer right.
Summary
KPPO changes the game. Instead of hoping an AI can magically "figure out" facts it doesn't know, it provides those facts directly in the instructions. It's the difference between asking a friend to guess a password (elicitation) versus simply handing them the password (provision).
This makes AI much more reliable for specialized jobs like medicine, law, and engineering, where being right matters more than being clever.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.