You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
item_embeddings = self.transform_matrix(item_embeddings + o)
`
As the codes above show, vector o can be seen as the 1-order response of user u’s click history Vu with respect to the candidate item. Item_embeddings can be seen as the candidate item embeddings.
I have a question, why would you update item_embeddings with the linear transformation of o.
To be honest, I drop this code and the precision decreased dramatically, the highest precision is close to 50% on Movielens. So what's the purpose of this linear transformation.
PS, I didn't find any theory in the paper to explain this code. Please tell me why.
The text was updated successfully, but these errors were encountered:
`self.transform_matrix = nn.Linear(self.dim, self.dim, bias=False)
item_embeddings = self._update_item_embedding(item_embeddings, o)
item_embeddings = self.transform_matrix(item_embeddings + o)
`
As the codes above show, vector o can be seen as the 1-order response of user u’s click history Vu with respect to the candidate item. Item_embeddings can be seen as the candidate item embeddings.
I have a question, why would you update item_embeddings with the linear transformation of o.
To be honest, I drop this code and the precision decreased dramatically, the highest precision is close to 50% on Movielens. So what's the purpose of this linear transformation.
PS, I didn't find any theory in the paper to explain this code. Please tell me why.
The text was updated successfully, but these errors were encountered: