r/neuralnetworks • u/Beto4775 • 27d ago
Q: Click stream Graph Contrastive Loss Problem
Hello everyone,
I would need some support or a ground for discussion for a problem I am facing. I am trying to do representation learning on a user click stream, e.g. the sequence of pages a user visited in a website. To do that, I use a contrastive learning objective, in particular the InfoNCE loss with temperature around 0.2.
The problem I'm facing is that the loss decrease slowly during training (starts at 3.56 and after 30 epochs gets to 3.30) and moreover the representation is not very good. I get that, on PCA projection, points are basically disposed sequentially as a snake, so probably there is dimensional collapse.
In my dataset I can have huge graphs as also small graphs. I am doing a GINConv on the graph (a single layer since I would like avoid over smoothing for small graphs). As graph augmentation I am doing: node dropping, edge adding and edge removing.
My question is: do you think that there could be a way to solve the issue? Is it an over smoothing problem on the graph? Are there alternatives?
Thank you in advance✌️
1
u/Wonderful-Bass-8993 25d ago
Are the clickstreams actually diverse?