Diginetica
==================================================================
The dataset consists of user sessions collected over six months. The sessions were extracted from the search engine logs of an e-commerce site, and contain item page views that were preceded by search queries. The dataset doesn’t have exact timestamps, but each event has a property denoting the elapsed time since its session’s first query. The day of the first queries is also known. The dataset was released for the CIKM Cup 2016 Track 2: Personalized E-Commerce Search Challenge.
.. raw:: html
.. tab-set::
.. tab-item:: Recall\@20
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. raw:: html
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. raw:: html
.. tab-item:: MRR\@20
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. raw:: html
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. raw:: html
------------------------------------------------------------------
GRU4REC-pytorch
------------------------------------------------------------------
.. tab-set::
.. tab-item:: Metric
:sync: key1
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Metrics
:class: striped_table, bprmax
:file: /data_sources/results/diginetica_gru4rec_pytorch_metrics_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metrics
:class: striped_table, xe
:file: /data_sources/results/diginetica_gru4rec_pytorch_metrics_cross-entropy.csv
:header-rows: 1
.. tab-item:: Metric Diff
:sync: key2
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_pytorch_metrics_change_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_pytorch_metrics_change_cross-entropy.csv
:header-rows: 1
.. tab-item:: Hyperparameters
:sync: key3
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_pytorch_hyperp_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_pytorch_hyperp_cross-entropy.csv
:header-rows: 1
.. tab-item:: Runtimes
:sync: key4
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_pytorch_times_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_pytorch_times_cross-entropy.csv
:header-rows: 1
------------------------------------------------------------------
Torch-GRU4Rec
------------------------------------------------------------------
.. tab-set::
.. tab-item:: Metric
:sync: key1
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Metrics
:class: striped_table, bprmax
:file: /data_sources/results/diginetica_torch_gru4rec_metrics_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metrics
:class: striped_table, xe
:file: /data_sources/results/diginetica_torch_gru4rec_metrics_cross-entropy.csv
:header-rows: 1
.. tab-item:: Metric Diff
:sync: key2
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_torch_gru4rec_metrics_change_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_torch_gru4rec_metrics_change_cross-entropy.csv
:header-rows: 1
.. tab-item:: Hyperparameters
:sync: key3
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_torch_gru4rec_hyperp_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_torch_gru4rec_hyperp_cross-entropy.csv
:header-rows: 1
.. tab-item:: Runtimes
:sync: key4
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_torch_gru4rec_times_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_torch_gru4rec_times_cross-entropy.csv
:header-rows: 1
------------------------------------------------------------------
Recpack
------------------------------------------------------------------
.. tab-set::
.. tab-item:: Metric
:sync: key1
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Metrics
:class: striped_table, bprmax
:file: /data_sources/results/diginetica_recpack_metrics_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metrics
:class: striped_table, xe
:file: /data_sources/results/diginetica_recpack_metrics_cross-entropy.csv
:header-rows: 1
.. tab-item:: Metric Diff
:sync: key2
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_recpack_metrics_change_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_recpack_metrics_change_cross-entropy.csv
:header-rows: 1
.. tab-item:: Hyperparameters
:sync: key3
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_recpack_hyperp_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_recpack_hyperp_cross-entropy.csv
:header-rows: 1
.. tab-item:: Runtimes
:sync: key4
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_recpack_times_bpr-max.csv
:header-rows: 1
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_recpack_times_cross-entropy.csv
:header-rows: 1
------------------------------------------------------------------
GRU4Rec_Tensorflow
------------------------------------------------------------------
.. tab-set::
.. tab-item:: Metric
:sync: key1
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by GRU4Rec_Tensorflow
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metrics
:class: striped_table, xe
:file: /data_sources/results/diginetica_gru4rec_tensorflow_metrics_cross-entropy.csv
:header-rows: 1
.. tab-item:: Metric Diff
:sync: key2
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by GRU4Rec_Tensorflow
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_tensorflow_metrics_change_cross-entropy.csv
:header-rows: 1
.. tab-item:: Hyperparameters
:sync: key3
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by GRU4Rec_Tensorflow
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_tensorflow_hyperp_cross-entropy.csv
:header-rows: 1
.. tab-item:: Runtimes
:sync: key4
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by GRU4Rec_Tensorflow
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_gru4rec_tensorflow_times_cross-entropy.csv
:header-rows: 1
------------------------------------------------------------------
KerasGRU4Rec
------------------------------------------------------------------
.. tab-set::
.. tab-item:: Metric
:sync: key1
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by KerasGRU4Rec
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metrics
:class: striped_table, xe
:file: /data_sources/results/diginetica_keras_gru4rec_metrics_cross-entropy.csv
:header-rows: 1
.. tab-item:: Metric Diff
:sync: key2
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by KerasGRU4Rec
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Metric difference compared to the "Best params" version with the corresponding loss
:class: striped_table
:file: /data_sources/results/diginetica_keras_gru4rec_metrics_change_cross-entropy.csv
:header-rows: 1
.. tab-item:: Hyperparameters
:sync: key3
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by KerasGRU4Rec
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Hyperparameters used in the experiment
:class: striped_table
:file: /data_sources/results/diginetica_keras_gru4rec_hyperp_cross-entropy.csv
:header-rows: 1
.. tab-item:: Runtimes
:sync: key4
.. tab-set::
.. tab-item:: BPR-Max
:sync: key_sub_1
.. note::
BPR-Max is not supported by KerasGRU4Rec
.. tab-item:: Cross-Entropy
:sync: key_sub_2
.. csv-table:: Runtime metrics
:class: striped_table
:file: /data_sources/results/diginetica_keras_gru4rec_times_cross-entropy.csv
:header-rows: 1