Using Structured Events to Predict Stock Price Movement: An Empirical Investigation. Yue Zhang

Similar documents
STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

$tock Forecasting using Machine Learning

Stock Market Trend Prediction Using Recurrent Convolutional Neural Networks

distribution of the best bid and ask prices upon the change in either of them. Architecture Each neural network has 4 layers. The standard neural netw

Real-Time Text Analytics for Event Detection in the Financial World

Novel Approaches to Sentiment Analysis for Stock Prediction

Leverage Financial News to Predict Stock Price Movements Using Word Embeddings and Deep Neural Networks

An enhanced artificial neural network for stock price predications

Stock Prediction Using Twitter Sentiment Analysis

Can Twitter predict the stock market?

Applications of Neural Networks

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

Artificially Intelligent Forecasting of Stock Market Indexes

Support Vector Machines: Training with Stochastic Gradient Descent

Analyzing Representational Schemes of Financial News Articles

The Influence of News Articles on The Stock Market.

Stock Price Prediction using Deep Learning

Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

Lazy Prices: Vector Representations of Financial Disclosures and Market Outperformance

Feedforward Neural Networks for Sentiment Detection in Financial News

Algorithmic Trading using Reinforcement Learning augmented with Hidden Markov Model

Y. Yang, Y. Zheng and T. Hospedales. Updated: 2016/09/21. Queen Mary, University of London

Two kinds of neural networks, a feed forward multi layer Perceptron (MLP)[1,3] and an Elman recurrent network[5], are used to predict a company's

Is Greedy Coordinate Descent a Terrible Algorithm?

arxiv: v1 [cs.lg] 21 Oct 2018

Application of Deep Learning to Algorithmic Trading

CS221 Project Final Report Deep Reinforcement Learning in Portfolio Management

Improving Long Term Stock Market Prediction with Text Analysis

Understanding Deep Learning Requires Rethinking Generalization

Does Money Matter? An Artificial Intelligence Approach

Dr. P. O. Asagba Computer Science Department, Faculty of Science, University of Port Harcourt, Port Harcourt, PMB 5323, Choba, Nigeria

Foreign Exchange Forecasting via Machine Learning

Portfolio Recommendation System Stanford University CS 229 Project Report 2015

STOCK MARKET FORECASTING USING NEURAL NETWORKS

International Journal of Computer Engineering and Applications, Volume XII, Issue IV, April 18, ISSN

Stock Market Predictor and Analyser using Sentimental Analysis and Machine Learning Algorithms

Design and implementation of artificial neural network system for stock market prediction (A case study of first bank of Nigeria PLC Shares)

Natural language based financial forecasting: a survey

Final Examination CS540: Introduction to Artificial Intelligence

Predicting stock prices for large-cap technology companies

Performance analysis of Neural Network Algorithms on Stock Market Forecasting

Relative and absolute equity performance prediction via supervised learning

Stock Market Index Prediction Using Multilayer Perceptron and Long Short Term Memory Networks: A Case Study on BSE Sensex

Bond Market Prediction using an Ensemble of Neural Networks

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of

Measuring the Impact of Financial News and Social Media on Stock Market Modeling Using Time Series Mining Techniques

Session 5. Predictive Modeling in Life Insurance

COGNITIVE LEARNING OF INTELLIGENCE SYSTEMS USING NEURAL NETWORKS: EVIDENCE FROM THE AUSTRALIAN CAPITAL MARKETS

Backpropagation and Recurrent Neural Networks in Financial Analysis of Multiple Stock Market Returns

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks

Prediction Algorithm using Lexicons and Heuristics based Sentiment Analysis

Notes on the EM Algorithm Michael Collins, September 24th 2005

Market Microstructure Invariants

Chapter 5: Estimating Project Times and Costs 4KF3

Dependency Parsing. CS5740: Natural Language Processing Spring Instructor: Yoav Artzi

Textual Analysis of Stock Market Prediction Using Financial News Articles

Prepayments in depth - part 2: Deeper into the forest

Exploring the Potential of Image-based Deep Learning in Insurance. Luisa F. Polanía Cabrera

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data

Deep Learning in Asset Pricing

Pattern Recognition by Neural Network Ensemble

Wide and Deep Learning for Peer-to-Peer Lending

IN traditional finance, the efficient market hypothesis states

Applications of Neural Networks in Stock Market Prediction

Multi-armed bandits in dynamic pricing

Shynkevich, Y, McGinnity, M, Coleman, S, Belatreche, A and Li, Y

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2010, Mr. Ruey S. Tsay Solutions to Final Exam

Predicting Risk from Financial Reports with Regression

Estimating Term Structure of U.S. Treasury Securities: An Interpolation Approach

Data based stock portfolio construction using Computational Intelligence

Multi-factor Stock Selection Model Based on Kernel Support Vector Machine

COMMIT at SemEval-2017 Task 5: Ontology-based Method for Sentiment Analysis of Financial Headlines

2D5362 Machine Learning

Gradient Descent and the Structure of Neural Network Cost Functions. presentation by Ian Goodfellow

Cooperative Game Theory

Fast R-CNN. Ross Girshick Facebook AI Research (FAIR) Work done at Microsoft Research. Presented by: Nick Joodi Doug Sherman

Forecasting Movements of Health-Care Stock Prices Based on Different Categories of News Articles. using Multiple Kernel Learning

Prediction Using Back Propagation and k- Nearest Neighbor (k-nn) Algorithm

Visualization on Financial Terms via Risk Ranking from Financial Reports

Future Market Rates for Scenario Analysis

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2009, Mr. Ruey S. Tsay. Solutions to Final Exam

Topic-based vector space modeling of Twitter data with application in predictive analytics

A Lattice-based Framework for Joint Chinese Word Segmentation, POS Tagging and Parsing

A Machine Learning Investigation of One-Month Momentum. Ben Gum

arxiv: v1 [cs.ai] 7 Jan 2018

arxiv: v1 [cs.ce] 11 Sep 2018

HEDGING WITH GENERALIZED BASIS RISK: Empirical Results

Cognitive Pattern Analysis Employing Neural Networks: Evidence from the Australian Capital Markets

Predicting the Success of a Retirement Plan Based on Early Performance of Investments

D I S C O N T I N U O U S DEMAND FUNCTIONS: ESTIMATION AND PRICING. Rotterdam May 24, 2018

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization

Stock Market Analysis Using Artificial Neural Network on Big Data

An Online Algorithm for Multi-Strategy Trading Utilizing Market Regimes

Algorithmic Trading using Sentiment Analysis and Reinforcement Learning Simerjot Kaur (SUNetID: sk3391 and TeamID: 035)

PREDICTION OF STOCK MARKET TRENDS BY SENTIMENT FARMING USING OPINION MINING

TTIC An Introduction to the Theory of Machine Learning. The Adversarial Multi-armed Bandit Problem Avrim Blum.

Machine Learning in Risk Forecasting and its Application in Low Volatility Strategies

Stock Price Prediction Using Neural Network Models Based on Tweets Sentiment Scores

Transcription:

Using Structured Events to Predict Stock Price Movement: An Empirical Investigation Yue Zhang

My research areas

This talk Reading news from the Internet and predicting the stock market

Outline Introduction Method Experiments Conclusion

Introduction Is it possible? Random walk theory Efficient market hypothesis Human/algorithm trading Examples Shares of Apple Inc. fell as trading began in New York on Tuesday morning, the day after former CEO Steve Jobs passed away Google s stock falls after grim earnings come out early

Why events? Previous work Bag-of-words Named Entities Noun Phrases Examples Oracle Corp would sue Google Inc., claiming Google s Android operating system Microsoft agrees to buy Nokia s mobile phone business for $ 7.2 billion.

Method Event Representation Event Extraction Event Generalization Prediction model

Method Event Representation E=(O 1, P, O 2, T) Actor Event Object Time

Method Event Extraction Syntactic parsing Open information extraction

Method Event Extraction Event Phrase Extraction Syntactic constraint every multi-word event phrase must begin with a verb, end with a preposition, and be a contiguous sequence of words in the sentence Lexical constraint an event phrase should appear with at least a minimal number of distinct argument pairs in a large corpus Argument Extraction For each event phrase Pv identified in the above step, we find the nearest noun phrase O 1 to the left of Pv in the sentence, and O 1 should contain the subject of the sentence (if it does not contain the subject of Pv, find the second nearest noun phrase)

Method Event Generalization First, we construct a morphological analysis tool based on the WordNet stemmer to extract lemma forms of inflected words Second, we generalize each verb to its class name in VerbNet For example Instant view: Private sector adds 114,000 jobs in July. (Private sector, adds, 114,000 jobs) (private sector, multiply_class, 114,000 job)

Method Prediction Model Linear model Most previous work uses linear models to predict the stock market. To make direct comparisons, this paper constructs a linear prediction model by using SVM with linear kernel Nonlinear model Intuitively, the relationship between events and the stock market may be more complex than linear, due to hidden and indirect relationships. We exploit a deep neural network model, the hidden layers of which is useful for learning such hidden relationships

Class +1 The polarity of the stock price movement is positive Class -1 The polarity of the stock price movement is negative Output Layer Hidden Layers Input Layer φ 1 φ 2 φ 3 φ M News documents

Method Feature Representation Bag-of-words TF*IDF Events O 1, P, O 2, O 1 + P, P + O 2, O 1 + P + O 2 For Example (Microsoft, buy, Nokia's mobile phone business) (#arg1=microsoft, #action=buy, #arg2= Nokia's mobile phone business, #arg1_action=microsoft buy, #action_arg2=buy Nokia's mobile phone business, #arg1_action_arg2= Microsoft buy Nokia's mobile phone business)

Experiments Data Description We use publicly available financial news from Reuters and Bloomberg over the period from October 2006 to November 2013. This time span witnesses a severe economic downturn in 2007-2010, followed by a modest recovery in 2011-2013. There are 106,521 documents in total from Reuters News and 447,145 from Bloomberg News. We mainly focus on predicting the Standard &Poor's 500 stocks (S&P 500) index, obtaining indices and stock price from Yahoo Finance.

Evaluation Metrics Accuracy and MCC Experiments Overall Results

Experiments Experiments with Different Number of Hidden Layers of the Deep Neural Network Model

Experiments Experiments with Different Quantities of Data

Experiments Individual Stock Prediction

Experiments Individual Stock Prediction

Experiments Individual Stock Prediction

Section One Conclusion Events are useful. Events are more useful representations compared to bags-of-words for the task of stock market prediction. Hidden relations useful. A deep neural network model can be more accurate on predicting the stock market compared to the linear model. Robust results obtained. Our approach can achieve stable experiment results on S&P 500 index prediction and individual stock prediction over a large amount of data (eight years of stock prices and more than 550,000 pieces of news). Quality of information is more important than quantity. The most relevant information (i.e. news title vs news content, individual company news vs all news) is better than more, but less relevant information.

Section Two Overview Better event encodings Long term history

Event Embedding Previous work Learning entity embedding (Socher et al. 2013)

Neural Tensor Network Neural Network Neural Tensor Network

Neural Tensor Network for Event Embedding U R 1 R 2 T 3 O 1 T 1 P T 2 O 2

Neural Tensor Network for Event Embedding R 1 O 1 T 1 P

Training Minimize the margin loss 500 iterations Standard back-propagation Parameters Random replace with an object Regulation weight,set to 0.0001

Deep Prediction Model We model long-, mid-, short-term events Long-term events (Last month) Mid-term events (Last week) Short-term events (Last day)

Architecture Deep Prediction Model

Deep Prediction Model Convolution and Max-pooling Convolution layer to obtain local feature Max-pooling to determine the global representative feature

Dataset Experiment

Experiment Baselines Input Method Luss and d Aspremont [2012] Bag of words NN Ding et al. [2014] (E-NN) Structured event NN WB-NN Word embedding NN WB-CNN Word embedding CNN E-CNN Structured event CNN EB-NN Event embedding NN EB-CNN Event embedding CNN

Experiment Index Prediction Events are better features than words Reducing sparsity if helpful in the task CNN-based is more powerfull

Experiment 15 companies from S&P 500 Consists of High-,mid- and low-ranking companies Evaluation metric: Accuarcy and MCC

Thanks!