eugeneyan/recsys-nlp-graph

🛒 Simple recommender with matrix factorization, graph, and NLP. Beating the regular collaborative filtering baseline.

38
/ 100
Emerging

Implements Skip-gram embeddings and graph-based sequence generation over product co-purchase networks using PyTorch, with NLP side information (titles, categories) to handle cold-start items. Compares five distinct approaches—matrix factorization with L2 regularization and bias terms, Node2Vec, Gensim Word2Vec, and PyTorch Skip-gram with negative sampling—evaluated on Amazon electronics and books datasets with precision-recall curves under different evaluation protocols (all vs. seen products only).

145 stars. No commits in the last 6 months.

No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 20 / 25

How are scores calculated?

Stars

145

Forks

29

Language

Python

License

Last pushed

Jul 07, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/eugeneyan/recsys-nlp-graph"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.