Utterance Normalization Cuts the Cost of Analyzing Millions of Calls: A Pipeline Built Entirely on Small Models

Researchers in an arXiv cs.CL preprint propose a principle they summarize as "first clarify the text, then focus the reader." Statement normalization turns a dialogue into short statements that name the speaker, point back to the source, and carry semantic tags. The tags help select evidence for a specific question. The authors tested the approach on an offer-suppression task in customer support calls. A supervised classifier improved even without evidence selection, while weak prompt-based models benefited from both normalization and selection. A small model learns the normalization format, and lightweight encoders handle the tags and final decisions. The entire inference stack can be assembled from small models. • One preparation pass serves many questions • Tags let you feed the model only what is relevant • A pipeline without large LLMs is noticeably cheaper

AI-processed from arXiv cs.CL; edited by Hamidun News
Utterance Normalization Cuts the Cost of Analyzing Millions of Calls: A Pipeline Built Entirely on Small Models
Source: arXiv cs.CL. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourcearXiv cs.CL ↗
Editor-in-Chief
Key metric #1One preparation pass serves many questions
Key metric #2Tags let you feed the model only what is relevant
Key metric #3A pipeline without large LLMs is noticeably cheaper

Enterprise conversation analytics runs into simple arithmetic: there are many questions to ask of each transcript, and millions of transcripts. Every question, such as "did the agent offer a discount" or "why did the customer decline," forces a model to work out again what the speakers meant and to hunt for the relevant passages. A paper on arXiv cs.CL (2610.10758) proposes moving that interpretation into a separate, shared layer. The authors state the principle this way: first clarify the text, then focus the reader.

How normalization works

Statement normalization turns a raw dialogue into a set of short statements. Each one is tied to a speaker, links back to its original place in the conversation, and carries semantic tags. What was implicit becomes explicit: instead of a fragment of speech full of pronouns and unstated context, you get a self-contained sentence.

The tags work as an index. For a given question, the system selects only the relevant subset from the full set of statements. The next model receives either the full representation or a trimmed one, depending on which helps it make its decision.

The key architectural consequence is that preparation happens once and serves any number of questions about the same calls. The expensive interpretation step no longer repeats.

  • Input: a customer support dialogue.
  • Output: short statements with speaker attribution, a source link, and tags.
  • A small model, trained for a defined format (the "normalization contract"), performs the normalization.
  • Lightweight encoders handle the tags and the final decisions.
  • Evidence selection is optional: you can pass everything or only the relevant statements.

What the experiment showed

The authors tested the approach on an offer-suppression task in customer support calls. This covers cases where an offer, for whatever reason, was not made or was suppressed. A single utterance is not enough to reach that conclusion: the model has to understand the context and the roles of the participants.

The abstract describes the results qualitatively. For a supervised classifier, normalization improved quality even without evidence selection. Weak prompt-based readers, meaning models that receive the task as an instruction without fine-tuning, gain from both steps: normalization and selection. The result is a sensible division of labor. A trained model needs only a cleaner input, while a prompt-based one also needs the irrelevant material removed.

The abstract contains no numerical metrics. The authors give neither the quality gain nor the exact savings, so "substantially cheaper" remains a claim that must be checked against the full text of the paper. This is a single preprint covering one task in one domain, and it is too early to generalize the result to any kind of conversation.

What teams that analyze calls can do

The idea can be put into practice without waiting for anyone's code. If you have several dozen analytical questions for one call archive, calculate how many tokens go toward a large model re-reading the same transcripts. That is exactly the part the authors propose replacing with a shared preparation stage.

A minimal pilot plan looks like this:

  • Define a statement schema: fields for the speaker, source links, and a set of tags matched to your question types.
  • Annotate a small set of dialogues (or generate the annotations with a strong model) and train a small model to follow this schema.
  • Compare three modes on a single task: raw text, full normalization, and normalization with tag-based selection.
  • If your reader is a trained classifier, check whether selection is needed at all. For weak prompt-based models, the paper suggests it matters more.

Source links in every statement are useful beyond cost savings: an auditor or manager can check in seconds which point in the conversation a conclusion rests on. In regulated industries, that is no small matter. A final verdict on the approach will have to wait until the full figures and a comparison with baseline pipelines built on large LLMs become available.

Story

Key Questions Answered

How normalization works?

Statement normalization turns a raw dialogue into a set of short statements. Each one is tied to a speaker, links back to its original place in the conversation, and carries semantic tags. What was implicit becomes explicit: instead of a fragment of speech full of pronouns and unstated context, you get a self-contained sentence. The tags work as an index. For a given question, the system selects only the relevant subset from the full set of statements. The next model receives either the full representation or a trimmed one, depending on which helps it make its decision. The

What the experiment showed?

The authors tested the approach on an offer-suppression task in customer support calls. This covers cases where an offer, for whatever reason, was not made or was suppressed. A single utterance is not enough to reach that conclusion: the model has to understand the context and the roles of the participants. The abstract describes the results qualitatively. For a supervised classifier, normalization improved quality even without evidence selection. Weak prompt-based readers, meaning models that receive the task as an instruction without fine-tuning, gain from both steps: nor

What teams that analyze calls can do?

The idea can be put into practice without waiting for anyone's code. If you have several dozen analytical questions for one call archive, calculate how many tokens go toward a large model re-reading the same transcripts. That is exactly the part the authors propose replacing with a shared preparation stage. A minimal pilot plan looks like this: Define a statement schema: fields for the speaker, source links, and a set of tags matched to your question types. Annotate a small set of dialogues (or generate the annotations with a strong model) and train a small model to follow

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Hands-On AI Engineering

Build & Ship Production AI Apps with Vibe Coding

Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.

Explore Vibe Coding →Vibe Academy Platform
What do you think?
Loading comments…