Motivation Oracle inequalities Applications
Regularization with Lipschitz Loss
Pierre Alquier Sequential, structured, and/or statistical learning IHES - May 17, 2017
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Regularization with Lipschitz Loss Pierre Alquier Sequential, - - PowerPoint PPT Presentation
Motivation Oracle inequalities Applications Regularization with Lipschitz Loss Pierre Alquier Sequential, structured, and/or statistical learning IHES - May 17, 2017 Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
IEEE Trans. Info. Theory.
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
N
for noisy low-rank matrix completion. Annals of Statistics.
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
N
completion on finite alphabets. NIPS. Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
N
N
completion on finite alphabets. NIPS.
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Matrix completion : the L2 point of view Matrix completion : Lipschitz losses ?
1
2
3
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
1
2
3
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
f ∈F EP[ℓ(f (X), Y )]
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
f ∈F
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
2κ
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
2κ
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
2κ
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Proof : Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Proof : ℓ(f (X), Y ) + ℓ(f ∗(X), Y ) 2 − ℓ
2 , Y
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Proof : ℓ(f (X), Y ) + ℓ(f ∗(X), Y ) 2 − ℓ
2 , Y
R(f ) + R(f ∗) 2 − R
2
L2 .
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Proof : ℓ(f (X), Y ) + ℓ(f ∗(X), Y ) 2 − ℓ
2 , Y
R(f ) + R(f ∗) 2 − R
2
≥ αf − f ∗2
L2 .
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Proof : ℓ(f (X), Y ) + ℓ(f ∗(X), Y ) 2 − ℓ
2 , Y
R(f ) + R(f ∗) 2 − R
2
≥ αf − f ∗2
L2 .
R(f ) − R(f ∗) ≥ 2αf − f ∗2
L2 .
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
PhD Thesis.
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
L2 ≤ A[R(f ) − R(f ∗)].
PhD Thesis.
1 κ−1 with κ > 1 ⇒ Bernstein. Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
i,j
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
i,j
f ∈B
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
h∈B
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
2κ
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
h∈ρS∩r(2ρ)BL2
f ∈∂·(f ∗)
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
h∈ρS∩r(2ρ)BL2
f ∈∂·(f ∗)
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Notations and overview The main ingredients Sharp oracle inequality
1 2κ (ρ∗comp(B)) 2κ−1 κ
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
1
2
3
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
1
2
3
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
f ∈F
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
t1≤1
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
t1≤1
2κ
2
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
h∈ρS∩r(2ρ)BL2
f ∈∂·1(f ∗)
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
h∈ρS∩r(2ρ)BL2
f ∈∂·1(f ∗)
f ∈ ∂ · 1(f ∗) ⇔ fj = +1 when f ∗
j
> 0, fj = −1 when f ∗
j
< 0, fj ∈ [−1, +1] when f ∗
j
= 0. Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
h∈ρS∩r(2ρ)BL2
f ∈∂·1(f ∗)
f ∈ ∂ · 1(f ∗) ⇔ fj = +1 when f ∗
j
> 0, fj = −1 when f ∗
j
< 0, fj ∈ [−1, +1] when f ∗
j
= 0. Choose h and define P as the projector on the sparsity pattern of f ∗. Let s denote the sparsity of f ∗. h, f = (I − P)h, f + Ph, f ≥ (I − P)h1 − Ph1
= h1 − 2Ph1 = ρ − 2Ph1 Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
h∈ρS∩r(2ρ)BL2
f ∈∂·1(f ∗)
f ∈ ∂ · 1(f ∗) ⇔ fj = +1 when f ∗
j
> 0, fj = −1 when f ∗
j
< 0, fj ∈ [−1, +1] when f ∗
j
= 0. Choose h and define P as the projector on the sparsity pattern of f ∗. Let s denote the sparsity of f ∗. h, f = (I − P)h, f + Ph, f ≥ (I − P)h1 − Ph1
= h1 − 2Ph1 = ρ − 2Ph1 Ph1 ≤ √sPh2 ≤ √sh2 ≤ √sr(2ρ) Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
h∈ρS∩r(2ρ)BL2
f ∈∂·1(f ∗)
f ∈ ∂ · 1(f ∗) ⇔ fj = +1 when f ∗
j
> 0, fj = −1 when f ∗
j
< 0, fj ∈ [−1, +1] when f ∗
j
= 0. Choose h and define P as the projector on the sparsity pattern of f ∗. Let s denote the sparsity of f ∗. h, f = (I − P)h, f + Ph, f ≥ (I − P)h1 − Ph1
= h1 − 2Ph1 = ρ − 2Ph1 Ph1 ≤ √sPh2 ≤ √sh2 ≤ √sr(2ρ)
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
2
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
2
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
2
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
i=1 |ti|
i=1
i
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
f ∈F
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
f ∈F
N
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
comp(B) = E sup
M∗≤1
√ N
N
ǫi M, Xi
sup
M∗≤1
1 √ N
N
ǫi Xi
√ N
N
ǫi Xi
∼
min(m, p) thanks to “matrix Bernstein” inequality. Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
comp(B) = E sup
M∗≤1
√ N
N
ǫi M, Xi
sup
M∗≤1
1 √ N
N
ǫi Xi
√ N
N
ǫi Xi
∼
min(m, p) thanks to “matrix Bernstein” inequality.
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions
Motivation Oracle inequalities Applications Logistic LASSO Logistic SLOPE Matrix completion with hinge loss
Regularized Procedures with Lipschitz Loss Functions. Preprint arxiv :1702.01402.
Pierre Alquier Regularized Procedures with Lipschitz Loss Functions