Sentiment Analysis Application with Social Media Network Integration

Postgraduate Thesis uoadl:2923504 233 Read counter

Unit:
Κατεύθυνση Διαχείριση Δεδομένων, Πληροφορίας και Γνώσης
Πληροφορική
Deposit date:
2020-09-28
Year:
2020
Author:
Giannakis Stavros
Supervisors info:
Χριστίνα Αλεξανδρή, Αναπληρώτρια Καθηγήτρια, Τμήμα Γερμανικής Γλώσσας και Φιλολογίας (Εξωτερικό Μέλος ΔΕΠ Τμήματος Πληροφορικής και Τηλεπικοινωνιών), Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών
Original Title:
Sentiment Analysis Application with Social Media Network Integration
Languages:
English
Translated title:
Sentiment Analysis Application with Social Media Network Integration
Summary:
Sentiment Analysis is an application domain of Natural Language Processing focusing in extracting sentiment and opinion from textual input. The purpose of the present Thesis is the creation of a web platform for extracting sentiment from texts. Specifically, the designed and implemented platform consists of a machine learning model that manages to retrieve sentiment from a text by categorizing the input into three different classes: positive, negative or neutral. Additionally, this model can be used via a web application processing two different types of text input, namely tweets and (movie) reviews. The platform also provides the possibility to retrieve comments and opinions from different social media platforms such as Reddit, Twitter and Youtube by searching any keyword and classify the results. The results are presented with a distinctive visualization to the users, giving a better perspective of what people think about specific topics. For the development of the components of the present project and application, the Python and JavaScript programming languages have been utilized. The machine learning model and the training data is described, as well as the preprocessing techniques that each textual input is subjected to before its classification into a category. Finally, improvements on the platform are proposed for offering more options and functionalities to the users.
Main subject category:
Technology - Computer science
Keywords:
Text Classification, Web Development, Sentiment Analysis, Opinion Mining, Machine Learning, Natural Language Processing
Index:
Yes
Number of index pages:
6
Contains images:
Yes
Number of references:
81
Number of pages:
83
GiannakisStavros_Thesis_Final.pdf (2 MB) Open in new window

 


Thesis_SourceCode.zip
4 MB
File access is restricted.