Skip to main content
VectisFlow
VectisFlow
All insights

Evaluation · 5 min

Abstention is a feature

A system that answers everything is a system nobody can rely on. The refusal is what makes the answers usable.

Evaluation and assurance ·

The most common request we receive after a first demonstration is to reduce how often the system says it does not know. It is an understandable reaction and usually the wrong instinct.

An answer you have to verify saves you nothing. If a system answers every question and is right most of the time, every answer must be checked, and checking costs roughly what finding the answer cost in the first place. The efficiency gain evaporates.

What abstention buys

A system that abstains where support is absent partitions its output into a set you can act on and a set you must handle yourself. The first set is the value. Its size matters less than its reliability.

This is also the behaviour that changes the conversation with risk functions. 'It is right 94% of the time' invites a question about the other 6%. 'It answers 82% of questions and, on those, cites a supporting passage 97% of the time, and declines the rest' describes a control, and controls are approvable.

How to build it

Abstention is not a prompt instruction. It is an architectural property with three parts: retrieval that reliably surfaces the supporting passage when one exists, generation constrained to cite retrieved spans, and a check that refuses output where no cited span supports the claim.

Then measure both halves. Track the abstention rate and the answer-supported rate together: one without the other is easy to game. A system can reach a perfect supported rate by declining almost everything, and that is a different failure.

  • Abstention rate: share of questions where the system declines
  • Answer-supported rate: of answered questions, the share whose citation genuinely supports the claim
  • False abstention: questions the corpus could have answered but the system declined: the cost of tuning too conservatively

The third metric is the one teams forget, and it is the one that keeps abstention honest.

Related

  • Evaluation · 6 min

    Your evaluation set is too big, and too small

    Two hundred stratified questions will find regressions ten thousand unstratified ones will miss. Coverage is a shape, not a count.

    Evaluation and assurance ·

    Read
  • Retrieval · 6 min

    Chunking is a decision, not a default

    The 512-token window is the most consequential unexamined choice in most retrieval systems. Here is how to examine it.

    Retrieval engineering ·

    Read

Get in touch

Talk to us.

A first conversation runs about forty-five minutes and covers three things: what your estate actually looks like, whether anyone can define a correct answer or an agreed number, and whether your permission model resolves per user. Any one of them can rule the work out, and we would rather tell you in week one.

Response time
One working day, from a person who has read it.