Transcript
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!


Recommended