Skip to content

TBI805/RecGRELA

Repository files navigation

RecGRELA

This repository contains the reference code for the paper Gated Rotary-Enhanced Linear Attention with Rank Modulation for Long-term Sequential Recommendation.

1. Overall

overview_of_RecGRELA

2. Requirements

Here are our main environment dependencies for running the repository:

  • NVIDIA-SMI 535.183.01
  • cuda 12.2
  • python 3.11.5
  • pytorch 2.4.0
  • recbole 1.2.0
  • casual-conv1d 1.4.0
  • timm 1.0.11

3. Datasets

This repository contains the ML-1M dataset. If you want to train our model on other datasets, the LFM-1B, Tmall, and Netflix datasets can be downloaded from Google Drive. ML-32M can also be found at MovieLens and processed by conversion tools.

4. Run

To reproduce the results reported in our paper, just run it:

python run_RecGRELA.py

5. Results

You can also check the training log in📁 log.

Acknowledgment

Our code references RecBole, Mamba4Rec. We appreciate their outstanding works.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages