Learning, Markets, and Exponential Families Financialization of ML - - PowerPoint PPT Presentation

learning markets and exponential families
SMART_READER_LITE
LIVE PREVIEW

Learning, Markets, and Exponential Families Financialization of ML - - PowerPoint PPT Presentation

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning Learning Tradeoffs Learning, Markets, and Exponential Families Financialization of ML Outline Market Making OLO Exp. Families Jacob Abernethy


slide-1
SLIDE 1

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Learning, Markets, and Exponential Families

Jacob Abernethy

University of Michigan Department of Computer Science and Engineering

November 14, 2014

slide-2
SLIDE 2

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

A Bird-Eye view of Learning Theory

We want to design algorithms that take data as input and return predictions as output. But there are fundamental limits to our ability to predict and how quickly we can achieve good performance. Two driving questions

◮ How well can we learn given very limited data? ◮ What are the computational challenges of prediction?

slide-3
SLIDE 3

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

An Economic Translation

Thinking in terms of the economic tradeoffs, our goal is to determine the equilibrium point among the following:

◮ The marginal cost of additional data

slide-4
SLIDE 4

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

An Economic Translation

Thinking in terms of the economic tradeoffs, our goal is to determine the equilibrium point among the following:

◮ The marginal cost of additional data ◮ The marginal value of performance improvement (i.e.

better decision making)

slide-5
SLIDE 5

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

An Economic Translation

Thinking in terms of the economic tradeoffs, our goal is to determine the equilibrium point among the following:

◮ The marginal cost of additional data ◮ The marginal value of performance improvement (i.e.

better decision making)

◮ The marginal cost of computational resources

slide-6
SLIDE 6

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

An Economic Translation

Thinking in terms of the economic tradeoffs, our goal is to determine the equilibrium point among the following:

◮ The marginal cost of additional data ◮ The marginal value of performance improvement (i.e.

better decision making)

◮ The marginal cost of computational resources ◮ The marginal value of time

slide-7
SLIDE 7

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Financialization of ML In 6 Slides

slide-8
SLIDE 8

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • 1. Data Brokerage

In the world of Big Data, buying and selling information is a growing industry.

slide-9
SLIDE 9

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • 2. Algorithms as a Service

All-purpose ML algorithms are being provided as a web service and sold to developers.

slide-10
SLIDE 10

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • 3. Information Markets

Markets built entirely for speculative purposes, where traders can buy/sell securities on elections results to football matches, have flourished in recent years.

slide-11
SLIDE 11

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • 4. A Market for Cycles

There is an emerging competitive market where unit of computation are sold like a commodity

slide-12
SLIDE 12

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • 5. A Market for Solutions

Companies are starting to turn towards the prize-driven competition to solve big data challenges, rather than hiring in-house data scientists.

slide-13
SLIDE 13

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • 6. Market for Academics

ML Practitioners (including many academics and graduate students) have apparently risen in value in recent years.

slide-14
SLIDE 14

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

This Talk

We will discuss some recent results connecting learning-theoretic ideas to finance and economic questions.

◮ Intro ◮ Quick review of regret minimization ◮ Regret in the context of market making ◮ Exponential family distributions viewed as a prediction

market mechanism

slide-15
SLIDE 15

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

The Typical Regret-minimization Framework

We imagine an online game between Nature and Learner. Learner has a (typically convex) decision set X ⊂ Rd, and Nature has an action set Z, and there is a loss function ℓ : X × Z → R defined in advance.

slide-16
SLIDE 16

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

The Typical Regret-minimization Framework

We imagine an online game between Nature and Learner. Learner has a (typically convex) decision set X ⊂ Rd, and Nature has an action set Z, and there is a loss function ℓ : X × Z → R defined in advance. Online Convex Optimization For t = 1, . . . , T:

◮ Learner chooses xt ∈ X ◮ Nature chooses zt ∈ Z ◮ Learner suffers ℓ(xt, zt)

Learner is concerned with the regret: T

t=1 ℓ(xt, zt) − minx∈X

T

t=1 ℓ(x, zt)

slide-17
SLIDE 17

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

The Typical Regret-minimization Framework

We imagine an online game between Nature and Learner. Learner has a (typically convex) decision set X ⊂ Rd, and Nature has an action set Z, and there is a loss function ℓ : X × Z → R defined in advance. Online Convex Optimization For t = 1, . . . , T:

◮ Learner chooses xt ∈ X ◮ Nature chooses zt ∈ Z ◮ Learner suffers ℓ(xt, zt)

Learner is concerned with the regret: T

t=1 ℓ(xt, zt) − minx∈X

T

t=1 ℓ(x, zt)

This talk we assume ℓ is linear in x; WLOG ℓ(xt, zt) = x⊤zt.

slide-18
SLIDE 18

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Follow the Regularized Leader

FTRL – Primal Version

1: Input: learning rate η > 0, regularizer R : X → R 2: for t = 1 . . . T,

xt ← − arg min

x∈X R(x) + η t−1

  • s=1

x⊤ls.

slide-19
SLIDE 19

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Follow the Regularized Leader

FTRL – Primal Version

1: Input: learning rate η > 0, regularizer R : X → R 2: for t = 1 . . . T,

xt ← − arg min

x∈X R(x) + η t−1

  • s=1

x⊤ls.

FTRL – Dual Version

1: for t = 1 . . . T,

xt ← − ∇R∗

  • −η

t−1

  • s=1

ls

  • .
slide-20
SLIDE 20

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Follow the Regularized Leader

FTRL – Primal Version

1: Input: learning rate η > 0, regularizer R : X → R 2: for t = 1 . . . T,

xt ← − arg min

x∈X R(x) + η t−1

  • s=1

x⊤ls.

FTRL – Dual Version

1: for t = 1 . . . T,

xt ← − ∇R∗

  • −η

t−1

  • s=1

ls

  • .

FTRL is essentially the “only” algorithm we have. (This COLT: even Follow the Perturbed Leader is a special case of FTRL [Abernethy, Lee, Sinha, and Tewari, 2014b]

slide-21
SLIDE 21

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Regret Bounds on FTRL

Theorem (now classical) Let l1, . . . , lT be an arbitrary sequence of vectors, and let Lt := l1 + . . . lt. Assume R(x0) = 0. Then RegretT ≤ R(x∗) η +

T

  • t=1

DR(xt, xt+1) ≤ R(x∗) η + η

T

  • t=1

(xt − xt+1)⊤lt = ⇒ RegretT ≤ O T

t=1 lt2

  • where DR(·, ·) is the Bregman divergence w.r.t. R, and the

last line follows from tuning η and assuming some curvature properties of R.

slide-22
SLIDE 22

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making as Regret Minimization

A lot of the big money in finance is made through market making: a market maker (MM) is an agent always willing to buy and sell shares/securities at sequentially-set prices.

slide-23
SLIDE 23

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making as Regret Minimization

A lot of the big money in finance is made through market making: a market maker (MM) is an agent always willing to buy and sell shares/securities at sequentially-set prices. Assume we have a stock/bond/derivative for sale. For t = 1, . . . , T:

◮ MM sets bid and ask prices pt, pt ∈ R+ ◮ A trader purchases rt ∈ R shares (short sale ≡ rt < 0) ◮ MM receives gt = $ptrt if rt > 0 or gt = $ptrt if rt ≤ 0

slide-24
SLIDE 24

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making as Regret Minimization

A lot of the big money in finance is made through market making: a market maker (MM) is an agent always willing to buy and sell shares/securities at sequentially-set prices. Assume we have a stock/bond/derivative for sale. For t = 1, . . . , T:

◮ MM sets bid and ask prices pt, pt ∈ R+ ◮ A trader purchases rt ∈ R shares (short sale ≡ rt < 0) ◮ MM receives gt = $ptrt if rt > 0 or gt = $ptrt if rt ≤ 0

All shares eventually liquidate at a price of p∗. Loss of MM =

T

  • t=1

rtp∗ −

T

  • t=1

rt(pt1[rt > 0] + pt1[rt ≤ 0]) (More at Abernethy and Kale [2013])

slide-25
SLIDE 25

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making for Complex Security Spaces

Often we want to sell shares in multiple related securities and we want to price these securities jointly.

◮ Traders can purchase bundles of shares r ∈ Rd. ◮ Payout function φ : X → Rd ◮ In event of x, payout for purchasing bundle r is r⊤φ(x).

slide-26
SLIDE 26

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making for Complex Security Spaces

Often we want to sell shares in multiple related securities and we want to price these securities jointly.

◮ Traders can purchase bundles of shares r ∈ Rd. ◮ Payout function φ : X → Rd ◮ In event of x, payout for purchasing bundle r is r⊤φ(x).

The canonical pricing strategy, which has now been well-studied, is the following:

◮ Construct a convex C : Rd → R in order that {∇C}

coicides with the rel.int. of Hull({φ(x) : x ∈ X})

◮ Market maker maintains cumulative outstanding share

vector q, announces marginal price vector ∇C(q)

◮ Trader buying r is charged C(q + r) − C(q)

slide-27
SLIDE 27

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ)

slide-28
SLIDE 28

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ) Loss of MM = C(qT)−C(0)−q⊤

T φ(x)

slide-29
SLIDE 29

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ) Loss of MM = C(qT)−C(0)−q⊤

T φ(x)

= Pricing Regret!

slide-30
SLIDE 30

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ) Loss of MM = C(qT)−C(0)−q⊤

T φ(x)

= Pricing Regret! With this connection, we get a set of natural equivalences: Market Making Online Learning

slide-31
SLIDE 31

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ) Loss of MM = C(qT)−C(0)−q⊤

T φ(x)

= Pricing Regret! With this connection, we get a set of natural equivalences: Market Making Online Learning Market Maker Loss Learning Regret

slide-32
SLIDE 32

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ) Loss of MM = C(qT)−C(0)−q⊤

T φ(x)

= Pricing Regret! With this connection, we get a set of natural equivalences: Market Making Online Learning Market Maker Loss Learning Regret

  • Seq. Pricing Strat.

FTRL

slide-33
SLIDE 33

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Market Making ≈ Online Learning

How to construct C? Choose a “liquidity function” R : Hull({φ(x) : x ∈ X}) → R, and let C(q) = sup

µ∈Hull({φ(x):x∈X})

µ⊤q − R(µ) Loss of MM = C(qT)−C(0)−q⊤

T φ(x)

= Pricing Regret! With this connection, we get a set of natural equivalences: Market Making Online Learning Market Maker Loss Learning Regret

  • Seq. Pricing Strat.

FTRL Liquidity at price p ∇2R(p) Please see Chen and Vaughan [2010] and Abernethy, Chen, and Vaughan [2013] for details

slide-34
SLIDE 34

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

  • Exp. Family Distributions and Prediction Markets

Let’s now switch gears and see how exp families relate can be viewed through an entirely probability-free lens.

slide-35
SLIDE 35

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Exponential Family Distributions

Many dist. families we encounter are exponential families. Let β ∈ Rd be params, φ : X → Rd some “statistics”. The pdf of dist. corresponding to β is For x ∈ X : Pβ(x) ∝ exp(β⊤φ(x))

slide-36
SLIDE 36

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Exponential Family Distributions

Many dist. families we encounter are exponential families. Let β ∈ Rd be params, φ : X → Rd some “statistics”. The pdf of dist. corresponding to β is For x ∈ X : Pβ(x) = exp(β⊤φ(x) − Ψ(β)) Where Ψ(β) = log

  • X

exp(β⊤φ(x′))dx′

slide-37
SLIDE 37

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Exponential Family Distributions

Many dist. families we encounter are exponential families. Let β ∈ Rd be params, φ : X → Rd some “statistics”. The pdf of dist. corresponding to β is For x ∈ X : Pβ(x) = exp(β⊤φ(x) − Ψ(β)) Where Ψ(β) = log

  • X

exp(β⊤φ(x′))dx′

◮ φ(x) is called the “sufficient statistics” of x

slide-38
SLIDE 38

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Exponential Family Distributions

Many dist. families we encounter are exponential families. Let β ∈ Rd be params, φ : X → Rd some “statistics”. The pdf of dist. corresponding to β is For x ∈ X : Pβ(x) = exp(β⊤φ(x) − Ψ(β)) Where Ψ(β) = log

  • X

exp(β⊤φ(x′))dx′

◮ φ(x) is called the “sufficient statistics” of x ◮ Ψ(β) is called the “log partition function”

slide-39
SLIDE 39

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Exponential Family Distributions

Many dist. families we encounter are exponential families. Let β ∈ Rd be params, φ : X → Rd some “statistics”. The pdf of dist. corresponding to β is For x ∈ X : Pβ(x) = exp(β⊤φ(x) − Ψ(β)) Where Ψ(β) = log

  • X

exp(β⊤φ(x′))dx′

◮ φ(x) is called the “sufficient statistics” of x ◮ Ψ(β) is called the “log partition function” ◮ A wonderful fact: EX∼Pβ[φ(X)] = ∇Ψ(β)

slide-40
SLIDE 40

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Forget That: Exponential Family Market

◮ Imagine x ∈ X is some future uncertain outcome, and a

firm wants predictions on φ(x).

slide-41
SLIDE 41

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Forget That: Exponential Family Market

◮ Imagine x ∈ X is some future uncertain outcome, and a

firm wants predictions on φ(x).

◮ firm will create a prediction market ◮ Prices should corresp. to aggregate belief

Ex∼crowd belief[φ(x)]

slide-42
SLIDE 42

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Forget That: Exponential Family Market

◮ Imagine x ∈ X is some future uncertain outcome, and a

firm wants predictions on φ(x).

◮ firm will create a prediction market ◮ Prices should corresp. to aggregate belief

Ex∼crowd belief[φ(x)]

◮ firm will sell bundles of shares δ ∈ Rd to trader ◮ Upon outcome x, reward for purchasing δ:

payoff(δ|x) = φ(x)⊤δ

slide-43
SLIDE 43

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Forget That: Exponential Family Market

◮ Imagine x ∈ X is some future uncertain outcome, and a

firm wants predictions on φ(x).

◮ firm will create a prediction market ◮ Prices should corresp. to aggregate belief

Ex∼crowd belief[φ(x)]

◮ firm will sell bundles of shares δ ∈ Rd to trader ◮ Upon outcome x, reward for purchasing δ:

payoff(δ|x) = φ(x)⊤δ

◮ Let sum of all outstanding shares be Θ := δ1 + . . . + δm ◮ The price of buying δ:

Ψ(Θ + δ) − Ψ(δ)

slide-44
SLIDE 44

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Benefits of the Market Interpretation

◮ Given that Θ represents market state

Marginal prices = ∇Ψ(Θ), which correspond to mean parameters in PΘ!

slide-45
SLIDE 45

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Benefits of the Market Interpretation

◮ Given that Θ represents market state

Marginal prices = ∇Ψ(Θ), which correspond to mean parameters in PΘ!

◮ If the true distribution over x is Q, then

ETraderProfit(δ) = KL(Q; PΘ) − KL(Q; PΘ+δ)

slide-46
SLIDE 46

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Benefits of the Market Interpretation

◮ Given that Θ represents market state

Marginal prices = ∇Ψ(Θ), which correspond to mean parameters in PΘ!

◮ If the true distribution over x is Q, then

ETraderProfit(δ) = KL(Q; PΘ) − KL(Q; PΘ+δ)

◮ firm has to pay

EFirmCost(Θfinal) = KL(Q; P0) − KL(Q; PΘfinal) (Results in Abernethy, Kutty, Lahaie, and Sami [2014a])

slide-47
SLIDE 47

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Interpreting Market Behavior

Let us imagine traders in such a market that has a belief on the outcome x distributed according to Pβ. Assume trader has exponential utility (with risk-aversion param a): Utility($99) = 1 − exp(−a · 99)

slide-48
SLIDE 48

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Interpreting Market Behavior

Let us imagine traders in such a market that has a belief on the outcome x distributed according to Pβ. Assume trader has exponential utility (with risk-aversion param a): Utility($99) = 1 − exp(−a · 99) Proposition: Belief ≡ Investment In terms of optimal trading behavior Buying δ shares ⇐ ⇒ updating belief β ← β + δ

slide-49
SLIDE 49

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

Interpreting Market Behavior

Let us imagine traders in such a market that has a belief on the outcome x distributed according to Pβ. Assume trader has exponential utility (with risk-aversion param a): Utility($99) = 1 − exp(−a · 99) Proposition: Belief ≡ Investment In terms of optimal trading behavior Buying δ shares ⇐ ⇒ updating belief β ← β + δ Proposition: Equilibrium ≡ MAP-estimate for Gaussian Assume we have n traders with belief parameters β1, . . . , βn with risk aversion parameters a1, . . . , an. If they all trade to maximize expected utility, then in equilibrium we have: EquilibriumState Θfinal := Θinit +

i βia−1 i

1 +

i a−1 i

slide-50
SLIDE 50

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

The Vision

We would have a number of major benefits if we were able to cast a broader class of ML algorithms through the lens of market equilibria.

◮ Robustness on solution ◮ Real decentralization of learning tasks ◮ Possible model for distributed computing

slide-51
SLIDE 51

Learning, Markets, and Exponential Families Jacob Abernethy Intro: Economics Learning

Learning ≈ Tradeoffs Financialization of ML Outline

Market Making ≈ OLO

  • Exp. Families ≈

Markets

THANK YOU

slide-52
SLIDE 52

Learning, Markets, and Exponential Families Jacob Abernethy Appendix

For Further Reading

References

Jacob Abernethy and Satyen Kale. Adaptive market making via online learning. In (NIPS) Advances in Neural Information Processing Systems, pages 2058–2066, 2013. Jacob Abernethy, Yiling Chen, and Jennifer Wortman

  • Vaughan. Efficient market making via convex
  • ptimization, and a connection to online learning. ACM

Transactions on Economics and Computation, 1(2):12, 2013. Jacob Abernethy, Sindhu Kutty, S´ ebastien Lahaie, and Rahul

  • Sami. Information aggregation in exponential family
  • markets. In (EC) Proceedings of the 15th ACM

conference on Economics and computation, pages 395–412. ACM, 2014a. Jacob Abernethy, Chansoo Lee, Abhinav Sinha, and Ambuj

  • Tewari. Online linear optimization via smoothing. In

(COLT) Conference on Learning Theory, 2014b.

  • Y. Chen and J. Wortman Vaughan. A new understanding of

prediction markets via no-regret learning. In Proceedings

slide-53
SLIDE 53

Learning, Markets, and Exponential Families Jacob Abernethy Appendix

For Further Reading

References

  • f the 11th ACM Conference on Electronic Commerce,

pages 189–198, 2010.