SlideShare a Scribd company logo
1 of 3
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470
@ IJTSRD | Unique Paper ID - IJTSRD23842 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 582
Suggestion Generation for Specific Erroneous
Part in a Sentence using Deep Learning
Veena S Nair1, Amina Beevi A2
1M.Tech, 2Assistant Professor
1,2Department of Computer Science and Engineering, Sree Buddha College of Engineering, Kerala, India
How to cite this paper: Veena S Nair |
Amina Beevi A "Suggestion Generation
for Specific Erroneous Part in a
Sentence using Deep Learning"
Published in International Journal of
Trend in Scientific Research and
Development
(ijtsrd), ISSN: 2456-
6470, Volume-3 |
Issue-4, June 2019,
pp.582-584, URL:
https://www.ijtsrd.c
om/papers/ijtsrd23
842.pdf
Copyright © 2019 by author(s) and
International Journal of Trend in
Scientific Research and Development
Journal. This is an Open Access article
distributed under
the terms of the
Creative Commons
Attribution License (CC BY 4.0)
(http://creativecommons.org/licenses/
by/4.0)
ABSTRACT
Natural Language Processing (NLP) is the one of the major filed of Natural
Language Generation (NLG). NLG can generate natural languagefromamachine
representation. Generating suggestions for a sentence especially for Indian
languages is much difficult. One of the major reason is that it is morphologically
rich and the format is just reverse of English language. By using deep learning
approach with the help of Long Short Term Memory (LSTM) layers we can
generate a possible set of solutions for erroneous part in a sentence. To
effectively generate a bunch of sentences having equivalent meaning as the
original sentence using Deep Learning (DL) approach is to train a model on this
task, e.g. we need thousands of examples of inputs and outputs with which to
train a model.
Keywords: Natural Language Processing (NLP), Deep Learning (DL), Recurrent
Neural Network (RNN), Long Short Term Memory (LSTM)
INTRODUCTION
Generating suggestions for a sentence especially for Indian languages is much
difficult. One of the major reason is that it is morphologically rich and the format
is just reverse of English language. By using deep learning approachwith thehelp
of LSTM layers we can generate a possible set of solutions for erroneous part in a
sentence. To effectively generate a bunchofsentenceshavingequivalentmeaning
as the original sentence using deep learning approach is to train a model on this
task, e.g. we need thousands of examples of inputs and outputs with which to
train a model. The proposed system is worked based on supervised learning
strategy.
Figure1. Simple concept of suggestion generation
RELATED WORKS
Several works can be done in the field of nature language
processing. Variousstudies and related works canbedonein
the case of Languages of India. Mostly the work can be done
in English language, they can be explainedindetailonthesite
[6][7]. For the trainingdatafor predictions RecurrentNeural
Network (RNN) does not used exact templates. RNN with
Long Short Term Memory (LSTM) are storing and accessing
data. And also LSTM can predict the next level of sequence
from the raw text [2]. Most difficult training task can be
achieved by using deepneuralnetwork.Theyconsistofmany
hidden layers, and most NLP operations can performed by
using LSTM layer in the hidden layer.LSTM is one of the
hidden layer of RNN [3].
In the paper [8] Adrain Sanborn andJacek Skryzalin saidthat
the major difficult task is to identify thesentencemeaning(of
any language). These task has broad applications such as
image captioning, textgeneration, machinetranslationetc.In
this paper [8] they can be used GloVe vector for sentence
embedding and also they used pre trained word vectors for
the dataset. They can dotheir experiments throughtwodeep
learning models such as Recurrent Neural Network (RNN)
and Recursive Neural Network. Both the two network take
input as tokens but they treat the input differently. Both the
model has been trained, for these two models they have
reached at the statement that recurrent neural network is
much better than recursive neural network.
In the paper [4] Jinyue Su, Jiacheng Xu, Xipeng Qiu, Xuanjing
Huang said that they proposed a sentence generator
frameworkbased on Gibbs Sampling (GS).Theycontainstwo
separate model one is a language model and another one is
discriminator. The language model is not aware of the
constraint information and the discriminator estimates the
probability of the sentences. They also proposed a candidate
generator which gives more likely words at each iteration of
the network. The Gibbs Sampling (GS) is purely based on
Markov chain which is astatistical approach. Thefindoutthe
probability of each word and the sentence is generated with
maximum probability value using RNN.
IJTSRD23842
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID - IJTSRD23842 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 583
A specialised generative model called conditional generative
model which generate the output sample conditioned on
some given input. In the paper [5] Weidi Xu, Haoze Sun, Chao
Deng, and Ying Tan, they proposed an approach called
TextDream which is used to search the text data on the
continuous semantic space. The Text Dream is worked on
some evolutionary algorithms. They can encoded the
documents and decoded with Markov chain rule and check
whether the solution is found or not.
METHEDOLOGY
The proposed system is generating suggestions for specific
erroneous part in a Malayalam sentence with the help of
Recurrent Neural Network (RNN). It is a part of Malayalam
error detection and grammar correction tool of CDAC,
Trivandrum. One of the most widespread forms of sequence
data is text. They can be understood as either a sequence of
characters or a sequence of words. Deep learning has
penetrated into multiple and diverse industries, and it
continues to break new ground on an almost weekly basis.
Supervised learning refers to a task where we need to find a
function that can map input to correspondingoutputs (given
a set of input-output pairs). By using deep learning with the
help of tensorflow platform the input text can be processed.
The input must be a text or a sentence and the goal is:
1. Collection of samples of language texts
2. Identification of errors
3. Train the network
4. Generating suggestion for errors
There are two modules in this project, data preprocessing
and suggestion generation.
A. Data Preprocessing
The first part of the proposed system is data preparation
module. For deep learning natural language project first of
all we can convert the input documents as integers. Data
Preprocessing is a major task in all Deep Learning
applications. The work has been focused on word length
three Malayalam sentences from health and newspaper
domain. The input data fed into the deep neural net must be
in a pattern compatible to the network. Basically data
preprocessing is undergone through a series of steps like
cleaning, stemming, stop word removal, etc. In theproposed
system, the dataset consist of Malayalam sentences.Herethe
dataset contains three length word. First load the dataset
using pandas. Pandas is a package used to load the
documents (in any format). Then we can create some
suggestions for that input sentences. Also we can labeled
that input sentences and their suggestions. From that label
we can find the accuracy of the network model. All the input
sentences in a deep learning project can be in integer
encoded because the network can only learn the datas as
integers. Al the operationscanbeperformedbyusingnumpy
module in the python.
B. Suggestion Generation
Suggestion generation is a difficult task for natural language
processing. A considerable work can be done in the case of
image captioning using Recurrent Neural Network (RNN).
The output from the data preprocessing module can fed into
suggestion generation module. Here suggestions can
generated by using deep neural networks. In this project we
used a sequential model with three layers such as
embedding layer, flatten and dense with dropout of 0.2%.
And from we can train the test set and training set, and also
find the accuracy of the model. To improve the accuracy of
the model we can increase the number of epochs. From that
a bunch of possible solutions can be generated.
EXPERIMENTAL ANALYSIS
A. Result and Analysis
This section discusses the experimental results of the
proposed system. The system thatusestheoperatingsystem
for macOS Mojave and python jupyter as platform. The
proposed system is using original Malayalam documents
given by CDAC, Trivandrum for results assessment. There
are three different types of datasets are given. The proposed
system is implemented using two modules ie., data
preparation module and suggestion generation module. In
data preparation module the input and output sentences
must be encoded to integers and also removing the
duplication of the similar words in the document. Natural
Language Processing (NLP) is the main task of natural
language generation and they can be implemented by using
deep learning with the help of Recurrent Neural Network
(RNN) with Long Short Term Memory layers (LSTM).
Suggestion generationfor grammatically erroneous part in a
sentence can be used a word length of three because this
length can generate an accurate result from our network.
Also late sentences can be studied by the network and also
generate suggestions but they are not meaningful.
Figure2. Input sentence having length three
Figure3. Network model summary
The proposed system shows the not exactly the suggestion
generation for Malayalam grammar correction. Because the
Malayalam language consist of different symbols like ,
em , etc. They cannot exactly read by the system
because Malayalam is a morphologicaly rich languageandno
further studies can be done using deep neural network
concepts. This can be overcome by usingdifferentdatasetsto
train the network as well as also to develop a nltk tool for
Malayalam language.Theanalysisphaseincludesthelossand
accuracyof the trainingdataset.Thisanalysisshowstheword
length of three as the input sentence. Here thetraining lossis
much less than the validation loss because to increase the
number of epochs on the network we can easily generate an
accurate loss curve for the training data. The accuracy of the
training data is high. Again to improve the accuracy of the
model we can train more input sentences and inches the
number of epochs of the deep neural network.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID - IJTSRD23842 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 584
Figure4. Loss and accuracy curve for the training data
B. Performance Requirements
Performance requirements describes all the hardware
specification of the system. For our project work firstly we
have a Dell laptop with Intel pentium processor, but they
cannot be used,becausepentiumprocessordoesnotcontains
AVX instructions. Advanced Vector eXtension (AVX)
instruction is used extensions to the x86 instructions set
architecture for microprocessors from Intel. For deep
learning project,theminimumsystemrequirementisitneeds
i3 or above processor. Mostlydeeplearning projects used64
bit Ubuntu operating system. Here we used a Mac OS with
51.8 GHz Intel Core i5 processor for this project (For Mac OS
only 10.12.6 Sierra or later os versions must be used). Our
Mac OS contains 8GB RAM, 125GB hard drive space.
CONCLUSION
Suggestion generation is one of the task of Natural Language
Processing (NLP). They can be implemented by using Keras
deep learning. First the work can be done using text
generation of a Malayalam document.Butthedisadvantageis
that some of the letters in Malayalam can be repeatedly
comes in the text generation. This is one of the drawback of
Malayalam textgenerationusingdeeplearningapproach.The
proposed system developed for some erroneous part in a
sentence, using deep learning approach,abunchofsentences
with similar meanings has be generated. The main goal is to
generate sentences for Malayalam error documents of
different structures, but they need more time and need a
requires more dataset. In thisprojectonlyaspecificstructure
of sentence has been used and their corresponding
suggestions has been generated.
Acknowledgment
I undersigned hereby declare that the project “Suggestion
Generation for Specific Errorneous part in a sentence using
Deep Learning”, submitted for partial fulfillment of the
requirements for the award of degree of Master of
Technologyof the APJ Abdul KalamTechnologicalUniversity,
Kerala is a bonafide work done by me under supervision of
Ms. Amina Beevi A. This project is a live re search and
development project contributed from CDAC- TVM. This
submission represents my ideas in myownwordsandwhere
ideas or words of others have been included, I have an
adequately and accurately cited and referenced the original
sources. I also declare that I have adhered to ethics of
academichonesty and integrityandhavenotmisrepresented
or fabricated any data or idea or fact or source in my
submission.
References
[1] Veena S Nair, Amina Beevi A, “Survey On Generating
Suggestions For SpecificErroneousPartIn ASentence”,
IRJET, Volume: 05 Issue: 12 | Dec 2018.
[2] Veena S Nair, Amina Beevi A, “Malayalam Text
Generation Using Deep Learning”, IJCEA, Volume XIII,
Issue III, March 2019.
[3] https://towardsdatascience.com/tagged/nlp
[4] https://machinelearningmastery.com/text-generation-
lstm-recurrent-neural-networks-python-keras
[5] Adrian Sanborn, Jacek Skryzalin, “Deep Learning for
Semantic Similarity”, Department of ComputerScience
Stanford University, 2015.
[6] Alex Graves. “Generating Sequences With Recurrent
Neural Networks”, University of Toronto, 5 June 2014.
[7] Tom Young, Devamanyu Hazarika, SoujanyaPoria,Erik
Cambria, “Recent Trends in Deep Learning Based
Natural Language Processing”, 25 Nov 2018.
[8] Weidi Xu, Haoze Sun, Chao Deng, and Ying Tan.
“TextDream: Conditional TextGeneration bySearching
in the Semantic Space”, IEEE, 2018.
[9] Jinyue Su, Jiacheng Xu, Xipeng Qiu, Xuanjing Huang.
“Incorporating Discriminator in Sentence Generation:
A Gibbs Sampling Method”, The Thirty-Second AAAI
Conference on Artificial Intelligence, 2018.
[10] Ilya Sutskever, Oriol Vinyals, Quoc V. Le. “Sequence to
Sequence Learning with Neural Networks”, Google.

More Related Content

What's hot

COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUEJournal For Research
 
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...IJNSA Journal
 
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural NetworkSentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Networkkevig
 
DOMAIN BASED CHUNKING
DOMAIN BASED CHUNKINGDOMAIN BASED CHUNKING
DOMAIN BASED CHUNKINGkevig
 
ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...
ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...
ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...cscpconf
 
NL Context Understanding 23(6)
NL Context Understanding 23(6)NL Context Understanding 23(6)
NL Context Understanding 23(6)IT Industry
 
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
 
NLP_Project_Paper_up276_vec241
NLP_Project_Paper_up276_vec241NLP_Project_Paper_up276_vec241
NLP_Project_Paper_up276_vec241Urjit Patel
 
Automatic classification of bengali sentences based on sense definitions pres...
Automatic classification of bengali sentences based on sense definitions pres...Automatic classification of bengali sentences based on sense definitions pres...
Automatic classification of bengali sentences based on sense definitions pres...ijctcm
 
02 15034 neural network
02 15034 neural network02 15034 neural network
02 15034 neural networkIAESIJEECS
 
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...IOSR Journals
 
Performance analysis on secured data method in natural language steganography
Performance analysis on secured data method in natural language steganographyPerformance analysis on secured data method in natural language steganography
Performance analysis on secured data method in natural language steganographyjournalBEEI
 
Athifah procedia technology_2013
Athifah procedia technology_2013Athifah procedia technology_2013
Athifah procedia technology_2013Nong Tiun
 

What's hot (16)

COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
 
Wsd final paper
Wsd final paperWsd final paper
Wsd final paper
 
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
A MULTI-LAYER HYBRID TEXT STEGANOGRAPHY FOR SECRET COMMUNICATION USING WORD T...
 
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural NetworkSentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Network
 
DOMAIN BASED CHUNKING
DOMAIN BASED CHUNKINGDOMAIN BASED CHUNKING
DOMAIN BASED CHUNKING
 
ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...
ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...
ON THE UTILITY OF A SYLLABLE-LIKE SEGMENTATION FOR LEARNING A TRANSLITERATION...
 
D017422528
D017422528D017422528
D017422528
 
NL Context Understanding 23(6)
NL Context Understanding 23(6)NL Context Understanding 23(6)
NL Context Understanding 23(6)
 
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
 
NLP_Project_Paper_up276_vec241
NLP_Project_Paper_up276_vec241NLP_Project_Paper_up276_vec241
NLP_Project_Paper_up276_vec241
 
Automatic classification of bengali sentences based on sense definitions pres...
Automatic classification of bengali sentences based on sense definitions pres...Automatic classification of bengali sentences based on sense definitions pres...
Automatic classification of bengali sentences based on sense definitions pres...
 
02 15034 neural network
02 15034 neural network02 15034 neural network
02 15034 neural network
 
L1803058388
L1803058388L1803058388
L1803058388
 
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
 
Performance analysis on secured data method in natural language steganography
Performance analysis on secured data method in natural language steganographyPerformance analysis on secured data method in natural language steganography
Performance analysis on secured data method in natural language steganography
 
Athifah procedia technology_2013
Athifah procedia technology_2013Athifah procedia technology_2013
Athifah procedia technology_2013
 

Similar to Generating sentence suggestions using deep learning

IRJET- Survey on Generating Suggestions for Erroneous Part in a Sentence
IRJET- Survey on Generating Suggestions for Erroneous Part in a SentenceIRJET- Survey on Generating Suggestions for Erroneous Part in a Sentence
IRJET- Survey on Generating Suggestions for Erroneous Part in a SentenceIRJET Journal
 
An Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingAn Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingScott Faria
 
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORKSENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORKijnlc
 
Discover How Scientific Data is Used for the Public Good with Natural Languag...
Discover How Scientific Data is Used for the Public Good with Natural Languag...Discover How Scientific Data is Used for the Public Good with Natural Languag...
Discover How Scientific Data is Used for the Public Good with Natural Languag...BaoTramDuong2
 
Prediction of Answer Keywords using Char-RNN
Prediction of Answer Keywords using Char-RNNPrediction of Answer Keywords using Char-RNN
Prediction of Answer Keywords using Char-RNNIJECEIAES
 
LSTM Based Sentiment Analysis
LSTM Based Sentiment AnalysisLSTM Based Sentiment Analysis
LSTM Based Sentiment Analysisijtsrd
 
Deep convolutional neural networks-based features for Indonesian large vocabu...
Deep convolutional neural networks-based features for Indonesian large vocabu...Deep convolutional neural networks-based features for Indonesian large vocabu...
Deep convolutional neural networks-based features for Indonesian large vocabu...IAESIJAI
 
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...rahul_net
 
A prior case study of natural language processing on different domain
A prior case study of natural language processing  on different domain A prior case study of natural language processing  on different domain
A prior case study of natural language processing on different domain IJECEIAES
 
French machine reading for question answering
French machine reading for question answeringFrench machine reading for question answering
French machine reading for question answeringAli Kabbadj
 
EXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATION
EXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATIONEXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATION
EXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATIONijaia
 
ONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVAL
ONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVALONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVAL
ONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVALijaia
 
Survey on Text Prediction Techniques
Survey on Text Prediction TechniquesSurvey on Text Prediction Techniques
Survey on Text Prediction Techniquesvivatechijri
 
Feature Extraction and Analysis of Natural Language Processing for Deep Learn...
Feature Extraction and Analysis of Natural Language Processing for Deep Learn...Feature Extraction and Analysis of Natural Language Processing for Deep Learn...
Feature Extraction and Analysis of Natural Language Processing for Deep Learn...Sharmila Sathish
 
G04124041046
G04124041046G04124041046
G04124041046IOSR-JEN
 
SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELS
SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELSSENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELS
SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELSIJDKP
 

Similar to Generating sentence suggestions using deep learning (20)

IRJET- Survey on Generating Suggestions for Erroneous Part in a Sentence
IRJET- Survey on Generating Suggestions for Erroneous Part in a SentenceIRJET- Survey on Generating Suggestions for Erroneous Part in a Sentence
IRJET- Survey on Generating Suggestions for Erroneous Part in a Sentence
 
An Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingAn Overview Of Natural Language Processing
An Overview Of Natural Language Processing
 
E43022023
E43022023E43022023
E43022023
 
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORKSENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
SENTIMENT ANALYSIS IN MYANMAR LANGUAGE USING CONVOLUTIONAL LSTM NEURAL NETWORK
 
1808.10245v1 (1).pdf
1808.10245v1 (1).pdf1808.10245v1 (1).pdf
1808.10245v1 (1).pdf
 
[IJET-V2I1P13] Authors:Shilpa More, Gagandeep .S. Dhir , Deepak Daiwadney and...
[IJET-V2I1P13] Authors:Shilpa More, Gagandeep .S. Dhir , Deepak Daiwadney and...[IJET-V2I1P13] Authors:Shilpa More, Gagandeep .S. Dhir , Deepak Daiwadney and...
[IJET-V2I1P13] Authors:Shilpa More, Gagandeep .S. Dhir , Deepak Daiwadney and...
 
Discover How Scientific Data is Used for the Public Good with Natural Languag...
Discover How Scientific Data is Used for the Public Good with Natural Languag...Discover How Scientific Data is Used for the Public Good with Natural Languag...
Discover How Scientific Data is Used for the Public Good with Natural Languag...
 
Prediction of Answer Keywords using Char-RNN
Prediction of Answer Keywords using Char-RNNPrediction of Answer Keywords using Char-RNN
Prediction of Answer Keywords using Char-RNN
 
LSTM Based Sentiment Analysis
LSTM Based Sentiment AnalysisLSTM Based Sentiment Analysis
LSTM Based Sentiment Analysis
 
Deep convolutional neural networks-based features for Indonesian large vocabu...
Deep convolutional neural networks-based features for Indonesian large vocabu...Deep convolutional neural networks-based features for Indonesian large vocabu...
Deep convolutional neural networks-based features for Indonesian large vocabu...
 
[IJET-V1I6P17] Authors : Mrs.R.Kalpana, Mrs.P.Padmapriya
[IJET-V1I6P17] Authors : Mrs.R.Kalpana, Mrs.P.Padmapriya[IJET-V1I6P17] Authors : Mrs.R.Kalpana, Mrs.P.Padmapriya
[IJET-V1I6P17] Authors : Mrs.R.Kalpana, Mrs.P.Padmapriya
 
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
 
A prior case study of natural language processing on different domain
A prior case study of natural language processing  on different domain A prior case study of natural language processing  on different domain
A prior case study of natural language processing on different domain
 
French machine reading for question answering
French machine reading for question answeringFrench machine reading for question answering
French machine reading for question answering
 
EXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATION
EXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATIONEXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATION
EXTENDING OUTPUT ATTENTIONS IN RECURRENT NEURAL NETWORKS FOR DIALOG GENERATION
 
ONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVAL
ONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVALONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVAL
ONTOLOGICAL TREE GENERATION FOR ENHANCED INFORMATION RETRIEVAL
 
Survey on Text Prediction Techniques
Survey on Text Prediction TechniquesSurvey on Text Prediction Techniques
Survey on Text Prediction Techniques
 
Feature Extraction and Analysis of Natural Language Processing for Deep Learn...
Feature Extraction and Analysis of Natural Language Processing for Deep Learn...Feature Extraction and Analysis of Natural Language Processing for Deep Learn...
Feature Extraction and Analysis of Natural Language Processing for Deep Learn...
 
G04124041046
G04124041046G04124041046
G04124041046
 
SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELS
SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELSSENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELS
SENTIMENT ANALYSIS FOR MOVIES REVIEWS DATASET USING DEEP LEARNING MODELS
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementationijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospectsijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Studyijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadikuijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Mapijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Societyijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learningijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

Generating sentence suggestions using deep learning

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470 @ IJTSRD | Unique Paper ID - IJTSRD23842 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 582 Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Learning Veena S Nair1, Amina Beevi A2 1M.Tech, 2Assistant Professor 1,2Department of Computer Science and Engineering, Sree Buddha College of Engineering, Kerala, India How to cite this paper: Veena S Nair | Amina Beevi A "Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Learning" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-3 | Issue-4, June 2019, pp.582-584, URL: https://www.ijtsrd.c om/papers/ijtsrd23 842.pdf Copyright © 2019 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/ by/4.0) ABSTRACT Natural Language Processing (NLP) is the one of the major filed of Natural Language Generation (NLG). NLG can generate natural languagefromamachine representation. Generating suggestions for a sentence especially for Indian languages is much difficult. One of the major reason is that it is morphologically rich and the format is just reverse of English language. By using deep learning approach with the help of Long Short Term Memory (LSTM) layers we can generate a possible set of solutions for erroneous part in a sentence. To effectively generate a bunch of sentences having equivalent meaning as the original sentence using Deep Learning (DL) approach is to train a model on this task, e.g. we need thousands of examples of inputs and outputs with which to train a model. Keywords: Natural Language Processing (NLP), Deep Learning (DL), Recurrent Neural Network (RNN), Long Short Term Memory (LSTM) INTRODUCTION Generating suggestions for a sentence especially for Indian languages is much difficult. One of the major reason is that it is morphologically rich and the format is just reverse of English language. By using deep learning approachwith thehelp of LSTM layers we can generate a possible set of solutions for erroneous part in a sentence. To effectively generate a bunchofsentenceshavingequivalentmeaning as the original sentence using deep learning approach is to train a model on this task, e.g. we need thousands of examples of inputs and outputs with which to train a model. The proposed system is worked based on supervised learning strategy. Figure1. Simple concept of suggestion generation RELATED WORKS Several works can be done in the field of nature language processing. Variousstudies and related works canbedonein the case of Languages of India. Mostly the work can be done in English language, they can be explainedindetailonthesite [6][7]. For the trainingdatafor predictions RecurrentNeural Network (RNN) does not used exact templates. RNN with Long Short Term Memory (LSTM) are storing and accessing data. And also LSTM can predict the next level of sequence from the raw text [2]. Most difficult training task can be achieved by using deepneuralnetwork.Theyconsistofmany hidden layers, and most NLP operations can performed by using LSTM layer in the hidden layer.LSTM is one of the hidden layer of RNN [3]. In the paper [8] Adrain Sanborn andJacek Skryzalin saidthat the major difficult task is to identify thesentencemeaning(of any language). These task has broad applications such as image captioning, textgeneration, machinetranslationetc.In this paper [8] they can be used GloVe vector for sentence embedding and also they used pre trained word vectors for the dataset. They can dotheir experiments throughtwodeep learning models such as Recurrent Neural Network (RNN) and Recursive Neural Network. Both the two network take input as tokens but they treat the input differently. Both the model has been trained, for these two models they have reached at the statement that recurrent neural network is much better than recursive neural network. In the paper [4] Jinyue Su, Jiacheng Xu, Xipeng Qiu, Xuanjing Huang said that they proposed a sentence generator frameworkbased on Gibbs Sampling (GS).Theycontainstwo separate model one is a language model and another one is discriminator. The language model is not aware of the constraint information and the discriminator estimates the probability of the sentences. They also proposed a candidate generator which gives more likely words at each iteration of the network. The Gibbs Sampling (GS) is purely based on Markov chain which is astatistical approach. Thefindoutthe probability of each word and the sentence is generated with maximum probability value using RNN. IJTSRD23842
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID - IJTSRD23842 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 583 A specialised generative model called conditional generative model which generate the output sample conditioned on some given input. In the paper [5] Weidi Xu, Haoze Sun, Chao Deng, and Ying Tan, they proposed an approach called TextDream which is used to search the text data on the continuous semantic space. The Text Dream is worked on some evolutionary algorithms. They can encoded the documents and decoded with Markov chain rule and check whether the solution is found or not. METHEDOLOGY The proposed system is generating suggestions for specific erroneous part in a Malayalam sentence with the help of Recurrent Neural Network (RNN). It is a part of Malayalam error detection and grammar correction tool of CDAC, Trivandrum. One of the most widespread forms of sequence data is text. They can be understood as either a sequence of characters or a sequence of words. Deep learning has penetrated into multiple and diverse industries, and it continues to break new ground on an almost weekly basis. Supervised learning refers to a task where we need to find a function that can map input to correspondingoutputs (given a set of input-output pairs). By using deep learning with the help of tensorflow platform the input text can be processed. The input must be a text or a sentence and the goal is: 1. Collection of samples of language texts 2. Identification of errors 3. Train the network 4. Generating suggestion for errors There are two modules in this project, data preprocessing and suggestion generation. A. Data Preprocessing The first part of the proposed system is data preparation module. For deep learning natural language project first of all we can convert the input documents as integers. Data Preprocessing is a major task in all Deep Learning applications. The work has been focused on word length three Malayalam sentences from health and newspaper domain. The input data fed into the deep neural net must be in a pattern compatible to the network. Basically data preprocessing is undergone through a series of steps like cleaning, stemming, stop word removal, etc. In theproposed system, the dataset consist of Malayalam sentences.Herethe dataset contains three length word. First load the dataset using pandas. Pandas is a package used to load the documents (in any format). Then we can create some suggestions for that input sentences. Also we can labeled that input sentences and their suggestions. From that label we can find the accuracy of the network model. All the input sentences in a deep learning project can be in integer encoded because the network can only learn the datas as integers. Al the operationscanbeperformedbyusingnumpy module in the python. B. Suggestion Generation Suggestion generation is a difficult task for natural language processing. A considerable work can be done in the case of image captioning using Recurrent Neural Network (RNN). The output from the data preprocessing module can fed into suggestion generation module. Here suggestions can generated by using deep neural networks. In this project we used a sequential model with three layers such as embedding layer, flatten and dense with dropout of 0.2%. And from we can train the test set and training set, and also find the accuracy of the model. To improve the accuracy of the model we can increase the number of epochs. From that a bunch of possible solutions can be generated. EXPERIMENTAL ANALYSIS A. Result and Analysis This section discusses the experimental results of the proposed system. The system thatusestheoperatingsystem for macOS Mojave and python jupyter as platform. The proposed system is using original Malayalam documents given by CDAC, Trivandrum for results assessment. There are three different types of datasets are given. The proposed system is implemented using two modules ie., data preparation module and suggestion generation module. In data preparation module the input and output sentences must be encoded to integers and also removing the duplication of the similar words in the document. Natural Language Processing (NLP) is the main task of natural language generation and they can be implemented by using deep learning with the help of Recurrent Neural Network (RNN) with Long Short Term Memory layers (LSTM). Suggestion generationfor grammatically erroneous part in a sentence can be used a word length of three because this length can generate an accurate result from our network. Also late sentences can be studied by the network and also generate suggestions but they are not meaningful. Figure2. Input sentence having length three Figure3. Network model summary The proposed system shows the not exactly the suggestion generation for Malayalam grammar correction. Because the Malayalam language consist of different symbols like , em , etc. They cannot exactly read by the system because Malayalam is a morphologicaly rich languageandno further studies can be done using deep neural network concepts. This can be overcome by usingdifferentdatasetsto train the network as well as also to develop a nltk tool for Malayalam language.Theanalysisphaseincludesthelossand accuracyof the trainingdataset.Thisanalysisshowstheword length of three as the input sentence. Here thetraining lossis much less than the validation loss because to increase the number of epochs on the network we can easily generate an accurate loss curve for the training data. The accuracy of the training data is high. Again to improve the accuracy of the model we can train more input sentences and inches the number of epochs of the deep neural network.
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID - IJTSRD23842 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 584 Figure4. Loss and accuracy curve for the training data B. Performance Requirements Performance requirements describes all the hardware specification of the system. For our project work firstly we have a Dell laptop with Intel pentium processor, but they cannot be used,becausepentiumprocessordoesnotcontains AVX instructions. Advanced Vector eXtension (AVX) instruction is used extensions to the x86 instructions set architecture for microprocessors from Intel. For deep learning project,theminimumsystemrequirementisitneeds i3 or above processor. Mostlydeeplearning projects used64 bit Ubuntu operating system. Here we used a Mac OS with 51.8 GHz Intel Core i5 processor for this project (For Mac OS only 10.12.6 Sierra or later os versions must be used). Our Mac OS contains 8GB RAM, 125GB hard drive space. CONCLUSION Suggestion generation is one of the task of Natural Language Processing (NLP). They can be implemented by using Keras deep learning. First the work can be done using text generation of a Malayalam document.Butthedisadvantageis that some of the letters in Malayalam can be repeatedly comes in the text generation. This is one of the drawback of Malayalam textgenerationusingdeeplearningapproach.The proposed system developed for some erroneous part in a sentence, using deep learning approach,abunchofsentences with similar meanings has be generated. The main goal is to generate sentences for Malayalam error documents of different structures, but they need more time and need a requires more dataset. In thisprojectonlyaspecificstructure of sentence has been used and their corresponding suggestions has been generated. Acknowledgment I undersigned hereby declare that the project “Suggestion Generation for Specific Errorneous part in a sentence using Deep Learning”, submitted for partial fulfillment of the requirements for the award of degree of Master of Technologyof the APJ Abdul KalamTechnologicalUniversity, Kerala is a bonafide work done by me under supervision of Ms. Amina Beevi A. This project is a live re search and development project contributed from CDAC- TVM. This submission represents my ideas in myownwordsandwhere ideas or words of others have been included, I have an adequately and accurately cited and referenced the original sources. I also declare that I have adhered to ethics of academichonesty and integrityandhavenotmisrepresented or fabricated any data or idea or fact or source in my submission. References [1] Veena S Nair, Amina Beevi A, “Survey On Generating Suggestions For SpecificErroneousPartIn ASentence”, IRJET, Volume: 05 Issue: 12 | Dec 2018. [2] Veena S Nair, Amina Beevi A, “Malayalam Text Generation Using Deep Learning”, IJCEA, Volume XIII, Issue III, March 2019. [3] https://towardsdatascience.com/tagged/nlp [4] https://machinelearningmastery.com/text-generation- lstm-recurrent-neural-networks-python-keras [5] Adrian Sanborn, Jacek Skryzalin, “Deep Learning for Semantic Similarity”, Department of ComputerScience Stanford University, 2015. [6] Alex Graves. “Generating Sequences With Recurrent Neural Networks”, University of Toronto, 5 June 2014. [7] Tom Young, Devamanyu Hazarika, SoujanyaPoria,Erik Cambria, “Recent Trends in Deep Learning Based Natural Language Processing”, 25 Nov 2018. [8] Weidi Xu, Haoze Sun, Chao Deng, and Ying Tan. “TextDream: Conditional TextGeneration bySearching in the Semantic Space”, IEEE, 2018. [9] Jinyue Su, Jiacheng Xu, Xipeng Qiu, Xuanjing Huang. “Incorporating Discriminator in Sentence Generation: A Gibbs Sampling Method”, The Thirty-Second AAAI Conference on Artificial Intelligence, 2018. [10] Ilya Sutskever, Oriol Vinyals, Quoc V. Le. “Sequence to Sequence Learning with Neural Networks”, Google.