Skip to content

Question about using full-item evaluation ("all") instead of negative sampling #6

@tomatoboy-hub

Description

@tomatoboy-hub

Hi, @Yuhanleeee

Thanks for sharing this great repository! I'm currently researching recommendation systems and have a quick question about your evaluation setup.

I noticed that you use full-item evaluation (evaluating on "all" unobserved items) rather than negative sampling. I'm curious about the reasoning behind this choice, especially since I often see other papers and repos using 100 or 1000 negative samples to reduce computational cost.

Is it primarily to avoid the ranking inconsistency issues (like the ones pointed out in KDD 2020), or are there other specific reasons for this choice in your project?

I'd love to hear your thoughts if you have a moment. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions