Fast Maximum Margin Matrix Factorization
Fast Maximum Margin Matrix Factorization
BY:
RAHUL BATRA (MT13049)
SHILPA GARG (MT12049)
COLLABORATIVE PREDICTION
OPTIMIZATION METHOD
3 3 1 5 2 1
3 1 2 3
4 5 1 3
3 3 ? 5
2 ? 1 1
5 2 ? 4 4
1 3 1 5 4 5
1 2 4 5 ?
Matrix Factorization
V’
U X Y
q
Ordinal Regression
Feature Vectors
v10
Preference Weights
v1
v3
v2
v4
v5
v6
v7
v8
v9
w1 -2.5 1.4 -0.9 5.6 3.4 -1.8 -2.9 0.2 -4.2 2.1 2 3 3 5 5 2 2 3 1 4
Preference Scores q Ratings
1 2 3 4 5
Low Rank Matrix Factorization
2 45 1 42
31 22 5 4 × V’
4 2 41
3 34 2
31
4 X
Y
23 1 43
22 1
2
4 5 U = rank k
2 414 23
1 3 11 43
4 22 5 31
Feature Values
movies
Preferences 1.4 -5.9 2.2 -0.8 -3.7 4.6 -1.8 3.5
movies
Ratings 3 1 4 3 2 5 2 4
Matrix Factorization
Feature Vectors
v10
v1
v3
v8
v2
v4
v5
v6
v7
v9
w1 -2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 -4.2 2.1 3 5 2 3 4
w2 0.2 -4.2 2.1 -2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 3 4 2 3 3 5 2 2
w3 3.1 -1.8 -2.7 0.2 -4.2 2.1 -2.5 1.4 -0.9 5.6 5 2 2 3
w4 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 -4.2 2.1 -2.5 5 5 2 1 4 2
w5 -4.2 2.1 -2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 1 4 2 3 5 2
Preference Weights
w6 -1.8 -2.7 0.2 -4.2 2.1 -2.5 1.4 -0.9 5.6 3.1 2 3 1 4 3 3 5
w7 -0.9 5.6 3.1 -1.8 -2.7 0.2 -4.2 2.1 -2.5 1.4 5 2 3 1 2 3
w8 2.1 -2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 -4.2 4 3 2 2
w9 -2.7 0.2 -4.2 2.1 -2.5 1.4 -0.9 5.6 3.1 -1.8 2 3 4 2 3 5 2
w10
w11
5.6 3.1 -1.8 -2.7 0.2 -4.2 2.1 -2.5 1.4 -0.9
-2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 -4.2 2.1
q 2 3
2 2 1 2
5 2 1
3
w12 0.2 -4.2 2.1 -2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 3 4 2 3 3 5 2 2
w13 3.1 -1.8 -2.7 0.2 -4.2 2.1 -2.5 1.4 -0.9 5.6 5 2 1 2 3 5
w14 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 -4.2 2.1 -2.5 3 3 5 2 3 1 4
w15 -4.2 2.1 -2.5 1.4 -0.9 5.6 3.1 -1.8 -2.7 0.2 4 2 3 5 2 3
Preference Scores Ratings
Norm Constrained Factorization
low norm
V’ ||X||tr = minU,V
(||U||Fro2 + ||V||Fro2)
/2
||U||Fro2 =∑i,j Uij2
U X
MMMF Objective
Original Objective All-Thresholds
where-
To relate the real-valued Xij to the discrete Yij we use R − 1 thresholds Θ1, Θ2..,
ΘR−1
Y
Y