From Voting to Agent Collaboration: Answer-Type-Aware LLM Pipelines for BioASQ 14b
This paper introduces a question-type-aware large language model framework for BioASQ 14b Task B that employs tailored inference strategies—such as snippet shuffling for yes/no questions, chain-of-thought for factoids, and multi-agent collaboration for lists—to achieve competitive performance and first place in the factoid subtask of Batch 4.
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 team of expert detectives trying to solve a massive medical mystery. The clues (scientific articles) are scattered across thousands of pages, sometimes contradicting each other, and written in very specific, tricky language. Your goal is to answer three specific types of questions: "Is it true?" (Yes/No), "What is the specific name?" (Factoid), or "List all the names involved" (List).
This paper describes a new detective team called ku_dmis that entered a competition (BioASQ 14b) to see how well they could solve these puzzles using Artificial Intelligence (AI). Instead of using one "one-size-fits-all" detective for every case, they built a specialized team where different AI models act as different types of experts depending on the question.
Here is how their system works, broken down into simple analogies:
1. The "Yes/No" Detectives: The Shuffle and Vote
The Problem: Sometimes, if you read a list of clues in a different order, a detective might get confused and change their mind. If the clues are messy or contradictory, a single AI might guess wrong just because the evidence was presented in a weird order.
The Solution: The team uses a "Shuffle and Vote" strategy.
- The Shuffle: They take the same set of clues and rearrange them randomly, like shuffling a deck of cards.
- The Vote: They ask four different AI detectives to read these shuffled decks and give a "Yes" or "No" answer.
- The Tie-Breaker: If all four agree, great! If they disagree, a special "Supervisor" detective steps in. This supervisor organizes the clues into "Pro-Yes," "Pro-No," and "Maybe" piles to make a final, calm decision.
- The Result: This made their "Yes/No" answers very stable and accurate, rarely changing their minds even when the clues were messy.
2. The "Factoid" Detectives: The Library of Examples
The Problem: These questions ask for a specific name, like "What is the most common gene?" The AI needs to find the exact right name. If it says "Gene X" but the official answer is "Gene X-Alpha," it might get marked wrong.
The Solution: They use a "Show, Don't Just Tell" approach.
- The Library: Before answering, the system looks through a library of past solved cases to find examples that look very similar to the current question.
- The Guide: It shows these examples to the AI, saying, "Look, when we saw a question like this before, here is exactly how we found the answer and how we wrote it down."
- The Consensus: Just like with the Yes/No questions, they use multiple AI models. If three out of four models agree on the specific name, they keep it.
- The Result: This helped them find the right names more often, especially in the final round of the competition where they took first place for this specific type of question.
3. The "List" Detectives: The Assembly Line
The Problem: These questions ask for a whole list of items (e.g., "List all drugs that interact with this protein"). The AI has a hard time: it might miss some items (low recall) or invent fake items that sound real but aren't (hallucinations).
The Solution: They built a four-person assembly line where each person has a specific job:
- Agent 1 (The Scavenger): Reads all the clues and pulls out a big pile of potential names, without worrying if they are perfect yet.
- Agent 2 (The Reasoner): Looks at the pile and the original clues to build a draft list.
- Agent 3 (The Auditor): Checks the draft list. "Is this name actually in the clues? Is it a duplicate? Is it fake?" They cut out the bad stuff.
- Agent 4 (The Supervisor): The boss who reviews the work. If the Auditor found a problem, the Supervisor goes back to the clues to fix it.
- The Result: This teamwork helped them find more correct items while avoiding fake ones, improving their scores significantly as the competition went on.
The Big Picture
The main idea of this paper is that different questions need different thinking styles.
- For simple "Yes/No" questions, they used voting to avoid confusion.
- For specific "Name" questions, they used examples to learn the right format.
- For complex "List" questions, they used a team of specialists to check and double-check the work.
By treating the AI like a flexible team of experts rather than a single robot, they were able to handle the messy, contradictory nature of medical research much better than before. In the official competition, their system performed very well, particularly excelling at finding the correct specific names (Factoid questions) in the final batch.
Important Note: The paper focuses entirely on how to get the right answer from the text provided. It does not claim that this system can diagnose patients, prescribe medicine, or replace doctors in a hospital; it is strictly a tool for answering questions based on written scientific evidence.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.