~/talk

A Sommelier's Guide to Recommendation Algorithms: Classical and Graph-Based Recommender Systems

Talkat NODES 2025 · on Thursday, 2025-11-06· [machine-learning, data-visualization]
links:none on file
slides:none on file

Compares classical embeddings (feature-scaling, one‑hot, target encoding, sentence‑transformers) and matrix‑factorization with SGD against a graph pipeline built in Neo4j that models wines, attributes and users as nodes, stores ratings on edges, projects the graph and runs Neo4j GDS fastRP to get wine embeddings then averages them into user embeddings. Uses the X‑Wines: 100k wines, 21M ratings, 1M users dataset, scores recommendations by 0.5×similarity + 0.5×rating, and evaluates with precision@K, recall@K, MRR and business metrics; demonstrates working implementations and tradeoffs but no single approach is claimed universally superior.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:25What are recommendation systems
  3. 4:57Challenges in recommendation systems
  4. 5:18Wine dataset overview
  5. 7:02Content-based filtering explained
  6. 9:06Classical embedding approaches
  7. 12:58Graph-based embeddings
  8. 16:11How graph algorithms work
  9. 18:17Content-based filtering with graphs
  10. 19:41Collaborative filtering basics
  11. 22:09Matrix factorization in collaborative filtering
  12. 24:43Graph-based collaborative filtering
  13. 27:13Evaluating recommendation systems
  14. 27:54Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.