Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 1

Real-Time Bangla Spell Checking with Suggestion using

Long Short-Term Memory(LSTM) with Attention


CSE 400 – Capstone Project
Section – A | Team – A2

Introduction Methods Impacts


Spell checker & misspelling corrector is an important feature of many 1. Long Short-Term Memory(LSTM)
desktop applications, web browsers, search engines & web-based i. Vanilla LSTM
applications. ii. Encoder – Decoder LSTM Quality
iii. Many to Many LSTM Speed Writing Education
We have created an online tool that can do spell-error checking and (SDG Goal)
also provide top five suggestions for each misspelled word. It helps the In our training, we have used three different versions of LSTM, to find
user to reduce typing work, by identifying any spelling problems & out which one is performing the best with minimal overhead and giving
making it easier to repeat searches. the predictions most quickly. We have used vanilla LSTM, Encoder-
decoder LSTM and many-to-many LSTM. As, the first approach, we
As the proposed project is using Deep Learning technique it is have used the vanilla LSTM with a single output 0/1, to predict whether Conclusion
comparatively smarter, easier to use & provides accurate solution for any spelling error is there or not. Most of the previous works have used Soundex algorithm, Edit-
the users. After that, we have used the Encoder-decoder LSTM to learn the distance, Metaphone Encoding. All the previous works have mainly
context from the sentence and output a correct sentence from it. In the focused on checking misspelled words. But, in our project along with
end, we have used the many-to-many LSTM to output 0/1 for each checking for misspelled words, suggesting contextually possible correct
Aims & Objectives word of the given sentence and then predicted the words is also one of the main features. We have used LSTM to learn
correct suggestions for the misspelled words not only the accurate spelling of words, but also to learn context based
correct word usage. As a result, our proposed method works better in
• Create a large and perfect Bangla textual dataset. real life and gives better accuracy than other current solutions.
• Create a real-time online tool to detect misspelled words in a given
Bangla sentence.
• Generate top 5 suggestions for each misspelled word.
• Enable end users to select among the suggestions and get the correct
Team
sentence as output. 1. Md. Abdullah Al Mashud – ID: 011 132 035
2. Jasmin Akter – ID: 0111 151 119
3. Tasfiya Mahmud – ID: 011 151 118
4. Md. Azharul Islam – ID: 011 141 061
5. Zannatul Ferdows – ID: 011 151 176
6. Nasrin Akter – ID: 011 142 135
Types of Errors

Figure2. Work flow diagram of LSTM method


Mentors
Supervisor:
Dr. Mohammad Nurul Huda
Professor
Dept. of Computer Science and Engineering
United International university

Course Teacher:
Dr. Dewan Md. Farid
Figure 1. Types of errors in Bangla spelling. Associate Professior
Figure3. Work flow diagram of proposed methodology Dept. of Computer Science and Engineering
United International University

Contact References
Md. Abdullah Al Mashud 1. B. B. Chaudhuri, “Reversed word dictionary and phonetically similar word grouping
based spell-checker to bangla text,” in Proc. LESAL Workshop, Mumbai, 2001.
Email : mmashud132035@bscse.uiu.ac.bd 2. “Lstm-cell–https://www.altumintelligence.com/assets/
United International University time-series-prediction-using-lstm-deep-neural-networks/lstm
cell.png.”

You might also like