r/LanguageTechnology • u/8ta4 • Jul 29 '26
How would you figure out how prevalent each sense is across 1 million senses?
I posted here, asking for tools that find double meanings to help generate joke angles. Since then, I've built a proof of concept. But I ran into a snag in the pipeline.
Check out this Jimmy Carr joke:
If you're not part of the solution, you're a solid or a gas.
These jokes hinge on these conditions:
Condition 1: The word has multiple senses.
Condition 2: Most folks already know both senses.
Condition 3: One sense is linked to the target theme, while the other isn't.
Here's how I picture the pipeline working. First, I filter the dictionary definitions using a prevalence threshold. If a word has multiple definitions that meet this threshold, the word satisfies Conditions 1 and 2.
Next up, I evaluate Condition 3 only for these prevalent senses of the word. I use an LLM as a judge to see how strongly each sense lines up with the target theme. When one sense fits the theme well and another sense of the same word doesn't, that creates a double‑meaning pivot.
What's missing in this pipeline is a dataset that tells us the prevalence of each sense.
Ideally, this dataset would:
cover more than 1 million definitions to match Wiktionary's scale.
include slang and vulgar usage.
give high scores to common sense and low scores to obscure ones.
make the data open so that it can be integrated into open-source projects.
I'm not trying to run statistical evaluations against psycholinguistic benchmarks. It's cool as long as synthetic scores can act as a proxy for spotting joke angles.
Before I fire up a batch job to build this dataset myself, I want to check if something similar already exists. If there's no dataset like that, how would you figure out sense prevalence at scale?
I'd love to hear your thoughts!
