SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
DOI : 10.5121/ijnlc.2013.2207 67
RULE BASED TRANSLITERATION SCHEME FOR
ENGLISH TO PUNJABI
Deepti Bhalla1
, Nisheeth Joshi2
and Iti Mathur3
1,2,3
Apaji Institute, Banasthali University, Rajasthan, India
1
deeptibhalla0600@gmail.com
2
nisheeth.joshi@rediffmail.com
3
mathur_iti@rediffmail.com
ABSTRACT
Machine Transliteration has come out to be an emerging and a very important research area in the field of
machine translation. Transliteration basically aims to preserve the phonological structure of words. Proper
transliteration of name entities plays a very significant role in improving the quality of machine translation.
In this paper we are doing machine transliteration for English-Punjabi language pair using rule based
approach. We have constructed some rules for syllabification. Syllabification is the process to extract or
separate the syllable from the words. In this we are calculating the probabilities for name entities (Proper
names and location). For those words which do not come under the category of name entities, separate
probabilities are being calculated by using relative frequency through a statistical machine translation
toolkit known as MOSES. Using these probabilities we are transliterating our input text from English to
Punjabi.
KEYWORDS
Machine Translation, Machine Transliteration, Name entity recognition, Syllabification.
1. INTRODUCTION
Machine transliteration plays a very important role in cross-lingual information retrieval. The
term, name entity is widely used in natural language processing. Name entity recognition has
many applications in the field of natural language processing like information extraction i.e.
extracting the structured text from unstructured text, data classification and question answering.
In this paper we are only emphasizing on transliteration of proper names & locations using
statistical approach. The process of transliterating a word from its native language to foreign
language is called forward transliteration and the reverse process is called backward
transliteration. This paper addresses the problem of forward transliteration i.e. from English to
Punjabi. For Example, ‘Silver’ in English is transliterated to ‘ਿਸਲਵਰ’ into Punjabi instead of
‘ਚਦ
ੀ ’. Here our main aim is to develop a transliteration system which can be used to properly
transliterate the name entities as well as the words which are not name entities from source
language to target language. We have used English-Punjabi parallel corpus of proper names and
locations to perform our experiment.
The remainder of this paper is organized as follows: In section 2 we described related work
Section 3 gives a brief introduction about analysis of English and Punjabi script. Section 4
explains our methodology and experimental set up. Section 5 consists of evaluation and results.
Finally in section 6 we conclude the paper.
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
68
2. RELATED WORK
A lot of work has been carried out in the field of machine transliteration. Kamal Deep and Goyal
[1] have addressed the problem of transliterating Punjabi to English language using rule based
approach. The proposed transliteration scheme uses grapheme based method to model the
transliteration problem. This technique has demonstrated transliteration from Punjabi to English
for common names and achieved accuracy of 93.22%. Sharma et al. [2] presented English-Hindi
Transliteration using Statistical Machine Translation in different Notations. In this paper they
have shown that transliteration in WX-notation gives improved results over UTF-notation by
training the English-Hindi corpus (of Indian names) using Phrase based statistical machine
translation. Kamal deep et al. [3] proposed Hybrid Approach for Transliteration from Punjabi to
English. In this paper they addressed the problem of transliterating Punjabi to English language
using statistical rule based approach. The Authors used letter to letter mapping as baseline and
tried to find out the improvements by statistical methods. kaur and Josan [4] proposed a
framework which addresses the issue of Statistical Approach to Transliteration from English to
Punjabi. In this Statistical Approach to transliteration is used from English to Punjabi using
MOSES, a statistical machine translation tool. They applied transliteration rules and after that
showed average percentage, accuracy of the system and BLEU score which comes out to be
63.31% and 0.4502 respectively. Padda et al. [5] presented conversion system on Punjabi Text to
IPA. In this paper they described steps for converting Punjabi text to IPA. In this paper, they have
shown how a letter of Punjabi maps directly to its corresponding IPA symbol which represents
the sounds of spoken language. Josan et al. [6] presented a novel approach to improve Punjabi to
Hindi transliteration by combining a basic character to character mapping approach with rule
based and Soundex based enhancements. Experimental results show that this approach effectively
improves the word accuracy rate and average Levenshtein distance. Dhore et al. [7] have
addressed the problem of machine transliteration where given a named entity in Hindi using
Devanagari script need to be transliterated in English using CRF as a statistical probability tool
and n-gram as a features set. In this approach, they presented machine transliteration of named
entities for Hindi-English language pair using CRF as a statistical probability tool and n-gram as
feature set. They achieved accuracy of 85.79% . Musa et al. [8] proposed Syllabification
Algorithm based on Syllable Rules Matching for Malay Language. In this paper, authors
presented a new syllabification algorithm for Malay language.
3. ANALYSIS OF ENGLISH AND PUNJABI SCRIPT
Punjabi is an ancient and Indo-Aryan language which is mainly used in regions of Punjab. It is
one of the world’s 14th
widely spoken languages. Its script is Gurumukhi which is based on
Devanagri. Punjabi is one of the Indian language and official language of Punjab. Along with
Punjab it is also spoken in neighbouring areas such as Haryana and Delhi. There are 19 Vowels
(10 Independent Vowels and 9 dependent Vowels) and 41 Consonants in Punjabi language.
English on the other hand is based on Roman Script. It is one of the six international languages of
United Nations. There are 26 letters in English. Out of which 21 are Consonants and 5 are
Vowels.
4. METHODOLOGY AND EXPERIMENTAL SETUP
In our work, we have English Punjabi parallel corpus of name entities. We are basically
emphasizing on transliteration of our input text with the help of rule matching. We are using
statistical approach for transliteration that is we train and test our model using MOSES toolkit.
With the help of GIZA++ we have calculated translation probabilities which are based on relative
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
69
frequency. For constructing our rules we are using syllabification approach. The syllable is a
combination of vowel and consonant pairs such as V, VC, CV, VCC, CVC, CCVC and CVCC.
Almost all the languages have VC, CV or CVC structures so we are using vowel and consonants
as the basic phonification unit.
Some possible rules that we have constructed for syllabification are shown in table 1:
Table1: Possible combinations for syllables
Syllable
structure
Example Syllabified
form(English)
Syllabified
form(Punjabi)
V eka [e] [ka] [ਏ] [ਕਾ]
CV tarun [ta] [run] [ਤ] [ਰੁਣ]
VC angela [an] [ge] [la] [ਅਨ] [ਗੇ] [ਲਾ]
CVC sidhima [si] [dhi] [ma] [ਿਸ] [ਧੀ] [ਮਾ]
CCVC Odisha [o] [di] [sha] [ਓ] [ਡੀ] [ਸ਼ਾ]
VCC obhika [o] [bhi] [ka] [ਓ] [ਭੀ] [ਕਾ]
V=Vowel, C=Consonant
If we have a word P then it will be syllabified in the form of {p1,p2,p3….pn} where p1,p2..pn are
the individual syllables. We have syllabified our English input using rule based approach for
which we have used the following algorithm.
Algorithm for syllable extraction
1. Enter input string in English.
2. Identify Vowels and Consonants.
3. Identify Vowel-Consonant combination and consider it as one syllable.
4. Identify Consonants followed by Vowels and consider them as separate syllables.
5. Identify Vowels followed by two continuous Consonants as separate syllable.
6. Consider Vowel surrounded by two Consonants as separate syllable.
7. Transliterate each syllable into Punjabi.
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
70
For converting our English input to equivalent Punjabi output we first recognize the name entities
from our input sentence. For this we have used Stanford NER tool [10] which gives us name
entities in English text. The text entered by the user is first analyzed and then pre-processed. After
pre-processing if the selected input is a proper name or location then it is passed to the
syllabification module through which the syllables are extracted. After selection of equivalent
probability, syllables are combined to form the Punjabi word. If the selected input is not a name
entity it will be passed to the syllabification module and will be transliterated with the help of
probability matching. Separate probabilities are calculated for those words which are not name
entities.
Table 2: Corpus
English
Words
Punjabi
Words
English
Sentences
Training 25,500 25,500
Testing 6080 1500
Table 2 demonstrates the English-Punjabi parallel corpus that we have used for performing our
experiment. In this we have trained our language model using IRSTLM toolkit [9]. Our
transliteration system follows the steps which are represented in figure 1.
Example:
Source sentence: Teena is going to Haryana
Target sentence: ਟੀਨਾ ਇਜ ਗੋਇੰਗ ਟੂ ਹਿਰਆਣਾ
In this initially the name entities will be extracted which are Teena (proper name) and Haryana
(location). After pre-processing, these words will be checked with the help of name entity
recognizer for identifying whether they are name entities or not. If the word is a name entity of
type proper name and location, they will be passed to the syllabification module. In this case the
name Teena will be syllabified in the form of Tee na and location name Haryana will be
syllabified in the form of Har ya na. After syllabification, these words will be checked for their
corresponding English-Punjabi probabilities and equivalent Punjabi syllables are selected. The
words other than the name entities are syllabified and matched against the separate probabilities.
For example going are transliterated to go ing. Finally these syllables are joined to generate final
output sentence.
Through language model training we have calculated N-gram probabilities which are based on
relative frequency. For calculating the N-gram probability we are using the following formula
[11].
(1)
Where probability of a word wn given a word wn-1 is count (wn-1, wn)/count (wn-1)
For example:
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
71
For a name Kunal probabilities for every syllable can be as follows:
= 0.8797654
= 0.7333333
Final Score=Prob(ਕੁ|ku)×Prob(ਣਾਲ|nal)
=0.64516127
Figure 1: System architecture
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
72
After selecting the equivalent Punjabi syllable on the basis of probabilities these syllables are
joined together and final output is obtained.
5. EVALUATION AND RESULTS
We have used a corpus of 1500 sentences which had 15982 words. Among them 45% were name
entities i.e. 7192 were proper names, locations, organization and Date & Time. Among these 88%
were name entities of type person & location i.e. 6328 were person names or location names.
From these our system was able to correctly transliterate 6109 name entities. Remaining 55 % i.e.
8790 words were those that were not name entities and from these our system was able to
transliterate 7987 words correctly. This provided us with accuracy of 88.19%. The accuracy was
calculated using the formula:
*100 (2)
Some of the names which are correctly transliterated by our system are as follows:.
Table 3: Correct output
spardha ਸਪਰਧਾ
sanbosh ਸੰਬੋਸ਼
kamaldeep ਕਮਲਦੀਪ
haryana ਹਿਰਆਣਾ
shelly ਸ਼ੇਲੀ
Some of the names which are not correctly transliterated by our system are as follows:
Table 4: Incorrect output
falkanvai ਫਲਕੰਵਆ
gowryharan ਗੋਰੀਹਰਣ
seerajuddeen ਸੀਰਾਜੁਿਦਨ
kolkandkar ਕੋਲਕੰ ਡਕਰ
6. CONCLUSION
In this paper we have performed our experiment using statistical machine translation tool. We
have shown how we can extract syllables from our input text and perform transliteration of name
International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013
73
entities (proper names and locations) and rest of the words other than name entities in source
language to target language through probability calculation. This transliteration system will prove
to be very beneficial. Through this approach we attained accuracy of 88.19%. In future we will
work on remaining name entities that were not included in this experiment.
7. REFERENCES
[1] Kamal Deep and Vishal Goyal, (2011) ”Development of a Punjabi to English transliteration system”. In
International Journal of Computer Science and Communication Vol. 2, No. 2, pp. 521-526.
[2] Shubhangi Sharma, Neha Bora and Mitali Halder, (2012) “English-Hindi Transliteration using
Statistical Machine Translation in different Notation” International Conference on Computing and
Control Engineering (ICCCE 2012).
[3] Kamal Deep, Dr.Vishal Goyal, (2011) “Hybrid Approach for Punjabi to English Transliteration
System” International Journal of Computer Applications (0975 – 8887) Volume 28– No.1.
[4] Jasleen kaur Gurpreet Singh josan , (2011) “Statistical Approach to Transliteration from English to
Punjabi”, In Proceeding of International Journal on Computer Science and Engineering (IJCSE), Vol. 3
Issue 4, p1518.
[5] Er. Sheilly Padda, Rupinderdeep Kaur, Er. Nidhi, (2012) “Punjabi Phonetic: Punjabi Text to IPA
Conversion” International Journal of Emerging Technology and Advanced Engineering Website:
www.ijetae.com ISSN 2250-2459, Volume 2, Issue 10.
[6] Gurpreet Singh Josan, Gurpreet Singh Lehal, (2010) “A Punjabi to Hindi Machine Transliteration
System” Computational Linguistics and Chinese Language Processing Vol. 15, No. 2, pp. 77-102.
[7] Manikrao L Dhore, Shantanu K Dixit, Tushar D Sonwalkar, (2012) “Hindi to English Machine
Transliteration of Named Entities using Conditional Random Fields.” International Journal of Computer
Applications;6/15/2012, Vol. 48, p31.
[8] Musa, Hafiz, Rabith A.kadir, Azreen Azman, M.taufik Abadullah, (2011) "Syllabification algorithm
based on syllable rules matching for Malay language." Proceedings of the 10th WSEAS international
conference on Applied computer and applied computational science. World Scientific and Engineering
Academy and Society (WSEAS).
[9] To download IRSTLM toolkit http://www.statmt.org
[10] Jenny Rose Finkel, Trond Grenager, and Christopher Manning, (2005) Incorporating Non-local
Information into Information Extraction Systems by Gibbs Sampling. Proceedings of the 43nd Annual
Meeting of the Association for Computational Linguistics (ACL 2005), pp. 363-370.
[11] Daniel Jurafsky, James H. Martin Speech and Language processing An Introduction to speech
Recognition, natural language processing, and computational linguistics.
Authors
Deepti Bhalla is pursuing her M.Tech in Computer Science from Banasthali University, Rajasthan and is
working as a Research Assistant in English-Indian Languages Machine Translation System Project
sponsored by TDIL Programme, DEITY. She has her interest in Machine Translation specifically in
English-Punjabi Language Pair. She has developed various tools on Punjabi Language Processing. Her
current research interest includes Natural Language Processing and Machine Translation.
Nisheeth Joshi is a researcher working in the area of Machine Translation. He has been primarily working
in design and development of evaluation Matrices in Indian languages. Besides this he is also actively
involved in the development of MT engines for English to Indian Languages. He is one of the expert
empanelled with TDIL programme, Department of electronics Information Technology (DEITY), Govt.
of India, a premier organization which foresees Language Technology Funding and Research in India. He
has several publications in various journals and conferences and also serves on the Programme
Committees and Editorial Boards of several conferences and journals.
Iti Mathur is an assistant professor at Banasthali University. Her primary area of research is
computational semantics and ontological engineering. Besides this she is also involved in the
development of MT engines for English to Indian Languages. She is one of the experts empanelled with
TDIL Programme, Department of Electronics Information Technology (DEITY), Govt. of India, a
premier organization which foresees Language Technology Funding and Research in India. She has
several publications in various journals and conferences and also serves on the Programme Committees
and Editorial Boards of several conferences and journals.

More Related Content

Similar to Rule Based Transliteration Scheme for English to Punjabi

ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...kevig
 
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...ijnlc
 
IRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language Models
IRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language ModelsIRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language Models
IRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language ModelsIRJET Journal
 
Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...
Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...
Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...cscpconf
 
ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...
ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...
ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...csandit
 
DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)
DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)
DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)ijnlc
 
HINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVM
HINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVMHINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVM
HINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVMijnlc
 
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGEADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGEijnlc
 
Paper id 25201466
Paper id 25201466Paper id 25201466
Paper id 25201466IJRAT
 
SETSWANA PART OF SPEECH TAGGING
SETSWANA PART OF SPEECH TAGGINGSETSWANA PART OF SPEECH TAGGING
SETSWANA PART OF SPEECH TAGGINGkevig
 
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text EditorDynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text EditorWaqas Tariq
 
ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...
ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...
ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...ijnlc
 
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGEADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGEkevig
 
IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...
IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...
IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...ijnlc
 
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATIONA ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATIONkevig
 
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATIONA ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATIONkevig
 

Similar to Rule Based Transliteration Scheme for English to Punjabi (20)

Ijetcas14 444
Ijetcas14 444Ijetcas14 444
Ijetcas14 444
 
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
 
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
ATTENTION-BASED SYLLABLE LEVEL NEURAL MACHINE TRANSLATION SYSTEM FOR MYANMAR ...
 
IRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language Models
IRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language ModelsIRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language Models
IRJET- Tamil Speech to Indian Sign Language using CMUSphinx Language Models
 
Parafraseo-Chenggang.pdf
Parafraseo-Chenggang.pdfParafraseo-Chenggang.pdf
Parafraseo-Chenggang.pdf
 
Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...
Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...
Enhancing the Performance of Sentiment Analysis Supervised Learning Using Sen...
 
ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...
ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...
ENHANCING THE PERFORMANCE OF SENTIMENT ANALYSIS SUPERVISED LEARNING USING SEN...
 
DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)
DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)
DEVELOPMENT OF ARABIC NOUN PHRASE EXTRACTOR (ANPE)
 
HINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVM
HINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVMHINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVM
HINDI AND MARATHI TO ENGLISH MACHINE TRANSLITERATION USING SVM
 
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGEADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
 
Paper id 25201466
Paper id 25201466Paper id 25201466
Paper id 25201466
 
FIRE2014_IIT-P
FIRE2014_IIT-PFIRE2014_IIT-P
FIRE2014_IIT-P
 
SETSWANA PART OF SPEECH TAGGING
SETSWANA PART OF SPEECH TAGGINGSETSWANA PART OF SPEECH TAGGING
SETSWANA PART OF SPEECH TAGGING
 
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text EditorDynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
 
ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...
ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...
ANNOTATED GUIDELINES AND BUILDING REFERENCE CORPUS FOR MYANMAR-ENGLISH WORD A...
 
Ey4301913917
Ey4301913917Ey4301913917
Ey4301913917
 
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGEADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
ADVANCEMENTS ON NLP APPLICATIONS FOR MANIPURI LANGUAGE
 
IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...
IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...
IMPLEMENTATION OF NLIZATION FRAMEWORK FOR VERBS, PRONOUNS AND DETERMINERS WIT...
 
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATIONA ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
 
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATIONA ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
A ROBUST THREE-STAGE HYBRID FRAMEWORK FOR ENGLISH TO BANGLA TRANSLITERATION
 

More from kevig

Genetic Approach For Arabic Part Of Speech Tagging
Genetic Approach For Arabic Part Of Speech TaggingGenetic Approach For Arabic Part Of Speech Tagging
Genetic Approach For Arabic Part Of Speech Taggingkevig
 
Improving Dialogue Management Through Data Optimization
Improving Dialogue Management Through Data OptimizationImproving Dialogue Management Through Data Optimization
Improving Dialogue Management Through Data Optimizationkevig
 
Document Author Classification using Parsed Language Structure
Document Author Classification using Parsed Language StructureDocument Author Classification using Parsed Language Structure
Document Author Classification using Parsed Language Structurekevig
 
Rag-Fusion: A New Take on Retrieval Augmented Generation
Rag-Fusion: A New Take on Retrieval Augmented GenerationRag-Fusion: A New Take on Retrieval Augmented Generation
Rag-Fusion: A New Take on Retrieval Augmented Generationkevig
 
Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...
Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...
Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...kevig
 
Evaluation of Medium-Sized Language Models in German and English Language
Evaluation of Medium-Sized Language Models in German and English LanguageEvaluation of Medium-Sized Language Models in German and English Language
Evaluation of Medium-Sized Language Models in German and English Languagekevig
 
IMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATION
IMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATIONIMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATION
IMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATIONkevig
 
Document Author Classification Using Parsed Language Structure
Document Author Classification Using Parsed Language StructureDocument Author Classification Using Parsed Language Structure
Document Author Classification Using Parsed Language Structurekevig
 
RAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATION
RAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATIONRAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATION
RAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATIONkevig
 
Performance, energy consumption and costs: a comparative analysis of automati...
Performance, energy consumption and costs: a comparative analysis of automati...Performance, energy consumption and costs: a comparative analysis of automati...
Performance, energy consumption and costs: a comparative analysis of automati...kevig
 
EVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGE
EVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGEEVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGE
EVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGEkevig
 
February 2024 - Top 10 cited articles.pdf
February 2024 - Top 10 cited articles.pdfFebruary 2024 - Top 10 cited articles.pdf
February 2024 - Top 10 cited articles.pdfkevig
 
Enhanced Retrieval of Web Pages using Improved Page Rank Algorithm
Enhanced Retrieval of Web Pages using Improved Page Rank AlgorithmEnhanced Retrieval of Web Pages using Improved Page Rank Algorithm
Enhanced Retrieval of Web Pages using Improved Page Rank Algorithmkevig
 
Effect of MFCC Based Features for Speech Signal Alignments
Effect of MFCC Based Features for Speech Signal AlignmentsEffect of MFCC Based Features for Speech Signal Alignments
Effect of MFCC Based Features for Speech Signal Alignmentskevig
 
NERHMM: A Tool for Named Entity Recognition Based on Hidden Markov Model
NERHMM: A Tool for Named Entity Recognition Based on Hidden Markov ModelNERHMM: A Tool for Named Entity Recognition Based on Hidden Markov Model
NERHMM: A Tool for Named Entity Recognition Based on Hidden Markov Modelkevig
 
NLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENE
NLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENENLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENE
NLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENEkevig
 
January 2024: Top 10 Downloaded Articles in Natural Language Computing
January 2024: Top 10 Downloaded Articles in Natural Language ComputingJanuary 2024: Top 10 Downloaded Articles in Natural Language Computing
January 2024: Top 10 Downloaded Articles in Natural Language Computingkevig
 
Clustering Web Search Results for Effective Arabic Language Browsing
Clustering Web Search Results for Effective Arabic Language BrowsingClustering Web Search Results for Effective Arabic Language Browsing
Clustering Web Search Results for Effective Arabic Language Browsingkevig
 
Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...
Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...
Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...kevig
 
Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...
Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...
Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...kevig
 

More from kevig (20)

Genetic Approach For Arabic Part Of Speech Tagging
Genetic Approach For Arabic Part Of Speech TaggingGenetic Approach For Arabic Part Of Speech Tagging
Genetic Approach For Arabic Part Of Speech Tagging
 
Improving Dialogue Management Through Data Optimization
Improving Dialogue Management Through Data OptimizationImproving Dialogue Management Through Data Optimization
Improving Dialogue Management Through Data Optimization
 
Document Author Classification using Parsed Language Structure
Document Author Classification using Parsed Language StructureDocument Author Classification using Parsed Language Structure
Document Author Classification using Parsed Language Structure
 
Rag-Fusion: A New Take on Retrieval Augmented Generation
Rag-Fusion: A New Take on Retrieval Augmented GenerationRag-Fusion: A New Take on Retrieval Augmented Generation
Rag-Fusion: A New Take on Retrieval Augmented Generation
 
Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...
Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...
Performance, Energy Consumption and Costs: A Comparative Analysis of Automati...
 
Evaluation of Medium-Sized Language Models in German and English Language
Evaluation of Medium-Sized Language Models in German and English LanguageEvaluation of Medium-Sized Language Models in German and English Language
Evaluation of Medium-Sized Language Models in German and English Language
 
IMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATION
IMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATIONIMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATION
IMPROVING DIALOGUE MANAGEMENT THROUGH DATA OPTIMIZATION
 
Document Author Classification Using Parsed Language Structure
Document Author Classification Using Parsed Language StructureDocument Author Classification Using Parsed Language Structure
Document Author Classification Using Parsed Language Structure
 
RAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATION
RAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATIONRAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATION
RAG-FUSION: A NEW TAKE ON RETRIEVALAUGMENTED GENERATION
 
Performance, energy consumption and costs: a comparative analysis of automati...
Performance, energy consumption and costs: a comparative analysis of automati...Performance, energy consumption and costs: a comparative analysis of automati...
Performance, energy consumption and costs: a comparative analysis of automati...
 
EVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGE
EVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGEEVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGE
EVALUATION OF MEDIUM-SIZED LANGUAGE MODELS IN GERMAN AND ENGLISH LANGUAGE
 
February 2024 - Top 10 cited articles.pdf
February 2024 - Top 10 cited articles.pdfFebruary 2024 - Top 10 cited articles.pdf
February 2024 - Top 10 cited articles.pdf
 
Enhanced Retrieval of Web Pages using Improved Page Rank Algorithm
Enhanced Retrieval of Web Pages using Improved Page Rank AlgorithmEnhanced Retrieval of Web Pages using Improved Page Rank Algorithm
Enhanced Retrieval of Web Pages using Improved Page Rank Algorithm
 
Effect of MFCC Based Features for Speech Signal Alignments
Effect of MFCC Based Features for Speech Signal AlignmentsEffect of MFCC Based Features for Speech Signal Alignments
Effect of MFCC Based Features for Speech Signal Alignments
 
NERHMM: A Tool for Named Entity Recognition Based on Hidden Markov Model
NERHMM: A Tool for Named Entity Recognition Based on Hidden Markov ModelNERHMM: A Tool for Named Entity Recognition Based on Hidden Markov Model
NERHMM: A Tool for Named Entity Recognition Based on Hidden Markov Model
 
NLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENE
NLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENENLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENE
NLization of Nouns, Pronouns and Prepositions in Punjabi With EUGENE
 
January 2024: Top 10 Downloaded Articles in Natural Language Computing
January 2024: Top 10 Downloaded Articles in Natural Language ComputingJanuary 2024: Top 10 Downloaded Articles in Natural Language Computing
January 2024: Top 10 Downloaded Articles in Natural Language Computing
 
Clustering Web Search Results for Effective Arabic Language Browsing
Clustering Web Search Results for Effective Arabic Language BrowsingClustering Web Search Results for Effective Arabic Language Browsing
Clustering Web Search Results for Effective Arabic Language Browsing
 
Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...
Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...
Semantic Processing Mechanism for Listening and Comprehension in VNScalendar ...
 
Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...
Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...
Investigation of the Effect of Obstacle Placed Near the Human Glottis on the ...
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

Rule Based Transliteration Scheme for English to Punjabi

  • 1. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 DOI : 10.5121/ijnlc.2013.2207 67 RULE BASED TRANSLITERATION SCHEME FOR ENGLISH TO PUNJABI Deepti Bhalla1 , Nisheeth Joshi2 and Iti Mathur3 1,2,3 Apaji Institute, Banasthali University, Rajasthan, India 1 deeptibhalla0600@gmail.com 2 nisheeth.joshi@rediffmail.com 3 mathur_iti@rediffmail.com ABSTRACT Machine Transliteration has come out to be an emerging and a very important research area in the field of machine translation. Transliteration basically aims to preserve the phonological structure of words. Proper transliteration of name entities plays a very significant role in improving the quality of machine translation. In this paper we are doing machine transliteration for English-Punjabi language pair using rule based approach. We have constructed some rules for syllabification. Syllabification is the process to extract or separate the syllable from the words. In this we are calculating the probabilities for name entities (Proper names and location). For those words which do not come under the category of name entities, separate probabilities are being calculated by using relative frequency through a statistical machine translation toolkit known as MOSES. Using these probabilities we are transliterating our input text from English to Punjabi. KEYWORDS Machine Translation, Machine Transliteration, Name entity recognition, Syllabification. 1. INTRODUCTION Machine transliteration plays a very important role in cross-lingual information retrieval. The term, name entity is widely used in natural language processing. Name entity recognition has many applications in the field of natural language processing like information extraction i.e. extracting the structured text from unstructured text, data classification and question answering. In this paper we are only emphasizing on transliteration of proper names & locations using statistical approach. The process of transliterating a word from its native language to foreign language is called forward transliteration and the reverse process is called backward transliteration. This paper addresses the problem of forward transliteration i.e. from English to Punjabi. For Example, ‘Silver’ in English is transliterated to ‘ਿਸਲਵਰ’ into Punjabi instead of ‘ਚਦ ੀ ’. Here our main aim is to develop a transliteration system which can be used to properly transliterate the name entities as well as the words which are not name entities from source language to target language. We have used English-Punjabi parallel corpus of proper names and locations to perform our experiment. The remainder of this paper is organized as follows: In section 2 we described related work Section 3 gives a brief introduction about analysis of English and Punjabi script. Section 4 explains our methodology and experimental set up. Section 5 consists of evaluation and results. Finally in section 6 we conclude the paper.
  • 2. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 68 2. RELATED WORK A lot of work has been carried out in the field of machine transliteration. Kamal Deep and Goyal [1] have addressed the problem of transliterating Punjabi to English language using rule based approach. The proposed transliteration scheme uses grapheme based method to model the transliteration problem. This technique has demonstrated transliteration from Punjabi to English for common names and achieved accuracy of 93.22%. Sharma et al. [2] presented English-Hindi Transliteration using Statistical Machine Translation in different Notations. In this paper they have shown that transliteration in WX-notation gives improved results over UTF-notation by training the English-Hindi corpus (of Indian names) using Phrase based statistical machine translation. Kamal deep et al. [3] proposed Hybrid Approach for Transliteration from Punjabi to English. In this paper they addressed the problem of transliterating Punjabi to English language using statistical rule based approach. The Authors used letter to letter mapping as baseline and tried to find out the improvements by statistical methods. kaur and Josan [4] proposed a framework which addresses the issue of Statistical Approach to Transliteration from English to Punjabi. In this Statistical Approach to transliteration is used from English to Punjabi using MOSES, a statistical machine translation tool. They applied transliteration rules and after that showed average percentage, accuracy of the system and BLEU score which comes out to be 63.31% and 0.4502 respectively. Padda et al. [5] presented conversion system on Punjabi Text to IPA. In this paper they described steps for converting Punjabi text to IPA. In this paper, they have shown how a letter of Punjabi maps directly to its corresponding IPA symbol which represents the sounds of spoken language. Josan et al. [6] presented a novel approach to improve Punjabi to Hindi transliteration by combining a basic character to character mapping approach with rule based and Soundex based enhancements. Experimental results show that this approach effectively improves the word accuracy rate and average Levenshtein distance. Dhore et al. [7] have addressed the problem of machine transliteration where given a named entity in Hindi using Devanagari script need to be transliterated in English using CRF as a statistical probability tool and n-gram as a features set. In this approach, they presented machine transliteration of named entities for Hindi-English language pair using CRF as a statistical probability tool and n-gram as feature set. They achieved accuracy of 85.79% . Musa et al. [8] proposed Syllabification Algorithm based on Syllable Rules Matching for Malay Language. In this paper, authors presented a new syllabification algorithm for Malay language. 3. ANALYSIS OF ENGLISH AND PUNJABI SCRIPT Punjabi is an ancient and Indo-Aryan language which is mainly used in regions of Punjab. It is one of the world’s 14th widely spoken languages. Its script is Gurumukhi which is based on Devanagri. Punjabi is one of the Indian language and official language of Punjab. Along with Punjab it is also spoken in neighbouring areas such as Haryana and Delhi. There are 19 Vowels (10 Independent Vowels and 9 dependent Vowels) and 41 Consonants in Punjabi language. English on the other hand is based on Roman Script. It is one of the six international languages of United Nations. There are 26 letters in English. Out of which 21 are Consonants and 5 are Vowels. 4. METHODOLOGY AND EXPERIMENTAL SETUP In our work, we have English Punjabi parallel corpus of name entities. We are basically emphasizing on transliteration of our input text with the help of rule matching. We are using statistical approach for transliteration that is we train and test our model using MOSES toolkit. With the help of GIZA++ we have calculated translation probabilities which are based on relative
  • 3. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 69 frequency. For constructing our rules we are using syllabification approach. The syllable is a combination of vowel and consonant pairs such as V, VC, CV, VCC, CVC, CCVC and CVCC. Almost all the languages have VC, CV or CVC structures so we are using vowel and consonants as the basic phonification unit. Some possible rules that we have constructed for syllabification are shown in table 1: Table1: Possible combinations for syllables Syllable structure Example Syllabified form(English) Syllabified form(Punjabi) V eka [e] [ka] [ਏ] [ਕਾ] CV tarun [ta] [run] [ਤ] [ਰੁਣ] VC angela [an] [ge] [la] [ਅਨ] [ਗੇ] [ਲਾ] CVC sidhima [si] [dhi] [ma] [ਿਸ] [ਧੀ] [ਮਾ] CCVC Odisha [o] [di] [sha] [ਓ] [ਡੀ] [ਸ਼ਾ] VCC obhika [o] [bhi] [ka] [ਓ] [ਭੀ] [ਕਾ] V=Vowel, C=Consonant If we have a word P then it will be syllabified in the form of {p1,p2,p3….pn} where p1,p2..pn are the individual syllables. We have syllabified our English input using rule based approach for which we have used the following algorithm. Algorithm for syllable extraction 1. Enter input string in English. 2. Identify Vowels and Consonants. 3. Identify Vowel-Consonant combination and consider it as one syllable. 4. Identify Consonants followed by Vowels and consider them as separate syllables. 5. Identify Vowels followed by two continuous Consonants as separate syllable. 6. Consider Vowel surrounded by two Consonants as separate syllable. 7. Transliterate each syllable into Punjabi.
  • 4. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 70 For converting our English input to equivalent Punjabi output we first recognize the name entities from our input sentence. For this we have used Stanford NER tool [10] which gives us name entities in English text. The text entered by the user is first analyzed and then pre-processed. After pre-processing if the selected input is a proper name or location then it is passed to the syllabification module through which the syllables are extracted. After selection of equivalent probability, syllables are combined to form the Punjabi word. If the selected input is not a name entity it will be passed to the syllabification module and will be transliterated with the help of probability matching. Separate probabilities are calculated for those words which are not name entities. Table 2: Corpus English Words Punjabi Words English Sentences Training 25,500 25,500 Testing 6080 1500 Table 2 demonstrates the English-Punjabi parallel corpus that we have used for performing our experiment. In this we have trained our language model using IRSTLM toolkit [9]. Our transliteration system follows the steps which are represented in figure 1. Example: Source sentence: Teena is going to Haryana Target sentence: ਟੀਨਾ ਇਜ ਗੋਇੰਗ ਟੂ ਹਿਰਆਣਾ In this initially the name entities will be extracted which are Teena (proper name) and Haryana (location). After pre-processing, these words will be checked with the help of name entity recognizer for identifying whether they are name entities or not. If the word is a name entity of type proper name and location, they will be passed to the syllabification module. In this case the name Teena will be syllabified in the form of Tee na and location name Haryana will be syllabified in the form of Har ya na. After syllabification, these words will be checked for their corresponding English-Punjabi probabilities and equivalent Punjabi syllables are selected. The words other than the name entities are syllabified and matched against the separate probabilities. For example going are transliterated to go ing. Finally these syllables are joined to generate final output sentence. Through language model training we have calculated N-gram probabilities which are based on relative frequency. For calculating the N-gram probability we are using the following formula [11]. (1) Where probability of a word wn given a word wn-1 is count (wn-1, wn)/count (wn-1) For example:
  • 5. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 71 For a name Kunal probabilities for every syllable can be as follows: = 0.8797654 = 0.7333333 Final Score=Prob(ਕੁ|ku)×Prob(ਣਾਲ|nal) =0.64516127 Figure 1: System architecture
  • 6. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 72 After selecting the equivalent Punjabi syllable on the basis of probabilities these syllables are joined together and final output is obtained. 5. EVALUATION AND RESULTS We have used a corpus of 1500 sentences which had 15982 words. Among them 45% were name entities i.e. 7192 were proper names, locations, organization and Date & Time. Among these 88% were name entities of type person & location i.e. 6328 were person names or location names. From these our system was able to correctly transliterate 6109 name entities. Remaining 55 % i.e. 8790 words were those that were not name entities and from these our system was able to transliterate 7987 words correctly. This provided us with accuracy of 88.19%. The accuracy was calculated using the formula: *100 (2) Some of the names which are correctly transliterated by our system are as follows:. Table 3: Correct output spardha ਸਪਰਧਾ sanbosh ਸੰਬੋਸ਼ kamaldeep ਕਮਲਦੀਪ haryana ਹਿਰਆਣਾ shelly ਸ਼ੇਲੀ Some of the names which are not correctly transliterated by our system are as follows: Table 4: Incorrect output falkanvai ਫਲਕੰਵਆ gowryharan ਗੋਰੀਹਰਣ seerajuddeen ਸੀਰਾਜੁਿਦਨ kolkandkar ਕੋਲਕੰ ਡਕਰ 6. CONCLUSION In this paper we have performed our experiment using statistical machine translation tool. We have shown how we can extract syllables from our input text and perform transliteration of name
  • 7. International Journal on Natural Language Computing (IJNLC) Vol. 2, No.2, April 2013 73 entities (proper names and locations) and rest of the words other than name entities in source language to target language through probability calculation. This transliteration system will prove to be very beneficial. Through this approach we attained accuracy of 88.19%. In future we will work on remaining name entities that were not included in this experiment. 7. REFERENCES [1] Kamal Deep and Vishal Goyal, (2011) ”Development of a Punjabi to English transliteration system”. In International Journal of Computer Science and Communication Vol. 2, No. 2, pp. 521-526. [2] Shubhangi Sharma, Neha Bora and Mitali Halder, (2012) “English-Hindi Transliteration using Statistical Machine Translation in different Notation” International Conference on Computing and Control Engineering (ICCCE 2012). [3] Kamal Deep, Dr.Vishal Goyal, (2011) “Hybrid Approach for Punjabi to English Transliteration System” International Journal of Computer Applications (0975 – 8887) Volume 28– No.1. [4] Jasleen kaur Gurpreet Singh josan , (2011) “Statistical Approach to Transliteration from English to Punjabi”, In Proceeding of International Journal on Computer Science and Engineering (IJCSE), Vol. 3 Issue 4, p1518. [5] Er. Sheilly Padda, Rupinderdeep Kaur, Er. Nidhi, (2012) “Punjabi Phonetic: Punjabi Text to IPA Conversion” International Journal of Emerging Technology and Advanced Engineering Website: www.ijetae.com ISSN 2250-2459, Volume 2, Issue 10. [6] Gurpreet Singh Josan, Gurpreet Singh Lehal, (2010) “A Punjabi to Hindi Machine Transliteration System” Computational Linguistics and Chinese Language Processing Vol. 15, No. 2, pp. 77-102. [7] Manikrao L Dhore, Shantanu K Dixit, Tushar D Sonwalkar, (2012) “Hindi to English Machine Transliteration of Named Entities using Conditional Random Fields.” International Journal of Computer Applications;6/15/2012, Vol. 48, p31. [8] Musa, Hafiz, Rabith A.kadir, Azreen Azman, M.taufik Abadullah, (2011) "Syllabification algorithm based on syllable rules matching for Malay language." Proceedings of the 10th WSEAS international conference on Applied computer and applied computational science. World Scientific and Engineering Academy and Society (WSEAS). [9] To download IRSTLM toolkit http://www.statmt.org [10] Jenny Rose Finkel, Trond Grenager, and Christopher Manning, (2005) Incorporating Non-local Information into Information Extraction Systems by Gibbs Sampling. Proceedings of the 43nd Annual Meeting of the Association for Computational Linguistics (ACL 2005), pp. 363-370. [11] Daniel Jurafsky, James H. Martin Speech and Language processing An Introduction to speech Recognition, natural language processing, and computational linguistics. Authors Deepti Bhalla is pursuing her M.Tech in Computer Science from Banasthali University, Rajasthan and is working as a Research Assistant in English-Indian Languages Machine Translation System Project sponsored by TDIL Programme, DEITY. She has her interest in Machine Translation specifically in English-Punjabi Language Pair. She has developed various tools on Punjabi Language Processing. Her current research interest includes Natural Language Processing and Machine Translation. Nisheeth Joshi is a researcher working in the area of Machine Translation. He has been primarily working in design and development of evaluation Matrices in Indian languages. Besides this he is also actively involved in the development of MT engines for English to Indian Languages. He is one of the expert empanelled with TDIL programme, Department of electronics Information Technology (DEITY), Govt. of India, a premier organization which foresees Language Technology Funding and Research in India. He has several publications in various journals and conferences and also serves on the Programme Committees and Editorial Boards of several conferences and journals. Iti Mathur is an assistant professor at Banasthali University. Her primary area of research is computational semantics and ontological engineering. Besides this she is also involved in the development of MT engines for English to Indian Languages. She is one of the experts empanelled with TDIL Programme, Department of Electronics Information Technology (DEITY), Govt. of India, a premier organization which foresees Language Technology Funding and Research in India. She has several publications in various journals and conferences and also serves on the Programme Committees and Editorial Boards of several conferences and journals.