DistilBERT Telugu NER

Fine-tuned distilbert-base-multilingual-cased for Named Entity Recognition on Telugu, trained on the Naamapadam benchmark (Mhaske et al., ACL 2023).

Research context

Telugu (~80M speakers) is a low-resource language for NLP. Existing SOTA Telugu NER models like IndicNER achieve ~0.80 F1 but rely on 180M+ parameter models pretrained specifically on Indian languages. This work explores whether a smaller, distilled multilingual model (66M params, 40% smaller than BERT) can deliver acceptable NER performance via transfer learning — addressing the accuracy-vs-efficiency tradeoff that decides real-world deployability.

Results

Entity-level F1 on the manually annotated Naamapadam Telugu test set (847 sentences):

Metric Score
F1 0.7803
Precision 0.7827
Recall 0.7779
Accuracy 0.9389

Trained on 50k sentences (10%) of Naamapadam Telugu with fp16 mixed precision on a single Colab T4 GPU. Total training time: ~11 min.

Model details

  • Model size: 66M parameters (40% smaller than BERT-base)
  • Base: distilbert-base-multilingual-cased
  • Task: Token classification (7-label BIO scheme)
  • Labels: O, B-PER, I-PER, B-ORG, I-ORG, B-LOC, I-LOC

Usage

from transformers import pipeline

ner = pipeline(
    "token-classification",
    model="chandanaau/distilbert-telugu-ner",
    aggregation_strategy="first",
)

text = "నరేంద్ర మోదీ న్యూ ఢిల్లీలో మాట్లాడారు"
print(ner(text))

Known limitations

  • Domain sensitivity: Naamapadam is auto-projected from English news, so tech and space-industry entities (Infosys, ISRO, Skyroot) are underrepresented and often missed.
  • Training data volume: 10% of the full corpus used — full-data training likely reaches ~0.80 F1.

Live demo

Streamlit app (link coming after deployment)

Citation

If you use this model, please also cite the underlying dataset:

@inproceedings{mhaske-etal-2023-naamapadam,
  title = "Naamapadam: A Large-Scale Named Entity Annotated Data for Indic Languages",
  author = "Mhaske, Arnav and Kedia, Harshit and Doddapaneni, Sumanth and others",
  booktitle = "ACL 2023",
  year = "2023"
}

About

Trained by Chandana Nuthangi. Full training code, evaluation scripts, and a live Streamlit app are available at the project repository: chandana-nuthangi/telugu-ner-thesis.

License: MIT

Downloads last month
7
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for chandanaau/distilbert-telugu-ner

Finetuned
(443)
this model

Dataset used to train chandanaau/distilbert-telugu-ner