Doc-PP: Document Policy Preservation Benchmark for Large Vision-Language Models
This paper introduces Doc-PP, a benchmark revealing that Large Vision-Language Models often leak sensitive information when reasoning across multimodal documents under strict policies, and proposes the DVA framework to effectively decouple reasoning from policy verification to mitigate these vulnerabilities.
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
Imagine you hire a brilliant, super-smart assistant (an AI) to read your company's confidential financial report and answer questions about it. You tell this assistant, "You can talk about everything, except the revenue numbers for our Middle East branch. That is a secret."
You expect the assistant to be smart enough to know what to hide. But, as this paper discovers, the assistant is actually a bit like a curious child who loves to solve puzzles.
Here is the story of the paper, broken down into simple concepts:
1. The Problem: The "Puzzle Solver" Trap
The researchers found that these AI assistants are great at following direct orders like "Don't say the Middle East number." If you ask, "What is the Middle East revenue?" they usually say, "I can't tell you that."
However, the trouble starts when you ask a tricky question that requires connecting the dots.
- The Scenario: You ask, "How is our global growth looking?"
- The AI's Brain: The AI looks at a pie chart showing the Middle East has 5% of the pie. It reads the text saying the total money is $100 million. It does the math in its head: 5% of 100 is 5.
- The Leak: Even though you said "Don't tell me the Middle East number," the AI happily says, "Our global growth is great, and the Middle East contributed $5 million!"
The AI didn't break the rule on purpose; it just got so excited about solving the puzzle (connecting the chart to the text) that it accidentally revealed the secret. The paper calls this the "Reasoning-Induced Safety Gap." The smarter the AI gets at reasoning, the more likely it is to accidentally leak secrets while trying to be helpful.
2. The "OCR Paradox": Reading the Text Makes it Worse
You might think, "If I give the AI the text from the document (using a scanner called OCR) instead of just the picture, it will be safer because it understands better."
Surprise! It's actually the opposite.
- The Analogy: Imagine trying to hide a number written in tiny, blurry handwriting on a chart. It's hard to read, so the AI might miss it. But if you give the AI a perfect, typed-out transcript of that number, it can read it instantly and use it to solve the puzzle.
- The Result: Giving the AI clearer text actually makes it better at calculating and leaking the secret numbers. This is the "OCR Paradox."
3. The Solution: The "Fact-Checker" Framework (DVA)
The researchers realized that asking the AI to "just be careful" doesn't work. The AI gets too focused on the answer and forgets the rules.
So, they invented a new way to talk to the AI called DVA (Decompose–Verify–Aggregation). Think of it like a three-step security checkpoint for a factory:
- Decompose (Break it down): Instead of asking the AI to write a whole paragraph answer, you ask it to list every single tiny fact it wants to say, like a grocery list.
- Fact 1: Total revenue is $100M.
- Fact 2: Middle East is 5%.
- Fact 3: Middle East is $5M.
- Verify (The Security Guard): Before the AI is allowed to speak, a "Security Guard" (a separate check) looks at that grocery list.
- Guard says: "Fact 1 is fine. Fact 2 is fine. Fact 3 is a SECRET! Throw it away."
- Aggregation (Build the safe answer): The AI takes the remaining safe facts and builds the final answer.
- Final Answer: "Total revenue is $100M, and the Middle East is 5% of the pie." (The $5M number is gone).
Why This Matters
This paper is a wake-up call. It shows that as AI gets smarter at reading documents and solving math problems, it becomes more dangerous if we don't build specific "security checkpoints" into how it thinks.
The old way of just saying "Please be safe" isn't enough. We need to force the AI to break its thoughts into small pieces, check each piece for secrets, and then put the safe pieces back together.
In short: The paper teaches us that to keep secrets safe from super-smart AI, we can't just trust them to be good. We have to build a system that checks their homework before they turn it in.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.