LingVarBench: Benchmarking LLMs on Entity Recognitions and Linguistic Verbalization Patterns in Phone-Call Transcripts
The paper introduces LingVarBench, a benchmark and synthetic data generation pipeline that leverages linguistically varied patterns and LLM-sampled values to automatically optimize extraction prompts, achieving performance comparable to human-tuned models on structured entity recognition in phone-call transcripts while overcoming data privacy and annotation cost challenges.
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 trying to teach a robot to listen to phone calls between doctors and patients and pull out important details like names, birth dates, or zip codes. This seems simple, but human speech is messy. People stutter, repeat themselves, say "um," or say a date as "March third, nineteen seventy-five" instead of "03/03/1975."
The problem is that to teach the robot these messy patterns, you need thousands of real phone call recordings. But you can't just grab those recordings because they contain private medical secrets (like names and health issues) that are protected by strict privacy laws (HIPAA). It's like trying to teach someone to drive a car in a snowstorm, but you aren't allowed to let them drive on the actual snowy roads, and you don't have enough practice tracks.
Enter "LingVarBench."
The authors of this paper built a virtual driving simulator for these AI robots. Instead of waiting for real, private phone calls to trickle in, they created a machine that generates thousands of fake but realistic phone call transcripts.
Here is how their "simulator" works, broken down into three simple steps:
1. The "Value Generator" (The Scriptwriter)
First, the system picks a piece of information it needs to extract, like a Zip Code (e.g., 94101). It generates a list of valid numbers.
2. The "Transcript Generator" (The Actor)
This is the creative part. The system takes that Zip Code and asks a Large Language Model (the AI actor) to say it out loud in every possible weird way a human might.
- The "Digit-by-Digit" Actor: "Nine... four... one... zero... one."
- The "Stuttering" Actor: "Nine... uh... nine... four... one."
- The "Grouped" Actor: "Ninety-four... one zero one."
- The "Self-Correcting" Actor: "Nine four one... wait, no, nine four one zero one."
The system creates thousands of these variations, covering everything from confident speakers to hesitant ones.
3. The "Consistency Checker" (The Editor)
Sometimes, the AI actor gets confused and says the wrong number while trying to sound natural. The system has a built-in editor that listens to the fake recording and checks: "Did the actor actually say 94101, or did they mess up?" If the actor messed up, that recording is thrown in the trash. Only the perfect, consistent fake recordings are kept.
The Result: Training Without Privacy Risks
The authors used this massive library of "clean, fake, but realistic" recordings to train their AI. They didn't need to touch a single real patient's private data to do the initial training.
They tested this by taking the AI, trained only on their fake data, and putting it to work on real phone calls.
The Surprising Outcome:
- The "Zero-Shot" Robot: An AI that was just given a basic instruction with no training struggled, getting about 75–88% accuracy.
- The "Human-Tuned" Robot: An AI that was carefully hand-tuned by humans using real (private) data got about 89–94% accuracy.
- The "LingVarBench" Robot: The AI trained only on the fake, synthetic data performed just as well as the human-tuned one, hitting 94–95% accuracy on things like names and zip codes.
Why This Matters (According to the Paper)
The paper claims that you don't need to wait for real data or risk privacy violations to build a robust system. By using this "simulator" to generate diverse ways of speaking, you can create an AI that is ready to handle the messy reality of human speech immediately.
What the paper does not claim:
- It does not claim this system is currently diagnosing diseases.
- It does not claim this replaces human doctors.
- It does not claim the AI can understand complex, multi-turn conversations where people change the subject or refuse to answer (the system currently only handles direct answers to specific questions).
In short, the paper presents a "training gym" where AI can practice listening to messy speech without ever needing to listen to a real patient's private conversation first.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.