Elamur Research⌕
☰
home / papers / 2012 / Building Large Monolingual Dictionaries at the Leipzig Corpora Collection: From 100 to 200 Languages

Building Large Monolingual Dictionaries at the Leipzig Corpora Collection: From 100 to 200 Languages

Summary

The paper reports on how the Leipzig Corpora Collection (LCC) is scaling its corpus-based monolingual dictionaries to many more languages, with special attention to "low density" languages that have little text online. Each LCC dictionary lists word-form frequencies (no lemmatization), example sentences, significant co-occurrences and a semantic map of the strongest co-occurrences. At the time of writing, 136 languages were available online.

The authors gather text from four kinds of sources:

  • online newspapers listed by ABYZ News Links,
  • generic Web crawling with the distributed FindLinks client and an HTTrack-based crawler,
  • search-engine bootstrapping seeded with frequent words from UDHR and Watchtower texts,
  • Wikipedia dumps.

A largely language-independent pipeline then processes the text: HTML-stripping, language identification with LangSepa, sentence segmentation, cleaning, deduplication, sentence scrambling for copyright reasons, database construction and statistics.

Because hundreds of corpora cannot be checked by hand, quality is monitored automatically with statistical features. The resulting resources are free to query and download, which supports typological and comparative research across many languages.

Key points

  • About 32,000 ABYZ News Links sources in over 120 languages were crawled. This covered roughly 100 languages and produced more than 250 GB of stripped text, from which dictionaries for 70 languages were built.
  • The FindLinks volunteer client had downloaded around 1 TB of raw text, with about 10 users fetching over 30 million pages per day. None of this data had yet been turned into corpora.
  • Wikipedia dumps for more than 200 languages yielded 34 GB of text and about 70 dictionaries. Small Wikipedias were excluded because their stub articles create near-duplicate sentences.
  • LangSepa identifies languages from stop-words and character uni- and trigram distributions. Using profiles built from LCC, UDHR and Watchtower texts, it covers about 450 languages.
  • For comparison, Crúbadán covers 1023 languages, but for nearly 60% of them it holds 5 or fewer documents. Web As Corpus queries Bing directly for 34 languages without any cleaning or statistics.

Interesting ideas

  • I1. Parallel texts as seeds for rare languages: Widely translated texts like the UDHR can supply seed vocabularies and language-ID profiles where nothing else exists. Combining 3–5 frequent words into search queries then retrieves fresh Web pages, a cheap way to start a corpus for an under-resourced language.
  • I2. Statistical quality checks instead of manual review: Corpora can be checked by measuring sentence-length distributions, character and n-gram profiles, rare characters and conformity to Zipf's law. In the paper's example, an odd two-peaked sentence-length curve in the Sundanese Wikipedia exposed boilerplate, so such checks scale to hundreds of corpora.
  • I3. Sentence-level scrambling for licensing: The pipeline breaks up document structure and keeps only individual sentences, relying on German law, which does not protect single sentences. This lets the project redistribute Web-derived data, and it could be a model for sharing corpora when source licenses are restrictive.
  • I4. Biasing crawls toward smaller countries: The crawler deliberately limits URLs from large TLDs like .com or .de, which surfaces sites from smaller countries and possibly rare languages. Using language-speaker data such as Ethnologue to steer crawling toward languages that still lack coverage could help, for example, find more Ukrainian or minority-language content.
  • I5. Standardized corpus sizes: Publishing corpora in fixed sizes makes statistics comparable across languages and sources. This is a useful design choice for any multilingual benchmark or frequency resource.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Linguistics & languages

Cited by

188 papers of our library cite it (of the 140673 whose bibliographies we read); 12 of them have a page here, 176 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{goldhahn2012building,
  title = {{Building Large Monolingual Dictionaries at the Leipzig Corpora Collection: From 100 to 200 Languages}},
  author = {Goldhahn, Dirk and Eckart, Thomas and Quasthoff, Uwe},
  booktitle = {Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC'12)},
  year = {2012},
  doi = {10.63317/4e5i253k8v5a},
  url = {https://doi.org/10.63317/4e5i253k8v5a}
}

References

12 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Baroni, M.; Bernardini, S. (2004). BootCaT: Bootstrapping corpora and terms from the web. Proceedings of LREC 2004. find our card
  2. Biemann, C.; Heyer, G.; Quasthoff, U.; Richter, M. (2007). The Leipzig Corpora Collection - Monolingual corpora of standard size. Proceedings of Corpus Linguistic 2007, Birmingham, UK. find
  3. Eckart, T.; Quasthoff, U.; Goldhahn, D. (2012). Language Statistics-Based Quality Assurance for Large Corpora. Proceedings of Asia Pacific Corpus Linguistics Conference 2012, Auckland, New Zealand. find
  4. Heyer, G.; Quasthoff, U. (2004). Calculating Communities by Link Analysis of URLs. Proceedings of IICS-04, Guadalajara, Mexico and Springer LNCS 3473. find
  5. Kilgarriff, A.; Grefenstette, G. (2001). Web as Corpus. In Proceedings of Corpus Linguistics 2001 Conference, Lancaster. find
  6. Pollmächer, J. (2011). Separierung mit FindLinks gecrawlter Texte nach Sprachen. Bachelor Thesis, University of Leipzig. find
  7. Quasthoff, U. (1998). Projekt der deutsche Wortschatz. Heyer, G., Wolff, Ch. (eds.), Linguistik und neue Medien, Wiesbaden, pp. 93-99. find
  8. Quasthoff, U.; Richter, M.; Biemann, C. (2006a). Corpus Portal for Search in Monolingual Corpora. Proceedings of LREC-06. http://www.ethnologue.com ↗
  9. Quasthoff, U.; Biemann, C. (2006b). Measuring Monolinguality. Proceedings of LREC-06 workshop on Quality assurance and quality measurement for language and speech resources. find
  10. Richter, M.; Quasthoff, U.; Hallsteinsdóttir, E.; Biemann, C. (2006). Exploiting the Leipzig Corpora Collection. Proceedings of the Information Society Language Technologies Conference (IS-LTC), Ljubljana, Slovenia. find
  11. Scannell, K. (2007). The Crúbadán Project: Corpus building for under-resourced languages. In Proc. WAC-3: Building and Exploring Web Corpora, Louvain-la-Neuve, Belgium. find
  12. Sharoff, S. (2006). Creating general-purpose corpora using automated search engine queries. In M. Baroni and S. Bernardini, editors, WaCky! Working papers on the Web as Corpus. Gedit, Bologna. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/goldhahn-2012-building-large-monolingual-dictionaries-leipzig/