-
2016 - Recommendations as Treatments: Debiasing Learning and Evaluation
Reappearance experiments with model "MF_IPS" and "MF_Naive" in pytorch.
Dataset used is "Yahoo!R3".
data file:
- train.txt: origin train data in Yahoo!R3
- test.txt: origin test data in Yahoo!R3
- test1.txt: sample from test data of Yahoo!R3 and it contains 2700 interactions ( 5% of total interactions, and it is used for calculating propensity score ). ( This data is also used as S_t in CausEProd model )
- test2.txt: remain 95% data of the test data of Yahoo!R3. ( This data is for test in experiments )
Run this experiment:
python main.py --model=MF_Naive python main.py --model=MF_IPS
The parameters can be changed in config.py
DefaultConfig
Results is as follow:
Yahoo!R3 MAE MSE MF_IPS( in paper ) 0.810 0.989 MF_IPS 0.8787 1.3653 MF_Naive( in paper ) 1.154 1.891 MF_Naive 1.0136 1.6804 -
Causal Embeddings for Recommendation
Reappearance experiments with model "CausEProd" in pytorch.
The evaluation part of this expriment is the same as before.
Run this experiment:
python main.py --model=CausEProd
The parameters can be changed in config.py
DefaultConfig
Yahoo!R3 MAE MSE CausEProb 0.9138 1.2734 -
Improving Ad Click Prediction by Considering Non-displayed Events
Reappearance experiments in pytorch.
The evaluation part of this expriment is as in paper.
Run this experiment:
python main.py --model=New
The parameters can be changed in config.py
DefaultConfig
Yahoo!R3(10 epoch BCELoss) NLL(in paper) NLL AUC(in paper) AUC average( $S_c$ )+0.0% +0.0% +0.0% +0.0% average( $S_t$ )+79.1% +78.43% +0.0% +0.0% FM( $S_c$ )-7.7% -27.57% +36.4% +36.51% FM( $S_t$ )-20.7% -73.65% +4.6% +0.16% FM( $S_c \cup S_t$ )+0.2% -27.52% +36.4% +37.35% IPS +62.2% +32.07% +23.2% +35.77% CausE +6.8% / +37.8% / New(avg) +79.1% +51.8% +34.54%
| New(item-avg) | +76.8% | / | +54.2% | / | | New(complex) | -0.2% | / | +37.4% | / |