← Latest papers
🤖 machine learning

The PROPER Approach to Proactivity: Benchmarking and Advancing Knowledge Gap Navigation

The paper introduces PROPER, a framework that enhances proactive AI assistance by explicitly modeling user knowledge gaps through structured dimensions and a dual-agent system (DGA and RGA), thereby delivering personalized, context-aware responses that significantly outperform existing approaches in coverage, initiative appropriateness, and intent alignment.

Original authors: Kirandeep Kaur, Vinayak Gupta, Aditya Gupta, Chirag Shah

Published 2026-04-22
📖 5 min read🧠 Deep dive

Original authors: Kirandeep Kaur, Vinayak Gupta, Aditya Gupta, Chirag Shah

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 are asking a very smart, but slightly literal, friend for help with a task.

The Old Way (Reactive Agents):
You say, "I need to sort these numbers."
Your friend immediately says, "Okay, here is a list of numbers sorted from smallest to largest."
Problem: You didn't tell them why you needed them sorted. Maybe you needed them sorted by color, or maybe you needed them sorted quickly because you were in a rush. Your friend gave you the answer, but it might not be the right answer for your hidden situation.

The "Over-enthusiastic" Way (Bad Proactive Agents):
You say, "I need to sort these numbers."
Your friend interrupts, "Wait! Are you sorting them for a math test? A grocery list? A secret code? Do you have a deadline? Are you allergic to the number 7? Let me ask you 20 questions before I do anything!"
Problem: This is annoying. It stops you from getting things done and makes you feel like you're being interrogated.

The PROPER Way (The New Agent):
You say, "I need to sort these numbers."
Your friend, PROPER, thinks for a split second. They know from experience that when people ask to sort numbers, they often forget to mention how fast it needs to be done or what kind of numbers they are (like if there are duplicates).
Instead of asking you 20 questions, PROPER quietly adds a little note to the answer: "Here are your numbers sorted. By the way, since you didn't specify, I assumed you wanted them sorted quickly, but if you have millions of numbers, you might need a different method. Also, I noticed you have duplicates; here is how that changes things."

PROPER is like a super-smart sous-chef in a kitchen.

  • You (The Chef) say: "Make me a sandwich."
  • A Robot just makes a sandwich with whatever bread is on the counter.
  • A Bad Proactive Robot stops you and asks, "Do you want turkey? Ham? Cheese? Gluten-free? Sourdough? Rye? White? Do you want mayo? Mustard? Lettuce? Tomato? Pickles? Onions? Do you have a nut allergy? Are you on a diet?" (This is exhausting).
  • PROPER looks at the sandwich you asked for, remembers that you usually eat quickly, and knows that if you are in a rush, you probably don't want a sandwich that takes 20 minutes to toast. So, PROPER hands you the sandwich and says, "I made this with the quick-toasting bread you usually like. Also, I noticed you didn't mention the cheese, so I used the mild cheddar you prefer, but if you wanted sharp, just let me know."

How Does PROPER Do This Magic?

The paper describes a system with three main parts, like a team of workers:

  1. The Detective (DGA - Dimension Generating Agent):
    This agent looks at what you said and asks, "What is the user not saying?" It uses its training to guess the "hidden dimensions" of your request.

    • Analogy: Imagine you are packing for a trip and say, "I need a suitcase." The Detective looks at your history and knows you usually go hiking. It realizes you didn't mention "waterproofing" or "hiking boots," but those are critical "dimensions" for your trip. It lists these missing pieces.
  2. The Filter (The Reranker):
    The Detective might come up with too many ideas. Maybe you just need a suitcase for a weekend, not a 3-month expedition. The Filter decides which missing pieces are actually important right now and which ones are just noise. It picks the top 2 or 3 most helpful things to mention.

    • Analogy: The Filter is like a wise editor. The Detective wrote a 10-page list of things you might need. The Editor says, "Okay, we only need to mention the raincoat and the hiking boots. Let's ignore the tent; you're only going for one night."
  3. The Writer (RGA - Response Generating Agent):
    This agent takes the original answer and the Filter's short list of "important missing things" and weaves them into a helpful response. It doesn't rewrite your whole life story; it just adds the necessary context.

    • Analogy: This is the chef who takes the sandwich and adds the extra note: "Here is your sandwich. I added the raincoat and boots to your packing list because it looks like rain is coming, even though you didn't say so."

Why Does This Matter?

The paper tested this in three very different worlds:

  • Medical: If you ask a doctor-bot about a headache, a normal bot might just say "Take Tylenol." PROPER realizes you might have high blood pressure (a hidden risk) and adds, "Take Tylenol, but be careful if you have high blood pressure, and call a doctor if it gets worse."
  • Coding: If you ask for code, PROPER might add, "This code works, but if you have a huge database, this method might be slow. Here is a faster version just in case."
  • Shopping: If you ask for a laptop, PROPER might say, "Here is a great laptop. I noticed you didn't mention your budget, but since you are a student, I picked one that is under $800."

The Bottom Line

PROPER is an AI that tries to be proactive without being annoying. It doesn't just wait for you to ask; it doesn't just guess wildly. It carefully calculates what you might be missing, checks if it's relevant, and then gently fills in the gaps. It's like having a friend who knows you so well they can finish your sentences, but only when it actually helps.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →