Welcome!

Nepali NLP Group conducts research and development activities in the field of natural language processing. Our research combines findings from linguistics with methods in machine leaning to develop efficient algorithms to process texts in Nepali.


Broadly, we work in the following areas:


  • Nepali NLP, morphology, parsing

  • Information extraction, data mining

  • Text analytics, social medial analytics

  • Linguistics resource development: corpora, lexicons




  • Derivation in Nepali: Reduplication

    by Shreeya Singh Dhakal on April 9, 2018


    This blog post is the fourth post in the series 'Derivation in Nepali'. In the previous posts (An Introduction to Derivation in Nepali, Derivation in Nepali: Affixation and Derivation in Nepali: Compounding), we gave a brief introduction to derivations in ...

    Read More


    Tags: Nepali Grammar


    Derivation in Nepali: Compounding

    by Shreeya Singh Dhakal on Jan. 30, 2018


    This blog post is the third post in the series 'Derivation in Nepali'. In the previous posts (An Introduction to Derivation in Nepali and Derivation in Nepali: Affixation), we gave a brief introduction to derivations in Nepali and discussed the ...

    Read More


    Tags: Nepali Grammar


    Clustering Text Documents: Cosine Similarity

    by Ingroj Shrestha on Jan. 2, 2018


    This blog post is the second post in the series "Clustering Text Documents". In the previous blog post (Clustering Text Documents: TF-IDF Weighting), we represented a given set of documents as a vector ...

    Read More


    Tags: Information Retrieval , Machine Learning


    Derivation in Nepali: Affixation

    by Shreeya Singh Dhakal on Dec. 22, 2017


    Afffixation (सर्ग प्रक्रिया) is the process which involves attaching an affix to a root or stem. Affixation in Nepali can be of two types and they are suffixation (प्रत्यय प्रक्रिया) and ...

    Read More


    Tags: Nepali Grammar


    An Introduction to Derivation in Nepali

    by Shreeya Singh Dhakal on Dec. 19, 2017


    Figure 1: Derivations in Nepali


    In linguistics, the formation of new words from free morphemes is a very common process. The process of word formation (शब्दनिर्माण / शब्दरचना) in Nepali can be divided into inflection (र ...

    Read More


    Tags: Nepali Grammar