Md. Mostafizur Rahman, Md. Abdulla-Al-Sun, K. Hasan, M. Shuvo
{"title":"Designing a Bangla parser using non-deterministic push down automata","authors":"Md. Mostafizur Rahman, Md. Abdulla-Al-Sun, K. Hasan, M. Shuvo","doi":"10.1109/ECACE.2017.7912970","DOIUrl":null,"url":null,"abstract":"The goal of language processing is to make machines be able to read human language comprehensively and use human language to communicate with human beings. To achieve this goal, the first step is to parse the sentence structure correctly. In this paper, we propose a parsing technique for Bangla Language based on Non-Deterministic Push-Down Automata (NPDA). The NPDA parser takes the Context Free Grammars (CFG) of Bangla Language for preprocessing. The NPDA is efficient especially when large number of CFGs needs to be processed. The predictive parser needs to generate parse table from the CFG if the number of CFGs are large then it is difficult to construct such a big parse table. The NPDA does not require constructing any parse table and it can process the CFG directly. The parser can detect Bangla sentences of all forms whether they are syntactically and grammatically correct or not. Finally, we compare these two parsers with their complexity and efficiency issues. Comparing with these important issues, the NPDA parser gives the better result than predictive parser. Sufficient examples and figures are described to explain the parsing idea.","PeriodicalId":333370,"journal":{"name":"2017 International Conference on Electrical, Computer and Communication Engineering (ECCE)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2017-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Electrical, Computer and Communication Engineering (ECCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECACE.2017.7912970","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The goal of language processing is to make machines be able to read human language comprehensively and use human language to communicate with human beings. To achieve this goal, the first step is to parse the sentence structure correctly. In this paper, we propose a parsing technique for Bangla Language based on Non-Deterministic Push-Down Automata (NPDA). The NPDA parser takes the Context Free Grammars (CFG) of Bangla Language for preprocessing. The NPDA is efficient especially when large number of CFGs needs to be processed. The predictive parser needs to generate parse table from the CFG if the number of CFGs are large then it is difficult to construct such a big parse table. The NPDA does not require constructing any parse table and it can process the CFG directly. The parser can detect Bangla sentences of all forms whether they are syntactically and grammatically correct or not. Finally, we compare these two parsers with their complexity and efficiency issues. Comparing with these important issues, the NPDA parser gives the better result than predictive parser. Sufficient examples and figures are described to explain the parsing idea.