Graph signal processing for recommendation #4451
-
Hello! I am a student trying to learn all the ways that recommendation can be made through GNNs. For the moment, I have experimented with PyG and its made examples for recommendation. I have seen another approach that uses the similarity of the items and the signals made by the users on those items to make a prediction of the rating of an item based on the signal. Example My aim is to implement this approach in PyG. The problem is that I do not know how to handle the graph signals inside the convolutions (or if there is a way). I have seen there is another library called Pytorch Geomtric Temporal (an extension of this one), but i am unsure if that is what i am looking for, as it seems to focus more on a temporal prediction. Is there a way to achieve this behaviour on PyG, or PyGT is the solution? I would appreciate some clarification. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 29 replies
-
I am not that familiar with the LocalGNN approach mentioned in the blog, but I see no reason why we cannot replace that layer with any GNN layer from PyG. This indeed looks like a task better handled by PyG rather than PyG Temporal. If you let me know the issues you have in implementing the graph filter, I am happy to help out further. |
Beta Was this translation helpful? Give feedback.
I am not that familiar with the LocalGNN approach mentioned in the blog, but I see no reason why we cannot replace that layer with any GNN layer from PyG. This indeed looks like a task better handled by PyG rather than PyG Temporal. If you let me know the issues you have in implementing the graph filter, I am happy to help out further.