Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/49127| Title: | Natural language processing for sentiment analysis |
| Authors: | Camilleri, Luke |
| Keywords: | Natural language processing (Computer science) Algorithms Public opinion -- Data processing Data mining Language and emotions |
| Issue Date: | 2019 |
| Citation: | Camilleri, L. (2019). Natural language processing for sentiment analysis (Bachelor's dissertation). |
| Abstract: | In today’s business and technology world, data analytics has become indispensable. Technologies such as sentiment analysis allow companies and corporations to gain key insights about consumer perceptions and opinions that can help shape effective strategic and marketing decisions. Advancements in the fields of natural language processing and machine learning have resulted in sentiment analysis algorithms that are capable of extracting sentiment orientation in relation to a specific topic from consumer generated text inputs. The aim of this project is to implement a sentiment analysis algorithm capable of classifying consumer generated tweets as having positive, neutral or negative sentiment orientation with respect to the subject of interest, and exploring its real-world applicability. In this dissertation, two training datasets are used related to the topics of climate change and technology products respectively. However, the proposed sentiment analysis algorithm can be trained on and applied to any topic domain. The aim of this project is achieved by developing a theoretical framework based on contemporary literature and selecting an appropriate machine learning approach and architecture. The performance of various deep learning models is then evaluated and compared to benchmark and commercially available algorithms. Finally, the stand-out deep learning model is implemented on a cloud platform. Results show that the performance of the proposed deep learning sentiment analysis algorithm compares favourably with both commercially available software and contemporary literature. The discrepancy in performance of the sentiment analysis algorithm when applied to the different datasets suggests that contemporary approaches to sentiment analysis cannot effectively extract sentiment from more complex topic domains such as climate change. |
| Description: | B.ENG.(HONS) |
| URI: | https://www.um.edu.mt/library/oar/handle/123456789/49127 |
| Appears in Collections: | Dissertations - FacEng - 2019 Dissertations - FacEngSCE - 2019 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 19BENGEE05_ Luke Camilleri.pdf Restricted Access | 1.76 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.
