31
Detecting Important Events using Prediction Markets, Text Mining, and Volatility Modeling George Tziralis & Panos Ipeirotis

Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

Embed Size (px)

DESCRIPTION

A research work by George Tziralis & Panos Ipeirotis. Detecting Important Events using Prediction Markets, Text Mining, and Volatility Modeling. Presented on July 9th in the 3rd Prediction Markets workshop, Kellog's School of Management, Northwestern University, Chicago

Citation preview

Page 1: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

Detecting Important Events using Prediction Markets, Text Mining, and Volatility Modeling

George Tziralis & Panos Ipeirotis

Page 2: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

markets and efficiency

• strong: prices reflect all information, public and private

• semi-strong: prices reflect all publicly available information

• weak: past prices cannot be used for market prediction

Page 3: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

prediction markets?

• Perhaps, the relationship between price and information is no more clear than in prediction markets (Pennock et al. 2002)

• let’s start from the weak form of efficiency

• is it possible to predict future prices using only past ones?

Page 4: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

playground

• InTrade

• political contracts

• US nominee elections 08

• 800 - 1000 time series instances for each contract

Page 5: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

machine learning

• various algos, potential inputs etc

• lots of both trials and errors

• finally selected Support Vector Machines

Page 6: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 7: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 8: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 9: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 10: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 11: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

AI for PM prediction

• poor results

• very close to / worse than random walk

• suggesting weak efficiency

Page 12: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

prices, diffs, returns

• low autocorrelation

Page 13: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 14: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

prices, diffs, returns

• low autocorrelation

• garch analysis: ARMAX(0,0,0) for the mean

• TS ~ noise

• evidence of weak efficiency

Page 15: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

variance

• typically stable through time

• not in our case

• GARCH(1,1) !!

• autocorrelation

• volatility clustering

Page 16: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 17: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

volatility clustering

• large price changes are followed by similarly large changes in price, of either sign, and its opposite

• typical in all financial markets

• not yet utilized appropriately for event detection

• big price changes in periods of high volatility should not suggest significant events

Page 18: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

event detection

• the task of monitoring news corpus to discover stories that discuss a previously unidentified event

• the vision of a robust system that would monitor news streams and alert on events

• principal assumption: information organization by event, rather than by subject

Page 19: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

event detection, so far

• correlate a simple change in market prices or returns with a signal of an event

• naive approach, assumption that volatility remains stable

• this is not the case

Page 20: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

volatility modeling

• introduce a GARCH model for the variance of prices

• concurrent analysis of volatility and text

• identify important events more robustly

Page 21: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

text mining

• various options, lots of experiments, too

• let’s try a naive one here

• data from google trends

• keywords: nominee’s name

Page 22: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 23: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

events affecting volatility

• unanticipated events

Page 24: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 25: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

events affecting volatility

• unanticipated events

• introduce unexpected new information in the market and

• increase volatility after they become known

Page 26: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 27: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

events affecting volatility

• anticipated events

Page 28: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop
Page 29: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

events affecting volatility

• anticipated events

• increase volatility the days before they happen,

• introduce new information when they happen and then

• decrease the volatility allowing the market to stabilize in a new “equilibrium”

Page 30: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

discussion

• prediction markets + volatility modeling + text mining ➜ strong potential for event detection

• work in progress, need ur feedback

• various future research directions

Page 31: Tziralis & Ipeirotis at 3rd Prediction Markets Workshop

thank you!