Corpora deduplication or duplication in Natural Language Processing of few resourced languages ? A case of study: The Mexico's Nahuatl
This paper investigates whether controlled data duplication can effectively enhance Natural Language Processing for low-resource languages, demonstrating that an incremental duplication technique applied to the Nahuatl corpus yields moderate improvements in sentence-level semantic similarity tasks.
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
The Big Problem: The "Empty Library"
Imagine you want to teach a robot to speak Nahuatl, a beautiful indigenous language spoken in Mexico by over a million people. To teach a modern AI (like a Large Language Model), you usually need a massive library of books—billions of words—to show the robot how the language works.
But for Nahuatl, the library is almost empty. There are very few digital books, and the language is incredibly complex. It's an agglutinative language, which means speakers glue many small pieces of meaning together to form one giant word.
- Analogy: In English, you might say, "I am going to the store." In Nahuatl, that whole sentence might be packed into a single, super-long word. Because of this, and because there are so few digital texts, the AI has very little to learn from. It's like trying to teach someone to cook by giving them only three ingredients.
The Controversial Idea: "Copy-Paste" Cooking
Usually, when computer scientists build AI, they are obsessed with deduplication. They spend hours deleting duplicate sentences because they believe repeating the same text makes the AI "lazy" or confused. They think, "If the AI sees the same sentence 100 times, it won't learn anything new."
This paper asks a crazy question: What if, for languages with almost no data, repeating the text is actually a good thing?
The researchers decided to treat the small Nahuatl library like a photocopier. Instead of throwing away duplicates, they took their tiny collection of Nahuatl texts and photocopied them over and over again.
- They took the original text (let's call it 1x).
- They made 2 copies (2x).
- They made 4 copies (4x).
- They went all the way up to 30 copies of the same text.
They wanted to see if feeding the AI the same story 30 times would help it understand the language better than just reading it once.
The Experiment: Training the AI
They used this "stretched" library to train three different types of AI models (think of them as different student learning styles):
- FastText (The detailed learner who looks at small parts of words).
- Word2Vec (The pattern finder).
- GloVe (The statistical calculator).
They tested these models on a task called Semantic Similarity.
- The Test: They gave the AI a sentence and asked it to pick the most similar sentence from a list of five options.
- The Goal: Did the AI get better at understanding the meaning of the words after seeing the text repeated 30 times?
The Results: The "Goldilocks" Zone
The results were surprising and showed that "more repetition" isn't always "more confusion."
The Winners: The FastText and Word2Vec models got significantly better at understanding Nahuatl when they saw the text repeated.
- FastText peaked when the text was copied about 10 times.
- Word2Vec peaked when the text was copied about 22 times.
- Analogy: Imagine a student trying to learn a difficult song. Reading the sheet music once isn't enough. Reading it 10 times helps them get the rhythm. Reading it 20 times helps them master the notes. But reading it 100 times might just make them bored and tune out. The researchers found the "sweet spot" where the repetition helped the most.
The Loser: The GloVe model didn't like the repetition at all; its performance actually got worse.
The Comparison: The AI trained on this "repeated" Nahuatl text performed better than AI models trained on other available Nahuatl data (like the Nahuatl Wikipedia). Even though the data was just copies of the same thing, the sheer volume helped the AI learn the structure of the language.
Why Does This Matter?
This paper suggests a new rule for "resource-poor" languages (languages with very little digital data):
- For rich languages (like English or Spanish): We should delete duplicates to keep the data clean and diverse.
- For poor languages (like Nahuatl): We might need to duplicate our limited data to give the AI enough "practice" to learn the rules.
The Conclusion
The researchers found that by carefully copying their small Nahuatl dataset up to 30 times, they could teach an AI to understand the language's meaning much better than before. It's a bit like practicing a speech in front of a mirror: if you only have one mirror, you might not see all your mistakes. But if you stand in a room with 30 mirrors, you can see every angle and perfect your performance.
In short: When you have very little data, sometimes the best way to learn is to repeat, repeat, repeat—until you find the perfect amount of repetition.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.