SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3975
Question-Answer Text Mining using Machine Learning
Abhishek Kumar1, Kunal Thakur2, Pranav Nachnekar3, Nayana Vaity4
1,2,3BE Student, Computer Engineering, Terna Engineering College, Nerul, Maharashtra, India
4Professor, Dept. of Computer Engineering, Terna Engineering College, Nerul, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Questions and Answers platform are an
important part of today’s academic world. They enable users
to provide, search and search knowledge. However, most such
platforms today have a major problem, that of duplication of
knowledge. The aim of this project is to avoid this duplication
by applying machine learning algorithms to the question,
when it is being submitted and help the userfindapre-existing
solution to the problem if it already exists on the platform.
This helps the user navigate the platform more efficiently and
reduces the amount of redundant questions on the platform.
We intend to match questions based on the keywords used.
Key Words: Recursive Neural Network, Sequence to
sequence model, MongoDB, Encoder, Decoder
1.INTRODUCTION
The age of Internet has changed the way people express
their views. It is now done through blog posts, online
discussion forums, product review websites etc. People
depend upon this user generated content to a great extent.
When someone wants to buy a product, they will look up its
reviews online before taking a decision. The amount of user
generated content is too large for a normal user to analyze.
so to automate this, various Machine Learning techniques
are used. Symbolic techniques or Knowledge base approach
and Machine learning techniques are the two main
techniques used in sentiment analysis. Knowledge base
approach requires a large database of predefined emotions
and an efficient knowledge representation for identifying
sentiments. Machine learning approach makes use of a
training set to develop a machine learning model that
classifies sentiments. Since a predefined database of entire
emotions is not required for machine learningapproach,itis
rather simpler than Knowledge base approach.
Main aim of this project is to implement machine learning
based sentiment analysis in a Q&A platform with the
following features:
•Easy posting of question and answers
•Rating of questions and answers
•Ranking the questions and answers according to the rating
•Anonymous usage of the platform
2. DRAWBACKS OF EXISTING SYSTEM
The current & previous Question & Answers platforms are
having some drawbacks which are as follows:
•Keywords extraction algorithms [1] like TF-IDF and RAKE
(Rapid automatic keyword extraction) need large number of
dataset to work properly.
•Multiple occurrences of similar type of questions which are
having same meanings.
•Toremovesimilarquestionsfromdatabasemoremanpower
is required.
•Existing systems are not suggesting appropriate tags to the
user, tags are used to categorize the questions.
3. SUGGESTED IMPROVEMENTS
•We are using Sequence to sequence model for keyword
extraction which canextract keywordsevenfroma sentence.
•No extra manpower is required for removing similar
questions in our system.
•Appropriate tags are suggesting by analyzing the question
by our system
4. METHODOLOGY AND IMPLEMENTATION
Fig – 1: Architecture of system
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3976
4.1 User Registration:
A user can register on the service to post question and
answers. Users can also view the question and answers
without registering on the service. However, they will notbe
able to post new questions or answer any previously asked
question.
To register a user must provide a username, a passwordand
an email address. The system will verify the user’semail and
grant them access to the service.
To authenticate user we are using JSON web tokens [2]. The
user will first authorize themselves with their password,
after which the system will assign them JSON webtoken. The
user will have to include this token in every request to
authorize themselves.
To prevent the misuse of tokens, all tokenswill expireafter1
year of generation.
4.2 Express Server (Backend):
The Express Server will be used as an intermediate between
machine learning model and user. It will handle different
tasks such as:
• Authentication
• Registration
• Validation
The end points of this server will adhere to REST
(Representational State Transfer) [3]standards.Itwill allow
the user to perform CRUD (Create, Read, Update, Delete) on
various resources in the system such as questions and
answers.
4.3 Database:
We are using MongoDB for Database operations. We are
going to be using NoSQL structure because of the un-
uniformity of the data we will be using.
4.4 Machine Learning Model:
We are using RNN [4] in our system. In RNN, theinformation
cycles through a loop. When it makes a decision, it takes into
consideration the current input and also what it has learned
from the inputs it received previously.
Fig – 2: Recursive Neural Network
For keyword extraction we are using Sequence to
Sequence model [5] which comes under RNN.
A Sequence to Sequence network is a model consisting of
two separate RNNs called the encoder and decoder. The
encoder reads an input sequence one item at a time, and
outputs a vector at each step. The final output of the encoder
is kept as the context vector. The decoder uses this context
vector to produce a sequence of outputs one step at a time.
Fig-3: Sequence to Sequence model
4.5 Dataflow:
For posting a question user will enter title of the question
and question description, after that question will be sent to
backend server, then server will combine title and
description of the question and feed it to the machine
learning model. Model will provide tags to the user. An
object containing question and tags will getsaveindatabase.
If user is not satisfied from the tags then he can edit thattags
and the tags will be updated in the database.
5. OVERALL DESCRIPTION
5.1 System Perspective:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3977
Question and Answer platform is a online platform that
enables easier question and answer interactionbetweenthe
community. It is developed to allow for experts and
beginners in a topic to share their knowledge.
It is a web based application that uses a REST API to provide
data to the frontend web and mobile applications.
5.2 System Functions:
• Post a new question
• Post answer to a question
• Create, view and modify user profiles
• Find existing questions which are similar
• Search for questions
• Select top answer
5.3 System Features:
 Removing similar type of question
i. Description:
This feature aims to remove the
redundancy in the platform and help make
it easier for users to find answers.
ii. Priority:
High
iii. Response Sequences:
When a user attempts to ask a new
question the question is sent to the
backend and relevant tags to that question
are returned, system also find questions
with similar tags and displays them to the
user.
 Achievements
i. Description:
To encourage users to answer questions,
users are awarded achievements and XP
for answering question and other actions.
ii. Priority:
Medium
iii. Response Sequences:
For example when the user answers a
question for the first time they may be
awarded with “First Answer” achievement
while if they manage to get a certain
number of upvotes on their answer they
may be awarded with “Good Answer”
achievement
6. CONCLUSION
Questions and Answers platform are an important part of
today’s academic world. They enable users to provide,
search and searchknowledge.However,mostsuchplatforms
today have a major problem, that of duplication of
knowledge. Here, wetriedto proposea QuestionandAnswer
platform based upon on machine learning techniques and
minimize the duplication of question in the database.
We have used sequence tosequencemodel thatcomesunder
RNN in machine learning for providing tags to the user.
Using that tags, user can categorize his question and check
whether the question is already presentindatabaseornot.If
similar type of question is present in our system then it will
suggest all of the similar questions and if not, then user can
post his question.
In the current system, theyarenotchecking whethera newly
asked question is previously asked or not and nothing about
the tags as well.
As part of the future work, we can do reverse also i.e. we can
form a question by having keywords only, implement
common features from other similar platforms such as
personalize question feeds. We can generalize the model to
support other platforms for example making thumbnails on
videos based on the title.
REFERENCES
[1] Slobodan Beliga University of Rijeka, Department of
Informatics Radmile Matejčić 2, 51 000 Rijeka, Croatia
[2] JSON Web Token (JWT) Profile for OAuth 2.0 Client
Authentication and Authorization Grants, M. Jones, B.
Campbell, C. Mortimore, May 2015
[3] Hypertext Transfer Protocol (HTTP/1.1): Semantics and
Content, R. Fielding, J. Reschke
[4] A Critical Review of Recurrent Neural Networks for
Sequence Learning by Zachary C. Lipton, John Berkowitz
[5] Sequence to Sequence Learning with Neural Networks by
Ilya Sutskever, Oriol Vinyals, Quoc V. Le

More Related Content

What's hot

C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapa
Navinthp
 
Online examination system
Online examination system Online examination system
Online examination system
IRJET Journal
 
IRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational Institute
IRJET Journal
 
IRJET- Voice based E-mail system
IRJET- Voice based E-mail systemIRJET- Voice based E-mail system
IRJET- Voice based E-mail system
IRJET Journal
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AI
IRJET Journal
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET Journal
 
A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...
A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...
A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...
Cemal Ardil
 
IRJET- Question Answering System using Artificial Neural Network
IRJET-  	  Question Answering System using Artificial Neural NetworkIRJET-  	  Question Answering System using Artificial Neural Network
IRJET- Question Answering System using Artificial Neural Network
IRJET Journal
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCA
Sp Gurjar
 
Senior Year Project
Senior Year ProjectSenior Year Project
Senior Year Project
Akshay Iyer
 
Framework for online exam with graphical result and sms gateway
Framework for online exam with graphical result and sms gatewayFramework for online exam with graphical result and sms gateway
Framework for online exam with graphical result and sms gateway
Akash Agrawal
 
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET -  	  E-Assistant: An Interactive Bot for Banking Sector using NLP ProcessIRJET -  	  E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET Journal
 
IRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSAIRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSA
IRJET Journal
 
MOHAMMAD JASIM UDDIN CV{OK} - Copy
MOHAMMAD JASIM UDDIN CV{OK} - CopyMOHAMMAD JASIM UDDIN CV{OK} - Copy
MOHAMMAD JASIM UDDIN CV{OK} - Copy
Mohammad Jasim Uddin
 
Final Year Project Report
Final Year Project ReportFinal Year Project Report
Final Year Project Report
ChongKit liew
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
Chiranjeevi Adi
 
Interactive Voice Response System for College automation
Interactive Voice Response System for College automationInteractive Voice Response System for College automation
Interactive Voice Response System for College automation
IRJET Journal
 
IRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation SystemIRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation System
IRJET Journal
 
11.location based spatial query processing in wireless system
11.location based spatial query processing in wireless system11.location based spatial query processing in wireless system
11.location based spatial query processing in wireless system
Alexander Decker
 
3.[10 13]location based spatial query processing in wireless system
3.[10 13]location based spatial query processing in wireless system3.[10 13]location based spatial query processing in wireless system
3.[10 13]location based spatial query processing in wireless system
Alexander Decker
 

What's hot (20)

C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapa
 
Online examination system
Online examination system Online examination system
Online examination system
 
IRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational Institute
 
IRJET- Voice based E-mail system
IRJET- Voice based E-mail systemIRJET- Voice based E-mail system
IRJET- Voice based E-mail system
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AI
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
 
A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...
A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...
A black-box-approach-for-response-quality-evaluation-of-conversational-agent-...
 
IRJET- Question Answering System using Artificial Neural Network
IRJET-  	  Question Answering System using Artificial Neural NetworkIRJET-  	  Question Answering System using Artificial Neural Network
IRJET- Question Answering System using Artificial Neural Network
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCA
 
Senior Year Project
Senior Year ProjectSenior Year Project
Senior Year Project
 
Framework for online exam with graphical result and sms gateway
Framework for online exam with graphical result and sms gatewayFramework for online exam with graphical result and sms gateway
Framework for online exam with graphical result and sms gateway
 
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET -  	  E-Assistant: An Interactive Bot for Banking Sector using NLP ProcessIRJET -  	  E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
 
IRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSAIRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSA
 
MOHAMMAD JASIM UDDIN CV{OK} - Copy
MOHAMMAD JASIM UDDIN CV{OK} - CopyMOHAMMAD JASIM UDDIN CV{OK} - Copy
MOHAMMAD JASIM UDDIN CV{OK} - Copy
 
Final Year Project Report
Final Year Project ReportFinal Year Project Report
Final Year Project Report
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
Interactive Voice Response System for College automation
Interactive Voice Response System for College automationInteractive Voice Response System for College automation
Interactive Voice Response System for College automation
 
IRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation SystemIRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation System
 
11.location based spatial query processing in wireless system
11.location based spatial query processing in wireless system11.location based spatial query processing in wireless system
11.location based spatial query processing in wireless system
 
3.[10 13]location based spatial query processing in wireless system
3.[10 13]location based spatial query processing in wireless system3.[10 13]location based spatial query processing in wireless system
3.[10 13]location based spatial query processing in wireless system
 

Similar to IRJET- Question-Answer Text Mining using Machine Learning

Focused Question and Answer for Job Portal
Focused Question and Answer for Job PortalFocused Question and Answer for Job Portal
Focused Question and Answer for Job Portal
IRJET Journal
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
Kamal Acharya
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
IRJET Journal
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
Anuj Kumar
 
Advanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy LogicAdvanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy Logic
IRJET Journal
 
CV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNINGCV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNING
IRJET Journal
 
Sql based paperless examination system
Sql based paperless examination systemSql based paperless examination system
Sql based paperless examination system
Alexander Decker
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
Archana Jha
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
Manmeet Sinha
 
School management System
School management SystemSchool management System
School management System
HATIM Bhagat
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment System
IRJET Journal
 
online-examination-system.pptx
online-examination-system.pptxonline-examination-system.pptx
online-examination-system.pptx
Nehal1231
 
IRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema GeneratorIRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema Generator
IRJET Journal
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
IRJET Journal
 
IRJET- Interactive Interview Chatbot
IRJET-  	  Interactive Interview ChatbotIRJET-  	  Interactive Interview Chatbot
IRJET- Interactive Interview Chatbot
IRJET Journal
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
Iram hasan
 
E-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewE-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer Review
IRJET Journal
 
Touch With Industry
Touch With IndustryTouch With Industry
Touch With Industry
IRJET Journal
 
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET Journal
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
Wakimul Alam
 

Similar to IRJET- Question-Answer Text Mining using Machine Learning (20)

Focused Question and Answer for Job Portal
Focused Question and Answer for Job PortalFocused Question and Answer for Job Portal
Focused Question and Answer for Job Portal
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
A Survey on Design of Online Judge System
A Survey on Design of Online Judge SystemA Survey on Design of Online Judge System
A Survey on Design of Online Judge System
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
Advanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy LogicAdvanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy Logic
 
CV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNINGCV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNING
 
Sql based paperless examination system
Sql based paperless examination systemSql based paperless examination system
Sql based paperless examination system
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
School management System
School management SystemSchool management System
School management System
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment System
 
online-examination-system.pptx
online-examination-system.pptxonline-examination-system.pptx
online-examination-system.pptx
 
IRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema GeneratorIRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema Generator
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
 
IRJET- Interactive Interview Chatbot
IRJET-  	  Interactive Interview ChatbotIRJET-  	  Interactive Interview Chatbot
IRJET- Interactive Interview Chatbot
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
E-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewE-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer Review
 
Touch With Industry
Touch With IndustryTouch With Industry
Touch With Industry
 
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 

More from IRJET Journal

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...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 
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-...
IRJET Journal
 
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...
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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,...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
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 ...
IRJET Journal
 
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.
IRJET Journal
 
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...
IRJET Journal
 
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
IRJET Journal
 
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...
IRJET Journal
 

More from 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...
 

Recently uploaded

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 

Recently uploaded (20)

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 

IRJET- Question-Answer Text Mining using Machine Learning

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3975 Question-Answer Text Mining using Machine Learning Abhishek Kumar1, Kunal Thakur2, Pranav Nachnekar3, Nayana Vaity4 1,2,3BE Student, Computer Engineering, Terna Engineering College, Nerul, Maharashtra, India 4Professor, Dept. of Computer Engineering, Terna Engineering College, Nerul, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Questions and Answers platform are an important part of today’s academic world. They enable users to provide, search and search knowledge. However, most such platforms today have a major problem, that of duplication of knowledge. The aim of this project is to avoid this duplication by applying machine learning algorithms to the question, when it is being submitted and help the userfindapre-existing solution to the problem if it already exists on the platform. This helps the user navigate the platform more efficiently and reduces the amount of redundant questions on the platform. We intend to match questions based on the keywords used. Key Words: Recursive Neural Network, Sequence to sequence model, MongoDB, Encoder, Decoder 1.INTRODUCTION The age of Internet has changed the way people express their views. It is now done through blog posts, online discussion forums, product review websites etc. People depend upon this user generated content to a great extent. When someone wants to buy a product, they will look up its reviews online before taking a decision. The amount of user generated content is too large for a normal user to analyze. so to automate this, various Machine Learning techniques are used. Symbolic techniques or Knowledge base approach and Machine learning techniques are the two main techniques used in sentiment analysis. Knowledge base approach requires a large database of predefined emotions and an efficient knowledge representation for identifying sentiments. Machine learning approach makes use of a training set to develop a machine learning model that classifies sentiments. Since a predefined database of entire emotions is not required for machine learningapproach,itis rather simpler than Knowledge base approach. Main aim of this project is to implement machine learning based sentiment analysis in a Q&A platform with the following features: •Easy posting of question and answers •Rating of questions and answers •Ranking the questions and answers according to the rating •Anonymous usage of the platform 2. DRAWBACKS OF EXISTING SYSTEM The current & previous Question & Answers platforms are having some drawbacks which are as follows: •Keywords extraction algorithms [1] like TF-IDF and RAKE (Rapid automatic keyword extraction) need large number of dataset to work properly. •Multiple occurrences of similar type of questions which are having same meanings. •Toremovesimilarquestionsfromdatabasemoremanpower is required. •Existing systems are not suggesting appropriate tags to the user, tags are used to categorize the questions. 3. SUGGESTED IMPROVEMENTS •We are using Sequence to sequence model for keyword extraction which canextract keywordsevenfroma sentence. •No extra manpower is required for removing similar questions in our system. •Appropriate tags are suggesting by analyzing the question by our system 4. METHODOLOGY AND IMPLEMENTATION Fig – 1: Architecture of system
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3976 4.1 User Registration: A user can register on the service to post question and answers. Users can also view the question and answers without registering on the service. However, they will notbe able to post new questions or answer any previously asked question. To register a user must provide a username, a passwordand an email address. The system will verify the user’semail and grant them access to the service. To authenticate user we are using JSON web tokens [2]. The user will first authorize themselves with their password, after which the system will assign them JSON webtoken. The user will have to include this token in every request to authorize themselves. To prevent the misuse of tokens, all tokenswill expireafter1 year of generation. 4.2 Express Server (Backend): The Express Server will be used as an intermediate between machine learning model and user. It will handle different tasks such as: • Authentication • Registration • Validation The end points of this server will adhere to REST (Representational State Transfer) [3]standards.Itwill allow the user to perform CRUD (Create, Read, Update, Delete) on various resources in the system such as questions and answers. 4.3 Database: We are using MongoDB for Database operations. We are going to be using NoSQL structure because of the un- uniformity of the data we will be using. 4.4 Machine Learning Model: We are using RNN [4] in our system. In RNN, theinformation cycles through a loop. When it makes a decision, it takes into consideration the current input and also what it has learned from the inputs it received previously. Fig – 2: Recursive Neural Network For keyword extraction we are using Sequence to Sequence model [5] which comes under RNN. A Sequence to Sequence network is a model consisting of two separate RNNs called the encoder and decoder. The encoder reads an input sequence one item at a time, and outputs a vector at each step. The final output of the encoder is kept as the context vector. The decoder uses this context vector to produce a sequence of outputs one step at a time. Fig-3: Sequence to Sequence model 4.5 Dataflow: For posting a question user will enter title of the question and question description, after that question will be sent to backend server, then server will combine title and description of the question and feed it to the machine learning model. Model will provide tags to the user. An object containing question and tags will getsaveindatabase. If user is not satisfied from the tags then he can edit thattags and the tags will be updated in the database. 5. OVERALL DESCRIPTION 5.1 System Perspective:
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3977 Question and Answer platform is a online platform that enables easier question and answer interactionbetweenthe community. It is developed to allow for experts and beginners in a topic to share their knowledge. It is a web based application that uses a REST API to provide data to the frontend web and mobile applications. 5.2 System Functions: • Post a new question • Post answer to a question • Create, view and modify user profiles • Find existing questions which are similar • Search for questions • Select top answer 5.3 System Features:  Removing similar type of question i. Description: This feature aims to remove the redundancy in the platform and help make it easier for users to find answers. ii. Priority: High iii. Response Sequences: When a user attempts to ask a new question the question is sent to the backend and relevant tags to that question are returned, system also find questions with similar tags and displays them to the user.  Achievements i. Description: To encourage users to answer questions, users are awarded achievements and XP for answering question and other actions. ii. Priority: Medium iii. Response Sequences: For example when the user answers a question for the first time they may be awarded with “First Answer” achievement while if they manage to get a certain number of upvotes on their answer they may be awarded with “Good Answer” achievement 6. CONCLUSION Questions and Answers platform are an important part of today’s academic world. They enable users to provide, search and searchknowledge.However,mostsuchplatforms today have a major problem, that of duplication of knowledge. Here, wetriedto proposea QuestionandAnswer platform based upon on machine learning techniques and minimize the duplication of question in the database. We have used sequence tosequencemodel thatcomesunder RNN in machine learning for providing tags to the user. Using that tags, user can categorize his question and check whether the question is already presentindatabaseornot.If similar type of question is present in our system then it will suggest all of the similar questions and if not, then user can post his question. In the current system, theyarenotchecking whethera newly asked question is previously asked or not and nothing about the tags as well. As part of the future work, we can do reverse also i.e. we can form a question by having keywords only, implement common features from other similar platforms such as personalize question feeds. We can generalize the model to support other platforms for example making thumbnails on videos based on the title. REFERENCES [1] Slobodan Beliga University of Rijeka, Department of Informatics Radmile Matejčić 2, 51 000 Rijeka, Croatia [2] JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants, M. Jones, B. Campbell, C. Mortimore, May 2015 [3] Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, R. Fielding, J. Reschke [4] A Critical Review of Recurrent Neural Networks for Sequence Learning by Zachary C. Lipton, John Berkowitz [5] Sequence to Sequence Learning with Neural Networks by Ilya Sutskever, Oriol Vinyals, Quoc V. Le