75
Stochastic methods for stochastic variational inequalities Philip Thompson Santiago, 2017 Center for Mathematical Modeling (CMM) - Universidad de Chile Workshop on Variational and Stochastic Analysis, Santiago, March 16th, 2017 Joint work with: A. Iusem (IMPA), A. Jofr´ e (CMM-DIM) and R. Oliveira (IMPA). [email protected] Santiago 2017 CMM - Uni. Chile 1 / 21

Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

  • Upload
    others

  • View
    26

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic methods for stochastic variational inequalities

Philip ThompsonSantiago, 2017

Center for Mathematical Modeling (CMM) - Universidad de Chile

Workshop on Variational and Stochastic Analysis,Santiago, March 16th, 2017

Joint work with: A. Iusem (IMPA), A. Jofre (CMM-DIM) and R. Oliveira(IMPA).

[email protected] Santiago 2017 CMM - Uni. Chile 1 / 21

Page 2: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected value formulation of SVI

[email protected] Santiago 2017 CMM - Uni. Chile 2 / 21

Page 3: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected value formulation of SVI

Assume

Random operator: F : Ξ× Rn → R

n is a Caratheodory map on ameasurable space (Ξ,G),

[email protected] Santiago 2017 CMM - Uni. Chile 2 / 21

Page 4: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected value formulation of SVI

Assume

Random operator: F : Ξ× Rn → R

n is a Caratheodory map on ameasurable space (Ξ,G),Randomness: ξ : Ω → Ξ is a r.v. on the probability space (Ω,F ,P),

[email protected] Santiago 2017 CMM - Uni. Chile 2 / 21

Page 5: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected value formulation of SVI

Assume

Random operator: F : Ξ× Rn → R

n is a Caratheodory map on ameasurable space (Ξ,G),Randomness: ξ : Ω → Ξ is a r.v. on the probability space (Ω,F ,P),

Feasible set: X ⊂ Rn closed and convex.

[email protected] Santiago 2017 CMM - Uni. Chile 2 / 21

Page 6: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected value formulation of SVI

Assume

Random operator: F : Ξ× Rn → R

n is a Caratheodory map on ameasurable space (Ξ,G),Randomness: ξ : Ω → Ξ is a r.v. on the probability space (Ω,F ,P),

Feasible set: X ⊂ Rn closed and convex.

Definition (SVI)

Assuming T : Rn → Rn is given by T = E[F (ξ, ·)], find x∗ ∈ X s.t.

∀x ∈ X ,〈T (x∗), x − x∗〉 ≥ 0.

(Solution set: X ∗).

[email protected] Santiago 2017 CMM - Uni. Chile 2 / 21

Page 7: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected value formulation of SVI

Assume

Random operator: F : Ξ× Rn → R

n is a Caratheodory map on ameasurable space (Ξ,G),Randomness: ξ : Ω → Ξ is a r.v. on the probability space (Ω,F ,P),

Feasible set: X ⊂ Rn closed and convex.

Definition (SVI)

Assuming T : Rn → Rn is given by T = E[F (ξ, ·)], find x∗ ∈ X s.t.

∀x ∈ X ,〈T (x∗), x − x∗〉 ≥ 0.

(Solution set: X ∗).

Under some conditions, variational equilibria can be solved in stochasticgeneralized Nash games with expected value constraints and reduced tothe above setting with X = K × R

m+ (unbounded).

[email protected] Santiago 2017 CMM - Uni. Chile 2 / 21

Page 8: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected valued formulation of SVI

Definition (SVI)

Assuming T : Rn → Rn is given by T = E[F (ξ, ·)], solve

0 ∈ T (x) +NX (x).

Dates back to King and Rockafellar (1993) and Gurkan, Ozge andRobinson (1999),

[email protected] Santiago 2017 CMM - Uni. Chile 3 / 21

Page 9: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected valued formulation of SVI

Definition (SVI)

Assuming T : Rn → Rn is given by T = E[F (ξ, ·)], solve

0 ∈ T (x) +NX (x).

Dates back to King and Rockafellar (1993) and Gurkan, Ozge andRobinson (1999),

Unavailability of T : only samples of F (ξ, ·) available,

[email protected] Santiago 2017 CMM - Uni. Chile 3 / 21

Page 10: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected valued formulation of SVI

Definition (SVI)

Assuming T : Rn → Rn is given by T = E[F (ξ, ·)], solve

0 ∈ T (x) +NX (x).

Dates back to King and Rockafellar (1993) and Gurkan, Ozge andRobinson (1999),

Unavailability of T : only samples of F (ξ, ·) available,Stochastic Optimization and SVIs need to be studied in termsperturbation theory of the mean objective function or operator withrespect to the probability measure,

[email protected] Santiago 2017 CMM - Uni. Chile 3 / 21

Page 11: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Expected valued formulation of SVI

Definition (SVI)

Assuming T : Rn → Rn is given by T = E[F (ξ, ·)], solve

0 ∈ T (x) +NX (x).

Dates back to King and Rockafellar (1993) and Gurkan, Ozge andRobinson (1999),

Unavailability of T : only samples of F (ξ, ·) available,Stochastic Optimization and SVIs need to be studied in termsperturbation theory of the mean objective function or operator withrespect to the probability measure,

Two complexity metrics: optimization error and sample size.

[email protected] Santiago 2017 CMM - Uni. Chile 3 / 21

Page 12: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Sample Average Approximation (SAA)

[email protected] Santiago 2017 CMM - Uni. Chile 4 / 21

Page 13: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Sample Average Approximation (SAA)

Framework:

Unavailability of T .

[email protected] Santiago 2017 CMM - Uni. Chile 4 / 21

Page 14: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Sample Average Approximation (SAA)

Framework:

Unavailability of T .

SAA problem: choose a sample ξjNj=1 and solve

0 ∈ FN(x) +NX (x),

where

FN(·) :=1

N

N∑

j=1

F (ξj , ·)

is the empirical sample mean operator.

[email protected] Santiago 2017 CMM - Uni. Chile 4 / 21

Page 15: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Sample Average Approximation (SAA)

Framework:

Unavailability of T .

SAA problem: choose a sample ξjNj=1 and solve

0 ∈ FN(x) +NX (x),

where

FN(·) :=1

N

N∑

j=1

F (ξj , ·)

is the empirical sample mean operator.

Choose a deterministic algorithm to solve the SAA problem.

[email protected] Santiago 2017 CMM - Uni. Chile 4 / 21

Page 16: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic Approximation (SA)

[email protected] Santiago 2017 CMM - Uni. Chile 5 / 21

Page 17: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic Approximation (SA)

Framework:

Unavailability of T .

[email protected] Santiago 2017 CMM - Uni. Chile 5 / 21

Page 18: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic Approximation (SA)

Framework:

Unavailability of T .

Stochastic oracle: given xk ∈ Rn and sample ξk of ξ, F (ξk , xk) is

available.

[email protected] Santiago 2017 CMM - Uni. Chile 5 / 21

Page 19: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic Approximation (SA)

Framework:

Unavailability of T .

Stochastic oracle: given xk ∈ Rn and sample ξk of ξ, F (ξk , xk) is

available.

Stochastic approximation (SA): construct an explicit method usingonline samples with T (xk) replaced by F (ξk , xk).

[email protected] Santiago 2017 CMM - Uni. Chile 5 / 21

Page 20: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic Approximation (SA)

Framework:

Unavailability of T .

Stochastic oracle: given xk ∈ Rn and sample ξk of ξ, F (ξk , xk) is

available.

Stochastic approximation (SA): construct an explicit method usingonline samples with T (xk) replaced by F (ξk , xk).

Oracle error:ǫ(ξk , xk) := F (ξk , xk)− T (xk).

[email protected] Santiago 2017 CMM - Uni. Chile 5 / 21

Page 21: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic Approximation (SA)

Framework:

Unavailability of T .

Stochastic oracle: given xk ∈ Rn and sample ξk of ξ, F (ξk , xk) is

available.

Stochastic approximation (SA): construct an explicit method usingonline samples with T (xk) replaced by F (ξk , xk).

Oracle error:ǫ(ξk , xk) := F (ξk , xk)− T (xk).

Monotonicity: explore this property in the stochastic setting pushingforward significantly previous known convergence properties.

[email protected] Santiago 2017 CMM - Uni. Chile 5 / 21

Page 22: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Stochastic Nash Equilibria and Simulation

Optimization

Stochastic Nash Equilibria: find x∗ ∈ Πmi=1X

i s.t.

∀i = 1, . . . ,m, x∗i ∈ argminxi∈X iE[fi(ξ, xi , x

∗−i )

].

[email protected] Santiago 2017 CMM - Uni. Chile 6 / 21

Page 23: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Stochastic Nash Equilibria and Simulation

Optimization

Stochastic Nash Equilibria: find x∗ ∈ Πmi=1X

i s.t.

∀i = 1, . . . ,m, x∗i ∈ argminxi∈X iE[fi(ξ, xi , x

∗−i )

].

Assuming agent-wise smooth convex pay-offs, equivalent to a SVI with

X := X 1 × . . . × Xm,

F := (∇x1 f1, . . . ,∇xm fm).

[email protected] Santiago 2017 CMM - Uni. Chile 6 / 21

Page 24: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Stochastic Nash Equilibria and Simulation

Optimization

Stochastic Nash Equilibria: find x∗ ∈ Πmi=1X

i s.t.

∀i = 1, . . . ,m, x∗i ∈ argminxi∈X iE[fi(ξ, xi , x

∗−i )

].

Assuming agent-wise smooth convex pay-offs, equivalent to a SVI with

X := X 1 × . . . × Xm,

F := (∇x1 f1, . . . ,∇xm fm).

Simulation optimization: Handbook of Simulation Optimization (2014).

[email protected] Santiago 2017 CMM - Uni. Chile 6 / 21

Page 25: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Statistical Machine Learning

(Linear) Empirical risk minimization (ERM): given sample data

(xj , yj)Nj=1 and loss ℓ(·) the proposed estimator is

βN ∈ argminβ∈Θ1

N

N∑

j=1

ℓ(Yj − βTXj

).

[email protected] Santiago 2017 CMM - Uni. Chile 7 / 21

Page 26: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Statistical Machine Learning

(Linear) Empirical risk minimization (ERM): given sample data

(xj , yj)Nj=1 and loss ℓ(·) the proposed estimator is

βN ∈ argminβ∈Θ1

N

N∑

j=1

ℓ(Yj − βTXj

).

Or the SAA problem associated to F (X ,Y ;β) := ℓ(Y − βTX

)where

N ≫ 1.

[email protected] Santiago 2017 CMM - Uni. Chile 7 / 21

Page 27: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Statistical Machine Learning

(Linear) Empirical risk minimization (ERM): given sample data

(xj , yj)Nj=1 and loss ℓ(·) the proposed estimator is

βN ∈ argminβ∈Θ1

N

N∑

j=1

ℓ(Yj − βTXj

).

Or the SAA problem associated to F (X ,Y ;β) := ℓ(Y − βTX

)where

N ≫ 1.

Stochastic gradient descent methods (SGD) are SA-type methods for theERM problem (in a discrete distribution) also known as randomincremental methods.

[email protected] Santiago 2017 CMM - Uni. Chile 7 / 21

Page 28: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Examples: Statistical Machine Learning

(Linear) Empirical risk minimization (ERM): given sample data

(xj , yj)Nj=1 and loss ℓ(·) the proposed estimator is

βN ∈ argminβ∈Θ1

N

N∑

j=1

ℓ(Yj − βTXj

).

Or the SAA problem associated to F (X ,Y ;β) := ℓ(Y − βTX

)where

N ≫ 1.

Stochastic gradient descent methods (SGD) are SA-type methods for theERM problem (in a discrete distribution) also known as randomincremental methods. Other incremental variations with respect to otherdiscrete high-dimension parameters (coordinates, constraints, number ofagents, etc).

[email protected] Santiago 2017 CMM - Uni. Chile 7 / 21

Page 29: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 30: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 31: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 32: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 33: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

wireline and wireless communication networks (Koshal, Nedic andShanbhag),

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 34: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

wireline and wireless communication networks (Koshal, Nedic andShanbhag),

bandwith allocation and design of cognitive radio systems (Scutari,Facchinei and Pang),

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 35: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

wireline and wireless communication networks (Koshal, Nedic andShanbhag),

bandwith allocation and design of cognitive radio systems (Scutari,Facchinei and Pang),

optical networks (Pan and Pavel),

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 36: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

wireline and wireless communication networks (Koshal, Nedic andShanbhag),

bandwith allocation and design of cognitive radio systems (Scutari,Facchinei and Pang),

optical networks (Pan and Pavel),

zero-sum Nash games, potential games

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 37: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

wireline and wireless communication networks (Koshal, Nedic andShanbhag),

bandwith allocation and design of cognitive radio systems (Scutari,Facchinei and Pang),

optical networks (Pan and Pavel),

zero-sum Nash games, potential games

Some structured Nash-equilibria (e.g. a class of Nash-Cournotproblems with nonlinear prices: Kannan and Shanbhag).

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 38: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Applications

Monotonicity in:

mechanical problems,

partial economic equilibrium,

transportation: Wardrop equilibrium,

wireline and wireless communication networks (Koshal, Nedic andShanbhag),

bandwith allocation and design of cognitive radio systems (Scutari,Facchinei and Pang),

optical networks (Pan and Pavel),

zero-sum Nash games, potential games

Some structured Nash-equilibria (e.g. a class of Nash-Cournotproblems with nonlinear prices: Kannan and Shanbhag).

NOTE: Local monotonicity satisfied by a large class of non-monotoneequilibrium problems.

[email protected] Santiago 2017 CMM - Uni. Chile 8 / 21

Page 39: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

A variance-based stochastic extragradient method

Notation: Given sample ξN := ξ1, . . . , ξN, F (ξN , x) = 1N

∑Nj=1 F (ξj , x).

Algorithm (A variance-based stochastic extragradient method)

zk = ΠX

[xk − αk F (ξ

k , xk)],

xk+1 = ΠX

[xk − αk F (η

k , zk)],

where ξk := ξkj : j = 1, . . . ,Nk and ηk := ηkj : j = 1, . . . ,Nk.

[email protected] Santiago 2017 CMM - Uni. Chile 9 / 21

Page 40: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

A variance-based stochastic extragradient method

Assumptions

T is pseudo-monotone:〈T (y), x − y〉 ≥ 0 =⇒ 〈T (x), x − y〉 ≥ 0,∀x , y ∈ R

n.

[email protected] Santiago 2017 CMM - Uni. Chile 10 / 21

Page 41: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

A variance-based stochastic extragradient method

Assumptions

T is pseudo-monotone:〈T (y), x − y〉 ≥ 0 =⇒ 〈T (x), x − y〉 ≥ 0,∀x , y ∈ R

n.

Lipschitz-continuity: There exists measurable L : Ξ → R+ with

finite p-moment, p ≥ 2,‖F (ξ, x) − F (ξ, y)‖ ≤ L(ξ)‖x − y‖,∀x , y ∈ R

n.

[email protected] Santiago 2017 CMM - Uni. Chile 10 / 21

Page 42: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

A variance-based stochastic extragradient method

Assumptions

T is pseudo-monotone:〈T (y), x − y〉 ≥ 0 =⇒ 〈T (x), x − y〉 ≥ 0,∀x , y ∈ R

n.

Lipschitz-continuity: There exists measurable L : Ξ → R+ with

finite p-moment, p ≥ 2,‖F (ξ, x) − F (ξ, y)‖ ≤ L(ξ)‖x − y‖,∀x , y ∈ R

n.

Sampling rate:∑ 1

Nk< ∞.

[email protected] Santiago 2017 CMM - Uni. Chile 10 / 21

Page 43: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

A variance-based stochastic extragradient method

Assumptions

T is pseudo-monotone:〈T (y), x − y〉 ≥ 0 =⇒ 〈T (x), x − y〉 ≥ 0,∀x , y ∈ R

n.

Lipschitz-continuity: There exists measurable L : Ξ → R+ with

finite p-moment, p ≥ 2,‖F (ξ, x) − F (ξ, y)‖ ≤ L(ξ)‖x − y‖,∀x , y ∈ R

n.

Sampling rate:∑ 1

Nk< ∞.

Stepsize bounded away from zero: 0 < infk αk ≤ supk αk < 1√6L.

[email protected] Santiago 2017 CMM - Uni. Chile 10 / 21

Page 44: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

A variance-based stochastic extragradient method

Assumptions

T is pseudo-monotone:〈T (y), x − y〉 ≥ 0 =⇒ 〈T (x), x − y〉 ≥ 0,∀x , y ∈ R

n.

Lipschitz-continuity: There exists measurable L : Ξ → R+ with

finite p-moment, p ≥ 2,‖F (ξ, x) − F (ξ, y)‖ ≤ L(ξ)‖x − y‖,∀x , y ∈ R

n.

Sampling rate:∑ 1

Nk< ∞.

Stepsize bounded away from zero: 0 < infk αk ≤ supk αk < 1√6L.

Previous assumptions not required:

bounded T or X

regularization

Uniformly bounded variance of oracle:supx∈X E

[‖F (ξ, x) − T (x)‖2

]≤ σ2.

[email protected] Santiago 2017 CMM - Uni. Chile 10 / 21

Page 45: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic extragradient method with linear search

OBJECTIVE: Absence of knowledge of L.

[email protected] Santiago 2017 CMM - Uni. Chile 11 / 21

Page 46: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Stochastic extragradient method with linear search

OBJECTIVE: Absence of knowledge of L.Notation: Given sample ξN := ξ1, . . . , ξN, F (ξN , x) = 1

N

∑Nj=1 F (ξj , x).

Algorithm (A variance-based stochastic extragradient method withlinear search)

Choose any α > 0. If xk = Π[xk − αF (ξk , xk)

]stop. Otherwise:

Linear search rule: define αk as the maximum α ∈ Θj α : j ∈ N0 such

that

α∥∥∥F

(ξk , zk(α)

)− F

(ξk , xk

)∥∥∥ ≤ λ‖zk(α) − xk‖,

where zk(α) := ΠX

[xk − αF (ξk , xk)

]for all α > 0. Set

zk = ΠX

[xk − αk F (ξ

k , xk)],

xk+1 = ΠX

[xk − αk F (η

k , zk)].

[email protected] Santiago 2017 CMM - Uni. Chile 11 / 21

Page 47: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Results

Theorem (Asymptotic convergence)

For both methods, a.s. the sequence xk is bounded,

limk→∞

d(xk ,X ∗) = 0,

and

rαk(xk)

a.s.,L2−−−−→k→∞

0.

Natural residual:rα(x) := ‖x − ΠX [x − αT (x)]‖.

[email protected] Santiago 2017 CMM - Uni. Chile 12 / 21

Page 48: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Results

Proposition (Uniform boundedness of p-moment)

For both methods, given x∗ ∈ X ∗, there exists cp(x∗) ≥ 1 and

k0 := k0(x∗) ∈ N s.t.

supk≥k0

∣∣∣‖xk − x∗‖∣∣∣2

p≤ cp(x

∗)

[1 +

∣∣∣‖xk0 − x∗‖∣∣∣2

p

].

NOTE: cp(x∗) and k0(x

∗) are explicitly estimated.NOTE: boundedness not assumed a priori!

[email protected] Santiago 2017 CMM - Uni. Chile 13 / 21

Page 49: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Results

Theorem (Convergence rate and oracle complexity: known L)

Take αk ≡ α ∈ (0, 1/√6L) and Nk as

Nk =⌈θ(k + µ)(ln(k + µ))1+b

⌉.

Then a.s.-convergence holds and for all x∗ ∈ X ∗, there are non-negative

constants Q(x∗), P(x∗) and I(x∗) such that for all ǫ > 0, there exists

K := Kǫ ∈ N such that

E[rα(xK )2] ≤ ǫ ≤ max1, θ−2Q(x∗)

K,

K∑

k=1

2Nk ≤max1, θ−4max1, θI(x∗)

[ln(P(x∗)ǫ−1

)]1+b+ 1

µ

ǫ2.

[email protected] Santiago 2017 CMM - Uni. Chile 14 / 21

Page 50: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Results

Theorem (Convergence rate and oracle complexity: unknown L)

Take any α > 0, Nk as

Nk =⌈θ(k + µ)(ln(k + µ))1+b

⌉.

Then a.s.-convergence holds and for all x∗ ∈ X ∗ and all ǫ > 0, thereexists K := Kǫ ∈ N such that

E[rα(xK )2] ≤ ǫ .x∗

max1, θ−2K

,

K∑

k=1

jk · 2Nk .x∗ ln 1Θ

(Lk

) max1, θ−4max1, θ[

ln(ǫ−1

)]1+b+ 1

µ

ǫ2,

where Lk = 1Nk

∑Nk

j=1 L(ξkj ) and jk is the number of oracle calls at the k-th

linear search.

[email protected] Santiago 2017 CMM - Uni. Chile 15 / 21

Page 51: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 52: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Before:

Boundedness

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 53: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Non-uniform variance: ∀x ∈ X ,E[‖F (ξ, x) − T (x)‖2

]< ∞,

Before:

Boundedness

Uniform variance: supx∈X E[‖F (ξ, x) − T (x)‖2

]≤ σ2,

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 54: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Non-uniform variance: ∀x ∈ X ,E[‖F (ξ, x) − T (x)‖2

]< ∞,

No regularization,

Before:

Boundedness

Uniform variance: supx∈X E[‖F (ξ, x) − T (x)‖2

]≤ σ2,

Regularization additional coordination sub-optimality

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 55: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Non-uniform variance: ∀x ∈ X ,E[‖F (ξ, x) − T (x)‖2

]< ∞,

No regularization,

Faster rate O(1/K ) & constant stepsize,

Before:

Boundedness

Uniform variance: supx∈X E[‖F (ξ, x) − T (x)‖2

]≤ σ2,

Regularization additional coordination sub-optimality

Rate O(1/√K ) & small stepsizes,

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 56: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Non-uniform variance: ∀x ∈ X ,E[‖F (ξ, x) − T (x)‖2

]< ∞,

No regularization,

Faster rate O(1/K ) & constant stepsize,

Oracle complexity O(ǫ−2) ·[ln(ǫ−1)

]1+b

Before:

Boundedness

Uniform variance: supx∈X E[‖F (ξ, x) − T (x)‖2

]≤ σ2,

Regularization additional coordination sub-optimality

Rate O(1/√K ) & small stepsizes,

Oracle complexity O(ǫ−2)

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 57: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Non-uniform variance: ∀x ∈ X ,E[‖F (ξ, x) − T (x)‖2

]< ∞,

No regularization,

Faster rate O(1/K ) & constant stepsize,

Oracle complexity O(ǫ−2) ·[ln(ǫ−1)

]1+b(efficient)

Before:

Boundedness

Uniform variance: supx∈X E[‖F (ξ, x) − T (x)‖2

]≤ σ2,

Regularization additional coordination sub-optimality

Rate O(1/√K ) & small stepsizes,

Oracle complexity O(ǫ−2)

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 58: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Unbounded T or X ,

Non-uniform variance: ∀x ∈ X ,E[‖F (ξ, x) − T (x)‖2

]< ∞,

No regularization,

Faster rate O(1/K ) & constant stepsize,

Oracle complexity O(ǫ−2) ·[ln(ǫ−1)

]1+b(efficient)

Uniform boundedness of p-moments.

Before:

Boundedness

Uniform variance: supx∈X E[‖F (ξ, x) − T (x)‖2

]≤ σ2,

Regularization additional coordination sub-optimality

Rate O(1/√K ) & small stepsizes,

Oracle complexity O(ǫ−2)

[email protected] Santiago 2017 CMM - Uni. Chile 16 / 21

Page 59: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

[email protected] Santiago 2017 CMM - Uni. Chile 17 / 21

Page 60: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Absence of L: First stochastic approximation method with linear search for SVI, Essentially same performance as with knowledge of L up to a factor of

O(ln 1

ΘL)

in the number of projections per iteration and oracle complexity.

[email protected] Santiago 2017 CMM - Uni. Chile 17 / 21

Page 61: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Absence of L: First stochastic approximation method with linear search for SVI, Essentially same performance as with knowledge of L up to a factor of

O(ln 1

ΘL)

in the number of projections per iteration and oracle complexity.

To the best of our knowledge, we obtain the best error bound knownfor SA of monotone SVIs improving works ofJuditsky-Nemirovski-Tauvel, Lan et al. and others.

[email protected] Santiago 2017 CMM - Uni. Chile 17 / 21

Page 62: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Absence of L: First stochastic approximation method with linear search for SVI, Essentially same performance as with knowledge of L up to a factor of

O(ln 1

ΘL)

in the number of projections per iteration and oracle complexity.

To the best of our knowledge, we obtain the best error bound knownfor SA of monotone SVIs improving works ofJuditsky-Nemirovski-Tauvel, Lan et al. and others.Previous results not shared by the SAA method or classical SAmethod:

Possibility of using local and distributed empirical averages, Avoid uniform Central Limit Theorem, Robust sampling.

[email protected] Santiago 2017 CMM - Uni. Chile 17 / 21

Page 63: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Contributions: stochastic extragradient methods

Absence of L: First stochastic approximation method with linear search for SVI, Essentially same performance as with knowledge of L up to a factor of

O(ln 1

ΘL)

in the number of projections per iteration and oracle complexity.

To the best of our knowledge, we obtain the best error bound knownfor SA of monotone SVIs improving works ofJuditsky-Nemirovski-Tauvel, Lan et al. and others.Previous results not shared by the SAA method or classical SAmethod:

Possibility of using local and distributed empirical averages, Avoid uniform Central Limit Theorem, Robust sampling.

Empirical evidence in Nemirovski-Juditsky-Lan-Shapiro (2009) thatSA can outperform SAA in a large class of convex-structuredproblems.

[email protected] Santiago 2017 CMM - Uni. Chile 17 / 21

Page 64: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments

[email protected] Santiago 2017 CMM - Uni. Chile 18 / 21

Page 65: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments

Non-uniform variance of oracle:

Affine variational inequalities, LCP or systems of equations:

σ(x)2 := E[‖F (ξ, x) − T (x)‖2

]∼ ‖x‖2,

[email protected] Santiago 2017 CMM - Uni. Chile 18 / 21

Page 66: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments

Non-uniform variance of oracle:

Affine variational inequalities, LCP or systems of equations:

σ(x)2 := E[‖F (ξ, x) − T (x)‖2

]∼ ‖x‖2,

The performance of our methods depend on the variance at points ofthe trajectory and in X ∗ (but not on the whole X ):

Q := infx∗∈X∗

‖x0 − x∗‖2 + σ(x∗)4 · max

0≤k≤k0(x∗)E

[‖xk − x∗‖2

]

[email protected] Santiago 2017 CMM - Uni. Chile 18 / 21

Page 67: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments

Non-uniform variance of oracle:

Affine variational inequalities, LCP or systems of equations:

σ(x)2 := E[‖F (ξ, x) − T (x)‖2

]∼ ‖x‖2,

The performance of our methods depend on the variance at points ofthe trajectory and in X ∗ (but not on the whole X ):

Q := infx∗∈X∗

‖x0 − x∗‖2 + σ(x∗)4 · max

0≤k≤k0(x∗)E

[‖xk − x∗‖2

]

Better performance also for the case of compact X or uniformvariance if

σ(x∗)2 ≪ σ2,

(e.g. affine variational inequalities over compact X ).

[email protected] Santiago 2017 CMM - Uni. Chile 18 / 21

Page 68: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments: some new proof techniques

[email protected] Santiago 2017 CMM - Uni. Chile 19 / 21

Page 69: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments: some new proof techniques

Known L:

Martingale methods,

[email protected] Santiago 2017 CMM - Uni. Chile 19 / 21

Page 70: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments: some new proof techniques

Known L:

Martingale methods,

Oracle error control: Burkholder-Davis-Gundy inequality in Hilbertspaces.

[email protected] Santiago 2017 CMM - Uni. Chile 19 / 21

Page 71: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments: some new proof techniques

Known L:

Martingale methods,

Oracle error control: Burkholder-Davis-Gundy inequality in Hilbertspaces.

Unknown L:

Endogenous random stepsize: must control an oracle error which isnot a martingale difference,

[email protected] Santiago 2017 CMM - Uni. Chile 19 / 21

Page 72: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments: some new proof techniques

Known L:

Martingale methods,

Oracle error control: Burkholder-Davis-Gundy inequality in Hilbertspaces.

Unknown L:

Endogenous random stepsize: must control an oracle error which isnot a martingale difference,

Nevertheless, we can condition on a ball centred at the previous k-thiterate and control the empirical process

supx∈B(xk)

1

Nk

∥∥∥∥∥∥

Nk∑

j=1

ǫ(ξkj , x)− ǫ(ξkj , x∗)

∥∥∥∥∥∥,

where ǫ(ξ, x) := F (ξ, x)− T (x),

[email protected] Santiago 2017 CMM - Uni. Chile 19 / 21

Page 73: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

Final comments: some new proof techniques

Known L:

Martingale methods,

Oracle error control: Burkholder-Davis-Gundy inequality in Hilbertspaces.

Unknown L:

Endogenous random stepsize: must control an oracle error which isnot a martingale difference,

Nevertheless, we can condition on a ball centred at the previous k-thiterate and control the empirical process

supx∈B(xk)

1

Nk

∥∥∥∥∥∥

Nk∑

j=1

ǫ(ξkj , x)− ǫ(ξkj , x∗)

∥∥∥∥∥∥,

where ǫ(ξ, x) := F (ξ, x)− T (x),

Use locally moment and concentration inequalities of empiricalprocess theory.

[email protected] Santiago 2017 CMM - Uni. Chile 19 / 21

Page 74: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

References

[1] A. Iusem, A. Jofre, R.I. Oliveira and P. Thompson, Extragradientmethod with variance reduction for stochastic variational inequalities. Toappear in SIAM Journal on Optimization.

[2] A. Iusem, A. Jofre, R.I. Oliveira and P. Thompson, Variance-basedextragradient method with linear search for stochastic variational

inequalities. Submitted.

[3] A. Iusem, A. Jofre and P. Thompson, Incremental constraint projection

methods for monotone stochastic variational inequalities. Under secondround revision.

[email protected] Santiago 2017 CMM - Uni. Chile 20 / 21

Page 75: Stochastic methods for stochastic variational inequalitieseventos.cmm.uchile.cl/.../42/2017/03/Thompson.pdf · Stochastic methods for stochastic variational inequalities Philip Thompson

THANK YOU VERY MUCH!

[email protected] Santiago 2017 CMM - Uni. Chile 21 / 21