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




  • Verbal Inflections in Nepali

    by Ingroj Shrestha on Aug. 6, 2017


    Like nominal inflections, verbal inflections in Nepali occur due to suffixation. Verbs in Nepali are highly inflected. Inflectional suffixes operate on verb roots to represent different grammatical categories of verb. In this blog post, we'll discuss verbal inflections in ...

    Read More


    Tags: Nepali Grammar


    Word Formation and Nominal Inflections in Nepali

    by Ingroj Shrestha on July 30, 2017


    Figure 1: Word Formation in Nepali


    The process of word formations(शब्दनिर्माण / शब्दरचना) in Nepali can be categorized into: inflection(रुपायन) and derivation(व्युत्पादन). Types of word formation process ...

    Read More


    Tags: Nepali Grammar


    An Introduction to Written Nepali

    by Shreeya Singh Dhakal on July 23, 2017


    Nepali is an Indo-Aryan language. It is written in Devnagari script. Hindi, Bengali, Marathi and Sanskrit are some other languages written in the same script. It follows Subject + Verb + Object pattern in writing and is written from left to right ...

    Read More


    Tags: Nepali Grammar


    Nepali Texts Tokenization

    by Shreeya Singh Dhakal on July 16, 2017


    Tokenization is generally the first step in text analysis applications. It is the process of splitting the given string into units, called tokens. A token is a sequence of character, usually word or sentence that is semantically significant for text ...

    Read More


    Tags: NLP , Pre Processing


    Scrapping Nepali News using Beautiful Soup

    by Ingroj Shrestha on July 9, 2017


    The increasing amount of information being shared over the web makes it a huge source of data/information. To extract this data for analysis you need web scrapping. It is a popular technique to get data from web page in ...

    Read More


    Tags: Data Mining