NIKE-ADIDAS / PCIC2021-Baselines

Some baselines for PCIC2021 Track 2: Causal Inference and Recommendation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PCIC 2021: Causal Inference and Recommendation(link)

Here, we will give some baselines to inspire you solving this problem by using some novel and causal algorithms.

If you have any questions, please feel free to contact by issues or sunhaodai@gmail.com.

More details will coming soon. Welcome to star and fork!

You can see more detailed information about these models from papers as follows:

[1] Koren et al. 2009. Matrix factorization techniques for recommender systems. In Computer.
[2] Schnabel et al. 2016. Recommendations as Treatments: Debiasing Learning and Evaluation. In JMLR.
[3] Bonner et al. 2018. Causal embeddings for recommendation. In RecSys.

All three models were initially used in the rating prediction task. Here, the task of our problem is to predict whether a user like(1) or dislike(0) a tag, which can be considered as a binary ratings prediction task. So we first use the deterministic data extracting from Baseline 1 to construct the user-item interaction matrix. Then, we use these rating model to predict the user performance.

Note that we haven't used the rating.txt, and how to use this dataset is left to you participants to explore.

Citation

If you reference or use our data, code or results in your work, please consider citing:

@article{lyu2022semi,
  title={A Semi-Synthetic Dataset Generation Framework for Causal Inference in Recommender Systems},
  author={Lyu, Yan and Dai, Sunhao and Wu, Peng and Dai, Quanyu and Deng, Yuhao and Hu, Wenjie and Dong, Zhenhua and Xu, Jun and Zhu, Shengyu and Zhou, Xiao-Hua},
  journal={arXiv preprint arXiv:2202.11351},
  year={2022}
}

About

Some baselines for PCIC2021 Track 2: Causal Inference and Recommendation


Languages

Language:Jupyter Notebook 75.5%Language:Python 24.5%