SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1870
Survey on Grammar Checking and Correction using Deep Learning for
Indian Languages
Neethu S Kumar1, Supriya L P2
1MTech, Dept. of Computer Science & Engineering, Sree Buddha College of Engineering, Pathanamthitta, Kerala
2Assistant Professor, Dept. of computer science & Engineering, Sree Buddha College of Engineering,
Pathanamthitta, Kerala
-------------------------------------------------------------------------***------------------------------------------------------------------------
Abstract - A grammar checker is one of the basic Natural
Language Processing tools for any language. The grammar
checker is widely used for detecting and correcting the
sentence during a writing process. There are different kinds
of grammar checkers. This paper describes a survey on
grammar checker using deep learning for Indian languages.
Grammar checking is a fundamental task for the writing
process. The grammar consists of many rules includingpast,
present, and future. There are differentgrammarchecker for
different languages which aims to improve the accuracy for
minimum error. This survey concludes with different
features of existing grammar checking.
Key Words: Natural Language Processing, Grammar,
Grammar checker, Rule-based, Statistical, Hybrid
1. INTRODUCTION
Language is a communication between human beings.
Human natural language can be defined as an
interchangeability process betweenhumanbeings.Grammar
is elements in language and it contains sets of rules. Wordsare
the basic grammatical units and these grammatical units
combine together to form sentences. These sentences are
formed by using some grammar rules. Grammar is a set of
rules and these rules are used to form sentences. There are
many grammatical errors occurring during the writing
process.
One of the main objectives of communication is to
share information. This information can be defined in
written-form or vocal-form. The most important in
information content form is the validity of sentences in the
language. Morphemes, phonemes, words, phrases, clauses,
sentences, vocabulary and grammar are the blocks of
language. All valid sentences of a language must follow the
rules of that language. A Sentence is the combination of
different words. Sentences with various types of errors are
written by language learners of different backgrounds.
Sentences can be classified into mainly three. First, simple
sentences, which is a collection of one or more arguments.
This sentence contains clause and mostly verb root and does
not contain question words and negation. Second, complex
sentences,whichcontaintwoclauses,havinginterdependence
between main and dependent or subordinate clause. Third,
compound sentences, which contain multiple clauses.
Natural Language Processing is the one the subfield of
artificial intelligence, which is the interaction between the
computer and human languages.Mostofthenaturallanguage
processing based on handwrittenrules. Grammarcheckingis
one of the most common technology of natural language
processing. There are many grammar checkers are used for
different languages. The Grammar checker is a program
which is used to check whether the sentence is
grammatically correct or not. Many different types of
grammar checker based on different approaches. They are
Rule-based checking, statistics-based checking and hybrid
checking. Most of the existing grammar checking are style
checking, checking uncommon words and complicated
sentence structure.
1.1 Statistical Grammar Checker
In statistical grammar checker, which use an annotated
corpus. The annotated corpus is maintained from different
journals, magazines or documents. It ensures that the
correctness of sentences by checking the input sentences
with corpus. Here, there are mainly two ways to check the
input sentence. First input text is directly checked with
corpus and it check whether the sentence is matched with
input text and it is tagged as grammatically errorsotherwise
checked the sentence is correct or incorrect. Thesecond way
is, the maintained corpus are generating some rules and the
input sentence is checked by using these rules. When the
corpus is maintained or add new data there is no update for
the rules. This approaches has some disadvantageisthatit is
difficult to find the error in sentence and recognize the error
in the system.
1.2 Rule Based Grammar Checking
Most commonly used approaches is rule-based grammar
checking. In rule-based grammar checking, the input
sentence is checked by rules formed from the corpus. But in
statistical approach, rules are manually generated. In the
rule-based approach, the rules are easytoconfigureandalso
to modify these rules. One of the significant advantages of
this approach is to handle the rules by one who does not
have programming language and it also provides a detailed
error message. The main characteristics ofthisapproachare
to handle all features of language and sentences also needto
be completed and also it can easily handle the input
sentence.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1871
1.1 Hybrid Grammar Checking
The hybrid approach combines both rule-based and
statistical grammar checking. It is more robust and also
achieves higher efficiency.
2. LITERATURE SURVEY
This section will provide the detailed study of different
existing grammar checkers.
2.1 ENGLISH GRAMMAR CHECKER
Many grammar checker are developed including the English
language in Microsoft word processor. There is a number of
English grammar checker researches. One of thesegrammar
checker research is done by Daniel Naber [1]. The aim of an
English grammar checker is to design a grammar and style
checker. Both the grammar checker and style checkercan be
used as standalone and word processor systems. The
grammar checker and style checker takes a text as inputtext
and returns a list of possible errors. To detecting and
correcting the errors, each word of the sentence is assigned
to its part of speech tag (noun, verb, adjective, adverb, and
determiner). Many of them have a different part of speech
tags depending on their context. If the number of part of
speech tag is increased, it is more difficult to find the right
tag for a given occurrence of a word. After part of speech
tagging, each input sentence is divided into chunks (noun
phrases).
The English grammar checker has 54 pre-defined
grammar rules, which are a sequence of tokens to be
matched. After chunking, the textismatchedagainstall these
pre-defined error rules. English grammar checking with
dependency parsing is a possibleextensionforgrammarand
style checker. The English grammar checker detects 42
errors. But the grammar and style checker identifies
different errors in the input sentence when the errors are
independent of one another. This type of errors cannot be
detected in MS word and the MS word cannot specify more
than one error for one sentence.
2.2 AFAN OROMO GRAMMAR CHECKER
Afan Oromo grammar checker is one of the most research is
done for language in Ethiopia [2]. This grammar checker is
based on a rule-based approach. There mainly 123 different
rules are used in this grammar checker to identify theerrors
occurring in the given sentence. There are mainly five
components of Afan Oromo grammar checker. First one is
tokenizer, which the input sentence is divided into words.
The second one is, part of speech, it assigns each word into a
part of speech tag. The third one is stemmer, which accepts
the tagged words and provides root and affixes for the
tagged word. These three steps used toremovecertaintypes
of roots and affixes. The fourth one is grammatical relation
finder, which assigns grammatical relations between each
word. These words include subject and verb, subject and
adjective, main verb and subordinate verb in terms of tense.
Based on the rules there re agreement between words. The
rules take roots and affixes that are produced by a stammer,
which is to check the agreement between words. This
grammatical information is presented by the roots and
affixes rules. The fifth and final one is suggestion creation,
which suggests the corresponding sentence when the error
occurs. Afan Oromo grammar checker based on rule-based
approach, which tested based on the number of errors are
detected and the number of errors correcting by the system.
2.3 PORTUGUESE GRAMMAR CHECKER
One of the developed grammar checkers is for Portuguese
languages is COGrOO [3]. Itis a Portuguesegrammarchecker
which is based on CETENFOLHA a Brazilian Portuguese
morph syntactic annotated corpus. The researcherdesigned
to solve some problem including nominal and verbal
agreement, nominal and verbal government and misuse of
adverb and adjectives. The Portuguese grammar checker
contains some rules set in the system. They are local rules
and structural rules. These two error checker check for the
local and structural errors. Local rules consist of a sequence
of word rules and the structural rules consist of complex
rules including nominal and verb agreement, nominal and
verbal government, misuse of adverb and adjectives. Words
in the sentence are tagged by using the part of speech. And
then chuck the tagged words to noun and verbal phrases
using the chunker. Finally, the grammatical relation finder
identifies the relation between the noun and verbal phrases
and their grammatical roles including subject, object, and
verb.
2.4PUNJABI GRAMMAR CHECKER
Punjabi grammar checker is the type of grammar checker.
Indian and Pakistan is most commonly using the Punjabi
language. It is a part of Indo- Aryan family of language.
Punjabi grammar checker is discussed in [4]. Punjabi
grammar checker is based on a rule-based approach. Most
commonly occurring a grammatical error in the Punjabi
language is modifier and noun agreement, subject and verb
agreement, noun and adjective, an order of modifier of the
noun in a noun phrase, the order of verb in a verb phrase.
There are some steps to detect the errors. First is
tokenization, it is done the pre-processing task on the input
sentence and it will perform the morphological analysis in
this phase. The part of speech tagger is engaged to
disambiguate in the tags using a rule-based approach and
the sentence is grouped into phrases based on the phrase
chucking rule. And lastthegrammatical errorstothephrases
and the text will be identified and correction suggested by
using the grammatical error checking rule.
2.5 RULE-BASED AMHARIC GRAMMAR CHECKER
Amharic grammar checker is a rule-based approach is used,
which is used to check whether the given sentence is
grammatically correct or not [5]. This rule-based grammar
checker contains some defined grammar rules. This checker
is developed by using manually constructed rules. In rule-
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1872
based Amharic grammar checker accepts the input text and
this text contains a subject, objectandverborderasaninput.
The input sentences split the sentences to words. These
Amharic subjects do not have a subject marker. The rule-
based Amharic grammar checker contains some series of
steps to checking the grammar. First identifies the noun as
the subject and then noun as an object. And every word in
sentence analyzed using the morphological analyzer. There
is some grammatical relation inbuilt based on the analysis.
These relations will be matched against the rules. The rule-
based Amharic grammar checker accepts the sentence as an
input and then identifies grammatically correct or not and it
shows corresponding suggestion for output.
2.6 SWEDISH GRAMMATIFIX GRAMMAR CHECKER
Grammatifix is one of the projects, which is donebySwedish
speakers. It is developed as a Swedish grammar checker [6].
The study of grammatifix starts with different existing
grammar checker of different languages. The Swedish
grammar checker collecting for error types and discovery of
new types. Error type is based on the classification of
defined error types. Grammatifix checks noun phrase
internal agreement, verb chain consistency. In Swedish
grammar checker, to detecting the error by using different
error technologies. To thedetectionofsyntactic errors,using
a constraint grammar formalism. To detect punctuation and
number formatting convention violations using the regular
expressing based technique. Grammatifix is commonly
referred to as an error treatment method and it does not
detect compound words mistakenly.
2.7 NEPALI GRAMMAR CHECKER
The Nepali grammar checker is one of the grammar checker
developed to the Nepali language. The detailed explanation
of Nepali grammar checker in [7]. This grammar checker is
based on a rule-based approach. In Nepaligrammarchecker,
the input sentence tokenized into words and these words is
for part of speech tagged throughthemorphological module.
The next step is the part of speech tagger tags untagged
tokenized words. Then the chunker and parser identify the
phrases from the part of spoken words.Andthechunker and
parser require production rules and part of speech tags of
the input text, it will return chunks and phrases. These
phrases are assigned to grammatical roles like a subject,
object, and verb. Finally, the syntaxischeckedandtheNepali
grammar checker deals with simple sentences.
2.8 ICELANDIC GRAMMAR CHECKER
The Icelandic grammar checker is based rule-based
approach [8]. In Icelandic grammar checker, first input
sentence passes through parsing for part of speech tagging
and syntactic analysis. After part of speech tagging, the
system is finding the process to each rule. If the system finds
some ways, the input text is not in accordance with relevant
rules, an error is generated. The system only detects only
errors and correction suggestions. But it does not detect
stylistic errors.
2.9 HINDI GRAMMAR CHECKER
Hindi grammar checker is one the grammar checker in
Indian languages. L. Bopche, G. Dhopavkar, and M.
Kshirsagar explain the methods for Hindi grammar checker
[9]. This grammar checker consists of the lexicon for
morphological analysis and rule-based system. First, the
input sentence passes through all processes such as
tokenization, analysis, and partofspeechtagging.Thepartof
speech tags contains a set of rules. This grammar checker
checks the sentence and detects the errors. It does not
provide any suggestion for the errors.
3. CONCLUSION
In this literature survey, different approaches,
methodologies are reviewed with different concepts. The
main aim of this literature survey is tostudythefeaturesand
methods used for different existing grammar checkers.
There are many different types of grammar checker for
different languages. Each system has different methods and
different approaches. This survey concludes with the study
of the features of the grammar checker. And also study the
most commonly occurring grammatical errors. There are
many grammar checker existing in foreign languages but in
Indian languages a limited number of the grammar checker.
Hence our future research work aims to develop grammar
checker for Indian languages.
REFERENCES
[1] Daniel Naber. “A Rule-Based Style And Grammar
Checker”. Diplomarbeit. Technische Fakultät Bielefeld,
2003.
[2] Tesfaye, Debela. “A Rule-Based Afan Oromo Grammar
Checker”. Jimma Institute of Technology. Ethiopia: Vol.
2, No. 8, 2011.
[3] Kinoshita, Jorge; Nascimento, Laнs do; Dantas ,Carlos
Eduardo. ”CoGrOO: a BrazilianPortuguese Grammar
Checker based on the CETENFOLHA Corpus”.
Universidade da Sгo Paulo (USP), Escola Politйcnica.
2003.
[4] Singh, Mandeep; Singh, Gurpreet; Sharma, Shiv. “A
Punjabi Grammar Checker”. Punjabi University. 2nd
international conference of computational linguistics:
Demonstration paper. 2008. pp. 149 – 132.
[5] Aynadis Temesgen Gebru, ‘Design and development of
Amharic Grammar Checker’, 2013.
[6] Domeij, Rickard; Knutsson, Ola;Carlberger,Johan;Kann,
Viggo. “Granska: An efficient hybrid system for Swedish
grammar checking”. Proceedings of the 12th Nordic
conference in computational linguistic, Nodalida- 99.
2000.
[7] “A prototype of a grammar checker for Icelandic”,
available at
www.ru.is/~hrafn/students/BScThesis_Prototype_Icela
ndic_GrammarChecker.pdf .
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1873
[8] Bal Krishna Bal, Prajol Shrestha, “Architectural and
System Design of the Nepali Grammar Checker”,
www.panl10n.net/english/.../Nepal/Microsoft%20Wor
d%20-%208_OK_N_400.pdf
[9] LataBopche, GauriDhopavkar, and ManaliKshirsagar,
“Grammar Checking System Using Rule Based
Morphological Process for an Indian Language”, Global
Trends in Information Systems and Software
Applications,4thInternational Conference,ObCom2011
Vellore, TN, India, December 9-11, 2011
BIOGRAPHIES
Neethu S Kumar received the
Bachelor’s Degree in Computer
Science and Engineering fromSree
Buddha college of Engineering,
Kerala, India in 2017. She is
currently pursing Master’s Degree
in Computer Science and
Engineering in Sree Buddha
College of Engineering, Kerala,
India.
Prof. Supriya L P. has more than 12
years of experience in teaching,
Research and industry. She
completed her post-graduation in
Computer Science from Madras
University in 2003. She received
her M.Phil. Fromthedepartmentof
computer Science in 2007,
Annamalai University specialized
in image processing .She received
her Master of Engineering (M.E)
degree from School of Computing,
Sathyabama University, Computer
Science and Engineering in 2009.
At present she is pursuingherPhD.
She started her career as a faculty
of Computer Science in 2004 at
Chennai. She has got a number of
publications in conferences and
Journals national/international.

Contenu connexe

Tendances

INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...
INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...
INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...
kevig
 

Tendances (18)

Cross language information retrieval in indian
Cross language information retrieval in indianCross language information retrieval in indian
Cross language information retrieval in indian
 
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 Novel Approach for Rule Based Translation of English to Marathi
A Novel Approach for Rule Based Translation of English to MarathiA Novel Approach for Rule Based Translation of English to Marathi
A Novel Approach for Rule Based Translation of English to Marathi
 
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
 
Design of A Spell Corrector For Hausa Language
Design of A Spell Corrector For Hausa LanguageDesign of A Spell Corrector For Hausa Language
Design of A Spell Corrector For Hausa Language
 
Comparison Analysis of Post- Processing Method for Punjabi Font
Comparison Analysis of Post- Processing Method for Punjabi FontComparison Analysis of Post- Processing Method for Punjabi Font
Comparison Analysis of Post- Processing Method for Punjabi Font
 
IRJET- Querying Database using Natural Language Interface
IRJET-  	  Querying Database using Natural Language InterfaceIRJET-  	  Querying Database using Natural Language Interface
IRJET- Querying Database using Natural Language Interface
 
Grapheme-To-Phoneme Tools for the Marathi Speech Synthesis
Grapheme-To-Phoneme Tools for the Marathi Speech SynthesisGrapheme-To-Phoneme Tools for the Marathi Speech Synthesis
Grapheme-To-Phoneme Tools for the Marathi Speech Synthesis
 
Punjabi to Hindi Transliteration System for Proper Nouns Using Hybrid Approach
Punjabi to Hindi Transliteration System for Proper Nouns Using Hybrid ApproachPunjabi to Hindi Transliteration System for Proper Nouns Using Hybrid Approach
Punjabi to Hindi Transliteration System for Proper Nouns Using Hybrid Approach
 
INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...
INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...
INTEGRATION OF PHONOTACTIC FEATURES FOR LANGUAGE IDENTIFICATION ON CODE-SWITC...
 
C14-1028
C14-1028C14-1028
C14-1028
 
Ijnlc020306NAMED ENTITY RECOGNITION IN NATURAL LANGUAGES USING TRANSLITERATION
Ijnlc020306NAMED ENTITY RECOGNITION IN NATURAL LANGUAGES USING TRANSLITERATIONIjnlc020306NAMED ENTITY RECOGNITION IN NATURAL LANGUAGES USING TRANSLITERATION
Ijnlc020306NAMED ENTITY RECOGNITION IN NATURAL LANGUAGES USING TRANSLITERATION
 
B tech project_report
B tech project_reportB tech project_report
B tech project_report
 
Ijarcet vol-3-issue-1-9-11
Ijarcet vol-3-issue-1-9-11Ijarcet vol-3-issue-1-9-11
Ijarcet vol-3-issue-1-9-11
 
Transliteration by orthography or phonology for hindi and marathi to english ...
Transliteration by orthography or phonology for hindi and marathi to english ...Transliteration by orthography or phonology for hindi and marathi to english ...
Transliteration by orthography or phonology for hindi and marathi to english ...
 
A Review on a web based Punjabi t o English Machine Transliteration System
A Review on a web based Punjabi t o English Machine Transliteration SystemA Review on a web based Punjabi t o English Machine Transliteration System
A Review on a web based Punjabi t o English Machine Transliteration System
 
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
 
Named Entity Recognition using Hidden Markov Model (HMM)
Named Entity Recognition using Hidden Markov Model (HMM)Named Entity Recognition using Hidden Markov Model (HMM)
Named Entity Recognition using Hidden Markov Model (HMM)
 

Similaire à IRJET- Survey on Grammar Checking and Correction using Deep Learning for Indian Languages

Designing A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language TextDesigning A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
CSCJournals
 
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language TextDesigning A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
CSCJournals
 
Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)
Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)
Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)
jennifer steffan
 
Cohesive Software Design
Cohesive Software DesignCohesive Software Design
Cohesive Software Design
ijtsrd
 
Chinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLPChinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLP
Andi Wu
 
An efficient approach to query reformulation in web search
An efficient approach to query reformulation in web searchAn efficient approach to query reformulation in web search
An efficient approach to query reformulation in web search
eSAT Journals
 

Similaire à IRJET- Survey on Grammar Checking and Correction using Deep Learning for Indian Languages (20)

IRJET- Vernacular Language Spell Checker & Autocorrection
IRJET- Vernacular Language Spell Checker & AutocorrectionIRJET- Vernacular Language Spell Checker & Autocorrection
IRJET- Vernacular Language Spell Checker & Autocorrection
 
RBIPA: An Algorithm for Iterative Stemming of Tamil Language Texts
RBIPA: An Algorithm for Iterative Stemming of Tamil Language TextsRBIPA: An Algorithm for Iterative Stemming of Tamil Language Texts
RBIPA: An Algorithm for Iterative Stemming of Tamil Language Texts
 
RBIPA: An Algorithm for Iterative Stemming of Tamil Language Texts
RBIPA: An Algorithm for Iterative Stemming of Tamil Language TextsRBIPA: An Algorithm for Iterative Stemming of Tamil Language Texts
RBIPA: An Algorithm for Iterative Stemming of Tamil Language Texts
 
IRJET- Spelling and Grammar Checker and Template Suggestion
IRJET- Spelling and Grammar Checker and Template SuggestionIRJET- Spelling and Grammar Checker and Template Suggestion
IRJET- Spelling and Grammar Checker and Template Suggestion
 
Allin Qillqay A Free On-Line Web Spell Checking Service For Quechua
Allin Qillqay  A Free On-Line Web Spell Checking Service For QuechuaAllin Qillqay  A Free On-Line Web Spell Checking Service For Quechua
Allin Qillqay A Free On-Line Web Spell Checking Service For Quechua
 
IRJET - Text Optimization/Summarizer using Natural Language Processing
IRJET - Text Optimization/Summarizer using Natural Language Processing IRJET - Text Optimization/Summarizer using Natural Language Processing
IRJET - Text Optimization/Summarizer using Natural Language Processing
 
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language TextDesigning A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
 
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language TextDesigning A Rule Based Stemming Algorithm for Kambaata Language Text
Designing A Rule Based Stemming Algorithm for Kambaata Language Text
 
A COMPREHENSIVE ANALYSIS OF STEMMERS AVAILABLE FOR INDIC LANGUAGES
A COMPREHENSIVE ANALYSIS OF STEMMERS AVAILABLE FOR INDIC LANGUAGES A COMPREHENSIVE ANALYSIS OF STEMMERS AVAILABLE FOR INDIC LANGUAGES
A COMPREHENSIVE ANALYSIS OF STEMMERS AVAILABLE FOR INDIC LANGUAGES
 
Stemming is one of several text normalization techniques that converts raw te...
Stemming is one of several text normalization techniques that converts raw te...Stemming is one of several text normalization techniques that converts raw te...
Stemming is one of several text normalization techniques that converts raw te...
 
Pxc3898474
Pxc3898474Pxc3898474
Pxc3898474
 
Jq3616701679
Jq3616701679Jq3616701679
Jq3616701679
 
Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)
Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)
Bantu Spell Checker and Corrector using Modified Edit Distance Algorithm (MEDA)
 
Cohesive Software Design
Cohesive Software DesignCohesive Software Design
Cohesive Software Design
 
Adhyann – a hybrid part of-speech tagger
Adhyann – a hybrid part of-speech taggerAdhyann – a hybrid part of-speech tagger
Adhyann – a hybrid part of-speech tagger
 
Design and Development of a Malayalam to English Translator- A Transfer Based...
Design and Development of a Malayalam to English Translator- A Transfer Based...Design and Development of a Malayalam to English Translator- A Transfer Based...
Design and Development of a Malayalam to English Translator- A Transfer Based...
 
Improving a Lightweight Stemmer for Gujarati Language
Improving a Lightweight Stemmer for Gujarati LanguageImproving a Lightweight Stemmer for Gujarati Language
Improving a Lightweight Stemmer for Gujarati Language
 
Chinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLPChinese Word Segmentation in MSR-NLP
Chinese Word Segmentation in MSR-NLP
 
An efficient approach to query reformulation in web search
An efficient approach to query reformulation in web searchAn efficient approach to query reformulation in web search
An efficient approach to query reformulation in web search
 
IRJET- Kinyarwanda Speech Recognition in an Automatic Dictation System for Tr...
IRJET- Kinyarwanda Speech Recognition in an Automatic Dictation System for Tr...IRJET- Kinyarwanda Speech Recognition in an Automatic Dictation System for Tr...
IRJET- Kinyarwanda Speech Recognition in an Automatic Dictation System for Tr...
 

Plus de IRJET Journal

Plus de IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Dernier

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Dernier (20)

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 

IRJET- Survey on Grammar Checking and Correction using Deep Learning for Indian Languages

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1870 Survey on Grammar Checking and Correction using Deep Learning for Indian Languages Neethu S Kumar1, Supriya L P2 1MTech, Dept. of Computer Science & Engineering, Sree Buddha College of Engineering, Pathanamthitta, Kerala 2Assistant Professor, Dept. of computer science & Engineering, Sree Buddha College of Engineering, Pathanamthitta, Kerala -------------------------------------------------------------------------***------------------------------------------------------------------------ Abstract - A grammar checker is one of the basic Natural Language Processing tools for any language. The grammar checker is widely used for detecting and correcting the sentence during a writing process. There are different kinds of grammar checkers. This paper describes a survey on grammar checker using deep learning for Indian languages. Grammar checking is a fundamental task for the writing process. The grammar consists of many rules includingpast, present, and future. There are differentgrammarchecker for different languages which aims to improve the accuracy for minimum error. This survey concludes with different features of existing grammar checking. Key Words: Natural Language Processing, Grammar, Grammar checker, Rule-based, Statistical, Hybrid 1. INTRODUCTION Language is a communication between human beings. Human natural language can be defined as an interchangeability process betweenhumanbeings.Grammar is elements in language and it contains sets of rules. Wordsare the basic grammatical units and these grammatical units combine together to form sentences. These sentences are formed by using some grammar rules. Grammar is a set of rules and these rules are used to form sentences. There are many grammatical errors occurring during the writing process. One of the main objectives of communication is to share information. This information can be defined in written-form or vocal-form. The most important in information content form is the validity of sentences in the language. Morphemes, phonemes, words, phrases, clauses, sentences, vocabulary and grammar are the blocks of language. All valid sentences of a language must follow the rules of that language. A Sentence is the combination of different words. Sentences with various types of errors are written by language learners of different backgrounds. Sentences can be classified into mainly three. First, simple sentences, which is a collection of one or more arguments. This sentence contains clause and mostly verb root and does not contain question words and negation. Second, complex sentences,whichcontaintwoclauses,havinginterdependence between main and dependent or subordinate clause. Third, compound sentences, which contain multiple clauses. Natural Language Processing is the one the subfield of artificial intelligence, which is the interaction between the computer and human languages.Mostofthenaturallanguage processing based on handwrittenrules. Grammarcheckingis one of the most common technology of natural language processing. There are many grammar checkers are used for different languages. The Grammar checker is a program which is used to check whether the sentence is grammatically correct or not. Many different types of grammar checker based on different approaches. They are Rule-based checking, statistics-based checking and hybrid checking. Most of the existing grammar checking are style checking, checking uncommon words and complicated sentence structure. 1.1 Statistical Grammar Checker In statistical grammar checker, which use an annotated corpus. The annotated corpus is maintained from different journals, magazines or documents. It ensures that the correctness of sentences by checking the input sentences with corpus. Here, there are mainly two ways to check the input sentence. First input text is directly checked with corpus and it check whether the sentence is matched with input text and it is tagged as grammatically errorsotherwise checked the sentence is correct or incorrect. Thesecond way is, the maintained corpus are generating some rules and the input sentence is checked by using these rules. When the corpus is maintained or add new data there is no update for the rules. This approaches has some disadvantageisthatit is difficult to find the error in sentence and recognize the error in the system. 1.2 Rule Based Grammar Checking Most commonly used approaches is rule-based grammar checking. In rule-based grammar checking, the input sentence is checked by rules formed from the corpus. But in statistical approach, rules are manually generated. In the rule-based approach, the rules are easytoconfigureandalso to modify these rules. One of the significant advantages of this approach is to handle the rules by one who does not have programming language and it also provides a detailed error message. The main characteristics ofthisapproachare to handle all features of language and sentences also needto be completed and also it can easily handle the input sentence.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1871 1.1 Hybrid Grammar Checking The hybrid approach combines both rule-based and statistical grammar checking. It is more robust and also achieves higher efficiency. 2. LITERATURE SURVEY This section will provide the detailed study of different existing grammar checkers. 2.1 ENGLISH GRAMMAR CHECKER Many grammar checker are developed including the English language in Microsoft word processor. There is a number of English grammar checker researches. One of thesegrammar checker research is done by Daniel Naber [1]. The aim of an English grammar checker is to design a grammar and style checker. Both the grammar checker and style checkercan be used as standalone and word processor systems. The grammar checker and style checker takes a text as inputtext and returns a list of possible errors. To detecting and correcting the errors, each word of the sentence is assigned to its part of speech tag (noun, verb, adjective, adverb, and determiner). Many of them have a different part of speech tags depending on their context. If the number of part of speech tag is increased, it is more difficult to find the right tag for a given occurrence of a word. After part of speech tagging, each input sentence is divided into chunks (noun phrases). The English grammar checker has 54 pre-defined grammar rules, which are a sequence of tokens to be matched. After chunking, the textismatchedagainstall these pre-defined error rules. English grammar checking with dependency parsing is a possibleextensionforgrammarand style checker. The English grammar checker detects 42 errors. But the grammar and style checker identifies different errors in the input sentence when the errors are independent of one another. This type of errors cannot be detected in MS word and the MS word cannot specify more than one error for one sentence. 2.2 AFAN OROMO GRAMMAR CHECKER Afan Oromo grammar checker is one of the most research is done for language in Ethiopia [2]. This grammar checker is based on a rule-based approach. There mainly 123 different rules are used in this grammar checker to identify theerrors occurring in the given sentence. There are mainly five components of Afan Oromo grammar checker. First one is tokenizer, which the input sentence is divided into words. The second one is, part of speech, it assigns each word into a part of speech tag. The third one is stemmer, which accepts the tagged words and provides root and affixes for the tagged word. These three steps used toremovecertaintypes of roots and affixes. The fourth one is grammatical relation finder, which assigns grammatical relations between each word. These words include subject and verb, subject and adjective, main verb and subordinate verb in terms of tense. Based on the rules there re agreement between words. The rules take roots and affixes that are produced by a stammer, which is to check the agreement between words. This grammatical information is presented by the roots and affixes rules. The fifth and final one is suggestion creation, which suggests the corresponding sentence when the error occurs. Afan Oromo grammar checker based on rule-based approach, which tested based on the number of errors are detected and the number of errors correcting by the system. 2.3 PORTUGUESE GRAMMAR CHECKER One of the developed grammar checkers is for Portuguese languages is COGrOO [3]. Itis a Portuguesegrammarchecker which is based on CETENFOLHA a Brazilian Portuguese morph syntactic annotated corpus. The researcherdesigned to solve some problem including nominal and verbal agreement, nominal and verbal government and misuse of adverb and adjectives. The Portuguese grammar checker contains some rules set in the system. They are local rules and structural rules. These two error checker check for the local and structural errors. Local rules consist of a sequence of word rules and the structural rules consist of complex rules including nominal and verb agreement, nominal and verbal government, misuse of adverb and adjectives. Words in the sentence are tagged by using the part of speech. And then chuck the tagged words to noun and verbal phrases using the chunker. Finally, the grammatical relation finder identifies the relation between the noun and verbal phrases and their grammatical roles including subject, object, and verb. 2.4PUNJABI GRAMMAR CHECKER Punjabi grammar checker is the type of grammar checker. Indian and Pakistan is most commonly using the Punjabi language. It is a part of Indo- Aryan family of language. Punjabi grammar checker is discussed in [4]. Punjabi grammar checker is based on a rule-based approach. Most commonly occurring a grammatical error in the Punjabi language is modifier and noun agreement, subject and verb agreement, noun and adjective, an order of modifier of the noun in a noun phrase, the order of verb in a verb phrase. There are some steps to detect the errors. First is tokenization, it is done the pre-processing task on the input sentence and it will perform the morphological analysis in this phase. The part of speech tagger is engaged to disambiguate in the tags using a rule-based approach and the sentence is grouped into phrases based on the phrase chucking rule. And lastthegrammatical errorstothephrases and the text will be identified and correction suggested by using the grammatical error checking rule. 2.5 RULE-BASED AMHARIC GRAMMAR CHECKER Amharic grammar checker is a rule-based approach is used, which is used to check whether the given sentence is grammatically correct or not [5]. This rule-based grammar checker contains some defined grammar rules. This checker is developed by using manually constructed rules. In rule-
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1872 based Amharic grammar checker accepts the input text and this text contains a subject, objectandverborderasaninput. The input sentences split the sentences to words. These Amharic subjects do not have a subject marker. The rule- based Amharic grammar checker contains some series of steps to checking the grammar. First identifies the noun as the subject and then noun as an object. And every word in sentence analyzed using the morphological analyzer. There is some grammatical relation inbuilt based on the analysis. These relations will be matched against the rules. The rule- based Amharic grammar checker accepts the sentence as an input and then identifies grammatically correct or not and it shows corresponding suggestion for output. 2.6 SWEDISH GRAMMATIFIX GRAMMAR CHECKER Grammatifix is one of the projects, which is donebySwedish speakers. It is developed as a Swedish grammar checker [6]. The study of grammatifix starts with different existing grammar checker of different languages. The Swedish grammar checker collecting for error types and discovery of new types. Error type is based on the classification of defined error types. Grammatifix checks noun phrase internal agreement, verb chain consistency. In Swedish grammar checker, to detecting the error by using different error technologies. To thedetectionofsyntactic errors,using a constraint grammar formalism. To detect punctuation and number formatting convention violations using the regular expressing based technique. Grammatifix is commonly referred to as an error treatment method and it does not detect compound words mistakenly. 2.7 NEPALI GRAMMAR CHECKER The Nepali grammar checker is one of the grammar checker developed to the Nepali language. The detailed explanation of Nepali grammar checker in [7]. This grammar checker is based on a rule-based approach. In Nepaligrammarchecker, the input sentence tokenized into words and these words is for part of speech tagged throughthemorphological module. The next step is the part of speech tagger tags untagged tokenized words. Then the chunker and parser identify the phrases from the part of spoken words.Andthechunker and parser require production rules and part of speech tags of the input text, it will return chunks and phrases. These phrases are assigned to grammatical roles like a subject, object, and verb. Finally, the syntaxischeckedandtheNepali grammar checker deals with simple sentences. 2.8 ICELANDIC GRAMMAR CHECKER The Icelandic grammar checker is based rule-based approach [8]. In Icelandic grammar checker, first input sentence passes through parsing for part of speech tagging and syntactic analysis. After part of speech tagging, the system is finding the process to each rule. If the system finds some ways, the input text is not in accordance with relevant rules, an error is generated. The system only detects only errors and correction suggestions. But it does not detect stylistic errors. 2.9 HINDI GRAMMAR CHECKER Hindi grammar checker is one the grammar checker in Indian languages. L. Bopche, G. Dhopavkar, and M. Kshirsagar explain the methods for Hindi grammar checker [9]. This grammar checker consists of the lexicon for morphological analysis and rule-based system. First, the input sentence passes through all processes such as tokenization, analysis, and partofspeechtagging.Thepartof speech tags contains a set of rules. This grammar checker checks the sentence and detects the errors. It does not provide any suggestion for the errors. 3. CONCLUSION In this literature survey, different approaches, methodologies are reviewed with different concepts. The main aim of this literature survey is tostudythefeaturesand methods used for different existing grammar checkers. There are many different types of grammar checker for different languages. Each system has different methods and different approaches. This survey concludes with the study of the features of the grammar checker. And also study the most commonly occurring grammatical errors. There are many grammar checker existing in foreign languages but in Indian languages a limited number of the grammar checker. Hence our future research work aims to develop grammar checker for Indian languages. REFERENCES [1] Daniel Naber. “A Rule-Based Style And Grammar Checker”. Diplomarbeit. Technische Fakultät Bielefeld, 2003. [2] Tesfaye, Debela. “A Rule-Based Afan Oromo Grammar Checker”. Jimma Institute of Technology. Ethiopia: Vol. 2, No. 8, 2011. [3] Kinoshita, Jorge; Nascimento, Laнs do; Dantas ,Carlos Eduardo. ”CoGrOO: a BrazilianPortuguese Grammar Checker based on the CETENFOLHA Corpus”. Universidade da Sгo Paulo (USP), Escola Politйcnica. 2003. [4] Singh, Mandeep; Singh, Gurpreet; Sharma, Shiv. “A Punjabi Grammar Checker”. Punjabi University. 2nd international conference of computational linguistics: Demonstration paper. 2008. pp. 149 – 132. [5] Aynadis Temesgen Gebru, ‘Design and development of Amharic Grammar Checker’, 2013. [6] Domeij, Rickard; Knutsson, Ola;Carlberger,Johan;Kann, Viggo. “Granska: An efficient hybrid system for Swedish grammar checking”. Proceedings of the 12th Nordic conference in computational linguistic, Nodalida- 99. 2000. [7] “A prototype of a grammar checker for Icelandic”, available at www.ru.is/~hrafn/students/BScThesis_Prototype_Icela ndic_GrammarChecker.pdf .
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 11 | Nov 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1873 [8] Bal Krishna Bal, Prajol Shrestha, “Architectural and System Design of the Nepali Grammar Checker”, www.panl10n.net/english/.../Nepal/Microsoft%20Wor d%20-%208_OK_N_400.pdf [9] LataBopche, GauriDhopavkar, and ManaliKshirsagar, “Grammar Checking System Using Rule Based Morphological Process for an Indian Language”, Global Trends in Information Systems and Software Applications,4thInternational Conference,ObCom2011 Vellore, TN, India, December 9-11, 2011 BIOGRAPHIES Neethu S Kumar received the Bachelor’s Degree in Computer Science and Engineering fromSree Buddha college of Engineering, Kerala, India in 2017. She is currently pursing Master’s Degree in Computer Science and Engineering in Sree Buddha College of Engineering, Kerala, India. Prof. Supriya L P. has more than 12 years of experience in teaching, Research and industry. She completed her post-graduation in Computer Science from Madras University in 2003. She received her M.Phil. Fromthedepartmentof computer Science in 2007, Annamalai University specialized in image processing .She received her Master of Engineering (M.E) degree from School of Computing, Sathyabama University, Computer Science and Engineering in 2009. At present she is pursuingherPhD. She started her career as a faculty of Computer Science in 2004 at Chennai. She has got a number of publications in conferences and Journals national/international.