indicnlp_catalog
A collaborative catalog of NLP resources for Indic languages
https://github.com/AI4Bharat/indicnlp_catalog
Last synced: 28 days ago
JSON representation
<a name='Benchmarks'></a>Evaluation Benchmarks
- AI4Bharat IndicGLUE
- AI4Bharat IndicNLG Suite
- WAT 2021 Translation Dataset
- GLUECoS - English code-mixed benchmark containing the following tasks - Language Identification (LID), POS Tagging (POS), Named Entity Recognition (NER), Sentiment Analysis (SA), Question Answering (QA), Natural Language Inference (NLI).
- AI4Bharat Text Classification
- WAT 2021 Translation Dataset
<a name='LanguageSpecificCatalogs'></a>Language Specific Catalogs
<a name='NER'></a>NER
<a name='Libraries'></a>Libraries and Tools
- Indic-OCR
- CLTK
- Indic NLP Library
- Devnagri to Roman transliteration - crafted rules and lexicons.
- pyiwn
- iNLTK
- Sanskrit Coders Indic Transliteration
- Smart Sanskirt Annotator - conf.org/proceedings/lrec2020/pdf/2020.lrec-1.874.pdf)
- BNLP
- CodeSwitch
- IndIE
- Hindi-BenchIE
- Sanskrit Coders Indic Transliteration
<a name='MajorIndicLanguageNLPRepositories'></a>Major Indic Language NLP Repositories
- Universal Language Contribution API (ULCA)
- Technology Development for Indian Languages (TDIL)
- Center for Indian Language Technology (CFILT)
- Language Technologies Research Center (LTRC)
- AI4Bharat
- University of Hyderabad - Sanskrit NLP
- BUET CSE NLP Group
- KMI Linguistics
- IIT Patna
- National Platform for Language Technology
- L3Cube
- Linguistic Data Consortium For Indian Languages (LDCIL)
- Center for Indian Language Technology (CFILT)
- AI4Bharat
- University of Hyderabad - Sanskrit NLP
- BUET CSE NLP Group
<a name='Models'></a>Models
<a name='MultilingualWordEmbeddings'></a>Multilingual Word Embeddings
<a name='NER'></a>NER
- AsNER
- AI4Bharat IndicNER
- L3Cube-MahaNER-BERT - conf.org/proceedings/lrec2022/workshops/WILDRE6/pdf/2022.wildre6-1.6.pdf).
<a name='PreTrainedLanguageModels'></a>Pre-trained Language Models
- EM-ALBERT
- AI4Bharat IndicBERT
- AI4Bharat IndicBART - to-sequence pre-trained model based on the mBART architecture focusing on 11 Indic languages and English for Natural Language Generation of Indic Languages. Described in this paper.
- MuRIL
- mBART50 - trained model trained on CommonCrawl of many languages (including major Indic languages).
- BLOOM - decoder language model (includes major Indic languages.
- albert-base-sanskrit - based model trained on Sanskrit Wikipedia.
- RoBERTa-hindi-guj-san
- BERT Multilingual
- Bangla-BERT-Base
- BanglaBERT - Resource Language Understanding Evaluation in Bangla. Described in this paper.
<a name='SpeechModels'></a>Speech Models
- AI4Bharat IndicWav2Vec - trained models for 40 Indian languages based on Wav2Vec 2.0.
- arijitx/wav2vec2-large-xlsr-bengali - large-xlsr trained on ~50 hrs(40,000 utterances) of OpenSLR Bengali data. Test WER 32.45% without LM.
- Vakyansh CLSRIL-23 - speech-ekstep.github.io/) (experimentation platform).
<a name='TranslationModels'></a>Translation Models
<a name='TransliterationModels'></a>Transliteration Models
- AI4Bharat IndicXlit - based multilingual transliteration model with 11M parameters for Roman to native script conversion and vice versa that supports 21 Indic languages. Described in this paper.
<a name='WordEmbeddings'></a>Word Embeddings
- AI4Bharat IndicFT - text word embeddings for 11 Indian languages.
- FastText CommonCrawl+Wikipedia
- FastText Wikipedia
- Polyglot
<a name='MultimodalCorpora'></a>Multimodal Corpora
<a name='NER'></a>NER
- English-Hindi Visual Genome
- English-Hindi Flickr 8k - Comparable-Data-Collection).
- English-Hindi Flickr 8k - Comparable-Data-Collection).
- English-Hindi Flickr 8k - Comparable-Data-Collection).
<a name='OCRCorpora'></a>OCR Corpora
<a name='NER'></a>NER
- Kannada MNIST
- Devanagari MNIST
- SynthTextHindi - board))
<a name='SpeechCorpora'></a>Speech Corpora
<a name='NER'></a>NER
- Microsoft-IITB Marathi Speech Corpus
- AccentDB
- IIT Madras TTS database
- BABEL Speech Corpus
- WikiPron - 1.521)
- CVIT IndicSpeech
- Google Speech Corpus - #66, #78-#79. (paper)
- SMC Malayalam Speech Corpus - Download link
- IISc-MILE Kannada ASR Corpus
- IISc-MILE Tamil ASR Corpus
- MUCS 2021 Dataset - Switching ASR Challenges for Low Resource Indian Languages
- Gramvaani
- Kashmiri Data Corpus
- Hindi-Tamil-English ASR Challenge
- Large Sinhala ASR training data set
- Large Bengali ASR training data set
- Large Nepali ASR training data set
- Crowdsourced high-quality Gujarati multi-speaker speech data set
- Crowdsourced high-quality Kannada multi-speaker speech data set
- Crowdsourced high-quality Malayalam multi-speaker speech data set
- Crowdsourced high-quality Marathi multi-speaker speech data set
- Crowdsourced high-quality Tamil multi-speaker speech data set
- Crowdsourced high-quality Telugu multi-speaker speech data set
- Nepali National corpus - national-corpus/).
- Shrutilipi
- Microsoft Speech Corpus
- CVIT IndicSpeech
- CoVoST 2
- Vāksañcayaḥ Sanskrit Speech Corpus
- IISc-MILE Kannada ASR Corpus
- IISc-MILE Tamil ASR Corpus
- Large Sinhala ASR training data set
- Large Bengali ASR training data set
- Large Nepali ASR training data set
- IIT Madras TTS database
- Shrutilipi
<a name='Standards'></a>Standards
<a name='TextCorpora'></a>Text Corpora
<a name='ChunkCorpus'></a>Chunk Corpus
<a name='CoreferenceCorpus'></a>Coreference Corpus
<a name='DatatoText'></a>Data to Text
- XAlign - lingual Fact-to-Text Alignment and Generation for Low-Resource Languages comprising of a high quality XF2T dataset in 7 languages: Hindi, Marathi, Gujarati, Telugu, Tamil, Kannada, Bengali, and monolingual dataset in English. The dataset is available upon request. Described in this paper.
<a name='DependencyParseCorpus'></a>Dependency Parse Corpus
- Universal Dependencies
- IIITH Paninian Treebank
- IIIT Hyderabad Hindi Treebank
- Vedic Sanskrit Treebank - 1.632.pdf)]
- Universal Dependencies Hindi Treebank
- Universal Dependencies Urdu Treebank
<a name='Dialog'></a>Dialog
- a-mma Indic Casual Dialogs Datasets
- A Code-Mixed Medical Task-Oriented Dialog Dataset - Mixed dialogs with 29 k utterances covering ten specializations with an average code-mixing index (CMI) of 33.3%. Described in this paper.
<a name='Discourse'></a>Discourse
<a name='HateSpeech'></a>Hate Speech and Offensive Comments
- Hate Speech and Offensive Content Identification in Indo-European Languages - 2020)
- An Indian Language Social Media Collection for Hate and Offensive Speech, 2020
- Aggression-annotated Corpus of Hindi-English Code-mixed Data, 2018
- Did You Offend Me? Classification of Offensive Tweets in Hinglish Language, 2018 - 5118))
- A Dataset of Hindi-English Code-Mixed Social Media Text for Hate Speech Detection, 2018 - 1105))
- Roman Urdu Offensive Language Detection, 2020 - main.197))
- Offensive Language Identification in Dravidian Languages, EACL 2021
- Fear Speech in Indian WhatsApp Groups, 2021
- HateCheckHIn - conf.org/proceedings/lrec2022/pdf/2022.lrec-1.575.pdf).
- An Indian Language Social Media Collection for Hate and Offensive Speech, 2020
<a name='InformationExtraction'></a>Information Extraction
- EventXtract-IL - ws.org/Vol-2266/T5-1.pdf).
- EDNIL-FIRE2020
- Facebook - MTOP Benchmark - Oriented Semantic Parsing Benchmark with a dataset comprising of 100k annotated utterances in 6 languages(including Indic language: Hindi) across 11 domains. Described in this paper.
- Amazon MASSIVE - Assistant Evaluation containing one million realistic, parallel, labeled virtual-assistant text utterances spanning 51 languages, 18 domains, 60 intents, and 55 slots. Described in this paper.
- Facebook - MTOP Benchmark - Oriented Semantic Parsing Benchmark with a dataset comprising of 100k annotated utterances in 6 languages(including Indic language: Hindi) across 11 domains. Described in this paper.
<a name='LanguageIdentification'></a>Language Identification
- VarDial 2018 Language Identification Dataset - Hindi, Braj, Awadhi, Bhojpuri, Magahi.
<a name='LexicalResources'></a>Lexical Resources and Semantic Similarity
- Facebook Hindi Analogy Dataset
- AI4Bharat Cross-lingual Semantic Textual Similarity - Indic language pairs annotated on a scale of 0-5 as per SemEval cross-lingual STS guidelines.
- Toxicity-200
- IndoWordNet
- IIIT-Hyderabad Word Similarity Database
- MGAD Hindi Analogy dataset
- AI4Bharat Word Frequency Lists
- Hindi RG-63 - word similarity dataset
- IITB Cognate Datasets - 1.378.pdf)
- Toxicity-200
<a name='MonolingualCorpus'></a>Monolingual Corpus
- LDCIL Monolingual Corpus
- v1 - emnlp.445)]
- Wikipedia Dumps
- WMT NEWS Crawl
- Charles University Hindi Monolingual Corpus
- Charles University Urdu Monolingual Corpus
- IIT Bombay Hindi Monolingual Corpus
- EMILLE Corpus (multiple Indian languages)
- Sanskrit Monolingual and Sandhi-split Corpus
- CMU Romanized Hinglish Corpus - 3211.pdf) for details.
- DNLP-Tel Telugu Corpus - gram model trained with word2vec.
- SinMin Corpus
- Nepali National corpus - national-corpus/).
- v2 - long.693/)]
- Janmabhumi Malayalam Corpus
- Lot Of Indic Tweets Corpus
- KMI Magahi Corpus
- KMI Awadhi Corpus
- KMI Linguistics Bodo - ordered word and punctuation list.
- SMC Malayalam text corpus
- Ema-lon Manipuri Corpus - English (eng) language pair with the monolingual data comprising of 1,034,715 Manipuri sentences and 846,796 English sentences in version 1 and 1,880,035 Manipuri sentences and 1,450,053 English sentences in version 2.
- Kangri_corpus
- Sanskrit-Hindi-MT
- FacebookDecadeCorpora - Alpha. Described in this paper.
- OSCAR Corpus - scaled processed CommonCrawl.
- Leipzig Corpus
- Sanskrit Monolingual and Sandhi-split Corpus
- Wikipedia Dumps
<a name='MTEvaluation'></a>MT Evaluation
- WMT23 QE task - edits are also available as are word-level annotations error annotations are also available. 26k training sentences for Marathi, 7k for the others. report
- AI4Bharat IndicMT-Eval
- WMT23 QE task - edits are also available as are word-level annotations error annotations are also available. 26k training sentences for Marathi, 7k for the others. report
<a name='NERCorpora'></a>NER Corpora
- FIRE 2013 AUKBC NER Corpus
- IIT Bombay Marathi NER Corpus
- IJCNLP 200 NER Corpus
- AI4Bharat Naamapadam
- L3Cube-MahaNER - conf.org/proceedings/lrec2022/workshops/WILDRE6/pdf/2022.wildre6-1.6.pdf).
- MultiCoNER - mixed subsets.The NER tag-set consists of six classes viz.: PER,LOC,CORP,GRP,PROD and CW. Described in this paper.
- IJCNLP 200 NER Corpus
- a-mma NER data
- CFILT HiNER
<a name='ParallelTranslationCorpus'></a>Parallel Translation Corpus
- Samanantar Parallel Corpus - Indian languages and 82m sentence pairs between Indian languages.
- FLORES-200 - way parallel.
- IIT Bombay English-Hindi Parallel Corpus - hi parallel corpora in public domain (about 1.5 million segments)
- CVIT-IIITH PIB Multilingual Corpus - IL and IL-IL corpora (IL=Indian language).