Winnow Algorithm
•
Initialize
w
= (1,1, …1).
•
Let
a = 1+d/2.
•
Decision:
w
T
x
>
q
•
If learner correct, weights don’t change.
If wrong:
•
Promotion
step
w
i
:=
a
w
i
if
x
i
=1
w
i
unchanged if
x
i
=0
1
0
Demotion
Step
w
i
:=
w
i
/
a
if
x
i
=1
w
i
unchanged if
x
i
=0
0
1
Update
name
Update
Action
Correct
Response
Learner’s
Prediction