Skip to content

Support responsive LightGCN #1199

Description

@mdekstrand

For LightGCN, mean pooling (#934) is basically layer 1 of the user embedding stack (where layer 0 is the trained embedding. Therefore, in LightGCN, instead of pooling the final embeddings, we can just compute the user's embedding using an all-0 embedding for layer 0, and compute layers 1+ as usual for LightGCN, and exclude layer 0 from the final average of layers.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    componentsLensKit recommendation componentsflexmfIssues and changes for the FlexMF recommendation component.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions