sigml purushottam kar · online learning and prediction: just play along! a pre-antaragni talk on...

15
Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest Group in Machine Learning

Upload: others

Post on 22-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Online learning and prediction: just play along! A pre-Antaragni talk on online learning!

Purushottam Kar Department of CSE

IIT Kanpur

SIGML Special Interest Group in Machine Learning

Page 2: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Learning Problems

• Portfolio selection:

• Branch prediction:

• Click prediction:

Page 3: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Supervised Learning

coursera.org

Learner Teacher

Page 4: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Passive Supervised Learning

coursera.org

Learner Teacher

, L

, R

, L , L

, R

Page 5: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Online Supervised Learning

coursera.org

Learner Teacher

p2

p1

r1

r2

Corpus = <p1,r1> * <p2,r2> * … <pT,rT>

Page 6: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Online Supervised Learning

coursera.org

Learner Teacher

Page 7: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Active Supervised Learning

coursera.org

Learner Teacher

L

L

R

Page 8: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

The Online Learning Model How we assess Online Learning Algorithms

8

Page 9: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

The Online Learning Model

9

Page 10: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Making it big in the stock market

10

Page 11: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Simple Online Algorithms What makes online learning click ?

11

Page 12: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Online Linear Classification

12

Page 13: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

The Perceptron Algorithm in action

13

Page 14: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Online Regression

14

0

1

2

3

4

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Hinge Loss

Mistake Loss

Page 15: SIGML Purushottam Kar · Online learning and prediction: just play along! A pre-Antaragni talk on online learning! Purushottam Kar Department of CSE IIT Kanpur SIGML Special Interest

Online Regression via Online Gradient Descent

15