Question: Matrix Factorization Problem 3 . [ 3 0 points ) Recall the following objective for extracting latent features from a partially observed rating matrix via
Matrix Factorization Problem points Recall the following objective for extracting latent features from a partially observed rating matrix via matrix factorization MF for making recommendations, discussed in the class: s min UV U V i ijen I ris u; a : Ble; i j where n: number of users m: number of items riji i jth element in RE RX input partially observed rating matrix n x m: index of observed entries in rating matrix, where n denotes the sequence of numbers n k: number of latent features UeRnxk: the unknown matrix of latent feature vectors for n users the ith row Ui E Rk is the latent features for ith user VERmxk: the unknown matrix of latent feature vectors for m items the jth row v; E Rk is the latent features for jth movie Please do the followings: In solving Equation with iterative Alternating Minimization algorithm fixing V t and taking gradient step for Ut and vice versa discuss what happens if U and V are initialized to zero? Discuss why when there is no regularization in basic MF formulated in Equation ie a B each user must have rated at least k movies, and each movie must have been rated by at least k users Hint: consider the closed form solution for u; and v; in notes and argue why these conditions are necessary without regularization Computing the closed form solution in part could be computational burden for large number of users or movies. A remedy for this would be using iterative optimization algorithms such as Stochastic Gradient Descent SGD where you sample movies in updating the latent features for users and sample users in updating the latent features of movies. Derive the updating rules for w and v at tth iteration of SGD Show the detailed steps.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
