Open Access   Article Go Back

Detection and Correction of Grammatical Errors in Hindi Language Using Hybrid Approach

M. Mittal1 , S K Sharma2 , A Sethi3

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-5 , Page no. 421-426, May-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i5.421426

Online published on May 31, 2019

Copyright © M. Mittal, S K Sharma, A Sethi . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: M. Mittal, S K Sharma, A Sethi, “Detection and Correction of Grammatical Errors in Hindi Language Using Hybrid Approach,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.5, pp.421-426, 2019.

MLA Style Citation: M. Mittal, S K Sharma, A Sethi "Detection and Correction of Grammatical Errors in Hindi Language Using Hybrid Approach." International Journal of Computer Sciences and Engineering 7.5 (2019): 421-426.

APA Style Citation: M. Mittal, S K Sharma, A Sethi, (2019). Detection and Correction of Grammatical Errors in Hindi Language Using Hybrid Approach. International Journal of Computer Sciences and Engineering, 7(5), 421-426.

BibTex Style Citation:
@article{Mittal_2019,
author = {M. Mittal, S K Sharma, A Sethi},
title = {Detection and Correction of Grammatical Errors in Hindi Language Using Hybrid Approach},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2019},
volume = {7},
Issue = {5},
month = {5},
year = {2019},
issn = {2347-2693},
pages = {421-426},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4258},
doi = {https://doi.org/10.26438/ijcse/v7i5.421426}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i5.421426}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4258
TI - Detection and Correction of Grammatical Errors in Hindi Language Using Hybrid Approach
T2 - International Journal of Computer Sciences and Engineering
AU - M. Mittal, S K Sharma, A Sethi
PY - 2019
DA - 2019/05/31
PB - IJCSE, Indore, INDIA
SP - 421-426
IS - 5
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
546 494 downloads 141 downloads
  
  
           

Abstract

Grammar checking or proof reading is one of the major tool incorporated in almost every word processor software. Almost all the word processor software contains spell checker and grammar checker as an essential component. The function of the grammar checker is to check the grammatical mistakes in the text typed by the user. In this research article, authors have developed a grammar checking system for Hindi language using hybrid approach. All the components (Morphological analyzer, POS tagger, error detection system and error correction system) required for development of grammar checker have been developed from scratch. Some components like morph, POS tagger and error detection systems have been developed using statistical approach and grammar correction system has been developed using rule based approach. Hence overall hybrid approach has been used for development of complete Hindi grammar checker. The system is tested for four different types of errors (Adjective noun agreement errors in terms of number and gender, Noun Verb agreement errors in terms of number and gender) and on testing, the system shows an overall precision of 0.83, Recall as 0.91 and F-measure as 0.87.

Key-Words / Index Term

Hindi Grammar checker, Hindi POS tagger, Hindi morph, HMM, Hybrid approach

References

[1]. Mallikarjun, B, Yoonus, M. Sinha, Samar & A. Vadivel,”Indian Languages and Part-ofSpeech Annotation. Mysore”, Linguistic Data Consortium for Indian Language, pp. 22-25. ISBN-81-7342-197-8, 2010.
[2]. Alam, M. J., Uzzaman, N., & Khan, M. (2006). N-gram based Statistical Grammar Checker for Bangla and English. Ninth International Conference on Computer and Information Technology (ICCIT 2006), 3–6.
[3]. B. K. Bal, B. Pandey, L. Khatiwada, P. Rupakheti, and M. P. Pustakalaya, “Nepali grammar checker,” PAN/L10n/PhaseII/Reports by Madan PuraskarPustakalaya, Lalitpur, Nepal, pp. 1–5, 2008.
[4]. LataBopche, GauriDhopavkar, and ManaliKshirsagar, “Grammar Checking System Using Rule Based Morphological Process for an Indian Language”, Global Trends in Information Systems and Software Applications, 4th International Conference, ObCom 2011 Vellore, TN, India, December 9-11, 2011.
[5]. F. R. Bustamante, “GramCheck: a grammar and style checker,” COLING ‟96 Proc. 16th Conf. Comput. Linguist., vol. 1, pp. 175–181, 1996.
[6]. D. Tesfaye, “A rule-based Afan Oromo Grammar Checker,” IJACSA - Int. J. Adv. Comput. Sci. Appl., vol. 2, no. 8, pp. 126–130, 2011.
[7]. J. Carlberger, R. Domeij, V. Kann, and O. Knutsson, “A Swedish grammar checker,” Citeseer, 2000.
[8]. N. Ehsan and H. Faili, “Statistical Machine Translation as a Grammar Checker for Persian Language,” Sixth Int. Multi-Conference Comput. Glob. Inf. Technol., no. c, pp. 20–26, 2011.
[9]. Y. Jiang, T. Wang, T. Lin, F. Wang, W. Cheng, X. Liu, C. Wang, and W. Zhang, “A rule based Chinese spelling and grammar detection system utility,” Syst. Sci. Eng. (ICSSE), 2012 Int. Conf., no. 1, pp. 437–440, 2012.
[10]. M. Gill, G. Lehal, and S. Joshi, “A Punjabi Grammar Checker,” Acl.Eldoc.Ub.Rug.Nl, pp. 940–944.
[11]. H.Kabir,S. Nayyer,J. Zaman and S.Hussain. Two pass parsing implementation for an Urdu grammar checker. In Proceedings of IEEE international multi topic conference,pp. 1_8,Dec 2002.
[12]. J. Kaur, “Hybrid Approach for Spell Checker and Grammar Checker for Punjabi,” vol. 4, no. 6, pp. 62–67, 2014.
[13]. N. Ehsan and H. Faili, “Towards grammar checker development for Persian language,” Proc. 6th Int. Conf. Nat. Lang. Process. Knowl. Eng. NLP-KE 2010, 2010.
[14]. K. F. Shaalan, “Arabic GramCheck: A grammar checker for Arabic,” Softw. - Pract. Exp., vol. 35, no. 7, pp. 643– 665, 2005.
[15]. J. Kinoshita, C. Eduardo, and D. De Menezes, “CoGrOO: a Brazilian-Portuguese Grammar Checker based on the CETENFOLHA Corpus,” October, pp. 2190–2193, 2003.
[16]. D. Deksne and R. Skadiņšš, “CFG Based Grammar Checker for Latvian,” Proc. 18th Nord. Conf. Comput. Linguist. NODALIDA 2011, p. 275 278, 2011.
[17]. A.Schmaltz,Y. Kim,A.M. Rush and S.M.Shieber. Adapting sequence models for sentence correction. arXiv preprint arXiv:1707.09067,2017.
[18]. S.K.Sharma and G.S.Lehal. Improving Existing Punjabi Grammar Checker. In Computational Techniques in Information and Communication Technologies (ICCTICT), 2016 International Conference on,pp. 445_449, IEEE,march 2016.
[19]. A.Schmaltz, Y.Kim,A.M. Rush and S.M.Shieber. Sentence-level grammatical error identification as sequence-to-sequence correction. arXiv preprint arXiv:1604.04677,2016.
[20]. C.J.Lin and S.H.Chen. NTOU Chinese Grammar Checker for CGED Shared Task. In Proceedings of The 2nd Workshop on Natural Language Processing Techniques for Educational Applications,pp. 15_19,july 2015.
[21]. T.Boroș,S.D. Dumitrescu,A. Zafiu,D. Tufiș,V.M. Barbu and P.I.Văduva. RACAI GEC–A hybrid approach to Grammatical Error Correction. In Proceedings of the Eighteenth Conference on Computational Natural Language Learning: Shared Task, pp. 43_48. 2014.
[22]. A.Temesgen and Y.Assabie. Development of Amharic Grammar Checker Using Morphological Features of Words and N-Gram Based Probabilistic Methods. IWPT-2013,pp. 106,2013.
[23]. J.W.Xing,L.Y. Wang,F. Wong,S. Chao and X.D.Zeng. UM-Checker: A hybrid system for English grammatical error correction. In The seventeenth conference on computational natural language learning: shared task,pp. 34_42,Aug 2013.
[24]. R.Nazar and I.Renau. Google books n-gram corpus used as a grammar checker. In Proceedings of the Second Workshop on Computational Linguistics and Writing (CLW 2012): Linguistic and Cognitive Aspects of Document Creation and Document Engineering,pp.27_34,Association for Computational Linguistics,April 2012.
[25]. S.K.Sharma and G.S.Lehal. Using Hidden Markov Model to improve the accuracy of Punjabi pos tagger. In Computer Science and Automation Engineering (CASE), 2011 IEEE International Conference on,Vol. 2, pp. 697_701,IEEE,june 2011.
[26]. Y.Jiang,T. Wang,T. Lin,F. Wang,W. Cheng,X. Liu and W.Zhang. A rule based Chinese spelling and grammar detection system utility. In System Science and Engineering (ICSSE), 2012 International Conference on,pp. 437_440,IEEE,june 2012.
[27]. R.Kasbon,N.A. Amran,E.M. Mazlan and S.Mahamad. Malay language sentence checker,World Appl. Sci. J.(Special Issue on Computer Applications and Knowledge Management),Vol. 12, pp.19_25,2011.
[28]. D.Deksne and R.Skadiņš. CFG Based Grammar Checker for Latvian. NODALIDA 2011 Conference Proceedings, pp. 275_278,2011.
[29]. V.Henrich and T.Reute. LISGrammarChecker: Language Independent Statistical Grammar Checking. Hochschule Darmstadt & Reykjavík University,2009.
[30]. M.S.Gill and G.S.Lehal. A grammar checking system for Punjabi. In 22nd International Conference on Computational Linguistics: Demonstration Papers ,pp. 149_152,Association for Computational Linguistics,Aug 2008.
[31]. A.Kumar and S.Nair. An artificial immune system based approach for English grammar checking. Artificial immune systems,pp. 348_357,2007.
[32]. M.J.Alam, N.UzZaman, and M. Khan. N-gram based Statistical Grammar Checker for Bangla and English. In Proc. of ninth International Conference on Computer and Information Technology (ICCIT 2006),2006.
[33]. J.Sjöbergh and O.Knutsson. Faking errors to avoid making errors: Very weakly supervised learning for error detection in writing. In Proceedings of RANLP,pp. 506_512,Sep 2005.
[34]. A.Arppe. Developing a grammar checker for Swedish. In The 12th Nordic Conference of Computational Linguistics ,pp. 13_27,2000.
[35]. https://www.worldatlas.com/articles/the-most-widely-spoken-languages-in-india.html
[36]. Vandeventer, A. (2001). Creating a grammar checker for CALL by constraint relaxation: a feasibility study. ReCALL, 13(1), 110-120.
[37]. Bick, E. (2006). A constraint grammar based spellchecker for danish with a special focus on dyslexics. A Man of Measure: Festschrift in Honour of Fred Karlsson on his 60th Birthday. Special Supplement to SKY Jounal of Linguistics, 19, 387-396.
[38]. Park, J. C., Palmer, M. S., & Washburn, C. (1997, March). An English Grammar Checker as a Writing Aid for Students of English as a Second Language. In ANLP (p. 24).
[39]. https://www.britannica.com/topic/Indo-Aryan-languages#ref284555