Center for Tamil Natural Language Processing Research
25/05/2026
๐๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐ ๐ ๐๐ซ๐ข ๐๐๐ง๐ค๐๐ง ๐๐๐ฆ๐ข๐ฅ ๐๐๐ฆ๐๐ ๐๐ง๐ญ๐ข๐ญ๐ฒ ๐๐๐๐จ๐ ๐ง๐ข๐ญ๐ข๐จ๐ง ๐๐๐ญ๐๐ฌ๐๐ญ ๐๐จ๐ซ ๐๐จ๐ฐ-๐๐๐ฌ๐จ๐ฎ๐ซ๐๐ ๐๐๐
The growth of Large Language Models (LLMs) and multilingual NLP systems has significantly improved language technologies across major global languages. However, low-resource languages such as Sri Lankan Tamil still face a severe lack of high-quality annotated datasetsโespecially for foundational tasks like Named Entity Recognition (NER).
To address this gap, we developed the Srilankan-Tamil-NER Dataset, a Tamil NER dataset designed specifically for Sri Lankan Tamil linguistic and contextual usage.
This dataset is intended to support:
โข Tamil NER research
โข Indic language fine-tuning
โข Information extraction systems
โข Retrieval-Augmented Generation (RAG)
โข Tamil LLM adaptation
โข Domain-specific AI systems for Sri Lanka
๐ช๐ต๐ ๐ฆ๐ฟ๐ถ ๐๐ฎ๐ป๐ธ๐ฎ๐ป ๐ง๐ฎ๐บ๐ถ๐น ๐ก๐๐ฅ ๐ ๐ฎ๐๐๐ฒ๐ฟ๐
Named Entity Recognition (NER) is a core NLP task that identifies and classifies entities such as:
โข Person names
โข Locations
โข Organizations
โข Dates
โข Miscellaneous entities
NER acts as a foundational layer for many downstream NLP systems including:
โข Question answering
โข Search systems
โข Chatbots
โข Document intelligence
โข Machine translation
โข Knowledge graph generation
For Tamil โ particularly Sri Lankan Tamil โ publicly available annotated corpora remain extremely limited. Existing multilingual datasets often underrepresent regional linguistic variations, local named entities, and culturally contextual terminology.
Most existing NER systems for Tamil are trained on datasets originating from Indian Tamil corpora, leaving significant gaps in handling:
โข Sri Lankan Tamil vocabulary
โข Local organization names
โข Sri Lankan place names
โข Government and institutional terminology
Our dataset aims to bridge this gap.
๐๐ฏ๐ผ๐๐ ๐๐ต๐ฒ ๐๐ฎ๐๐ฎ๐๐ฒ๐
๐๐ฎ๐๐ฎ๐๐ฒ๐ ๐ก๐ฎ๐บ๐ฒ:
Srilankan-Tamil-NER Dataset
The primary goal of this dataset is to create a high-quality manually curated Named Entity Recognition corpus for Sri Lankan Tamil under CTNLPR.
The dataset is structured to support fine-tuning transformer-based multilingual models such as:
โข IndicNER
โข mBERT
โข XLM-RoBERTa
โข MuRIL
โข IndicBERT
๐๐ฎ๐๐ฎ๐๐ฒ๐ ๐ฆ๐๐ฎ๐๐ถ๐๐๐ถ๐ฐ๐
โข B-PER (Person): 4,533
โข B-LOC (Location): 8,110
โข B-ORG (Organization): 3,369
โข Total Entities: 16,012
๐๐ฎ๐๐ฎ๐๐ฒ๐ ๐ฃ๐ฟ๐ฒ๐ฝ๐ฎ๐ฟ๐ฎ๐๐ถ๐ผ๐ป ๐ฃ๐ถ๐ฝ๐ฒ๐น๐ถ๐ป๐ฒ
Creating a Tamil NER dataset involves significantly more than simple annotation.
The preparation workflow included multiple stages:
1. ๐ซ๐๐๐ ๐ช๐๐๐๐๐๐๐๐๐
The raw Tamil text corpus was collected from the Noolaham corpus and other relevant publicly available Sri Lankan Tamil textual sources.
Special attention was given to:
โข Local linguistic relevance
โข Entity diversity
โข Sentence quality
โข Contextual richness
The objective was to capture realistic Sri Lankan Tamil usage patterns rather than synthetic or translated text.
2. ๐ถ๐ช๐น ๐๐๐
๐ป๐๐๐ ๐ต๐๐๐๐๐๐๐๐๐๐๐๐
Tamil NLP pipelines often begin with scanned or image-based documents.
As part of our broader Tamil document intelligence workflow, OCR-extracted Tamil text underwent:
โข Unicode normalization
โข Punctuation cleaning
โข Whitespace normalization
โข Invalid character filtering
โข OCR noise reduction
OCR-related preprocessing becomes extremely important because Tamil script errors can propagate heavily into token classification systems.
3. ๐ต๐๐๐๐
๐ฌ๐๐๐๐๐ ๐จ๐๐๐๐๐๐๐๐๐
The dataset was manually annotated using BIO tagging format.
Entity Types:
โข B-PER โ Beginning of person entity
โข I-PER โ Inside person entity
โข B-LOC โ Beginning of location entity
โข I-LOC โ Inside location entity
โข B-ORG โ Beginning of organization entity
โข I-ORG โ Inside organization entity
โข O โ Non-entity token
Example:
เฎเฎฐเฎพเฎฎเฎจเฎพเฎคเฎฉเฏ โ B-PER
เฎฏเฎพเฎดเฏเฎชเฏเฎชเฎพเฎฃเฎฎเฏ โ B-LOC
เฎชเฎฒเฏเฎเฎฒเฏเฎเฏเฎเฎดเฎเฎฎเฏ โ B-ORG
๐๐ต๐ฎ๐น๐น๐ฒ๐ป๐ด๐ฒ๐ ๐ถ๐ป ๐ฆ๐ฟ๐ถ ๐๐ฎ๐ป๐ธ๐ฎ๐ป ๐ง๐ฎ๐บ๐ถ๐น ๐ก๐๐ฅ
Building a Tamil NER dataset introduced several language-specific challenges.
โข Morphological complexity
โข OCR noise
โข Unicode inconsistencies
โข Token boundary detection
โข Subword alignment
โข Limited benchmark corpora
๐๐ถ๐ป๐ฒ-๐ง๐๐ป๐ถ๐ป๐ด ๐จ๐๐ฒ ๐๐ฎ๐๐ฒ๐
This dataset can support:
โข Tamil NER
โข OCR post-processing
โข Semantic search systems
โข RAG pipelines
โข Tamil chatbots
โข Government document AI
โข Knowledge graph generation
The Srilankan-Tamil-NER Dataset, developed under CTNLPR, represents an important step toward strengthening the Sri Lankan Tamil NLP ecosystem through high-quality entity annotation and linguistically relevant corpus preparation.
#๐๐๐๐ฟ๐๐๐๐๐๐๐๐๐๐ #๐๐๐๐๐๐๐ธ๐
#๐๐๐๐๐๐๐ฟ๐ #๐๐๐๐๐๐ธ๐๐ก๐๐ก๐ฆ๐
๐๐๐๐๐๐๐ก๐๐๐ #๐ฟ๐๐ค๐
๐๐ ๐๐ข๐๐๐๐๐ฟ๐ #๐ผ๐๐๐๐๐๐ฟ๐ #๐๐ข๐
๐ผ๐ฟ #๐๐ต๐ธ๐
๐ #๐๐ฟ๐๐
#๐ต๐ผ๐๐ก๐๐๐๐๐๐ #๐ฟ๐ฟ๐ #๐
๐ด๐บ #๐๐๐๐๐๐ก๐๐๐๐๐๐๐โ #๐พ๐๐๐ค๐๐๐๐๐๐บ๐๐๐โ๐ #๐ด๐ผ๐ธ๐๐๐๐๐๐๐๐๐๐ #๐ท๐๐๐ข๐๐๐๐ก๐ผ๐๐ก๐๐๐๐๐๐๐๐๐ #๐ธ๐๐ก๐๐ก๐ฆ๐ธ๐ฅ๐ก๐๐๐๐ก๐๐๐ #๐๐ถ๐
#๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐ #๐ถ๐๐๐๐ข๐ก๐๐ก๐๐๐๐๐๐ฟ๐๐๐๐ข๐๐ ๐ก๐๐๐ #๐ถ๐๐๐ฟ๐๐
Click here to claim your Sponsored Listing.
Category
Contact the school
Telephone
Website
Address
63, Sir Pon, Thirunelvelly, Ramanathan Road, Kallady
Jaffna
40000
Opening Hours
| Monday | 09:00 - 17:00 |
| Tuesday | 09:00 - 17:00 |
| Wednesday | 09:00 - 17:00 |
| Thursday | 09:00 - 17:00 |
| Friday | 09:00 - 17:00 |