taherfattahi/recommendation-systems-by-llms
Enhancing Recommendation Systems with Large Language Models (RAG - LangChain - OpenAI)
This project helps build a recommendation system that takes a dataset of items like anime (with titles, genres, and descriptions) and generates personalized recommendations. It uses advanced language models to understand item characteristics and user preferences, producing relevant suggestions and even natural language explanations for why an item was recommended. This is for anyone creating or managing a recommendation engine for content or products.
No commits in the last 6 months.
Use this if you need to build a recommendation system that can understand complex item descriptions, provide diverse suggestions, and explain its reasoning to users, especially for content like movies, books, or articles.
Not ideal if your recommendation needs are simple, based only on numerical ratings or purchase history without rich textual data, or if you require an extremely lightweight solution without advanced language processing.
Stars
40
Forks
4
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 28, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/taherfattahi/recommendation-systems-by-llms"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
snap-research/GRID
GRID: Generative Recommendation with Semantic IDs
eugeneyan/semantic-ids-llm
Semantic IDs: How to train an LLM-Recommender Hybrid with steerability and reasoning on recommendations.
HKUDS/XRec
[EMNLP'2024] "XRec: Large Language Models for Explainable Recommendation"
HKUDS/RLMRec
[WWW'2024] "RLMRec: Representation Learning with Large Language Models for Recommendation"
HKUDS/EasyRec
[EMNLP'2025] "EasyRec: Simple yet Effective Language Model for Recommendation"