price prediction in a trading agent competition

23
Price Prediction in a Trading Agent Competition

Upload: honora

Post on 18-Jan-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Price Prediction in a Trading Agent Competition. Introduction TAC Travel-Shopping Game Price Prediction Approaches to Price Prediction Evaluating Prediction Quality Limitations. Introduction. The TAC-02 presented a challening market game in the domain of travel shopping . - PowerPoint PPT Presentation

TRANSCRIPT

Price Prediction in a Trading Agent

Competition

• Introduction

• TAC Travel-Shopping Game

• Price Prediction

• Approaches to Price Prediction

• Evaluating Prediction Quality

• Limitations

Introduction

The TAC-02 presented a challening market game in the domain of travel shopping.

Many market decision problems invole some anticipation of forecast.

We unaware of studies exploring the problem in a context reminiscent of multi-auction environments.

TAC Travel-Shopping Game 1Traders assemble flights,hotels,and entertainment into trips.Clients are described by their preferred

Arrival and departure days (pa and pd).

The premium (hp) they are willing to pay to stay at the “Towers”(T) hotel rather than “Shanties”(S).

Three different types of entertainment

Flights

Consists of an inflight day I and outflight day j, 1 I≦ < j 5≦

Flights in and out each day are sold independently

Price determined by a stochastic processInitial price for each flight is ~U[250,400]

Hotels

There are 16 rooms available in each hotel each night and these are sold through ascending 16th-price auctions.

Each minute,starting at 4:00,one of the hotel auctions is selected at random to close,with the others remaining active and open for bids.

Entertainment

Agents receive an initial random allocation of entertainment tickets (indexed by type and day)

They may allocate to their own clients or sell to other agents through continuousdouble auctions.

TAC Travel-Shopping Game 2

A feasible client trip r is define by

◎an inflight day inr, outflight day outr ◎hotel type (Hrwhich is 1 if T and 0 if S)

◎entertainment surplus ψ(r)

Price Prediction 1

Anticipating hotel prices is a key element in a severtal decisions facting a TAC agent.

1.Selecting trip itineraries:

Flight price;Hotel price

2.Bidding policy:

The resulting clearing price

Price Prediction 2

• Divide price prediction into two phases:

1.Initial:

Bidding policy; Trip choices

2.Interim:

Revision of bids as the hotel auctions start to close.

Approaches to Price Prediction 1

Approaches to Price Prediction 2

Historical Averaging

Machine Learning

Competitive Analysis

Historical Averaging 1

Most agents took a relatively straightforward approach to initial price prediction .estimating the hotel clearing price according to observed historical average.

For example, harami calculates the mean hotel prices for the preceding 200 games, and uses this as its initial prediction.

Given a dataset, agents tend to use the sample meanor distribution itself as estimate,at least the baseline.

The approach taken by Southampton TAC

1.divided into“competitive”,”non-competitive”,and “semi-competitive”

2.Specified a reference price for each type and day of hotel in each game category.

3.Choose a category for any game based on its monitoring of recent game history.

Machine Learning 1

Employed it derive relationships between observable parameters and resulting hotel prices.

Game-specific features provide potentially predictive information,enabling the agent to anticipate hotel price directions before they are manifest in price quotes themselves.

The approach taken by kavayaH

It uses neural networks trained via backpropagation.

It has a separate network for each hotel.The inputs for each network are based on

the initial flight price.

Competitive Analysis

To presume that they are well-approximated by a competitive economy.

It calculate the Walrasian competitive equilibrium of the TAC economy.

Taking into account the exogenously determined fight prices,Walverine finds a set of hotel prices that support such an equilibrium,and returns these values as its prediction for the hotel’s final prices.

EUCLIDEAN Distance

Lower values of d are preferred,and for any p,d(p,p)=0.

Evaluating Prediction Quality 1

Expected value of perfect prediction (EVPP)

Evaluating Prediction Quality 2

Evaluating Prediction Quality 3

Limitations

• First:we have focused exclusively on initial price prediction ignoring interim prediction task

• Second:Can not be general

• Third:Complete seperation is not possible in principle.