hw-du / CBiT

Implementation of the paper "Contrastive Learning with Bidirectional Transformers for Sequential Recommendation".
GNU General Public License v3.0
26 stars 6 forks source link

Run from scratch without preprocessed data get the different result #7

Closed Aidenzich closed 1 year ago

Aidenzich commented 1 year ago

Sorry to bother you again, I tried to run from scratch without preprocessed data you provided (beauty dataset), but get a different result, I check the user_num, item_num, and total transaction number in new preprocessed data are totally the same as the data you provided, but the performance is different:

Are there any differences in your pre-processing methods? If you know how to solve this issue, please kindly advise. Thank you.

hw-du commented 1 year ago

The dataset for Beauty and Toys are copied from https://github.com/aHuiWang/CIKM2020-S3Rec/tree/master/data and converted into pickle format. There might be some problems (due to instable sorting it might disorder the sequence) with the dataprocessing program from https://github.com/jaywonchung/BERT4Rec-VAE-Pytorch, so we do not use this datapreprocessing program.

Aidenzich commented 1 year ago

Understood, thanks for the response!