top of page

Basics

Lecture

1

Introduction

The Basic Model and Introduction

What we will learn

  • Basic Concepts

    • Convex Sets

    • Convex Functions

    • Convexity Preserving Operations

  • Convex Programs

    • Linear Regression

    • GLMs

    • SVMs

    • Regularizations

  • Scope and Summary

Basics

Lecture

2

The Subgradient

Basic properties of convex functions

What we will learn


  • Separation Theorems.

  • (Sub)gradient.

    • Existence

    • Properties

  • First-order optimality conditions.

    • Unconstrained formulation

    • Contrained formulation

Optimization

Lecture

3

Optimization

Optimization model and first-order optimization methods

What we will learn

  • First Order Model

  • Cutting Plane Methods

    • CoG

    • Ellipsoid method

Optimization

Lecture

4

Gradient Descent

Gradient Descent with Analysis

What we will learn

  • (Sub)Gradient Method

  • (Detour)- Online Linear Regret

  • Projected (sub)Gradient Descent

  • GD Analysis for convex Lipschitz functions

  • Structural Assumptions

    • Strong Convexity

    • Smoothness

    • Well-Condtioned

Stochastic Optimization

Lecture

5

Stochastic optimization

The Learning Model

What we will learn

  • Stochastic Optimization Model

  • Learning

    • Empirical Risk

  • Uniform convergence

    • Union Bound

Generalization

Lecture

6

Uniform Convergence Bounds

Generalization and Uniform Convergence Property

What we will learn

  • Covering Numbers.

  • Rademacher Complexity.

    • Norm Dependent Bounds.

Generalization

Lecture

7

Beyond Uniform Convergence

Further generalization Bounds for ERMs and stable algorithms.

What we will learn

  • Empirical Risk Minimizers

  • Stability

    • Stability through Strong Convexity

    • Regularized Empirical Risk Minimizers

Generalization

Lecture

8

Stability Analysis for GD

Stability analysis under convexity, strong convexity and smoothness

What we will learn

  • The Strongly Convex Case

    •  Regularization

  • The General Case

  • The Smooth Case

Generalization

Lecture

9

Stochastic Gradient Descent

Analysis of SGD

What we will learn

  • Stochastic Gradient Descent

  • Fast Rates for Strongly Convex Functions

  • Smoothness

    • mini-batch SGD

Lower Bounds

Lecture

10

Information Theoretic Lower Bounds

We use Lecam's method for the first generalization lower bounds

What we will learn

  • Information-Theoretic bounds

    • (Detour) The problem of a biased-coin.

    • Lower Bounds for convex Lispchitz functions.

    • Lower Bounds for Strongly Convex functions.

Lower Bounds

Lecture

11

Empirical Misalignment Bounds

We develop stronger lower bounds for ERMs

What we will learn

  • Empirical misaglinment bounds

    • Feldman's function

    • Lower Bounds for Uniform Convergence

    • Lower Bounds for Empirical Risk Minimizers

Lower Bounds

Lecture

12

Algorithmic Lower Bounds

We develop further tools to introduce, algorithm dependent, generalization lower bounds.

What we will learn

  • The Sample Dependent Oracle Model

  • Lower bounds for Gradient Descent

Contact Me

Tel Aviv University
Department of Electrical Engineering
EE-Labs Bulding, Room 131
 

 

Email: rlivni at tauex.tau.ac.il
Tel: +972-3640-5645

© 2023 by Tel Aviv University. Proudly created with Wix.com

bottom of page