Repository logo

Stock Market Prediction Through Sentiment Analysis of Social-Media and Financial Stock Data Using Machine Learning

dc.contributor.authorAl Ridhawi, Mohammad
dc.contributor.supervisorAl Osman, Hussein
dc.date.accessioned2021-10-20T19:35:48Z
dc.date.available2021-10-20T19:35:48Z
dc.date.issued2021-10-20en_US
dc.description.abstractGiven the volatility of the stock market and the multitude of financial variables at play, forecasting the value of stocks can be a challenging task. Nonetheless, such prediction task presents a fascinating problem to solve using machine learning. The stock market can be affected by news events, social media posts, political changes, investor emotions, and the general economy among other factors. Predicting the stock value of a company by simply using financial stock data of its price may be insufficient to give an accurate prediction. Investors often openly express their attitudes towards various stocks on social medial platforms. Hence, combining sentiment analysis from social media and the financial stock value of a company may yield more accurate predictions. This thesis proposes a method to predict the stock market using sentiment analysis and financial stock data. To estimate the sentiment in social media posts, we use an ensemble-based model that leverages Multi-Layer Perceptron (MLP), Long Short-Term Memory (LSTM), and Convolutional Neural Network (CNN) models. We use an LSTM model for the financial stock prediction. The models are trained on the AAPL, CSCO, IBM, and MSFT stocks, utilizing a combination of the financial stock data and sentiment extracted from social media posts on Twitter between the years 2015-2019. Our experimental results show that the combination of the financial and sentiment information can improve the stock market prediction performance. The proposed solution has achieved a prediction performance of 74.3%.en_US
dc.identifier.urihttp://hdl.handle.net/10393/42828
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-27045
dc.language.isoenen_US
dc.publisherUniversité d'Ottawa / University of Ottawaen_US
dc.subjectMachine Learningen_US
dc.subjectArtificial Intelligenceen_US
dc.subjectNeural Networksen_US
dc.subjectDeep Learningen_US
dc.subjectStock Marketen_US
dc.subjectFinancial Dataen_US
dc.subjectConvolutional Neural Networksen_US
dc.subjectLong Short-Term Memoryen_US
dc.subjectMultilayer Perceptronen_US
dc.subjectSocial Mediaen_US
dc.subjectSentiment Analysisen_US
dc.titleStock Market Prediction Through Sentiment Analysis of Social-Media and Financial Stock Data Using Machine Learningen_US
dc.typeThesisen_US
thesis.degree.disciplineGénie / Engineeringen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMScen_US
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Al_Ridhawi_Mohammad_2021_thesis.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: