Retrieve, Then Classify: Corpus-Grounded Automation of Clinical Value Set Authoring
This paper introduces Retrieval-Augmented Set Completion (RASC), a framework that combines retrieval of similar existing value sets with code classification to effectively automate clinical value set authoring, demonstrating superior performance and reduced irrelevant candidates compared to direct generation by large language models or simpler retrieval-only approaches on a new large-scale benchmark.
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 a librarian tasked with creating a "Special Book Club" list for a very specific topic, like "Books about 19th-century French poets who wrote about rain."
Your library is massive—it has millions of books (the medical codes). You need to pick out the exact few hundred books that fit this description to make your list perfect.
The Old Way: The "Guessing Game"
In the past, a human expert had to walk through the aisles, read thousands of titles, and guess which ones fit. It was slow and exhausting.
Then, people tried using a super-smart AI (like a very well-read robot) to just write the list from scratch. The robot would say, "Here are the books you need!"
- The Problem: The robot is smart, but it doesn't have a physical library. It relies on its memory. When asked for specific, obscure codes, it starts hallucinating. It makes up book titles that don't exist in the library at all. In this paper, the robot made up nearly 50% of the titles it suggested!
The New Solution: RASC (The "Smart Assistant" System)
The authors of this paper propose a new two-step method called RASC (Retrieval-Augmented Set Completion). Think of it as hiring a smart assistant who works in two stages:
Stage 1: The "Similarity Search" (The Curator)
Instead of asking the AI to invent the list, the system first looks at other lists that already exist in the library.
- Analogy: You ask the assistant, "I need a list for 'French poets about rain.' Show me the 10 other lists we have that are most similar to that."
- The assistant pulls out 10 existing lists about "French literature," "Poetry," and "Weather."
- It combines all the books from those 10 lists into a small, manageable pile (maybe 500 books).
- Why this helps: We know the answer is almost certainly inside this small pile. We don't need to search the whole million-book library anymore. We've shrunk the problem from "Find a needle in a haystack" to "Find a needle in a shoebox."
Stage 2: The "Binary Classifier" (The Judge)
Now, the system takes that small pile of 500 books and asks a Judge (a specialized AI model) to look at each one individually.
- The Question: "Does this specific book belong in the 'French poets about rain' list?"
- The Judge says "Yes" or "No" for every single book in the pile.
- Why this helps: It is much easier for an AI to say "Yes/No" to a specific item than to invent a whole list from scratch. The Judge is very good at spotting the right books and ignoring the wrong ones.
The Results: Why It Works Better
The researchers tested this on over 11,000 real medical lists. Here is what they found:
- The Robot (Zero-Shot LLM): When asked to just "make the list," it failed miserably. It made up fake codes 48% of the time and missed most of the real ones.
- The Old Way (Just Retrieval): If you just took the 10 similar lists and dumped them all together, you'd get the right answers, but you'd also have a lot of junk (irrelevant books) mixed in.
- The RASC System: By using the "Curator" to find the pile and the "Judge" to filter it, they got the best of both worlds.
- They found almost all the correct codes.
- They drastically reduced the amount of junk (irrelevant codes) the human had to review.
- The system got smarter as the lists got bigger. The more complex the topic, the better RASC performed compared to the robot guessing from memory.
The Big Takeaway
The paper argues that in fields like medicine, where information is structured and vast, we shouldn't ask AI to "create" things from thin air. Instead, we should ask AI to find existing related information and then critically evaluate it.
It's the difference between asking a student to "Write a history essay from memory" (which leads to made-up facts) versus giving them a stack of relevant history books and asking, "Which of these paragraphs are true?" The second approach is faster, cheaper, and much more accurate.
In short: Don't let the AI guess the answer. Let the AI find the clues, and then let it decide which clues are the real deal.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.