|
--- |
|
license: apache-2.0 |
|
language: en |
|
tags: |
|
- recommendation |
|
- collaborative filtering |
|
metrics: recall@10 |
|
base_model: FacebookAI/roberta-base |
|
pipeline_tag: sentence-similarity |
|
repo: https://github.com/jibala-1022/EasyRec |
|
--- |
|
|
|
# EasyRec-Base |
|
|
|
## Overview |
|
|
|
- **Description**: EasyRec is a series of language models designed for recommendations, trained to match the textual profiles of users and items with collaborative signals. |
|
- **Usage**: You can use EasyRec to encode user and item text embeddings based on the textual profiles that reflect their preferences for various recommendation scenarios. |
|
- **Evaluation**: We evaluate the performance of EasyRec in: (i) Text-based zero-shot recommendation and (ii) Text-enhanced collaborative filtering. |
|
- **Finetuned from model:** EasyRec is finetuned from [RoBERTa](https://huggingface.co/FacebookAI/roberta-large) within English. |
|
|
|
For details please refer [π»[GitHub Code](https://github.com/jibala-1022/EasyRec)] and [π[Paper](https://arxiv.org/abs/2408.08821)]. |
|
|
|
### Model List |
|
We release a series of EasyRec checkpoints with varying sizes. You can easily load these models from Hugging Face by replacing the model name. |
|
| Model | Size | Parameters | Recall@10 on Movies | |
|
|:-----:|:----:|:----------:|:-------------------:| |
|
| [jibala-1022/easyrec-small](https://huggingface.co/jibala-1022/easyrec-small) | 243 MB | 121,364,313 | 0.0086 | |
|
| [jibala-1022/easyrec-base](https://huggingface.co/jibala-1022/easyrec-base) | 328 MB | 163,891,545 | 0.0166 | |
|
| [jibala-1022/easyrec-large](https://huggingface.co/jibala-1022/easyrec-large) | 816 MB | 407,933,017 | 0.0166 | |
|
|
|
## π Citation |
|
```bibtex |
|
@article{ren2024easyrec, |
|
title={EasyRec: Simple yet Effective Language Models for Recommendation}, |
|
author={Ren, Xubin and Huang, Chao}, |
|
journal={arXiv preprint arXiv:2408.08821}, |
|
year={2024} |
|
} |
|
``` |