XRec and EasyRec

Given their common publisher (HKUDS), similar names ("XRec" and "EasyRec"), and shared focus on language models for recommendation, these two tools appear to be **ecosystem siblings**, likely representing distinct research directions or refinements within the same research group's broader effort to leverage LLMs for recommendation systems.

XRec
45
Emerging
EasyRec
38
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 19/25
Maintenance 6/25
Adoption 10/25
Maturity 8/25
Community 14/25
Stars: 170
Forks: 29
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 140
Forks: 16
Downloads:
Commits (30d): 0
Language: Python
License:
Stale 6m No Package No Dependents
No License No Package No Dependents

About XRec

HKUDS/XRec

[EMNLP'2024] "XRec: Large Language Models for Explainable Recommendation"

This project helps e-commerce managers and content curators improve their recommendation systems by providing clear, human-readable explanations for why certain items are recommended to a user. It takes existing user and item profiles, along with past interactions, and generates a tailored explanation for each recommendation. This is ideal for anyone managing online product catalogs or content platforms who wants to increase user trust and engagement.

e-commerce content-curation personalized-marketing customer-engagement product-discovery

About EasyRec

HKUDS/EasyRec

[EMNLP'2025] "EasyRec: Simple yet Effective Language Model for Recommendation"

This project helps e-commerce managers, content strategists, and product recommenders improve how they suggest items to customers. By analyzing text descriptions of users' preferences and product features, it generates high-quality semantic embeddings. This allows for more relevant recommendations, even for new products or users without extensive interaction history.

e-commerce recommendations content suggestion personalization product discovery customer engagement

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work