PAAC: Privacy-Aware Agentic Device-Cloud Collaboration
PAAC is a privacy-aware agentic framework that aligns planner-executor decomposition with the device-cloud boundary, using typed placeholder tokens and a deterministic registry to significantly improve accuracy while drastically reducing data leakage compared to existing state-of-the-art baselines.
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 have a very smart, powerful assistant living in the cloud (like a supercomputer), but you also have a small, private notebook on your own phone. You want to use the cloud assistant to solve a complex problem, like planning a trip or managing your finances, but you don't want to send your private details (like your bank account number or home address) to the cloud.
The Problem:
Currently, you have two bad choices:
- Send everything to the cloud: The cloud assistant is super smart and can solve the problem perfectly, but it sees all your private data. It's like handing your diary to a stranger to read.
- Do it all on your phone: Your phone keeps your data private, but it's not smart enough to handle complex planning. It's like trying to solve a chess grandmaster's puzzle with a toy set.
Existing solutions try to "blur" your data before sending it, but they often mess up the instructions so the cloud assistant gets confused, or they miss some private details.
The Solution: PAAC (Privacy-Aware Agentic Device-Cloud Collaboration)
The authors created a new system called PAAC. Think of it as a highly organized Secret Agent Team with two members: a Cloud Strategist and a Local Handler.
Here is how they work together using a creative analogy:
1. The "Proxy Token" Game (The Secret Code)
Imagine you want the Cloud Strategist to calculate your remaining budget after paying rent.
- Old Way: You send: "I have $1,234. My rent is $1,000. How much is left?" The cloud sees your exact money.
- PAAC Way: Your Local Handler (on your phone) looks at the sentence and says, "Okay, the cloud needs to know what these numbers are for, but not what they are."
- It replaces "$1,234" with a secret code: {BALANCE_TOKEN}.
- It replaces "$1,000" with a secret code: {RENT_TOKEN}.
- It sends: "I have {BALANCE_TOKEN}. My rent is {RENT_TOKEN}. How much is left?"
The Cloud Strategist is smart enough to understand that it needs to subtract the "Rent" from the "Balance." It doesn't need to know the actual numbers to plan the math. It just says, "Okay, I will run the subtract tool on these two tokens."
2. The "Local Handler" (The Gatekeeper)
Your phone (the Local Handler) has a special job. It doesn't just guess; it acts as a Proposer and a Judge.
- Proposer: It suggests which words need to be turned into secret codes.
- The Safety Net (The Registry): This is the paper's clever trick. The phone doesn't just "rewrite" the text using AI (which can make mistakes). Instead, it creates a strict, unchangeable list (a registry) that says: "Token A always equals $1,234."
- If the AI makes a mistake and suggests a bad code, a simple, dumb computer program (a regex) checks the list. If the code doesn't match the list perfectly, it fixes it automatically. This ensures the cloud never sees the real numbers, and the cloud's instructions remain perfectly structured.
3. The "Key Findings" (The Summary)
After the cloud does its thinking, it sends a tool command back to the phone to execute (like actually subtracting the numbers).
- The phone does the math.
- Instead of sending the whole long conversation back to the cloud (which would get messy and reveal data), the phone acts as a Judge. It summarizes the result into a tiny "Key Finding."
- Example: Instead of sending back the whole calculation history, it just sends: "The result is $234."
- The cloud uses this summary to decide if the job is done or if it needs to think of the next step.
Why is this better?
The paper tested this on many different tasks (like math, travel planning, and finance) and found that:
- It's Smarter: By letting the cloud do the heavy thinking with the "secret codes," the system solved problems much better than trying to do everything on the phone.
- It's Safer: It leaked far less private information than other methods. While other methods tried to hide data by scrambling it (which often failed) or rewriting sentences (which confused the AI), PAAC's "Secret Code" method kept the structure perfect while hiding the values.
- It's Flexible: You can tell the system, "Hide my name," or "Hide my credit card," or even "Hide this specific product name," and it adapts instantly.
In short: PAAC is like having a brilliant consultant who solves your problems using a secret language you both understand, while your personal assistant on your phone holds the dictionary to the code, ensuring the consultant never sees your real secrets, but still gets the job done perfectly.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.