Mahitraja / I-amhere

Eye. Is always see
1 stars 0 forks source link

Hide #1

Open Mahitraja opened 1 month ago

Mahitraja commented 1 month ago

You[image]()

Mahitraja commented 1 month ago

ghost ecSys

Markdown Monster icon

Datasets

We add all of the datasets into the datasets folder with the user and item groups. Each folder in datasets folder is relevant to one dataset and each of which contains a folder called groups. The groups folder includes to subfolders, items and users. The items folder contains short-head and long-tail item groups while the users folder includes user group files based on two user grouping methods (i.e., interaction and consumption).

How to Run?

We already provided the preprocessing datasets, user and item groups file. To run the model you can jump to 2. Model: UFR.ipynb section.

1. Datasets: grouping.ipnb

To generate user and item grouping one can use the grouping notebook. The outputs of this notebook are added into the dataset folder.

2. Model: UFR.ipynb

In order to make easy to use the reproducibility of URF mode, we create a notebook which can be run on Google Colab easily. Thus, you only need to config the dataset and then run the cells and get the final reuslts in CSV files. To do this, the follwing steps need to be taken:

3. Analysis and Plots: analysis.ipynb

You can run the analysis to generate the plots and the analysis.

The current version of grouping.ipynb and analysis.ipynb are the local version that means you can run them on your local machine. You need to download the datasets. We plan to provide a server like Google Colab plus a feature to write and store the generated user and item group files as well as plots into FairRecSys repository.

Tables (Results on Paper)

Due to space limitations we add the results on the Epinions and Last.fm datasets into the paper. However, we add the final results of all datasets into the tables folder accroding to each user grouping method (i.e., interactions and popular consumption). There, we have two folders, 005 and 2, for user grouping based on interactions (005) and popular consumption (2).

Plots

We added all the reported plots as well as the other plots that we did not add into the paper due to space consideration in the plots folder. These plots are generated by analysis.ipynb notebook.

Team

Hossein A. Rahmani, Web Intelligence Group, UCL

Mohammadmehdi Naghiaei, University of Southern California

Mahdi Dehghan, SBU, Shahid Beheshti University

Mohammad Aliannejadi, IRLab, University of Amsterdam

Citation

If you use our source code, dataset, and experiments for your research or development, please cite the following paper:

@inproceedings{rahmani2022fairrecsys,
  title={Experiments on Generalizability of User-Oriented Fairness in Recommender Systems},
  author={Hossein A. Rahmani, Mohammadmehdi Naghiaei, Mahdi Dehghan, Mohammad Aliannejadi},
  booktitle={SIGIR},
  year={2022}
}

Acknowledgements

TBA

Contact

If you have any questions, do not hesitate to contact us by h.rahmani@ucl.ac.uk or rahmanidashti@gmail.com, we will be happy to assist

Mahitraja commented 6 days ago

You[image]()

I love you