SlideShare a Scribd company logo
Predicting stock price movements based on newspaper articles
using a novel deep learning approach
Today Tomorrow
100110101
010101010
100110100
© 2018 Deloitte The Netherlands
• Intuitive explanation of
important concepts
• Accessible for non-techies
• Discussion of results
• No code
• No mathematics
• Not comprehensive
You will get to know what deep learning algorithms are and understand why they work
Today
‘Language is probably the hardest problem in science;
nobody really knows how it works,
nobody really knows where it came from
and yet we can all do it.
Michael Corballis
Emeritus Professor at the University of Auckland
TedX talk – The Origins and Evolution of Language: https://www.youtube.com/watch?v=nd5cklw6d6Q&t=95s
PREDICTING STOCK PRICE MOVEMENTS BASED ON NEWSPAPER ARTICLES USING A NOVEL DEEP LEARNING APPROACH - Big Data Expo 2019
© 2018 Deloitte The Netherlands
Machine Learning
Field of study that gives the ability to the computer to self-learn without being explicitly programmed
(Input to machine learning models needs to be numeric!)
Deep learning
Computational models that are composed of multiple processing layers that allow to learn representations with
multiple levels of abstraction.
Natural Language Processing (NLP)
A branch of artificial intelligence that helps computers understand, interpret and manipulate human language.
Natural Language for Financial Forecasting (NLFF)
The domain that uses NLP approaches for financial forecasting.
Definitions
First steps in the world of artificial intelligence are taken by knowing its key concepts
Background domain
The ‘Natural Language for Financial Forecasting’ domain has been growing rapidly in
the last decade
Number of ‘NLFF’ publications in scientific journals
Problem
While stock price movements are known to be mostly influenced by news updates,
most financial companies only include stock price information in their predictive models.
By not including news updates, a huge opportunity is missed
© 2018 Deloitte The Netherlands
▪ Data preprocessing
▪ Explanation approach
➢ Word2Vec word embedding
➢ Convolutional neural network
➢ Recurrent neural network
➢ Sigmoid classification
• Results
• Future research
Agenda
Type of problem
Predicting stock price movements based on newspaper articles amounts to
classifying each article as being a positive/negative article
Approach
The approach, that combines convolutional- and recurrent layers, originates from the
NLP domain and has not been applied to the NLFF domain yet
Start: T articles
Transforming articles into
numerical representations
Deep learning approaches
to learn the algorithm
Final: Classification
Data preprocessing
Data from two separate sources were used to create a dataframe that contains both
textual- as well as stock information
Stock prices
Source: Yahoo Finance
News articles
Source: Lexis Nexis Academic
Embedding layer
Through a word embedding, textual data is represented numerically
Word2vec embedding
A statistical method for efficiently learning a standalone word embedding from a
collection of written texts
Intuitively: ‘King’ – ‘Man’ + ‘Woman’, yields a vector similar to ‘Queen’
Large -0.5117 0.9561 0.3594 0.5076 -0.7155 -0.6644 -0.6312 0.4146 0.1242 …
US -0.4742 -0.2551 0.6133 0.7608 -0.9923 -0.5035 0.894 0.815 -0.4761 …
Technology 0.6217 -0.9585 0.735 0.3087 0.0678 0.6126 0.9418 0.2878 0.4421 …
Companies 0.2931 0.6469 -0.0702 -0.7557 -0.3274 -0.7929 0.4023 0.9049 -0.6831 …
are -0.1175 -0.7925 0.1921 0.9312 -0.5084 0.4869 0.5165 0.1922 0.0133 …
investing -0.8552 -0.2882 0.3138 -0.8883 0.9069 -0.7656 0.1857 -0.6377 -0.7069 …
Example
300 columns
Concept: “show me your friends, and I’ll tell who you are.”
Convolutional layer
Convolutional neural networks perform well at recognizing objects/patterns
Intuition: Convolutional Neural Network (CNN)
CNNs learn to recognize features at different abstraction levels
Face
Hand
Eyes
Nose
Mouth
Ear
Human Face
1 layer 1 layer
Convolutional Neural Network applied on word embeddings
A filter (A) recognizes a pattern in the text (B). The convolutional output (C) represent
the text in terms of a feature
0.46 0.51 0.18 0.43 0.53
Recurrent layer
RNNs perform well at capturing long distant information (memory)
Intuition: Recurrent layer – Long Short Term Memory (LSTM)
To make decisions, a LSTM uses information from both the near as well as distant past
I start off with a broad
knowledge base
Not of all of my knowledge
is relevant so I forget some
Knowledge
Me preparing for the Big Data Expo
Knowledge
New, relevant information is
added to my knowledge
My presentation combines
both prior- as well as new
knowledgeExpo
Knowledge
p=(y|X)
p=(y|X)
Long Short Term Memory – Recurrent Neural Network
The cell state contains the current knowledge,
to and from which information is added and removed
Article input
(from convolutional layer)
Cell state
Forget gate
Input gate
Candidate values
Output gate Current knowledge (Cell state)
1. What can be forgotten from cell state? (Forget gate)
New information
2. What new information can be added to the cell state?
(Candidate values)
3. How much of the new information should be updated?
(Input gate)
Output article
4. What information needs to be outputted per article?
(Output gate)
Sigmoid classification
The output of a Sigmoid classifier is always a value between 0 and 1
Results
Combining a CNN and RNN, yields the best performance
Full model CNN RNN
Sentiment
analysis
Accuracy 56.25% 55.54% 54.82% 52.54%
Accuracy is calculated by dividing the total number of true predictions,
by the total number of predictions
Example dataset
The current dataset contains a lot of noise
Company: Alphabet
Article: ‘Eric Schmidt is executive chairman of Alphabet. not chief executive as incorrectly stated in a column
on November 23.’
Company: Tesla
Article: ‘Mars doesn't have an extradition treaty with the US. - Jim Chanos discussing Tesla with CNBC’
Company: Verizon
Article: ‘China surpassed the US to become the top recipient of foreign direct investment in 2014. The inflow to
the US fell by 60 per cent. primarily because of the Verizon pullout by Vodafone. Five of the top 10 FDI recipients
are developing markets.’
Company: Intel & Tesla
Article: ‘Microsoft and Intel's evolution from the PC to the data centre is proving painful. Uber has settled a key
class-action lawsuit. Tesla's chief has an idea for public transport. #techFT is a daily newsletter on technology.
media and telecoms. You can sign up here.’
Company: Netflix
Article: ‘Whether reaching millennial consumers who want to escape marketing messages. or 'cordcutting’
television viewers. who ditch cable and satellite subscriptions in favour of ad-free Netflix. advertisers are having
to work harder than ever to find their audience. Read the report’
Results literature
The results are similar to the results obtained in the literature
Accuracy Dataset Approach
Pang et al, 2018 53.2% Stock data LSTM
Matsubara et al, 2018 59.0% News articles Deep neural generative model
Huynh at al, 2017 59.98% News articles Combination of LSTM and GRU
Rumelhart et al, 2017 64.74% News articles RNN and self-trained word embedding
Selvin et al, 2017 55.9% Stock data LSTM and CNN
Future research
The current approach can be enhanced in multiple ways
Questions
Contact information
Please contact me for further inquiries
Emil Rijcken
Email: emil@cwi.nl
Linkedin: https://www.linkedin.com/in/emilrijcken/
Mobile: 06 53137886
© 2018 Deloitte The Netherlands
Appendix
Appendix
Problem complexity
Checking all solutions is unfeasible
Assuming:
- 2000 dimensions (e.g. there are 16 convolutional layers with 128 filters each)
- 10 options per dimension
- 31 860 000 000 000 000 calculations per second (fastest computer in the world)
Then: it takes approximately 1.99 x 101979
years (!) to calculate all possible solutions
Finding solution
Through trial and error, different solutions are proposed. The slope of the solution
determines how parameters are set
Example of solution space in 3D-space
1
0

More Related Content

PDF
Model Evaluation in the land of Deep Learning
PDF
Using Dempster-Shafer Theory and Real Options Theory
PDF
Machine Learning part1 - Introduction to Data Science
PPTX
AI: Belief Networks
PPTX
Techniques Machine Learning
PDF
Human in the loop: Bayesian Rules Enabling Explainable AI
PPT
Machine Learning: Foundations Course Number 0368403401
PPTX
Introduction to machine learning
Model Evaluation in the land of Deep Learning
Using Dempster-Shafer Theory and Real Options Theory
Machine Learning part1 - Introduction to Data Science
AI: Belief Networks
Techniques Machine Learning
Human in the loop: Bayesian Rules Enabling Explainable AI
Machine Learning: Foundations Course Number 0368403401
Introduction to machine learning

What's hot (20)

PDF
Continual Learning with Deep Architectures - Tutorial ICML 2021
PDF
Introduction to Machine Learning
PDF
Model evaluation in the land of deep learning
PPTX
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
PDF
Zero shot-learning: paper presentation
PDF
Identification of Relevant Sections in Web Pages Using a Machine Learning App...
PDF
Topic modeling of marketing scientific papers: An experimental survey
DOCX
Machine learning (domingo's paper)
PDF
A Few Useful Things to Know about Machine Learning
PDF
PWL Seattle #23 - A Few Useful Things to Know About Machine Learning
PDF
Programming for data science in python
PDF
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
PPTX
Design neural networks with meta learning
PDF
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
PDF
An Abstract Framework for Agent-Based Explanations in AI
PDF
[DOLAP2019] Augmented Business Intelligence
PPTX
Tensor Networks and Their Applications on Machine Learning
PPTX
From Story-Telling to Production
PDF
[ADBIS 2021] - Optimizing Execution Plans in a Multistore
DOC
Lecture #1: Introduction to machine learning (ML)
Continual Learning with Deep Architectures - Tutorial ICML 2021
Introduction to Machine Learning
Model evaluation in the land of deep learning
[PhDThesis2021] - Augmenting the knowledge pyramid with unconventional data a...
Zero shot-learning: paper presentation
Identification of Relevant Sections in Web Pages Using a Machine Learning App...
Topic modeling of marketing scientific papers: An experimental survey
Machine learning (domingo's paper)
A Few Useful Things to Know about Machine Learning
PWL Seattle #23 - A Few Useful Things to Know About Machine Learning
Programming for data science in python
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
Design neural networks with meta learning
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
An Abstract Framework for Agent-Based Explanations in AI
[DOLAP2019] Augmented Business Intelligence
Tensor Networks and Their Applications on Machine Learning
From Story-Telling to Production
[ADBIS 2021] - Optimizing Execution Plans in a Multistore
Lecture #1: Introduction to machine learning (ML)
Ad

Similar to PREDICTING STOCK PRICE MOVEMENTS BASED ON NEWSPAPER ARTICLES USING A NOVEL DEEP LEARNING APPROACH - Big Data Expo 2019 (20)

PDF
Deep Learning for Stock Prediction
PDF
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
PPTX
Deep learning
PDF
Introduction to Deep learning Models.pdf
PDF
Introduction-to-Neural-Networks-and-Deep-Learning.pptx.pdf
PPTX
Deep learning introduction
PDF
IRJET- Text based Deep Learning for Stock Prediction
PPTX
Sachpazis: Demystifying Neural Networks: A Comprehensive Guide
PPTX
GDSC BPIT ML Campaign.pptx
PDF
GDSC Machine Learning Session Presentation
PDF
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
PPTX
The deep learning tour - Q1 2017
PPTX
AI & Machine Learning – The Future of Technology
PDF
Big data 2.0, deep learning and financial Usecases
PDF
STOCK MARKET PREDICTION USING NEURAL NETWORKS
PPTX
Machine learning & Time Series Analysis
PPTX
Machine learning & Time Series Analysis , Finlab CTO 韓承佑
PDF
Affective Analytics and Visualization for Ensemble event-driven stock market ...
PDF
Big Data Intelligence: from Correlation Discovery to Causal Reasoning
PPTX
MPS PPT_1 For Long Short Term Memory For Stock Price Prediction
Deep Learning for Stock Prediction
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
Deep learning
Introduction to Deep learning Models.pdf
Introduction-to-Neural-Networks-and-Deep-Learning.pptx.pdf
Deep learning introduction
IRJET- Text based Deep Learning for Stock Prediction
Sachpazis: Demystifying Neural Networks: A Comprehensive Guide
GDSC BPIT ML Campaign.pptx
GDSC Machine Learning Session Presentation
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
The deep learning tour - Q1 2017
AI & Machine Learning – The Future of Technology
Big data 2.0, deep learning and financial Usecases
STOCK MARKET PREDICTION USING NEURAL NETWORKS
Machine learning & Time Series Analysis
Machine learning & Time Series Analysis , Finlab CTO 韓承佑
Affective Analytics and Visualization for Ensemble event-driven stock market ...
Big Data Intelligence: from Correlation Discovery to Causal Reasoning
MPS PPT_1 For Long Short Term Memory For Stock Price Prediction
Ad

More from webwinkelvakdag (20)

PPTX
ISM eCompany: Sander Berlinski
PDF
Social Nomads - Lynn
PDF
Thuiswinkel.org & Omoda: Alicja Van Ewijk
PDF
Worldpay: Maria Prados
PDF
Van Moof: Simon Vreeman
PDF
ANWB: Carolina van den Hoven & Margot van Leeuwen
PPTX
HEMA: Ilse Lankhorst, Bas Karsemeijer
PDF
ISM eCompany: Kees Beckeringh
PDF
ING: Dirk Mulder
PPTX
Martijn Kozijn: Jessica van Haaster & Martijn Leclaire
PDF
ING: Dirk Mulder
PDF
Cemex trescon: Marloe de Ruiter
PPTX
LINDA.Foundation: Jocelyn Nassenstein-Brouwer
PDF
Maersk: Niek Minderhoud
PDF
Q&A: Brenda Hoekstra
PDF
Aanhangwagendirect & PI Marketing: Merin Eggink & Mascha Soors
PDF
ISM eCompany: Ralph van Woensel
PPTX
Lecot: Raf Maesen
PPTX
Lobbes: Berry de Snoo
PDF
ISM eCompany: Sander Lems
ISM eCompany: Sander Berlinski
Social Nomads - Lynn
Thuiswinkel.org & Omoda: Alicja Van Ewijk
Worldpay: Maria Prados
Van Moof: Simon Vreeman
ANWB: Carolina van den Hoven & Margot van Leeuwen
HEMA: Ilse Lankhorst, Bas Karsemeijer
ISM eCompany: Kees Beckeringh
ING: Dirk Mulder
Martijn Kozijn: Jessica van Haaster & Martijn Leclaire
ING: Dirk Mulder
Cemex trescon: Marloe de Ruiter
LINDA.Foundation: Jocelyn Nassenstein-Brouwer
Maersk: Niek Minderhoud
Q&A: Brenda Hoekstra
Aanhangwagendirect & PI Marketing: Merin Eggink & Mascha Soors
ISM eCompany: Ralph van Woensel
Lecot: Raf Maesen
Lobbes: Berry de Snoo
ISM eCompany: Sander Lems

Recently uploaded (20)

PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Introduction to machine learning and Linear Models
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
Foundation of Data Science unit number two notes
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
Introduction to Knowledge Engineering Part 1
Miokarditis (Inflamasi pada Otot Jantung)
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
IB Computer Science - Internal Assessment.pptx
Database Infoormation System (DBIS).pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Introduction to machine learning and Linear Models
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Reliability_Chapter_ presentation 1221.5784
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
ISS -ESG Data flows What is ESG and HowHow
Foundation of Data Science unit number two notes
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
oil_refinery_comprehensive_20250804084928 (1).pptx
.pdf is not working space design for the following data for the following dat...
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Introduction-to-Cloud-ComputingFinal.pptx
Introduction to Knowledge Engineering Part 1

PREDICTING STOCK PRICE MOVEMENTS BASED ON NEWSPAPER ARTICLES USING A NOVEL DEEP LEARNING APPROACH - Big Data Expo 2019

  • 1. Predicting stock price movements based on newspaper articles using a novel deep learning approach Today Tomorrow 100110101 010101010 100110100
  • 2. © 2018 Deloitte The Netherlands • Intuitive explanation of important concepts • Accessible for non-techies • Discussion of results • No code • No mathematics • Not comprehensive You will get to know what deep learning algorithms are and understand why they work Today
  • 3. ‘Language is probably the hardest problem in science; nobody really knows how it works, nobody really knows where it came from and yet we can all do it. Michael Corballis Emeritus Professor at the University of Auckland TedX talk – The Origins and Evolution of Language: https://www.youtube.com/watch?v=nd5cklw6d6Q&t=95s
  • 5. © 2018 Deloitte The Netherlands Machine Learning Field of study that gives the ability to the computer to self-learn without being explicitly programmed (Input to machine learning models needs to be numeric!) Deep learning Computational models that are composed of multiple processing layers that allow to learn representations with multiple levels of abstraction. Natural Language Processing (NLP) A branch of artificial intelligence that helps computers understand, interpret and manipulate human language. Natural Language for Financial Forecasting (NLFF) The domain that uses NLP approaches for financial forecasting. Definitions First steps in the world of artificial intelligence are taken by knowing its key concepts
  • 6. Background domain The ‘Natural Language for Financial Forecasting’ domain has been growing rapidly in the last decade Number of ‘NLFF’ publications in scientific journals
  • 7. Problem While stock price movements are known to be mostly influenced by news updates, most financial companies only include stock price information in their predictive models. By not including news updates, a huge opportunity is missed
  • 8. © 2018 Deloitte The Netherlands ▪ Data preprocessing ▪ Explanation approach ➢ Word2Vec word embedding ➢ Convolutional neural network ➢ Recurrent neural network ➢ Sigmoid classification • Results • Future research Agenda
  • 9. Type of problem Predicting stock price movements based on newspaper articles amounts to classifying each article as being a positive/negative article
  • 10. Approach The approach, that combines convolutional- and recurrent layers, originates from the NLP domain and has not been applied to the NLFF domain yet Start: T articles Transforming articles into numerical representations Deep learning approaches to learn the algorithm Final: Classification
  • 11. Data preprocessing Data from two separate sources were used to create a dataframe that contains both textual- as well as stock information Stock prices Source: Yahoo Finance News articles Source: Lexis Nexis Academic
  • 12. Embedding layer Through a word embedding, textual data is represented numerically
  • 13. Word2vec embedding A statistical method for efficiently learning a standalone word embedding from a collection of written texts Intuitively: ‘King’ – ‘Man’ + ‘Woman’, yields a vector similar to ‘Queen’ Large -0.5117 0.9561 0.3594 0.5076 -0.7155 -0.6644 -0.6312 0.4146 0.1242 … US -0.4742 -0.2551 0.6133 0.7608 -0.9923 -0.5035 0.894 0.815 -0.4761 … Technology 0.6217 -0.9585 0.735 0.3087 0.0678 0.6126 0.9418 0.2878 0.4421 … Companies 0.2931 0.6469 -0.0702 -0.7557 -0.3274 -0.7929 0.4023 0.9049 -0.6831 … are -0.1175 -0.7925 0.1921 0.9312 -0.5084 0.4869 0.5165 0.1922 0.0133 … investing -0.8552 -0.2882 0.3138 -0.8883 0.9069 -0.7656 0.1857 -0.6377 -0.7069 … Example 300 columns Concept: “show me your friends, and I’ll tell who you are.”
  • 14. Convolutional layer Convolutional neural networks perform well at recognizing objects/patterns
  • 15. Intuition: Convolutional Neural Network (CNN) CNNs learn to recognize features at different abstraction levels Face Hand Eyes Nose Mouth Ear Human Face 1 layer 1 layer
  • 16. Convolutional Neural Network applied on word embeddings A filter (A) recognizes a pattern in the text (B). The convolutional output (C) represent the text in terms of a feature 0.46 0.51 0.18 0.43 0.53
  • 17. Recurrent layer RNNs perform well at capturing long distant information (memory)
  • 18. Intuition: Recurrent layer – Long Short Term Memory (LSTM) To make decisions, a LSTM uses information from both the near as well as distant past I start off with a broad knowledge base Not of all of my knowledge is relevant so I forget some Knowledge Me preparing for the Big Data Expo Knowledge New, relevant information is added to my knowledge My presentation combines both prior- as well as new knowledgeExpo Knowledge p=(y|X) p=(y|X)
  • 19. Long Short Term Memory – Recurrent Neural Network The cell state contains the current knowledge, to and from which information is added and removed Article input (from convolutional layer) Cell state Forget gate Input gate Candidate values Output gate Current knowledge (Cell state) 1. What can be forgotten from cell state? (Forget gate) New information 2. What new information can be added to the cell state? (Candidate values) 3. How much of the new information should be updated? (Input gate) Output article 4. What information needs to be outputted per article? (Output gate)
  • 20. Sigmoid classification The output of a Sigmoid classifier is always a value between 0 and 1
  • 21. Results Combining a CNN and RNN, yields the best performance Full model CNN RNN Sentiment analysis Accuracy 56.25% 55.54% 54.82% 52.54% Accuracy is calculated by dividing the total number of true predictions, by the total number of predictions
  • 22. Example dataset The current dataset contains a lot of noise Company: Alphabet Article: ‘Eric Schmidt is executive chairman of Alphabet. not chief executive as incorrectly stated in a column on November 23.’ Company: Tesla Article: ‘Mars doesn't have an extradition treaty with the US. - Jim Chanos discussing Tesla with CNBC’ Company: Verizon Article: ‘China surpassed the US to become the top recipient of foreign direct investment in 2014. The inflow to the US fell by 60 per cent. primarily because of the Verizon pullout by Vodafone. Five of the top 10 FDI recipients are developing markets.’ Company: Intel & Tesla Article: ‘Microsoft and Intel's evolution from the PC to the data centre is proving painful. Uber has settled a key class-action lawsuit. Tesla's chief has an idea for public transport. #techFT is a daily newsletter on technology. media and telecoms. You can sign up here.’ Company: Netflix Article: ‘Whether reaching millennial consumers who want to escape marketing messages. or 'cordcutting’ television viewers. who ditch cable and satellite subscriptions in favour of ad-free Netflix. advertisers are having to work harder than ever to find their audience. Read the report’
  • 23. Results literature The results are similar to the results obtained in the literature Accuracy Dataset Approach Pang et al, 2018 53.2% Stock data LSTM Matsubara et al, 2018 59.0% News articles Deep neural generative model Huynh at al, 2017 59.98% News articles Combination of LSTM and GRU Rumelhart et al, 2017 64.74% News articles RNN and self-trained word embedding Selvin et al, 2017 55.9% Stock data LSTM and CNN
  • 24. Future research The current approach can be enhanced in multiple ways
  • 26. Contact information Please contact me for further inquiries Emil Rijcken Email: emil@cwi.nl Linkedin: https://www.linkedin.com/in/emilrijcken/ Mobile: 06 53137886
  • 27. © 2018 Deloitte The Netherlands Appendix Appendix
  • 28. Problem complexity Checking all solutions is unfeasible Assuming: - 2000 dimensions (e.g. there are 16 convolutional layers with 128 filters each) - 10 options per dimension - 31 860 000 000 000 000 calculations per second (fastest computer in the world) Then: it takes approximately 1.99 x 101979 years (!) to calculate all possible solutions
  • 29. Finding solution Through trial and error, different solutions are proposed. The slope of the solution determines how parameters are set Example of solution space in 3D-space 1 0