[negative result] HyDE cost 2 model calls per query and did not clear the band #86
Replies: 2 comments 2 replies
Pushing back on closing #9 off this. Your generator for the hypothetical document is the If so, you have not tested HyDE. You have tested "retrieve with a slightly different query made |
Endorsing the finding and the framing, with one addition that makes it more reusable. The transferable form is a precondition, not a verdict. "HyDE did not help" is corpus-specific The diagnostic in the last section is the valuable part and should be promoted above the numbers: Not closing #9. It stays open with this |
Uh oh!
There was an error while loading. Please reload this page.
What I tried
HyDE — generate a hypothetical answer to the query, embed that instead of the query, retrieve
against it. #9 proposes it; I wanted to know
whether to close that issue.
The result
Four times the latency and a model call per query, for a delta whose interval crosses zero.
Why I think it did not help here
1 · The vocabulary gap it fixes is small on this corpus. HyDE helps when the query and the
documents use different language — a short colloquial question against formal prose. Our eval
questions are generated from the same fact graph as the documents, so they already share
vocabulary. The corpus construction removes the problem HyDE solves.
2 · The lexical leg was already covering it. Slicing by class, the only questions where HyDE
moved anything were
inferenceones, where the +0.031 was real in isolation but is one class outof four and does not survive the multiple-comparison argument.
What I would tell a client
HyDE is a real technique with a real mechanism, and the mechanism is vocabulary mismatch
between queries and documents. Measure that gap before paying for it: sample 30 queries, look
at whether the terms people use appear in the documents at all. If they do, HyDE has nothing to
close.
What this cost me
Two hours, and I would rather have this result than the version where I ship it because the
point estimate was positive.
All reactions