Parallel Online Learning Daniel Hsu Nikos Karampatziakis John - - PowerPoint PPT Presentation

parallel online learning
SMART_READER_LITE
LIVE PREVIEW

Parallel Online Learning Daniel Hsu Nikos Karampatziakis John - - PowerPoint PPT Presentation

Parallel Online Learning Daniel Hsu Nikos Karampatziakis John Langford University of Pennsylvania Cornell University Yahoo! Research Rutgers University Workshop on Learning on Cores, Clusters and Clouds Online Learning Learner gets the


slide-1
SLIDE 1

Parallel Online Learning

Daniel Hsu Nikos Karampatziakis John Langford

University of Pennsylvania Rutgers University Cornell University Yahoo! Research

Workshop on Learning on Cores, Clusters and Clouds

slide-2
SLIDE 2

Online Learning

◮ Learner gets the next example xt, makes a prediction pt,

receives actual label yt, suffers loss ℓ(pt, yt), updates itself

◮ Simple and fast predictions and updates

pt = w⊤xt wt+1 = wt − ηt∇ℓ(pt, yt)

◮ Online gradient descent asymptotically attains optimal regret ◮ Online learning scales well . . . ◮ . . . but it’s a sequential algorithm ◮ What if we want to train on huge datasets? ◮ We investigate ways of distributing predictions, and updates

while minimizing communication.

slide-3
SLIDE 3

Delay

◮ Parallelizing online learning leads to delay problems. ◮ Temporally correlated or adversarial examples. ◮ We investigate no delay and bounded delay schemes.

slide-4
SLIDE 4

Tree Architectures

xF1 xF2 xF3 xF4 ˆ y1,1 ˆ y1,2 ˆ y1,3 ˆ y1,4 ˆ y2,1 ˆ y2,2 ˆ y

slide-5
SLIDE 5

Local Updates

Each node in the tree:

◮ Computes its prediction pi,j based on its weights and inputs ◮ Sends ˆ

yi,j = σ(pi,j) to its parent1

◮ Updates its weights based on ∇ℓ(pi,j, y)

No delay Representation power: between Naive Bayes and centralized linear model.

1The nonlinearity introduced by σ has an interesting effect

slide-6
SLIDE 6

Global Updates

◮ Local update can help or hurt. ◮ Improved representation power by more communication.

◮ Delayed global training ◮ Delayed backprop

For details and experiments come see the poster.