From 124 Million Tokens to 1,021 Neologisms: A Large-Scale Pipeline for Automatic Neologism Detection
This paper presents a scalable, modular pipeline combining rule-based filtering and LLM classification to process 527 million Reddit posts, successfully narrowing 124.6 million unique tokens down to 1,021 neologism candidates, of which 58.7% were confirmed as genuine lexical innovations through manual verification.
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 have a library containing 527 million books (Reddit posts from 2005 to 2024). Somewhere inside this mountain of text, there are a few thousand brand-new words that people just invented. Your goal is to find them.
If you tried to read every single word in that library to find the new ones, you'd be busy for the rest of your life. Most of the "weird" words you find aren't new inventions; they are just typos, people typing two words together without a space, or words from other languages.
This paper describes a smart, multi-stage filter designed to sift through that mountain of text and hand you a tiny, manageable pile of "suspects" that are actually new words.
Here is how the pipeline works, step-by-step:
1. The Giant Sifter (Rule-Based Filtering)
Think of the first stage as a series of giant sieves. You pour the 124 million unique words through them one by one.
- The "Old Word" Sieve: If a word was in a dictionary before 2015, it's tossed out. We only care about the new stuff.
- The "Nonsense" Sieve: If a word looks like a keyboard smash (e.g., "asdfgh"), a typo, or a string of repeated letters, it gets thrown away.
- The "Glue" Sieve: If two words got stuck together without a space (like "datingapp"), the system tries to pull them apart. If they were just a mistake, they go in the trash.
- The "Foreign" Sieve: If the system thinks a word is in Spanish or Tagalog, it sets it aside (though some tricky mixed-language words slip through).
The Result: This stage is incredibly efficient. It throws away 99.99% of the words. It reduces the 124 million candidates down to about 175,000 potential new words.
2. The Panel of Judges (LLM Classification)
Now we have 175,000 suspects. We can't read them all manually yet, so we ask a panel of four different AI "judges" (Large Language Models) to look at each one.
- The judges are asked to sort each word into one of four buckets:
- Neologism: A genuine new word (e.g., "doomscrolling").
- Entity: A name of a person, brand, or place (e.g., "Elon").
- Foreign: A word from another language.
- None: Just a typo, a username, or garbage.
- The Voting System: To avoid one AI being too lazy or too crazy, they vote. If the majority agree a word is a "Neologism," it moves to the next round. If they disagree, the word is usually discarded to be safe.
3. The Final Inspector (Verification)
Even after the AI panel votes, there are still about 10,000 "Neologism" candidates. That's still too many for a human to check quickly.
So, a final, very strict AI judge (Claude) looks at the list again. This judge is extremely conservative. It says, "If I'm not 100% sure this is a new word, I'm calling it 'None'."
- This step cuts the list down from 10,000 to just 1,021 candidates.
The Final Reveal
The researchers then took these final 1,021 words and checked them by hand.
- The Good News: 58.7% of them (599 words) were genuine new inventions!
- The Bad News: The rest were either names of things (entities), foreign words that slipped through, or just mistakes.
What Kind of New Words Did They Find?
The paper found that new words are created in two main ways:
- The "Rule-Followers": People adding prefixes or suffixes to existing words (like adding "-ism" to "woke" to make "wokeism").
- The "Rule-Breakers": People smashing words together or changing them for fun (like blending "Barbie" and "Oppenheimer" to make "Barbenheimer," or changing "thick" to "thiccest" for emphasis).
Why This Matters
The paper's main achievement isn't just finding the words; it's the compression. They took a task that was impossible for a human (reading 124 million words) and compressed it into a task a human can finish in a day (checking 1,021 words).
What the paper does NOT do:
- It doesn't predict the future of language.
- It doesn't fix typos for users.
- It doesn't work on phrases like "touch grass" (it only finds single words).
- It doesn't catch words that changed meaning but kept the same spelling (like "Karen" becoming a slang insult), because the system thinks "Karen" is just an old name.
In short, this is a highly efficient gold-mining machine. It digs through a massive mountain of digital dirt, filters out the rocks and dirt, and hands you a small bucket of gold nuggets (new words) that are ready for a human expert to polish.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.