From 1ffaf736aa40823b96002fe887973fbb58164afd Mon Sep 17 00:00:00 2001 From: xpai <73411968+xpai@users.noreply.github.com> Date: Sat, 6 Jan 2024 23:14:24 +0800 Subject: [PATCH] Update BARS with new jupyter-book --- .../{github-pages.yml => jupyter-book.yml} | 4 +- LICENSE | 2 +- README.md | 18 +- _toc.yml | 73 -- candidate_matching/README.md | 19 - candidate_matching/benchmarks/README.md | 101 -- candidate_matching/index.md | 19 - candidate_matching/leaderboard/README.md | 5 - .../leaderboard/amazonbooks_x1.json | 410 ------ .../leaderboard/gowalla_x1.json | 382 ------ candidate_matching/leaderboard/yelp18_x1.json | 397 ------ candidate_matching/papers.json | 389 ------ candidate_matching/papers.md | 1 - ctr_prediction/README.md | 19 - ctr_prediction/benchmarks/default | 5 - ctr_prediction/index.md | 19 - ctr_prediction/leaderboard/README.md | 5 - ctr_prediction/leaderboard/avazu_x1.json | 367 ------ ctr_prediction/leaderboard/avazu_x1.md | 24 - ctr_prediction/leaderboard/avazu_x4_001.json | 334 ----- ctr_prediction/leaderboard/avazu_x4_002.json | 323 ----- ctr_prediction/leaderboard/criteo_x1.json | 367 ------ ctr_prediction/leaderboard/criteo_x1.md | 3 - ctr_prediction/leaderboard/criteo_x4_001.json | 323 ----- ctr_prediction/leaderboard/criteo_x4_001.md | 5 - ctr_prediction/leaderboard/criteo_x4_002.json | 323 ----- ctr_prediction/leaderboard/criteo_x4_002.md | 5 - ctr_prediction/leaderboard/frappe_x1.json | 378 ------ ctr_prediction/leaderboard/kkbox_x1.json | 312 ----- .../leaderboard/microvideo1.7m_x1.json | 133 -- .../leaderboard/movielenslatest_x1.json | 378 ------ ctr_prediction/leaderboard/taobao_x1.json | 193 --- ctr_prediction/papers.json | 1004 --------------- ctr_prediction/papers.md | 1 - .../AmazonBooks_m1/ENMF_data_converter.py | 15 - .../AmazonBooks_m1/LR_GCCF_data_converter.py | 81 -- .../AmazonBooks_m1/MatchBox_data_converter.py | 44 - datasets/Amazon/AmazonBooks_m1/README.md | 17 - .../convert_amazonelectronics_x1.py | 47 - datasets/Amazon/README.md | 47 - datasets/Avazu/Avazu_x1/convert_avazu_x1.py | 26 - datasets/Avazu/Avazu_x1/download_avazu_x1.py | 29 - datasets/Avazu/Avazu_x4/split_avazu_x4.py | 48 - datasets/Avazu/README.md | 127 -- .../Criteo/Criteo_x1/convert_criteo_x1.py | 30 - .../Criteo/Criteo_x1/download_criteo_x1.py | 28 - datasets/Criteo/Criteo_x4/split_criteo_x4.py | 52 - datasets/Criteo/README.md | 112 -- .../Frappe/Frappe_x1/convert_frappe_x1.py | 16 - datasets/Frappe/README.md | 60 - .../Gowalla/Gowalla_m1/ENMF_data_converter.py | 15 - .../Gowalla_m1/LR_GCCF_data_converter.py | 94 -- .../Gowalla_m1/MatchBox_data_converter.py | 43 - datasets/Gowalla/Gowalla_m1/README.md | 8 - datasets/KKBox/README.md | 61 - .../KuaiVideo_x1/convert_kuaivideo_x1.py | 59 - datasets/KuaiShou/README.md | 39 - .../convert_microvideo1.7m_x1.py | 81 -- datasets/MicroVideo1.7M/README.md | 37 - .../convert_movielenslatest_x1.py | 16 - datasets/MovieLens/README.md | 46 - datasets/README.md | 60 - datasets/Taobao/README.md | 80 -- .../Taobao/TaobaoAd_x1/convert_taobaoad_x1.py | 53 - datasets/Yelp/Yelp18_m1/ENMF_data_process.py | 15 - .../Yelp/Yelp18_m1/LR_GCCF_data_process.py | 94 -- datasets/Yelp/Yelp18_m1/README.md | 9 - docs/CTR/leaderboard/amazonelectronics_x1.md | 14 + docs/CTR/leaderboard/avazu_x1.csv | 36 + docs/CTR/leaderboard/avazu_x1.md | 29 +- docs/CTR/leaderboard/avazu_x4.md | 55 + docs/CTR/leaderboard/avazu_x4_001.csv | 31 + docs/CTR/leaderboard/avazu_x4_002.csv | 30 + docs/CTR/leaderboard/criteo_x1.csv | 36 + docs/CTR/leaderboard/criteo_x1.md | 27 +- docs/CTR/leaderboard/criteo_x4.md | 55 + docs/CTR/leaderboard/criteo_x4_001.csv | 30 + docs/CTR/leaderboard/criteo_x4_001.md | 5 - docs/CTR/leaderboard/criteo_x4_002.csv | 30 + docs/CTR/leaderboard/criteo_x4_002.md | 5 - docs/CTR/leaderboard/frappe_x1.csv | 37 + docs/CTR/leaderboard/frappe_x1.md | 28 + docs/CTR/leaderboard/kkbox_x1.csv | 29 + docs/CTR/leaderboard/kkbox_x1.md | 28 + docs/CTR/leaderboard/kuaivideo_x1.md | 13 + docs/CTR/leaderboard/microvideo1.7m_x1.md | 13 + docs/CTR/leaderboard/movielenslatest_x1.csv | 37 + docs/CTR/leaderboard/movielenslatest_x1.md | 28 + docs/CTR/leaderboard/plots.py | 53 + docs/CTR/leaderboard/taobaoad_x1.md | 13 + docs/CTR/papers.md | 255 +--- docs/CTR/references.bib | 1124 +++++++++++++++++ docs/Matching/index.md | 13 + docs/Matching/leaderboard/amazonbooks_m1.csv | 30 + docs/Matching/leaderboard/amazonbooks_m1.md | 27 + docs/Matching/leaderboard/gowalla_m1.csv | 28 + docs/Matching/leaderboard/gowalla_m1.md | 27 + docs/Matching/leaderboard/index.md | 5 + docs/Matching/leaderboard/plots.py | 54 + docs/Matching/leaderboard/yelp18_m1.csv | 29 + docs/Matching/leaderboard/yelp18_m1.md | 27 + docs/Matching/papers.md | 87 ++ docs/Matching/references.bib | 453 +++++++ docs/Reranking/papers.md | 24 + _config.yml => docs/_config.yml | 40 +- docs/_toc.yml | 51 + docs/citations.bib | 56 - contribution.md => docs/contribution.md | 0 index.md => docs/index.md | 21 +- matching/README.md | 24 + .../cf/CML/CML_amazonbooks_m1}/README.md | 0 .../cf/CML/CML_gowalla_m1}/README.md | 0 .../cf/CML/CML_yelp18_m1}/README.md | 0 .../benchmarks => matching/cf}/CML/main.py | 0 .../cf/EASE_R/EASE_amazonbooks_m1}/README.md | 0 .../cf/EASE_R/EASE_gowalla_m1}/README.md | 0 .../cf/EASE_R/EASE_yelp18_m1}/README.md | 0 .../EASE_r => matching/cf/EASE_R}/main.py | 0 .../cf/EASE_R}/src/__init__.py | 0 .../cf/EASE_R}/src/ease_rec.py | 0 .../cf/EASE_R}/src/utils.py | 0 .../cf/ENMF/ENMF_amazonbooks_m1}/README.md | 0 .../cf/ENMF/ENMF_gowalla_m1}/README.md | 0 .../cf/ENMF/ENMF_yelp18_m1}/README.md | 0 .../cf}/ENMF/src/ENMF.py | 0 .../cf}/ENMF/src/ENMF_utils.py | 0 .../cf}/ENMF/src/README.md | 0 .../MF_BPR/MF_BPR_amazonbooks_m1}/README.md | 0 .../cf/MF_BPR/MF_BPR_gowalla_m1}/README.md | 0 .../cf/MF_BPR/MF_BPR_yelp18_m1}/README.md | 0 .../MF_CCL/MF_CCL_amazonbooks_m1}/README.md | 0 .../cf/MF_CCL/MF_CCL_gowalla_m1}/README.md | 0 .../cf/MF_CCL/MF_CCL_yelp18_m1}/README.md | 0 .../benchmarks => matching/cf}/SLIM/SLIM.py | 0 .../cf/SLIM/SLIM_amazonbooks_m1}/README.md | 0 .../cf/SLIM/SLIM_gowalla_m1}/README.md | 0 .../cf/SLIM/SLIM_yelp18_m1}/README.md | 0 .../SimpleX/SimpleX_amazonbooks_m1}/README.md | 0 .../cf/SimpleX/SimpleX_gowalla_m1}/README.md | 0 .../cf/SimpleX/SimpleX_yelp18_m1}/README.md | 0 .../gnn}/LR_GCCF/LR_GCCF.py | 0 .../LR_GCCF/LR_GCCF_amazonbooks_m1}/README.md | 0 .../gnn/LR_GCCF/LR_GCCF_gowalla_m1}/README.md | 0 .../gnn/LR_GCCF/LR_GCCF_yelp18_m1}/README.md | 0 .../gnn}/LightGCN/LightGCN.py | 0 .../LightGCN_amazonbooks_m1}/README.md | 0 .../LightGCN/LightGCN_gowalla_m1}/README.md | 0 .../LightGCN/LightGCN_yelp18_m1}/README.md | 0 .../item2item}/Item2Vec/Item2Vec.py | 0 .../Item2Vec_amazonbooks_m1}/README.md | 0 .../Item2Vec/Item2Vec_gowalla_m1}/README.md | 0 .../Item2Vec/Item2Vec_yelp18_m1}/README.md | 0 .../ItemCF/ItemCF_amazonbooks_m1}/README.md | 0 .../ItemCF/ItemCF_gowalla_m1}/README.md | 0 .../ItemCF/ItemCF_yelp18_m1}/README.md | 0 .../item2item}/ItemCF/ItemKNN.py | 0 .../item2item}/ItemCF/ItemKNN_utils.py | 0 .../item2item}/ItemCF/README.md | 0 .../libs/CollMetric/CML.py | 0 .../libs/CollMetric/CML_utils.py | 0 .../libs/CollMetric/LICENSE | 0 .../libs/CollMetric/README.md | 0 .../libs/CollMetric/evaluator.py | 0 .../libs/CollMetric/requirements.txt | 0 .../libs/CollMetric/sampler.py | 0 .../libs/CollMetric/utils.py | 0 .../libs/LR-GCCF/data_utils.py | 0 .../libs/LR-GCCF/evaluate.py | 0 .../libs/LR-GCCF/parser_my.py | 0 .../libs/LR-GCCF/test_amazons.py | 0 .../libs/LR-GCCF/test_gowalla.py | 0 .../libs/LR-GCCF/test_yelp.py | 0 .../libs/LR-GCCF/train_amazons.py | 0 .../libs/LR-GCCF/train_gowalla.py | 0 .../libs/LR-GCCF/train_yelp.py | 0 .../libs/LightGCN_TF/README.md | 0 .../libs/LightGCN_TF/evaluator/__init__.py | 0 .../evaluator/cpp/apt_evaluate_foldout.pyx | 0 .../LightGCN_TF/evaluator/cpp/apt_tools.pyx | 0 .../evaluator/cpp/evaluate_foldout.py | 0 .../evaluator/cpp/include/evaluate_foldout.h | 0 .../evaluator/cpp/include/thread_pool.h | 0 .../LightGCN_TF/evaluator/cpp/include/tools.h | 0 .../evaluator/python/evaluate_foldout.py | 0 .../evaluator/python/evaluate_loo.py | 0 .../libs/LightGCN_TF/lightgcn_tf.py | 0 .../libs/LightGCN_TF/setup.py | 0 .../libs/LightGCN_TF/utility/README.md | 0 .../libs/LightGCN_TF/utility/batch_test.py | 0 .../libs/LightGCN_TF/utility/helper.py | 0 .../libs/LightGCN_TF/utility/load_data.py | 0 .../libs/LightGCN_TF/utility/parser.py | 0 .../libs/README.md | 0 .../libs/daisyRec/LICENSE | 0 .../daisyRec/daisy/model/CDAERecommender.py | 0 .../daisy/model/Item2VecRecommender.py | 0 .../daisyRec/daisy/model/KNNCFRecommender.py | 0 .../daisyRec/daisy/model/PopRecommender.py | 0 .../daisy/model/PureSVDRecommender.py | 0 .../daisyRec/daisy/model/SLiMRecommender.py | 0 .../daisyRec/daisy/model/VAERecommender.py | 0 .../daisyRec/daisy/model/WRMFRecommender.py | 0 .../model/extensions/matrix_factorization.pyx | 0 .../daisy/model/extensions/simlib_cython.pyx | 0 .../daisy/model/extensions/simlib_python.py | 0 .../daisy/model/pair/AFMRecommender.py | 0 .../daisy/model/pair/DeepFMRecommender.py | 0 .../daisy/model/pair/FMRecommender.py | 0 .../daisy/model/pair/MFRecommender.py | 0 .../daisy/model/pair/NFMRecommender.py | 0 .../daisy/model/pair/NeuMFRecommender.py | 0 .../daisy/model/point/AFMRecommender.py | 0 .../daisy/model/point/DeepFMRecommender.py | 0 .../daisy/model/point/FMRecommender.py | 0 .../daisy/model/point/MFRecommender.py | 0 .../daisy/model/point/NFMRecommender.py | 0 .../daisy/model/point/NeuMFRecommender.py | 0 .../libs/daisyRec/daisy/utils/data.py | 0 .../libs/daisyRec/daisy/utils/generator.py | 0 .../libs/daisyRec/daisy/utils/loader.py | 0 .../libs/daisyRec/daisy/utils/metrics.py | 0 .../libs/daisyRec/daisy/utils/parser.py | 0 .../libs/daisyRec/daisy/utils/sampler.py | 0 .../libs/daisyRec/daisy/utils/splitter.py | 0 .../YoutubeDNN_amazonbooks_m1}/README.md | 0 .../YoutubeDNN_gowalla_m1}/README.md | 0 .../YoutubeDNN_yelp18_m1}/README.md | 0 .../AFM_avazu_x1_002_4a58edb9.log | 0 .../AFM_avazu_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_avazu_x1/README.md | 0 .../ctr}/AFM/AFM_avazu_x1/environments.txt | 0 .../ctr}/AFM/AFM_avazu_x1/results.csv | 0 .../ctr}/AFM/AFM_avazu_x1/run_expid.py | 0 .../AFM_avazu_x4_3bbbc4c9_008_8bd19e2a.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_avazu_x4_001/README.md | 0 .../AFM/AFM_avazu_x4_001/environments.txt | 0 .../ctr}/AFM/AFM_avazu_x4_001/results.csv | 0 .../ctr}/AFM/AFM_avazu_x4_001/run_expid.py | 0 .../AFM_avazu_x4_009_50fcacf1.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_avazu_x4_002/README.md | 0 .../AFM/AFM_avazu_x4_002/environments.txt | 0 .../ctr}/AFM/AFM_avazu_x4_002/results.csv | 0 .../ctr}/AFM/AFM_avazu_x4_002/run_expid.py | 0 .../AFM_criteo_x1_004_954c0ecc.log | 0 .../AFM_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_criteo_x1/README.md | 0 .../ctr}/AFM/AFM_criteo_x1/environments.txt | 0 .../ctr}/AFM/AFM_criteo_x1/results.csv | 0 .../ctr}/AFM/AFM_criteo_x1/run_expid.py | 0 .../AFM_criteo_x4_5c863b0f_010_f040edb0.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_criteo_x4_001/README.md | 0 .../AFM/AFM_criteo_x4_001/environments.txt | 0 .../ctr}/AFM/AFM_criteo_x4_001/results.csv | 0 .../ctr}/AFM/AFM_criteo_x4_001/run_expid.py | 0 .../AFM_criteo_x4_011_4bd97d26.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_criteo_x4_002/README.md | 0 .../AFM/AFM_criteo_x4_002/environments.txt | 0 .../ctr}/AFM/AFM_criteo_x4_002/results.csv | 0 .../ctr}/AFM/AFM_criteo_x4_002/run_expid.py | 0 .../AFM_frappe_x1_011_2d591f68.log | 0 .../AFM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config (5).yaml | 0 .../model_config (10).yaml | 0 .../ctr}/AFM/AFM_frappe_x1/README.md | 0 .../ctr}/AFM/AFM_frappe_x1/environments.txt | 0 .../ctr}/AFM/AFM_frappe_x1/results.csv | 0 .../ctr}/AFM/AFM_frappe_x1/run_expid.py | 0 .../AFM_kkbox_x1_007_7d582ff2.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_kkbox_x1/README.md | 0 .../ctr}/AFM/AFM_kkbox_x1/environments.txt | 0 .../ctr}/AFM/AFM_kkbox_x1/results.csv | 0 .../ctr}/AFM/AFM_kkbox_x1/run_expid.py | 0 .../AFM_movielenslatest_x1_002_76325415.log | 0 ...AFM_movielenslatest_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFM/AFM_movielenslatest_x1/README.md | 0 .../AFM_movielenslatest_x1/environments.txt | 0 .../AFM/AFM_movielenslatest_x1/results.csv | 0 .../AFM/AFM_movielenslatest_x1/run_expid.py | 0 .../AFN+_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AFN_avazu_x1_013_9015d34c.log | 0 .../ctr}/AFN/AFN+_avazu_x1/README.md | 0 .../ctr}/AFN/AFN+_avazu_x1/environments.txt | 0 .../ctr}/AFN/AFN+_avazu_x1/results.csv | 0 .../ctr}/AFN/AFN+_avazu_x1/run_expid.py | 0 .../AFN_avazu_x4_003_9466021e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN+_avazu_x4_001/README.md | 0 .../AFN/AFN+_avazu_x4_001/environments.txt | 0 .../ctr}/AFN/AFN+_avazu_x4_001/results.csv | 0 .../ctr}/AFN/AFN+_avazu_x4_001/run_expid.py | 0 .../AFN_avazu_x4_003_24bfb45b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN+_avazu_x4_002/README.md | 0 .../AFN/AFN+_avazu_x4_002/environments.txt | 0 .../ctr}/AFN/AFN+_avazu_x4_002/results.csv | 0 .../ctr}/AFN/AFN+_avazu_x4_002/run_expid.py | 0 .../AFN+_criteo_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AFN_criteo_x1_002_32798d82.log | 0 .../ctr}/AFN/AFN+_criteo_x1/README.md | 0 .../ctr}/AFN/AFN+_criteo_x1/environments.txt | 0 .../ctr}/AFN/AFN+_criteo_x1/results.csv | 0 .../ctr}/AFN/AFN+_criteo_x1/run_expid.py | 0 .../AFN_criteo_x4_004_8fcb4074.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN+_criteo_x4_001/README.md | 0 .../AFN/AFN+_criteo_x4_001/environments.txt | 0 .../ctr}/AFN/AFN+_criteo_x4_001/results.csv | 0 .../ctr}/AFN/AFN+_criteo_x4_001/run_expid.py | 0 .../AFN_criteo_x4_005_82d192ec.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN+_criteo_x4_002/README.md | 0 .../AFN/AFN+_criteo_x4_002/environments.txt | 0 .../ctr}/AFN/AFN+_criteo_x4_002/results.csv | 0 .../ctr}/AFN/AFN+_criteo_x4_002/run_expid.py | 0 .../AFN+_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AFN_frappe_x1_004_d2ea60c3.log | 0 .../ctr}/AFN/AFN+_frappe_x1/README.md | 0 .../ctr}/AFN/AFN+_frappe_x1/environments.txt | 0 .../ctr}/AFN/AFN+_frappe_x1/results.csv | 0 .../ctr}/AFN/AFN+_frappe_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AFN_kkbox_x1_014_a8ea82ca.log | 0 .../ctr}/AFN/AFN+_kkbox_x1/README.md | 0 .../ctr}/AFN/AFN+_kkbox_x1/environments.txt | 0 .../ctr}/AFN/AFN+_kkbox_x1/results.csv | 0 .../ctr}/AFN/AFN+_kkbox_x1/run_expid.py | 0 ...FN+_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AFN_movielenslatest_x1_003_cc30c477.log | 0 .../AFN/AFN+_movielenslatest_x1/README.md | 0 .../AFN+_movielenslatest_x1/environments.txt | 0 .../AFN/AFN+_movielenslatest_x1/results.csv | 0 .../AFN/AFN+_movielenslatest_x1/run_expid.py | 0 .../AFN_avazu_x1_014_af89ab38.log | 0 .../AFN_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_avazu_x1/README.md | 0 .../ctr}/AFN/AFN_avazu_x1/environments.txt | 0 .../ctr}/AFN/AFN_avazu_x1/results.csv | 0 .../ctr}/AFN/AFN_avazu_x1/run_expid.py | 0 .../AFN_avazu_x4_003_3c4fe87a.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_avazu_x4_001/README.md | 0 .../AFN/AFN_avazu_x4_001/environments.txt | 0 .../ctr}/AFN/AFN_avazu_x4_001/results.csv | 0 .../ctr}/AFN/AFN_avazu_x4_001/run_expid.py | 0 .../AFN_avazu_x4_012_00ce5d6c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_avazu_x4_002/README.md | 0 .../AFN/AFN_avazu_x4_002/environments.txt | 0 .../ctr}/AFN/AFN_avazu_x4_002/results.csv | 0 .../ctr}/AFN/AFN_avazu_x4_002/run_expid.py | 0 .../AFN_criteo_x1_002_d1191676.log | 0 .../AFN_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_criteo_x1/README.md | 0 .../ctr}/AFN/AFN_criteo_x1/environments.txt | 0 .../ctr}/AFN/AFN_criteo_x1/results.csv | 0 .../ctr}/AFN/AFN_criteo_x1/run_expid.py | 0 .../AFN_criteo_x4_012_d479cb4e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_criteo_x4_001/README.md | 0 .../AFN/AFN_criteo_x4_001/environments.txt | 0 .../ctr}/AFN/AFN_criteo_x4_001/results.csv | 0 .../ctr}/AFN/AFN_criteo_x4_001/run_expid.py | 0 .../AFN_criteo_x4_080_cf447dc2.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_criteo_x4_002/README.md | 0 .../AFN/AFN_criteo_x4_002/environments.txt | 0 .../ctr}/AFN/AFN_criteo_x4_002/results.csv | 0 .../ctr}/AFN/AFN_criteo_x4_002/run_expid.py | 0 .../AFN_frappe_x1_008_f15b0bf0.log | 0 .../AFN_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_frappe_x1/README.md | 0 .../ctr}/AFN/AFN_frappe_x1/environments.txt | 0 .../ctr}/AFN/AFN_frappe_x1/results.csv | 0 .../ctr}/AFN/AFN_frappe_x1/run_expid.py | 0 .../AFN_kkbox_x1_006_f1f7fac0.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_kkbox_x1/README.md | 0 .../ctr}/AFN/AFN_kkbox_x1/environments.txt | 0 .../ctr}/AFN/AFN_kkbox_x1/results.csv | 0 .../ctr}/AFN/AFN_kkbox_x1/run_expid.py | 0 .../AFN_movielenslatest_x1_015_9d6fa874.log | 0 ...AFN_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AFN/AFN_movielenslatest_x1/README.md | 0 .../AFN_movielenslatest_x1/environments.txt | 0 .../AFN/AFN_movielenslatest_x1/results.csv | 0 .../AFN/AFN_movielenslatest_x1/run_expid.py | 0 ...ANet_amazonelectronics_x1_044_ac142790.log | 0 ...t_amazonelectronics_x1_tuner_config_02.csv | 0 ..._amazonelectronics_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AOANet_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../AOANet_amazonelectronics_x1/results.csv | 0 .../AOANet_avazu_x1_004_a663f0bb.log | 0 .../AOANet_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AOANet/AOANet_avazu_x1/README.md | 0 .../AOANet/AOANet_avazu_x1/environments.txt | 0 .../ctr}/AOANet/AOANet_avazu_x1/results.csv | 0 .../ctr}/AOANet/AOANet_avazu_x1/run_expid.py | 0 .../AOANet_criteo_x1_005_faa15d7f.log | 0 .../AOANet_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AOANet/AOANet_criteo_x1/README.md | 0 .../AOANet/AOANet_criteo_x1/environments.txt | 0 .../ctr}/AOANet/AOANet_criteo_x1/results.csv | 0 .../ctr}/AOANet/AOANet_criteo_x1/run_expid.py | 0 .../AOANet_frappe_x1_009_29c57772.log | 0 .../AOANet_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AOANet/AOANet_frappe_x1/README.md | 0 .../AOANet/AOANet_frappe_x1/environments.txt | 0 .../ctr}/AOANet/AOANet_frappe_x1/results.csv | 0 .../ctr}/AOANet/AOANet_frappe_x1/run_expid.py | 0 .../AOANet_kuaivideo_x1_006_71fb5d8c.log | 0 .../AOANet_kuaivideo_x1_tuner_config_03.csv | 0 .../AOANet_kuaivideo_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AOANet/AOANet_kuaivideo_x1/README.md | 0 .../AOANet_kuaivideo_x1/environments.txt | 0 .../AOANet/AOANet_kuaivideo_x1/results.csv | 0 .../AOANet_microvideo1.7m_x1_005_5a9d3de4.log | 0 ...ANet_microvideo1.7m_x1_tuner_config_01.csv | 0 ...Net_microvideo1.7m_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AOANet/AOANet_microvideo1.7m_x1/README.md | 0 .../AOANet_microvideo1.7m_x1/environments.txt | 0 .../AOANet_microvideo1.7m_x1/results.csv | 0 ...AOANet_movielenslatest_x1_031_bbf8c17a.log | 0 ...Net_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AOANet_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../AOANet_movielenslatest_x1/results.csv | 0 .../AOANet_movielenslatest_x1/run_expid.py | 0 .../AOANet_taobaoad_x1_005_26a70b74.log | 0 .../AOANet_taobaoad_x1_tuner_config_01.csv | 0 .../AOANet_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AOANet/AOANet_taobaoad_x1/README.md | 0 .../AOANet_taobaoad_x1/environments.txt | 0 .../AOANet/AOANet_taobaoad_x1/results.csv | 0 .../AutoInt+_avazu_x1_tuner_config_06.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_avazu_x1_005_73d0b026.log | 0 .../ctr}/AutoInt/AutoInt+_avazu_x1/README.md | 0 .../AutoInt+_avazu_x1/environments.txt | 0 .../AutoInt+_avazu_x1/fuxictr_version.py | 0 .../AutoInt/AutoInt+_avazu_x1/results.csv | 0 .../AutoInt/AutoInt+_avazu_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_avazu_x4_001_eec3dc28.log | 0 .../AutoInt/AutoInt+_avazu_x4_001/README.md | 0 .../AutoInt+_avazu_x4_001/environments.txt | 0 .../AutoInt/AutoInt+_avazu_x4_001/results.csv | 0 .../AutoInt+_avazu_x4_001/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_avazu_x4_003_cc789c7e.log | 0 .../AutoInt/AutoInt+_avazu_x4_002/README.md | 0 .../AutoInt+_avazu_x4_002/environments.txt | 0 .../AutoInt/AutoInt+_avazu_x4_002/results.csv | 0 .../AutoInt+_avazu_x4_002/run_expid.py | 0 .../AutoInt+_criteo_x1_tuner_config_08.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_criteo_x1_005_a4b5787e.log | 0 .../ctr}/AutoInt/AutoInt+_criteo_x1/README.md | 0 .../AutoInt+_criteo_x1/environments.txt | 0 .../AutoInt+_criteo_x1/fuxictr_version.py | 0 .../AutoInt/AutoInt+_criteo_x1/results.csv | 0 .../AutoInt/AutoInt+_criteo_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_criteo_x4_009_a3d40ae3.log | 0 .../AutoInt/AutoInt+_criteo_x4_001/README.md | 0 .../AutoInt+_criteo_x4_001/environments.txt | 0 .../AutoInt+_criteo_x4_001/results.csv | 0 .../AutoInt+_criteo_x4_001/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_criteo_x4_003_1a01a590.log | 0 .../AutoInt/AutoInt+_criteo_x4_002/README.md | 0 .../AutoInt+_criteo_x4_002/environments.txt | 0 .../AutoInt+_criteo_x4_002/results.csv | 0 .../AutoInt+_criteo_x4_002/run_expid.py | 0 .../AutoInt+_frappe_x1_tuner_config_06.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_frappe_x1_006_dba8e61c.log | 0 .../ctr}/AutoInt/AutoInt+_frappe_x1/README.md | 0 .../AutoInt+_frappe_x1/environments.txt | 0 .../AutoInt+_frappe_x1/fuxictr_version.py | 0 .../AutoInt/AutoInt+_frappe_x1/results.csv | 0 .../AutoInt/AutoInt+_frappe_x1/run_expid.py | 0 .../AutoInt_kkbox_x1_003_df9d4ed6.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AutoInt/AutoInt+_kkbox_x1/README.md | 0 .../AutoInt+_kkbox_x1/environments.txt | 0 .../AutoInt/AutoInt+_kkbox_x1/results.csv | 0 .../AutoInt/AutoInt+_kkbox_x1/run_expid.py | 0 ...nt+_movielenslatest_x1_tuner_config_08.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 ...utoInt_movielenslatest_x1_006_a5e56596.log | 0 .../AutoInt+_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../fuxictr_version.py | 0 .../AutoInt+_movielenslatest_x1/results.csv | 0 .../AutoInt+_movielenslatest_x1/run_expid.py | 0 ...+_amazonelectronics_x1_tuner_config_03.csv | 0 ..._amazonelectronics_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 ...oInt_amazonelectronics_x1_004_7a937c94.log | 0 .../AutoInt_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../AutoInt_amazonelectronics_x1/results.csv | 0 .../AutoInt_avazu_x1_001_af7937e6.log | 0 .../AutoInt_avazu_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AutoInt/AutoInt_avazu_x1/README.md | 0 .../AutoInt/AutoInt_avazu_x1/environments.txt | 0 .../AutoInt_avazu_x1/fuxictr_version.py | 0 .../ctr}/AutoInt/AutoInt_avazu_x1/results.csv | 0 .../AutoInt/AutoInt_avazu_x1/run_expid.py | 0 .../AutoInt_avazu_x4_048_8c3b072b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt/AutoInt_avazu_x4_001/README.md | 0 .../AutoInt_avazu_x4_001/environments.txt | 0 .../AutoInt/AutoInt_avazu_x4_001/results.csv | 0 .../AutoInt/AutoInt_avazu_x4_001/run_expid.py | 0 .../AutoInt_avazu_x4_013_3a66ab94.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt/AutoInt_avazu_x4_002/README.md | 0 .../AutoInt_avazu_x4_002/environments.txt | 0 .../AutoInt/AutoInt_avazu_x4_002/results.csv | 0 .../AutoInt/AutoInt_avazu_x4_002/run_expid.py | 0 .../AutoInt_criteo_x1_012_e71394ec.log | 0 .../AutoInt_criteo_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AutoInt/AutoInt_criteo_x1/README.md | 0 .../AutoInt_criteo_x1/environments.txt | 0 .../AutoInt_criteo_x1/fuxictr_version.py | 0 .../AutoInt/AutoInt_criteo_x1/results.csv | 0 .../AutoInt/AutoInt_criteo_x1/run_expid.py | 0 .../AutoInt_criteo_x4_024_e721f8ce.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt/AutoInt_criteo_x4_001/README.md | 0 .../AutoInt_criteo_x4_001/environments.txt | 0 .../AutoInt/AutoInt_criteo_x4_001/results.csv | 0 .../AutoInt_criteo_x4_001/run_expid.py | 0 .../AutoInt_criteo_x4_015_f1bb9713.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt/AutoInt_criteo_x4_002/README.md | 0 .../AutoInt_criteo_x4_002/environments.txt | 0 .../AutoInt/AutoInt_criteo_x4_002/results.csv | 0 .../AutoInt_criteo_x4_002/run_expid.py | 0 .../AutoInt_frappe_x1_005_2b296630.log | 0 .../AutoInt_frappe_x1_tuner_config_05.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AutoInt/AutoInt_frappe_x1/README.md | 0 .../AutoInt_frappe_x1/environments.txt | 0 .../AutoInt_frappe_x1/fuxictr_version.py | 0 .../AutoInt/AutoInt_frappe_x1/results.csv | 0 .../AutoInt/AutoInt_frappe_x1/run_expid.py | 0 .../AutoInt_kkbox_x1_004_85296442.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/AutoInt/AutoInt_kkbox_x1/README.md | 0 .../AutoInt/AutoInt_kkbox_x1/environments.txt | 0 .../ctr}/AutoInt/AutoInt_kkbox_x1/results.csv | 0 .../AutoInt/AutoInt_kkbox_x1/run_expid.py | 0 .../AutoInt+_kuaivideo_x1_tuner_config_02.csv | 0 ...AutoInt+_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_kuaivideo_x1_011_9ed2831b.log | 0 .../AutoInt/AutoInt_kuaivideo_x1/README.md | 0 .../AutoInt_kuaivideo_x1/environments.txt | 0 .../AutoInt/AutoInt_kuaivideo_x1/results.csv | 0 ...Int+_microvideo1.7m_x1_tuner_config_08.csv | 0 ...nt+_microvideo1.7m_x1_tuner_config_08.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 ...AutoInt_microvideo1.7m_x1_029_f813da5f.log | 0 .../AutoInt_microvideo1.7m_x1/README.md | 0 .../environments.txt | 0 .../AutoInt_microvideo1.7m_x1/results.csv | 0 ...utoInt_movielenslatest_x1_004_4795ccb3.log | 0 ...Int_movielenslatest_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../fuxictr_version.py | 0 .../AutoInt_movielenslatest_x1/results.csv | 0 .../AutoInt_movielenslatest_x1/run_expid.py | 0 .../AutoInt+_taobaoad_x1_tuner_config_02.csv | 0 .../AutoInt+_taobaoad_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../AutoInt_taobaoad_x1_012_778cf7e5.log | 0 .../AutoInt/AutoInt_taobaoad_x1/README.md | 0 .../AutoInt_taobaoad_x1/environments.txt | 0 .../AutoInt/AutoInt_taobaoad_x1/results.csv | 0 .../BST_amazonelectronics_x1_044_3f4303a7.log | 0 ...T_amazonelectronics_x1_tuner_config_09.csv | 0 ..._amazonelectronics_x1_tuner_config_09.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../BST/BST_amazonelectronics_x1/README.md | 0 .../BST_amazonelectronics_x1/environments.txt | 0 .../BST/BST_amazonelectronics_x1/results.csv | 0 .../BST_kuaivideo_x1_003_7ed4faca.log | 0 .../BST_kuaivideo_x1_tuner_config_02.csv | 0 .../BST_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/BST/BST_kuaivideo_x1/README.md | 0 .../BST/BST_kuaivideo_x1/environments.txt | 0 .../ctr}/BST/BST_kuaivideo_x1/results.csv | 0 .../BST_microvideo1.7m_x1_021_c05a2c83.log | 0 .../BST_microvideo1.7m_x1_tuner_config_04.csv | 0 ...BST_microvideo1.7m_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/BST/BST_microvideo1.7m_x1/README.md | 0 .../BST_microvideo1.7m_x1/environments.txt | 0 .../BST/BST_microvideo1.7m_x1/results.csv | 0 .../BST_taobaoad_x1_021_e30ae99a.log | 0 .../BST_taobaoad_x1_tuner_config_03.csv | 0 .../BST_taobaoad_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/BST/BST_taobaoad_x1/README.md | 0 .../ctr}/BST/BST_taobaoad_x1/environments.txt | 0 .../ctr}/BST/BST_taobaoad_x1/results.csv | 0 .../CCPM_avazu_x4_017_75c68752.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/CCPM/CCPM_avazu_x4_001/README.md | 0 .../CCPM/CCPM_avazu_x4_001/environments.txt | 0 .../ctr}/CCPM/CCPM_avazu_x4_001/results.csv | 0 .../ctr}/CCPM/CCPM_avazu_x4_001/run_expid.py | 0 .../CCPM_avazu_x4_025_e2254c14.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/CCPM/CCPM_avazu_x4_002/README.md | 0 .../CCPM/CCPM_avazu_x4_002/environments.txt | 0 .../ctr}/CCPM/CCPM_avazu_x4_002/results.csv | 0 .../ctr}/CCPM/CCPM_avazu_x4_002/run_expid.py | 0 .../CCPM_criteo_x4_008_9b98f944.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/CCPM/CCPM_criteo_x4_001/README.md | 0 .../CCPM/CCPM_criteo_x4_001/environments.txt | 0 .../ctr}/CCPM/CCPM_criteo_x4_001/results.csv | 0 .../ctr}/CCPM/CCPM_criteo_x4_001/run_expid.py | 0 .../CCPM_criteo_x4_011_3f46109b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/CCPM/CCPM_criteo_x4_002/README.md | 0 .../CCPM/CCPM_criteo_x4_002/environments.txt | 0 .../ctr}/CCPM/CCPM_criteo_x4_002/results.csv | 0 .../ctr}/CCPM/CCPM_criteo_x4_002/run_expid.py | 0 .../CrossNet_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_avazu_x1_002_ffba88fe.log | 0 .../ctr}/DCN/CrossNet_avazu_x1/README.md | 0 .../DCN/CrossNet_avazu_x1/environments.txt | 0 .../ctr}/DCN/CrossNet_avazu_x1/results.csv | 0 .../ctr}/DCN/CrossNet_avazu_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_avazu_x4_030_85717c33.log | 0 .../ctr}/DCN/CrossNet_avazu_x4_001/README.md | 0 .../CrossNet_avazu_x4_001/environments.txt | 0 .../DCN/CrossNet_avazu_x4_001/results.csv | 0 .../DCN/CrossNet_avazu_x4_001/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_avazu_x4_006_32b15b95.log | 0 .../ctr}/DCN/CrossNet_avazu_x4_002/README.md | 0 .../CrossNet_avazu_x4_002/environments.txt | 0 .../DCN/CrossNet_avazu_x4_002/results.csv | 0 .../DCN/CrossNet_avazu_x4_002/run_expid.py | 0 .../CrossNet_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_criteo_x1_001_95179395.log | 0 .../ctr}/DCN/CrossNet_criteo_x1/README.md | 0 .../DCN/CrossNet_criteo_x1/environments.txt | 0 .../ctr}/DCN/CrossNet_criteo_x1/results.csv | 0 .../ctr}/DCN/CrossNet_criteo_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_criteo_x4_001_964751c8.log | 0 .../ctr}/DCN/CrossNet_criteo_x4_001/README.md | 0 .../CrossNet_criteo_x4_001/environments.txt | 0 .../DCN/CrossNet_criteo_x4_001/results.csv | 0 .../DCN/CrossNet_criteo_x4_001/run_expid.py | 0 .../CrossNet_criteo_x4_tuner_config_12.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_criteo_x4_002_eeeaa5c1.log | 0 .../ctr}/DCN/CrossNet_criteo_x4_002/README.md | 0 .../CrossNet_criteo_x4_002/environments.txt | 0 .../DCN/CrossNet_criteo_x4_002/results.csv | 0 .../DCN/CrossNet_criteo_x4_002/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../CrossNet_frappe_x1_tuner_config_02.csv | 0 .../DCN_frappe_x1_005_880c69b8.log | 0 .../ctr}/DCN/CrossNet_frappe_x1/README.md | 0 .../DCN/CrossNet_frappe_x1/environments.txt | 0 .../ctr}/DCN/CrossNet_frappe_x1/results.csv | 0 .../ctr}/DCN/CrossNet_frappe_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_kkbox_x1_024_b363d48e.log | 0 .../ctr}/DCN/CrossNet_kkbox_x1/README.md | 0 .../DCN/CrossNet_kkbox_x1/environments.txt | 0 .../ctr}/DCN/CrossNet_kkbox_x1/results.csv | 0 .../ctr}/DCN/CrossNet_kkbox_x1/run_expid.py | 0 ...Net_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN_movielenslatest_x1_006_6ae4ad60.log | 0 .../DCN/CrossNet_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../CrossNet_movielenslatest_x1/results.csv | 0 .../CrossNet_movielenslatest_x1/run_expid.py | 0 .../DCN_amazonelectronics_x1_029_366c6259.log | 0 ...N_amazonelectronics_x1_tuner_config_04.csv | 0 ..._amazonelectronics_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCN/DCN_amazonelectronics_x1/README.md | 0 .../DCN_amazonelectronics_x1/environments.txt | 0 .../DCN/DCN_amazonelectronics_x1/results.csv | 0 .../DCN_avazu_x1_004_e58d35c1.log | 0 .../DCN_avazu_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_avazu_x1/README.md | 0 .../ctr}/DCN/DCN_avazu_x1/environments.txt | 0 .../ctr}/DCN/DCN_avazu_x1/results.csv | 0 .../ctr}/DCN/DCN_avazu_x1/run_expid.py | 0 .../DCN_avazu_x4_018_8f445da6.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_avazu_x4_001/README.md | 0 .../DCN/DCN_avazu_x4_001/environments.txt | 0 .../ctr}/DCN/DCN_avazu_x4_001/results.csv | 0 .../ctr}/DCN/DCN_avazu_x4_001/run_expid.py | 0 .../DCN_avazu_x4_008_94ed77b8.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_avazu_x4_002/README.md | 0 .../DCN/DCN_avazu_x4_002/environments.txt | 0 .../ctr}/DCN/DCN_avazu_x4_002/results.csv | 0 .../ctr}/DCN/DCN_avazu_x4_002/run_expid.py | 0 .../DCN_criteo_x1_001_fa7fcfea.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_criteo_x1/README.md | 0 .../ctr}/DCN/DCN_criteo_x1/environments.txt | 0 .../ctr}/DCN/DCN_criteo_x1/results.csv | 0 .../ctr}/DCN/DCN_criteo_x1/run_expid.py | 0 .../DCN_criteo_x4_012_dc8ab363.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_criteo_x4_001/README.md | 0 .../DCN/DCN_criteo_x4_001/environments.txt | 0 .../ctr}/DCN/DCN_criteo_x4_001/results.csv | 0 .../ctr}/DCN/DCN_criteo_x4_001/run_expid.py | 0 .../DCN_criteo_x4_001_0a86fe97.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_criteo_x4_002/README.md | 0 .../DCN/DCN_criteo_x4_002/environments.txt | 0 .../ctr}/DCN/DCN_criteo_x4_002/results.csv | 0 .../ctr}/DCN/DCN_criteo_x4_002/run_expid.py | 0 .../DCN_frappe_x1_013_efa58c31.log | 0 .../DCN_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_frappe_x1/README.md | 0 .../ctr}/DCN/DCN_frappe_x1/environments.txt | 0 .../ctr}/DCN/DCN_frappe_x1/results.csv | 0 .../ctr}/DCN/DCN_frappe_x1/run_expid.py | 0 .../DCN_kkbox_x1_005_362e6c13.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_kkbox_x1/README.md | 0 .../ctr}/DCN/DCN_kkbox_x1/environments.txt | 0 .../ctr}/DCN/DCN_kkbox_x1/results.csv | 0 .../ctr}/DCN/DCN_kkbox_x1/run_expid.py | 0 .../DCN_kuaivideo_x1_004_4191aa76.log | 0 .../DCN_kuaivideo_x1_tuner_config_06.csv | 0 .../DCN_kuaivideo_x1_tuner_config_06.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_kuaivideo_x1/README.md | 0 .../DCN/DCN_kuaivideo_x1/environments.txt | 0 .../ctr}/DCN/DCN_kuaivideo_x1/results.csv | 0 .../DCN_microvideo1.7m_x1_010_a992df63.log | 0 .../DCN_microvideo1.7m_x1_tuner_config_07.csv | 0 ...DCN_microvideo1.7m_x1_tuner_config_07.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_microvideo1.7m_x1/README.md | 0 .../DCN_microvideo1.7m_x1/environments.txt | 0 .../DCN/DCN_microvideo1.7m_x1/results.csv | 0 .../DCN_movielenslatest_x1_017_4810b636.log | 0 ...DCN_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_movielenslatest_x1/README.md | 0 .../DCN_movielenslatest_x1/environments.txt | 0 .../DCN/DCN_movielenslatest_x1/results.csv | 0 .../DCN/DCN_movielenslatest_x1/run_expid.py | 0 .../DCN_taobaoad_x1_048_95110842.log | 0 .../DCN_taobaoad_x1_tuner_config_07.csv | 0 .../DCN_taobaoad_x1_tuner_config_07.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCN/DCN_taobaoad_x1/README.md | 0 .../ctr}/DCN/DCN_taobaoad_x1/environments.txt | 0 .../ctr}/DCN/DCN_taobaoad_x1/results.csv | 0 .../CrossNetv2_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCNv2_avazu_x1_011_e4cbb525.log | 0 .../ctr}/DCNv2/CrossNetv2_avazu_x1/README.md | 0 .../CrossNetv2_avazu_x1/environments.txt | 0 .../DCNv2/CrossNetv2_avazu_x1/results.csv | 0 .../DCNv2/CrossNetv2_avazu_x1/run_expid.py | 0 .../CrossNetv2_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCNv2_criteo_x1_008_43e17586.log | 0 .../ctr}/DCNv2/CrossNetv2_criteo_x1/README.md | 0 .../CrossNetv2_criteo_x1/environments.txt | 0 .../DCNv2/CrossNetv2_criteo_x1/results.csv | 0 .../DCNv2/CrossNetv2_criteo_x1/run_expid.py | 0 .../CrossNetv2_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCNv2_frappe_x1_001_881fe47a.log | 0 .../ctr}/DCNv2/CrossNetv2_frappe_x1/README.md | 0 .../CrossNetv2_frappe_x1/environments.txt | 0 .../DCNv2/CrossNetv2_frappe_x1/results.csv | 0 .../DCNv2/CrossNetv2_frappe_x1/run_expid.py | 0 ...tv2_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | Bin .../model_config.yaml | 0 .../DCNv2_movielenslatest_x1_005_a53d8bd5.log | 0 .../CrossNetv2_movielenslatest_x1/README.md | 0 .../environments.txt | Bin .../CrossNetv2_movielenslatest_x1/results.csv | 0 .../run_expid.py | 0 ...CNv2_amazonelectronics_x1_010_7212260c.log | 0 ...2_amazonelectronics_x1_tuner_config_04.csv | 0 ..._amazonelectronics_x1_tuner_config_04.yaml | 2 +- .../dataset_config.yaml | 0 .../model_config.yaml | 4 +- .../DCNv2_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../DCNv2_amazonelectronics_x1/results.csv | 0 .../DCNv2_avazu_x1_029_81904473.log | 0 .../DCNv2_avazu_x1_tuner_config_05.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCNv2/DCNv2_avazu_x1/README.md | 0 .../DCNv2/DCNv2_avazu_x1/environments.txt | 0 .../ctr}/DCNv2/DCNv2_avazu_x1/results.csv | 0 .../ctr}/DCNv2/DCNv2_avazu_x1/run_expid.py | 0 .../DCNv2_criteo_x1_001_28c60688.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCNv2/DCNv2_criteo_x1/README.md | 0 .../DCNv2/DCNv2_criteo_x1/environments.txt | 0 .../ctr}/DCNv2/DCNv2_criteo_x1/results.csv | 0 .../ctr}/DCNv2/DCNv2_criteo_x1/run_expid.py | 0 .../DCNv2_frappe_x1_007_c207b717.log | 0 .../DCNv2_frappe_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCNv2/DCNv2_frappe_x1/README.md | 0 .../DCNv2/DCNv2_frappe_x1/environments.txt | 0 .../ctr}/DCNv2/DCNv2_frappe_x1/results.csv | 0 .../ctr}/DCNv2/DCNv2_frappe_x1/run_expid.py | 0 .../DCNv2_kuaivideo_x1_008_7047bff3.log | 0 .../DCNv2_kuaivideo_x1_tuner_config_01.csv | 0 .../DCNv2_kuaivideo_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCNv2/DCNv2_kuaivideo_x1/README.md | 0 .../DCNv2/DCNv2_kuaivideo_x1/environments.txt | 0 .../ctr}/DCNv2/DCNv2_kuaivideo_x1/results.csv | 0 .../DCNv2_microvideo1.7m_x1_017_9199218b.log | 0 ...CNv2_microvideo1.7m_x1_tuner_config_05.csv | 0 ...Nv2_microvideo1.7m_x1_tuner_config_05.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCNv2/DCNv2_microvideo1.7m_x1/README.md | 0 .../DCNv2_microvideo1.7m_x1/environments.txt | 0 .../DCNv2/DCNv2_microvideo1.7m_x1/results.csv | 0 .../DCNv2_movielenslatest_x1_016_98ea1c72.log | 0 ...Nv2_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DCNv2/DCNv2_movielenslatest_x1/README.md | 0 .../DCNv2_movielenslatest_x1/environments.txt | 0 .../DCNv2_movielenslatest_x1/results.csv | 0 .../DCNv2_movielenslatest_x1/run_expid.py | 0 .../DCNv2_taobaoad_x1_026_55d3948a.log | 0 .../DCNv2_taobaoad_x1_tuner_config_01.csv | 0 .../DCNv2_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DCNv2/DCNv2_taobaoad_x1/README.md | 0 .../DCNv2/DCNv2_taobaoad_x1/environments.txt | 0 .../ctr}/DCNv2/DCNv2_taobaoad_x1/results.csv | 0 .../DESTINE_avazu_x1_016_61d63533.log | 0 .../DESTINE_avazu_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DESTINE/DESTINE_avazu_x1/README.md | 0 .../DESTINE/DESTINE_avazu_x1/environments.txt | 0 .../DESTINE_avazu_x1/fuxictr_version.py | 0 .../ctr}/DESTINE/DESTINE_avazu_x1/results.csv | 0 .../DESTINE/DESTINE_avazu_x1/run_expid.py | 0 .../DESTINE_criteo_x1_001_767ae9b5.log | 0 .../DESTINE_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DESTINE/DESTINE_criteo_x1/README.md | 0 .../DESTINE_criteo_x1/environments.txt | 0 .../DESTINE_criteo_x1/fuxictr_version.py | 0 .../DESTINE/DESTINE_criteo_x1/results.csv | 0 .../DESTINE/DESTINE_criteo_x1/run_expid.py | 0 .../DESTINE_frappe_x1_018_8f368b53.log | 0 .../DESTINE_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DESTINE/DESTINE_frappe_x1/README.md | 0 .../DESTINE_frappe_x1/environments.txt | 0 .../DESTINE_frappe_x1/fuxictr_version.py | 0 .../DESTINE/DESTINE_frappe_x1/results.csv | 0 .../DESTINE/DESTINE_frappe_x1/run_expid.py | 0 ...ESTINE_movielenslatest_x1_011_f64ca64d.log | 0 ...INE_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DESTINE_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../fuxictr_version.py | 0 .../DESTINE_movielenslatest_x1/results.csv | 0 .../DESTINE_movielenslatest_x1/run_expid.py | 0 ...DIEN_amazonelectronics_x1_022_a22ee885.log | 0 ...N_amazonelectronics_x1_tuner_config_03.csv | 0 ..._amazonelectronics_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DIEN/DIEN_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../DIEN_amazonelectronics_x1/results.csv | 0 .../DIEN_kuaivideo_x1_009_657021a9.log | 0 .../DIEN_kuaivideo_x1_tuner_config_02.csv | 0 .../DIEN_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DIEN/DIEN_kuaivideo_x1/README.md | 0 .../DIEN/DIEN_kuaivideo_x1/environments.txt | 0 .../ctr}/DIEN/DIEN_kuaivideo_x1/results.csv | 0 .../DIEN_microvideo1.7m_x1_013_a9650956.log | 0 ...DIEN_microvideo1.7m_x1_tuner_config_03.csv | 0 ...IEN_microvideo1.7m_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DIEN/DIEN_microvideo1.7m_x1/README.md | 0 .../DIEN_microvideo1.7m_x1/environments.txt | 0 .../DIEN/DIEN_microvideo1.7m_x1/results.csv | 0 .../DIEN_taobaoad_x1_019_5d9b3874.log | 0 .../DIEN_taobaoad_x1_tuner_config_01.csv | 0 .../DIEN_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DIEN/DIEN_taobaoad_x1/README.md | 0 .../DIEN/DIEN_taobaoad_x1/environments.txt | 0 .../ctr}/DIEN/DIEN_taobaoad_x1/results.csv | 0 .../DIN_amazonelectronics_x1_015_8539c013.log | 0 ...N_amazonelectronics_x1_tuner_config_11.csv | 0 ..._amazonelectronics_x1_tuner_config_11.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DIN/DIN_amazonelectronics_x1/README.md | 0 .../DIN_amazonelectronics_x1/environments.txt | 0 .../DIN/DIN_amazonelectronics_x1/results.csv | 0 .../DIN_kuaivideo_x1_013_fc4bf206.log | 0 .../DIN_kuaivideo_x1_tuner_config_02.csv | 0 .../DIN_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DIN/DIN_kuaivideo_x1/README.md | 0 .../DIN/DIN_kuaivideo_x1/environments.txt | 0 .../ctr}/DIN/DIN_kuaivideo_x1/results.csv | 0 .../DIN_microvideo1.7m_x1_006_ab4e3b7f.log | 0 .../DIN_microvideo1.7m_x1_tuner_config_06.csv | 0 ...DIN_microvideo1.7m_x1_tuner_config_06.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DIN/DIN_microvideo1.7m_x1/README.md | 0 .../DIN_microvideo1.7m_x1/environments.txt | 0 .../DIN/DIN_microvideo1.7m_x1/results.csv | 0 .../DIN_taobaoad_x1_012_13c23a36.log | 0 .../DIN_taobaoad_x1_tuner_config_07.csv | 0 .../DIN_taobaoad_x1_tuner_config_07.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DIN/DIN_taobaoad_x1/README.md | 0 .../ctr}/DIN/DIN_taobaoad_x1/environments.txt | 0 .../ctr}/DIN/DIN_taobaoad_x1/results.csv | 0 .../DLRM_avazu_x1_015_cf6fdabe.log | 0 .../DLRM_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DLRM/DLRM_avazu_x1/README.md | 0 .../ctr}/DLRM/DLRM_avazu_x1/environments.txt | 0 .../ctr}/DLRM/DLRM_avazu_x1/results.csv | 0 .../ctr}/DLRM/DLRM_avazu_x1/run_expid.py | 0 .../DLRM_criteo_x1_001_4d897285.log | 0 .../DLRM_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DLRM/DLRM_criteo_x1/README.md | 0 .../ctr}/DLRM/DLRM_criteo_x1/environments.txt | 0 .../ctr}/DLRM/DLRM_criteo_x1/results.csv | 0 .../ctr}/DLRM/DLRM_criteo_x1/run_expid.py | 0 .../DLRM_frappe_x1_006_216831a3.log | 0 .../DLRM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DLRM/DLRM_frappe_x1/README.md | 0 .../ctr}/DLRM/DLRM_frappe_x1/environments.txt | 0 .../ctr}/DLRM/DLRM_frappe_x1/results.csv | 0 .../ctr}/DLRM/DLRM_frappe_x1/run_expid.py | 0 .../DLRM_movielenslatest_x1_002_333e0a39.log | 0 ...LRM_movielenslatest_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DLRM/DLRM_movielenslatest_x1/README.md | 0 .../DLRM_movielenslatest_x1/environments.txt | 0 .../DLRM/DLRM_movielenslatest_x1/results.csv | 0 .../DLRM/DLRM_movielenslatest_x1/run_expid.py | 0 .../DNN_amazonelectronics_x1_005_0a5f1f4b.log | 0 ...N_amazonelectronics_x1_tuner_config_01.csv | 0 ..._amazonelectronics_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DNN/DNN_amazonelectronics_x1/README.md | 0 .../DNN_amazonelectronics_x1/environments.txt | 0 .../DNN/DNN_amazonelectronics_x1/results.csv | 0 .../DNN_avazu_x1_001_3da2d674.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_avazu_x1/README.md | 0 .../ctr}/DNN/DNN_avazu_x1/environments.txt | 0 .../ctr}/DNN/DNN_avazu_x1/results.csv | 0 .../ctr}/DNN/DNN_avazu_x1/run_expid.py | 0 .../DNN_avazu_x4_021_144a901f.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_avazu_x4_001/README.md | 0 .../DNN/DNN_avazu_x4_001/environments.txt | 0 .../ctr}/DNN/DNN_avazu_x4_001/results.csv | 0 .../ctr}/DNN/DNN_avazu_x4_001/run_expid.py | 0 .../DNN_avazu_x4_003_7fd77485.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_avazu_x4_002/README.md | 0 .../DNN/DNN_avazu_x4_002/environments.txt | 0 .../ctr}/DNN/DNN_avazu_x4_002/results.csv | 0 .../ctr}/DNN/DNN_avazu_x4_002/run_expid.py | 0 .../DNN_criteo_x1_001_be50edb0.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_criteo_x1/README.md | 0 .../ctr}/DNN/DNN_criteo_x1/environments.txt | 0 .../ctr}/DNN/DNN_criteo_x1/results.csv | 0 .../ctr}/DNN/DNN_criteo_x1/run_expid.py | 0 .../DNN_criteo_x4_024_673e1651.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_criteo_x4_001/README.md | 0 .../DNN/DNN_criteo_x4_001/environments.txt | 0 .../ctr}/DNN/DNN_criteo_x4_001/results.csv | 0 .../ctr}/DNN/DNN_criteo_x4_001/run_expid.py | 0 .../DNN_criteo_x4_031_90b5a63c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_criteo_x4_002/README.md | 0 .../DNN/DNN_criteo_x4_002/environments.txt | 0 .../ctr}/DNN/DNN_criteo_x4_002/results.csv | 0 .../ctr}/DNN/DNN_criteo_x4_002/run_expid.py | 0 .../DNN_frappe_x1_001_ad0f0fce.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_frappe_x1/README.md | 0 .../ctr}/DNN/DNN_frappe_x1/environments.txt | 0 .../ctr}/DNN/DNN_frappe_x1/results.csv | 0 .../ctr}/DNN/DNN_frappe_x1/run_expid.py | 0 .../DNN_kkbox_x1_021_6036677c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_kkbox_x1/README.md | 0 .../ctr}/DNN/DNN_kkbox_x1/environments.txt | 0 .../ctr}/DNN/DNN_kkbox_x1/results.csv | 0 .../ctr}/DNN/DNN_kkbox_x1/run_expid.py | 0 .../DNN_kuaivideo_x1_023_2da45570.log | 0 .../DNN_kuaivideo_x1_tuner_config_01.csv | 0 .../DNN_kuaivideo_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_kuaivideo_x1/README.md | 0 .../DNN/DNN_kuaivideo_x1/environments.txt | 0 .../ctr}/DNN/DNN_kuaivideo_x1/results.csv | 0 .../DNN_microvideo1.7m_x1_020_eb07caea.log | 0 .../DNN_microvideo1.7m_x1_tuner_config_01.csv | 0 ...DNN_microvideo1.7m_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_microvideo1.7m_x1/README.md | 0 .../DNN_microvideo1.7m_x1/environments.txt | 0 .../DNN/DNN_microvideo1.7m_x1/results.csv | 0 .../DNN_movielenslatest_x1_001_338b5be6.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DNN/DNN_movielenslatest_x1/README.md | 0 .../DNN_movielenslatest_x1/environments.txt | 0 .../DNN/DNN_movielenslatest_x1/results.csv | 0 .../DNN/DNN_movielenslatest_x1/run_expid.py | 0 .../DNN_taobao_x1_tuner_config_01.csv | 0 .../DNN_taobao_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DNN_taobaoad_x1_009_0f4cc5a8.log | 0 .../ctr}/DNN/DNN_taobaoad_x1/README.md | 0 .../ctr}/DNN/DNN_taobaoad_x1/environments.txt | 0 .../ctr}/DNN/DNN_taobaoad_x1/results.csv | 0 .../DSSM_frappe_x1_006_4be388eb.log | 0 .../DSSM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DSSM/DSSM_frappe_x1/README.md | 0 .../ctr}/DSSM/DSSM_frappe_x1/environments.txt | 0 .../ctr}/DSSM/DSSM_frappe_x1/results.csv | 0 .../ctr}/DSSM/DSSM_frappe_x1/run_expid.py | 0 .../DSSM_movielenslatest_x1_001_945a31b2.log | 0 ...SSM_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DSSM/DSSM_movielenslatest_x1/README.md | 0 .../DSSM_movielenslatest_x1/environments.txt | 0 .../DSSM/DSSM_movielenslatest_x1/results.csv | 0 .../DSSM/DSSM_movielenslatest_x1/run_expid.py | 0 .../DeepCrossing_avazu_x4_005_a6cf8324.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepCross_avazu_x4_001/README.md | 0 .../DeepCross_avazu_x4_001/environments.txt | 0 .../DeepCross_avazu_x4_001/results.csv | 0 .../DeepCross_avazu_x4_001/run_expid.py | 0 .../DeepCrossing_avazu_x4_040_aa3259c8.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepCross_avazu_x4_002/README.md | 0 .../DeepCross_avazu_x4_002/environments.txt | 0 .../DeepCross_avazu_x4_002/results.csv | 0 .../DeepCross_avazu_x4_002/run_expid.py | 0 .../DeepCrossing_criteo_x4_018_3638c8fb.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepCross_criteo_x4_001/README.md | 0 .../DeepCross_criteo_x4_001/environments.txt | 0 .../DeepCross_criteo_x4_001/results.csv | 0 .../DeepCross_criteo_x4_001/run_expid.py | 0 .../DeepCrossing_criteo_x4_056_0f92ea50.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepCross_criteo_x4_002/README.md | 0 .../DeepCross_criteo_x4_002/environments.txt | 0 .../DeepCross_criteo_x4_002/results.csv | 0 .../DeepCross_criteo_x4_002/run_expid.py | 0 .../DeepCrossing_kkbox_x1_022_34237390.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepCrossing/DeepCross_kkbox_x1/README.md | 0 .../DeepCross_kkbox_x1/environments.txt | 0 .../DeepCross_kkbox_x1/results.csv | 0 .../DeepCross_kkbox_x1/run_expid.py | 0 ...epFM_amazonelectronics_x1_014_68eadb7e.log | 0 ...M_amazonelectronics_x1_tuner_config_02.csv | 0 ..._amazonelectronics_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepFM_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../DeepFM_amazonelectronics_x1/results.csv | 0 .../DeepFM_avazu_x1_004_514a2b87.log | 0 .../DeepFM_avazu_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_avazu_x1/README.md | 0 .../DeepFM/DeepFM_avazu_x1/environments.txt | 0 .../ctr}/DeepFM/DeepFM_avazu_x1/results.csv | 0 .../ctr}/DeepFM/DeepFM_avazu_x1/run_expid.py | 0 .../DeepFM_avazu_x4_019_9e93795e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_avazu_x4_001/README.md | 0 .../DeepFM_avazu_x4_001/environments.txt | 0 .../DeepFM/DeepFM_avazu_x4_001/results.csv | 0 .../DeepFM/DeepFM_avazu_x4_001/run_expid.py | 0 .../DeepFM_avazu_x4_003_f37a42a1.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_avazu_x4_002/README.md | 0 .../DeepFM_avazu_x4_002/environments.txt | 0 .../DeepFM/DeepFM_avazu_x4_002/results.csv | 0 .../DeepFM/DeepFM_avazu_x4_002/run_expid.py | 0 .../DeepFM_criteo_x1_001_4b788fed.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_criteo_x1/README.md | 0 .../DeepFM/DeepFM_criteo_x1/environments.txt | 0 .../ctr}/DeepFM/DeepFM_criteo_x1/results.csv | 0 .../ctr}/DeepFM/DeepFM_criteo_x1/run_expid.py | 0 .../DeepFM_criteo_x4_024_626165ea.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepFM/DeepFM_criteo_x4_001/README.md | 0 .../DeepFM_criteo_x4_001/environments.txt | 0 .../DeepFM/DeepFM_criteo_x4_001/results.csv | 0 .../DeepFM/DeepFM_criteo_x4_001/run_expid.py | 0 .../DeepFM_criteo_x4_033_eb777c4c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepFM/DeepFM_criteo_x4_002/README.md | 0 .../DeepFM_criteo_x4_002/environments.txt | 0 .../DeepFM/DeepFM_criteo_x4_002/results.csv | 0 .../DeepFM/DeepFM_criteo_x4_002/run_expid.py | 0 .../DeepFM_frappe_x1_001_4ae3a56e.log | 0 .../DeepFM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_frappe_x1/README.md | 0 .../DeepFM/DeepFM_frappe_x1/environments.txt | 0 .../ctr}/DeepFM/DeepFM_frappe_x1/results.csv | 0 .../ctr}/DeepFM/DeepFM_frappe_x1/run_expid.py | 0 .../DeepFM_kkbox_x1_005_32cb2ca8.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_kkbox_x1/README.md | 0 .../DeepFM/DeepFM_kkbox_x1/environments.txt | 0 .../ctr}/DeepFM/DeepFM_kkbox_x1/results.csv | 0 .../ctr}/DeepFM/DeepFM_kkbox_x1/run_expid.py | 0 .../DeepFM_kuaivideo_x1_003_a7784cdb.log | 0 .../DeepFM_kuaivideo_x1_tuner_config_01.csv | 0 .../DeepFM_kuaivideo_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_kuaivideo_x1/README.md | 0 .../DeepFM_kuaivideo_x1/environments.txt | 0 .../DeepFM/DeepFM_kuaivideo_x1/results.csv | 0 .../DeepFM_microvideo1.7m_x1_023_bda67d29.log | 0 ...epFM_microvideo1.7m_x1_tuner_config_04.csv | 0 ...pFM_microvideo1.7m_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepFM/DeepFM_microvideo1.7m_x1/README.md | 0 .../DeepFM_microvideo1.7m_x1/environments.txt | 0 .../DeepFM_microvideo1.7m_x1/results.csv | 0 ...DeepFM_movielenslatest_x1_005_0f6d2e8e.log | 0 ...pFM_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepFM_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../DeepFM_movielenslatest_x1/results.csv | 0 .../DeepFM_movielenslatest_x1/run_expid.py | 0 .../DeepFM_taobaoad_x1_009_afab5940.log | 0 .../DeepFM_taobaoad_x1_tuner_config_01.csv | 0 .../DeepFM_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepFM/DeepFM_taobaoad_x1/README.md | 0 .../DeepFM_taobaoad_x1/environments.txt | 0 .../DeepFM/DeepFM_taobaoad_x1/results.csv | 0 .../DeepIM_avazu_x1_001_ce22770f.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepIM/DeepIM_avazu_x1/README.md | 0 .../DeepIM/DeepIM_avazu_x1/environments.txt | 0 .../ctr}/DeepIM/DeepIM_avazu_x1/results.csv | 0 .../ctr}/DeepIM/DeepIM_avazu_x1/run_expid.py | 0 .../DeepIM_criteo_x1_001_6de9e773.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepIM/DeepIM_criteo_x1/README.md | 0 .../DeepIM/DeepIM_criteo_x1/environments.txt | 0 .../ctr}/DeepIM/DeepIM_criteo_x1/results.csv | 0 .../ctr}/DeepIM/DeepIM_criteo_x1/run_expid.py | 0 .../DeepIM_frappe_x1_005_a11ff117.log | 0 .../DeepIM_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/DeepIM/DeepIM_frappe_x1/README.md | 0 .../DeepIM/DeepIM_frappe_x1/environments.txt | 0 .../ctr}/DeepIM/DeepIM_frappe_x1/results.csv | 0 .../ctr}/DeepIM/DeepIM_frappe_x1/run_expid.py | 0 ...DeepIM_movielenslatest_x1_022_eb1c9e99.log | 0 ...pIM_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../DeepIM_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../DeepIM_movielenslatest_x1/results.csv | 0 .../DeepIM_movielenslatest_x1/run_expid.py | 0 .../EDCN_avazu_x1_030_97df3f6c.log | 0 .../EDCN_avazu_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/EDCN/EDCN_avazu_x1/README.md | 0 .../ctr}/EDCN/EDCN_avazu_x1/environments.txt | 0 .../EDCN/EDCN_avazu_x1/fuxictr_version.py | 0 .../ctr}/EDCN/EDCN_avazu_x1/results.csv | 0 .../ctr}/EDCN/EDCN_avazu_x1/run_expid.py | 0 .../EDCN_criteo_x1_004_4023a363.log | 0 .../EDCN_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/EDCN/EDCN_criteo_x1/README.md | 0 .../ctr}/EDCN/EDCN_criteo_x1/environments.txt | 0 .../EDCN/EDCN_criteo_x1/fuxictr_version.py | 0 .../ctr}/EDCN/EDCN_criteo_x1/results.csv | 0 .../ctr}/EDCN/EDCN_criteo_x1/run_expid.py | 0 .../EDCN_frappe_x1_006_5e8b9617.log | 0 .../EDCN_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/EDCN/EDCN_frappe_x1/README.md | 0 .../ctr}/EDCN/EDCN_frappe_x1/environments.txt | 0 .../EDCN/EDCN_frappe_x1/fuxictr_version.py | 0 .../ctr}/EDCN/EDCN_frappe_x1/results.csv | 0 .../ctr}/EDCN/EDCN_frappe_x1/run_expid.py | 0 .../EDCN_movielenslatest_x1_003_b42bf948.log | 0 ...DCN_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../EDCN/EDCN_movielenslatest_x1/README.md | 0 .../EDCN_movielenslatest_x1/environments.txt | 0 .../fuxictr_version.py | 0 .../EDCN/EDCN_movielenslatest_x1/results.csv | 0 .../EDCN/EDCN_movielenslatest_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FFMv2_avazu_x1_003_2c82d4bd.log | 0 .../ctr}/FFM/FFM_avazu_x1/README.md | 0 .../ctr}/FFM/FFM_avazu_x1/environments.txt | 0 .../ctr}/FFM/FFM_avazu_x1/results.csv | 0 .../ctr}/FFM/FFM_avazu_x1/run_expid.py | 0 .../FFM_avazu_x4_003_792ee3b7.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_avazu_x4_001/README.md | 0 .../FFM/FFM_avazu_x4_001/environments.txt | 0 .../ctr}/FFM/FFM_avazu_x4_001/results.csv | 0 .../ctr}/FFM/FFM_avazu_x4_001/run_expid.py | 0 .../FFM_avazu_x4_004_0fd87979.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_avazu_x4_002/README.md | 0 .../FFM/FFM_avazu_x4_002/environments.txt | 0 .../ctr}/FFM/FFM_avazu_x4_002/results.csv | 0 .../ctr}/FFM/FFM_avazu_x4_002/run_expid.py | 0 .../FFM_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FFMv2_criteo_x1_004_9c79983e.log | 0 .../ctr}/FFM/FFM_criteo_x1/README.md | 0 .../ctr}/FFM/FFM_criteo_x1/environments.txt | 0 .../ctr}/FFM/FFM_criteo_x1/results.csv | 0 .../ctr}/FFM/FFM_criteo_x1/run_expid.py | 0 .../FFM_criteo_x4_010_d090ef3d.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_criteo_x4_001/README.md | 0 .../FFM/FFM_criteo_x4_001/environments.txt | 0 .../ctr}/FFM/FFM_criteo_x4_001/results.csv | 0 .../ctr}/FFM/FFM_criteo_x4_001/run_expid.py | 0 .../FFM_criteo_x4_023_0b654e65.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_criteo_x4_002/README.md | 0 .../FFM/FFM_criteo_x4_002/environments.txt | 0 .../ctr}/FFM/FFM_criteo_x4_002/results.csv | 0 .../ctr}/FFM/FFM_criteo_x4_002/run_expid.py | 0 .../FFM_frappe_x1_007_b8a83e47.log | 0 .../FFM_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_frappe_x1/README.md | 0 .../ctr}/FFM/FFM_frappe_x1/environments.txt | 0 .../ctr}/FFM/FFM_frappe_x1/results.csv | 0 .../ctr}/FFM/FFM_frappe_x1/run_expid.py | 0 .../FFM_kkbox_x1_017_852fd9b3.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_kkbox_x1/README.md | 0 .../ctr}/FFM/FFM_kkbox_x1/environments.txt | 0 .../ctr}/FFM/FFM_kkbox_x1/results.csv | 0 .../ctr}/FFM/FFM_kkbox_x1/run_expid.py | 0 .../FFM_movielenslatest_x1_001_79d12e82.log | 0 ...FFM_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FFM/FFM_movielenslatest_x1/README.md | 0 .../FFM_movielenslatest_x1/environments.txt | 0 .../FFM/FFM_movielenslatest_x1/results.csv | 0 .../FFM/FFM_movielenslatest_x1/run_expid.py | 0 .../FGCNN_avazu_x4_010_06d6ae32.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FGCNN/FGCNN_avazu_x4_001/README.md | 0 .../FGCNN/FGCNN_avazu_x4_001/environments.txt | 0 .../ctr}/FGCNN/FGCNN_avazu_x4_001/results.csv | 0 .../FGCNN/FGCNN_avazu_x4_001/run_expid.py | 0 .../FGCNN_avazu_x4_043_958cbd01.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FGCNN/FGCNN_avazu_x4_002/README.md | 0 .../FGCNN/FGCNN_avazu_x4_002/environments.txt | 0 .../ctr}/FGCNN/FGCNN_avazu_x4_002/results.csv | 0 .../FGCNN/FGCNN_avazu_x4_002/run_expid.py | 0 .../FGCNN_criteo_x4_001_4832442e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FGCNN/FGCNN_criteo_x4_001/README.md | 0 .../FGCNN_criteo_x4_001/environments.txt | 0 .../FGCNN/FGCNN_criteo_x4_001/results.csv | 0 .../FGCNN_criteo_x4_004_50ff06b8.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FGCNN/FGCNN_criteo_x4_002/README.md | 0 .../FGCNN_criteo_x4_002/environments.txt | 0 .../FGCNN/FGCNN_criteo_x4_002/results.csv | 0 .../FGCNN/FGCNN_criteo_x4_002/run_expid.py | 0 .../FGCNN_kkbox_x1_014_48888fb8.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FGCNN/FGCNN_kkbox_x1/README.md | 0 .../FGCNN/FGCNN_kkbox_x1/environments.txt | 0 .../ctr}/FGCNN/FGCNN_kkbox_x1/results.csv | 0 .../ctr}/FGCNN/FGCNN_kkbox_x1/run_expid.py | 0 .../FLEN_avazu_x4_006_1e50e8f0.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FLEN/FLEN_avazu_x4_001/README.md | 0 .../FLEN/FLEN_avazu_x4_001/environments.txt | 0 .../ctr}/FLEN/FLEN_avazu_x4_001/results.csv | 0 .../ctr}/FLEN/FLEN_avazu_x4_001/run_expid.py | 0 .../FM_amazonelectronics_x1_009_a87f4871.log | 0 ...M_amazonelectronics_x1_tuner_config_02.csv | 0 ..._amazonelectronics_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_amazonelectronics_x1/README.md | 0 .../FM_amazonelectronics_x1/environments.txt | 0 .../FM/FM_amazonelectronics_x1/results.csv | 0 .../FM_avazu_x1/FM_avazu_x1_004_814f7d09.log | 0 .../FM_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_avazu_x1/README.md | 0 .../ctr}/FM/FM_avazu_x1/environments.txt | 0 .../ctr}/FM/FM_avazu_x1/results.csv | 0 .../ctr}/FM/FM_avazu_x1/run_expid.py | 0 .../FM_avazu_x4_003_a62c6000.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_avazu_x4_001/README.md | 0 .../ctr}/FM/FM_avazu_x4_001/environments.txt | 0 .../ctr}/FM/FM_avazu_x4_001/results.csv | 0 .../ctr}/FM/FM_avazu_x4_001/run_expid.py | 0 .../FM_avazu_x4_003_6dd622eb.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_avazu_x4_002/README.md | 0 .../ctr}/FM/FM_avazu_x4_002/environments.txt | 0 .../ctr}/FM/FM_avazu_x4_002/results.csv | 0 .../ctr}/FM/FM_avazu_x4_002/run_expid.py | 0 .../FM_criteo_x1_001_bea53d16.log | 0 .../FM_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_criteo_x1/README.md | 0 .../ctr}/FM/FM_criteo_x1/environments.txt | 0 .../ctr}/FM/FM_criteo_x1/results.csv | 0 .../ctr}/FM/FM_criteo_x1/run_expid.py | 0 .../FM_criteo_x4_003_c13a1abf.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_criteo_x4_001/README.md | 0 .../ctr}/FM/FM_criteo_x4_001/environments.txt | 0 .../ctr}/FM/FM_criteo_x4_001/results.csv | 0 .../ctr}/FM/FM_criteo_x4_001/run_expid.py | 0 .../FM_criteo_x4_003_608b63aa.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_criteo_x4_002/README.md | 0 .../ctr}/FM/FM_criteo_x4_002/environments.txt | 0 .../ctr}/FM/FM_criteo_x4_002/results.csv | 0 .../ctr}/FM/FM_criteo_x4_002/run_expid.py | 0 .../FM_frappe_x1_001_6234f1e3.log | 0 .../FM_frappe_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_frappe_x1/README.md | 0 .../ctr}/FM/FM_frappe_x1/environments.txt | 0 .../ctr}/FM/FM_frappe_x1/results.csv | 0 .../ctr}/FM/FM_frappe_x1/run_expid.py | 0 .../FM_kkbox_x1/FM_kkbox_x1_002_c55e9f15.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_kkbox_x1/README.md | 0 .../ctr}/FM/FM_kkbox_x1/environments.txt | 0 .../ctr}/FM/FM_kkbox_x1/results.csv | 0 .../ctr}/FM/FM_kkbox_x1/run_expid.py | 0 .../FM_kuaivideo_x1_012_35007647.log | 0 .../FM_kuaivideo_x1_tuner_config_02.csv | 0 .../FM_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_kuaivideo_x1/README.md | 0 .../ctr}/FM/FM_kuaivideo_x1/environments.txt | 0 .../ctr}/FM/FM_kuaivideo_x1/results.csv | 0 .../FM_microvideo1.7m_x1_003_ffc302aa.log | 0 .../FM_microvideo1.7m_x1_tuner_config_05.csv | 0 .../FM_microvideo1.7m_x1_tuner_config_05.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_microvideo1.7m_x1/README.md | 0 .../FM/FM_microvideo1.7m_x1/environments.txt | 0 .../ctr}/FM/FM_microvideo1.7m_x1/results.csv | 0 .../FM_movielenslatest_x1_003_3e63baf6.log | 0 .../FM_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_movielenslatest_x1/README.md | 0 .../FM/FM_movielenslatest_x1/environments.txt | 0 .../ctr}/FM/FM_movielenslatest_x1/results.csv | 0 .../FM/FM_movielenslatest_x1/run_expid.py | 0 .../FM_taobaoad_x1_009_a28e6634.log | 0 .../FM_taobaoad_x1_tuner_config_01.csv | 0 .../FM_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FM/FM_taobaoad_x1/README.md | 0 .../ctr}/FM/FM_taobaoad_x1/environments.txt | 0 .../ctr}/FM/FM_taobaoad_x1/results.csv | 0 .../FiBiNET_avazu_x1_002_f09a284c.log | 0 .../FiBiNET_avazu_x1_tuner_config_06.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiBiNET/FiBiNET_avazu_x1/README.md | 0 .../FiBiNET/FiBiNET_avazu_x1/environments.txt | 0 .../ctr}/FiBiNET/FiBiNET_avazu_x1/results.csv | 0 .../FiBiNET/FiBiNET_avazu_x1/run_expid.py | 0 .../FiBiNET_avazu_x4_002_3a9a2fa0.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FiBiNET/FiBiNET_avazu_x4_001/README.md | 0 .../FiBiNET_avazu_x4_001/environments.txt | 0 .../FiBiNET/FiBiNET_avazu_x4_001/results.csv | 0 .../FiBiNET/FiBiNET_avazu_x4_001/run_expid.py | 0 .../FiBiNET_avazu_x4_012_fe1312f5.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FiBiNET/FiBiNET_avazu_x4_002/README.md | 0 .../FiBiNET_avazu_x4_002/environments.txt | 0 .../FiBiNET/FiBiNET_avazu_x4_002/results.csv | 0 .../FiBiNET/FiBiNET_avazu_x4_002/run_expid.py | 0 .../FiBiNET_criteo_x1_022_19ca3145.log | 0 .../FiBiNET_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiBiNET/FiBiNET_criteo_x1/README.md | 0 .../FiBiNET_criteo_x1/environments.txt | 0 .../FiBiNET/FiBiNET_criteo_x1/results.csv | 0 .../FiBiNET/FiBiNET_criteo_x1/run_expid.py | 0 .../FiBiNET_criteo_x4_004_73513faa.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FiBiNET/FiBiNET_criteo_x4_001/README.md | 0 .../FiBiNET_criteo_x4_001/environments.txt | 0 .../FiBiNET/FiBiNET_criteo_x4_001/results.csv | 0 .../FiBiNET_criteo_x4_001/run_expid.py | 0 .../FiBiNET_criteo_x4_012_faef5b65.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FiBiNET/FiBiNET_criteo_x4_002/README.md | 0 .../FiBiNET_criteo_x4_002/environments.txt | 0 .../FiBiNET/FiBiNET_criteo_x4_002/results.csv | 0 .../FiBiNET_criteo_x4_002/run_expid.py | 0 .../FiBiNET_frappe_x1_002_aedd06a6.log | 0 .../FiBiNET_frappe_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiBiNET/FiBiNET_frappe_x1/README.md | 0 .../FiBiNET_frappe_x1/environments.txt | 0 .../FiBiNET/FiBiNET_frappe_x1/results.csv | 0 .../FiBiNET/FiBiNET_frappe_x1/run_expid.py | 0 .../FiBiNET_kkbox_x1_007_f8ea597b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiBiNET/FiBiNET_kkbox_x1/README.md | 0 .../FiBiNET/FiBiNET_kkbox_x1/environments.txt | 0 .../ctr}/FiBiNET/FiBiNET_kkbox_x1/results.csv | 0 .../FiBiNET/FiBiNET_kkbox_x1/run_expid.py | 0 ...iBiNET_movielenslatest_x1_017_24eff5cf.log | 0 ...NET_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FiBiNET_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../FiBiNET_movielenslatest_x1/results.csv | 0 .../FiBiNET_movielenslatest_x1/run_expid.py | 0 .../FiGNN_avazu_x1_015_9c5d8df1.log | 0 .../FiGNN_avazu_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_avazu_x1/README.md | 0 .../FiGNN/FiGNN_avazu_x1/environments.txt | 0 .../ctr}/FiGNN/FiGNN_avazu_x1/results.csv | 0 .../ctr}/FiGNN/FiGNN_avazu_x1/run_expid.py | 0 .../FiGNN_avazu_x4_002_c8515c76.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_avazu_x4_001/README.md | 0 .../FiGNN/FiGNN_avazu_x4_001/environments.txt | 0 .../ctr}/FiGNN/FiGNN_avazu_x4_001/results.csv | 0 .../FiGNN/FiGNN_avazu_x4_001/run_expid.py | 0 .../FiGNN_avazu_x4_005_918ee532.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_avazu_x4_002/README.md | 0 .../FiGNN/FiGNN_avazu_x4_002/environments.txt | 0 .../ctr}/FiGNN/FiGNN_avazu_x4_002/results.csv | 0 .../FiGNN/FiGNN_avazu_x4_002/run_expid.py | 0 .../FiGNN_criteo_x1_003_c6718583.log | 0 .../FiGNN_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_criteo_x1/README.md | 0 .../FiGNN/FiGNN_criteo_x1/environments.txt | 0 .../ctr}/FiGNN/FiGNN_criteo_x1/results.csv | 0 .../ctr}/FiGNN/FiGNN_criteo_x1/run_expid.py | 0 .../FiGNN_criteo_x4_006_097e8622.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_criteo_x4_001/README.md | 0 .../FiGNN_criteo_x4_001/environments.txt | 0 .../FiGNN/FiGNN_criteo_x4_001/results.csv | 0 .../FiGNN/FiGNN_criteo_x4_001/run_expid.py | 0 .../FiGNN_criteo_x4_005_033c41f1.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_criteo_x4_002/README.md | 0 .../FiGNN_criteo_x4_002/environments.txt | 0 .../FiGNN/FiGNN_criteo_x4_002/results.csv | 0 .../FiGNN/FiGNN_criteo_x4_002/run_expid.py | 0 .../FiGNN_frappe_x1_003_57243619.log | 0 .../FiGNN_frappe_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_frappe_x1/README.md | 0 .../FiGNN/FiGNN_frappe_x1/environments.txt | 0 .../ctr}/FiGNN/FiGNN_frappe_x1/results.csv | 0 .../ctr}/FiGNN/FiGNN_frappe_x1/run_expid.py | 0 .../FiGNN_kkbox_x1_003_92b4cef8.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FiGNN/FiGNN_kkbox_x1/README.md | 0 .../FiGNN/FiGNN_kkbox_x1/environments.txt | 0 .../ctr}/FiGNN/FiGNN_kkbox_x1/results.csv | 0 .../ctr}/FiGNN/FiGNN_kkbox_x1/run_expid.py | 0 .../FiGNN_movielenslatest_x1_005_73cc20f9.log | 0 ...GNN_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FiGNN/FiGNN_movielenslatest_x1/README.md | 0 .../FiGNN_movielenslatest_x1/environments.txt | 0 .../FiGNN_movielenslatest_x1/results.csv | 0 .../FiGNN_movielenslatest_x1/run_expid.py | 0 .../FinalMLP_avazu_x1_018_488deefd.log | 0 .../FinalMLP_avazu_x1_tuner_config_03.csv | 0 .../FinalMLP_avazu_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FinalMLP/FinalMLP_avazu_x1/README.md | 0 .../FinalMLP_avazu_x1/environments.txt | 0 .../FinalMLP/FinalMLP_avazu_x1/results.csv | 0 .../FinalMLP_criteo_x1_004_d5d36917.log | 0 .../FinalMLP_criteo_x1_tuner_config_07.csv | 0 .../FinalMLP_criteo_x1_tuner_config_07.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FinalMLP/FinalMLP_criteo_x1/README.md | 0 .../FinalMLP_criteo_x1/environments.txt | 0 .../FinalMLP/FinalMLP_criteo_x1/results.csv | 0 .../FinalMLP_frappe_x1_004_e1ab402f.log | 0 .../FinalMLP_frappe_x1_tuner_config_16.csv | 0 .../FinalMLP_frappe_x1_tuner_config_16.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FinalMLP/FinalMLP_frappe_x1/README.md | 0 .../FinalMLP_frappe_x1/environments.txt | 0 .../FinalMLP/FinalMLP_frappe_x1/results.csv | 0 ...nalMLP_movielenslatest_x1_004_498f3e4f.log | 0 ...MLP_movielenslatest_x1_tuner_config_06.csv | 0 ...LP_movielenslatest_x1_tuner_config_06.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FinalMLP_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../FinalMLP_movielenslatest_x1/results.csv | 0 .../FINAL_1B_avazu_x1_tuner_config_01.csv | 0 .../FINAL_1B_avazu_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_avazu_x1_030_3ad8933e.log | 0 .../FinalNet_1B_avazu_x1}/README.md | 0 .../FinalNet_1B_avazu_x1}/environments.txt | 0 .../FinalNet_1B_avazu_x1}/results.csv | 0 .../FINAL_2B_avazu_x1_tuner_config_04.csv | 0 .../FINAL_2B_avazu_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_avazu_x1_023_9d3d37bd.log | 0 .../FinalNet_2B_avazu_x1}/README.md | 0 .../FinalNet_2B_avazu_x1}/environments.txt | 0 .../FinalNet_2B_avazu_x1}/results.csv | 0 .../FINAL_1B_criteo_x1_tuner_config_04.csv | 0 .../FINAL_1B_criteo_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_criteo_x1_007_b4783421.log | 0 .../FinalNet_1B_criteo_x1}/README.md | 0 .../FinalNet_1B_criteo_x1}/environments.txt | 0 .../FinalNet_1B_criteo_x1}/results.csv | 0 .../FINAL_2B_criteo_x1_tuner_config_01.csv | 0 .../FINAL_2B_criteo_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_criteo_x1_028_b6c861e4.log | 0 .../FinalNet_2B_criteo_x1}/README.md | 0 .../FinalNet_2B_criteo_x1}/environments.txt | 0 .../FinalNet_2B_criteo_x1}/results.csv | 0 .../FINAL_1B_frappe_x1_tuner_config_01.csv | 0 .../FINAL_1B_frappe_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_frappe_x1_006_75be0578.log | 0 .../FinalNet_1B_frappe_x1}/README.md | 0 .../FinalNet_1B_frappe_x1}/environments.txt | 0 .../FinalNet_1B_frappe_x1}/results.csv | 0 .../FINAL_2B_frappe_x1_tuner_config_02.csv | 0 .../FINAL_2B_frappe_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_frappe_x1_003_c3722b71.log | 0 .../FinalNet_2B_frappe_x1}/README.md | 0 .../FinalNet_2B_frappe_x1}/environments.txt | 0 .../FinalNet_2B_frappe_x1}/results.csv | 0 ..._1B_movielenslatest_x1_tuner_config_02.csv | 0 ...1B_movielenslatest_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_movielenslatest_x1_008_f8e20ee7.log | 0 .../FinalNet_1B_movielenslatest_x1}/README.md | 0 .../environments.txt | 0 .../results.csv | 0 ..._2B_movielenslatest_x1_tuner_config_03.csv | 0 ...2B_movielenslatest_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FINAL_movielenslatest_x1_014_50fc5f7f.log | 0 .../FinalNet_2B_movielenslatest_x1}/README.md | 0 .../environments.txt | 0 .../results.csv | 0 ...FmFM_amazonelectronics_x1_011_eb015129.log | 0 ...M_amazonelectronics_x1_tuner_config_01.csv | 0 ..._amazonelectronics_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FmFM/FmFM_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../FmFM_amazonelectronics_x1/results.csv | 0 .../FmFM_avazu_x1_002_a09a4da9.log | 0 .../FmFM_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FmFM/FmFM_avazu_x1/README.md | 0 .../ctr}/FmFM/FmFM_avazu_x1/environments.txt | 0 .../ctr}/FmFM/FmFM_avazu_x1/results.csv | 0 .../ctr}/FmFM/FmFM_avazu_x1/run_expid.py | 0 .../FmFM_criteo_x1_001_9ba4938b.log | 0 .../FmFM_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FmFM/FmFM_criteo_x1/README.md | 0 .../ctr}/FmFM/FmFM_criteo_x1/environments.txt | 0 .../ctr}/FmFM/FmFM_criteo_x1/results.csv | 0 .../ctr}/FmFM/FmFM_criteo_x1/run_expid.py | 0 .../FmFM_frappe_x1_004_2445bd6f.log | 0 .../FmFM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FmFM/FmFM_frappe_x1/README.md | 0 .../ctr}/FmFM/FmFM_frappe_x1/environments.txt | 0 .../ctr}/FmFM/FmFM_frappe_x1/results.csv | 0 .../ctr}/FmFM/FmFM_frappe_x1/run_expid.py | 0 .../FmFM_kuaivideo_x1_007_a04f176e.log | 0 .../FmFM_kuaivideo_x1_tuner_config_02.csv | 0 .../FmFM_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FmFM/FmFM_kuaivideo_x1/README.md | 0 .../FmFM/FmFM_kuaivideo_x1/environments.txt | 0 .../ctr}/FmFM/FmFM_kuaivideo_x1/results.csv | 0 .../FmFM_microvideo1.7m_x1_008_b522838a.log | 0 ...FmFM_microvideo1.7m_x1_tuner_config_03.csv | 0 ...mFM_microvideo1.7m_x1_tuner_config_03.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FmFM/FmFM_microvideo1.7m_x1/README.md | 0 .../FmFM_microvideo1.7m_x1/environments.txt | 0 .../FmFM/FmFM_microvideo1.7m_x1/results.csv | 0 .../FmFM_movielenslatest_x1_003_28d4fd9f.log | 0 ...mFM_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FmFM/FmFM_movielenslatest_x1/README.md | 0 .../FmFM_movielenslatest_x1/environments.txt | 0 .../FmFM/FmFM_movielenslatest_x1/results.csv | 0 .../FmFM/FmFM_movielenslatest_x1/run_expid.py | 0 .../FmFM_taobaoad_x1_012_d3d0ca94.log | 0 .../FmFM_taobaoad_x1_tuner_config_01.csv | 0 .../FmFM_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FmFM/FmFM_taobaoad_x1/README.md | 0 .../FmFM/FmFM_taobaoad_x1/environments.txt | 0 .../ctr}/FmFM/FmFM_taobaoad_x1/results.csv | 0 .../FwFM_avazu_x1_009_b8820aaa.log | 0 .../FwFM_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_avazu_x1/README.md | 0 .../ctr}/FwFM/FwFM_avazu_x1/environments.txt | 0 .../ctr}/FwFM/FwFM_avazu_x1/results.csv | 0 .../ctr}/FwFM/FwFM_avazu_x1/run_expid.py | 0 .../FwFM_avazu_x4_012_3a5f1b67.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_avazu_x4_001/README.md | 0 .../FwFM/FwFM_avazu_x4_001/environments.txt | 0 .../ctr}/FwFM/FwFM_avazu_x4_001/results.csv | 0 .../ctr}/FwFM/FwFM_avazu_x4_001/run_expid.py | 0 .../FwFM_avazu_x4_003_9c0d0ea9.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_avazu_x4_002/README.md | 0 .../FwFM/FwFM_avazu_x4_002/environments.txt | 0 .../ctr}/FwFM/FwFM_avazu_x4_002/results.csv | 0 .../ctr}/FwFM/FwFM_avazu_x4_002/run_expid.py | 0 .../FwFM_criteo_x1_009_ff52575c.log | 0 .../FwFM_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_criteo_x1/README.md | 0 .../ctr}/FwFM/FwFM_criteo_x1/environments.txt | 0 .../ctr}/FwFM/FwFM_criteo_x1/results.csv | 0 .../ctr}/FwFM/FwFM_criteo_x1/run_expid.py | 0 .../FwFM_criteo_x4_002_3519edbe.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_criteo_x4_001/README.md | 0 .../FwFM/FwFM_criteo_x4_001/environments.txt | 0 .../ctr}/FwFM/FwFM_criteo_x4_001/results.csv | 0 .../ctr}/FwFM/FwFM_criteo_x4_001/run_expid.py | 0 .../FwFM_criteo_x4_001_fc1f0a5d.log | 0 .../FwFM_criteo_x4_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_criteo_x4_002/README.md | 0 .../FwFM/FwFM_criteo_x4_002/environments.txt | 0 .../ctr}/FwFM/FwFM_criteo_x4_002/results.csv | 0 .../ctr}/FwFM/FwFM_criteo_x4_002/run_expid.py | 0 .../FwFM_frappe_x1_005_95cf3ccd.log | 0 .../FwFM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_frappe_x1/README.md | 0 .../ctr}/FwFM/FwFM_frappe_x1/environments.txt | 0 .../ctr}/FwFM/FwFM_frappe_x1/results.csv | 0 .../ctr}/FwFM/FwFM_frappe_x1/run_expid.py | 0 .../FwFM_kkbox_x1_006_d4ec0630.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/FwFM/FwFM_kkbox_x1/README.md | 0 .../ctr}/FwFM/FwFM_kkbox_x1/environments.txt | 0 .../ctr}/FwFM/FwFM_kkbox_x1/results.csv | 0 .../ctr}/FwFM/FwFM_kkbox_x1/run_expid.py | 0 .../FwFM_movielenslatest_x1_006_e527bbd6.log | 0 ...wFM_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../FwFM/FwFM_movielenslatest_x1/README.md | 0 .../FwFM_movielenslatest_x1/environments.txt | 0 .../FwFM/FwFM_movielenslatest_x1/results.csv | 0 .../FwFM/FwFM_movielenslatest_x1/run_expid.py | 0 .../HFM+_avazu_x1_tuner_config_05.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_avazu_x1_002_8a26975b.log | 0 .../ctr}/HFM/HFM+_avazu_x1/README.md | 0 .../ctr}/HFM/HFM+_avazu_x1/environments.txt | 0 .../ctr}/HFM/HFM+_avazu_x1/results.csv | 0 .../ctr}/HFM/HFM+_avazu_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_avazu_x4_005_8f97f15f.log | 0 .../ctr}/HFM/HFM+_avazu_x4_001/README.md | 0 .../HFM/HFM+_avazu_x4_001/environments.txt | 0 .../ctr}/HFM/HFM+_avazu_x4_001/results.csv | 0 .../ctr}/HFM/HFM+_avazu_x4_001/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_avazu_x4_001_6f0738f0.log | 0 .../ctr}/HFM/HFM+_avazu_x4_002/README.md | 0 .../HFM/HFM+_avazu_x4_002/environments.txt | 0 .../ctr}/HFM/HFM+_avazu_x4_002/results.csv | 0 .../ctr}/HFM/HFM+_avazu_x4_002/run_expid.py | 0 .../HFM+_criteo_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_criteo_x1_009_f964ad0a.log | 0 .../ctr}/HFM/HFM+_criteo_x1/README.md | 0 .../ctr}/HFM/HFM+_criteo_x1/environments.txt | 0 .../ctr}/HFM/HFM+_criteo_x1/results.csv | 0 .../ctr}/HFM/HFM+_criteo_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_criteo_x4_006_2abdb8e2.log | 0 .../ctr}/HFM/HFM+_criteo_x4_001/README.md | 0 .../HFM/HFM+_criteo_x4_001/environments.txt | 0 .../ctr}/HFM/HFM+_criteo_x4_001/results.csv | 0 .../ctr}/HFM/HFM+_criteo_x4_001/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_criteo_x4_001_0d1cce33.log | 0 .../ctr}/HFM/HFM+_criteo_x4_002/README.md | 0 .../HFM/HFM+_criteo_x4_002/environments.txt | 0 .../ctr}/HFM/HFM+_criteo_x4_002/results.csv | 0 .../ctr}/HFM/HFM+_criteo_x4_002/run_expid.py | 0 .../HFM+_frappe_x1_tuner_config_04.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_frappe_x1_006_0caf1c14.log | 0 .../ctr}/HFM/HFM+_frappe_x1/README.md | 0 .../ctr}/HFM/HFM+_frappe_x1/environments.txt | 0 .../ctr}/HFM/HFM+_frappe_x1/results.csv | 0 .../ctr}/HFM/HFM+_frappe_x1/run_expid.py | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_kkbox_x1_019_7e9801c4.log | 0 .../ctr}/HFM/HFM+_kkbox_x1/README.md | 0 .../ctr}/HFM/HFM+_kkbox_x1/environments.txt | 0 .../ctr}/HFM/HFM+_kkbox_x1/results.csv | 0 .../ctr}/HFM/HFM+_kkbox_x1/run_expid.py | 0 ...FM+_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HFM_movielenslatest_x1_007_91dbbe82.log | 0 .../HFM/HFM+_movielenslatest_x1/README.md | 0 .../HFM+_movielenslatest_x1/environments.txt | 0 .../HFM/HFM+_movielenslatest_x1/results.csv | 0 .../HFM/HFM+_movielenslatest_x1/run_expid.py | 0 .../HFM_avazu_x1_007_bf21aada.log | 0 .../HFM_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_avazu_x1/README.md | 0 .../ctr}/HFM/HFM_avazu_x1/environments.txt | 0 .../ctr}/HFM/HFM_avazu_x1/results.csv | 0 .../ctr}/HFM/HFM_avazu_x1/run_expid.py | 0 .../HFM_avazu_x4_009_8053d0ee.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_avazu_x4_001/README.md | 0 .../HFM/HFM_avazu_x4_001/environments.txt | 0 .../ctr}/HFM/HFM_avazu_x4_001/results.csv | 0 .../ctr}/HFM/HFM_avazu_x4_001/run_expid.py | 0 .../HFM_avazu_x4_004_1109463b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_avazu_x4_002/README.md | 0 .../HFM/HFM_avazu_x4_002/environments.txt | 0 .../ctr}/HFM/HFM_avazu_x4_002/results.csv | 0 .../ctr}/HFM/HFM_avazu_x4_002/run_expid.py | 0 .../HFM_criteo_x1_006_8906e1e1.log | 0 .../HFM_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_criteo_x1/README.md | 0 .../ctr}/HFM/HFM_criteo_x1/environments.txt | 0 .../ctr}/HFM/HFM_criteo_x1/results.csv | 0 .../ctr}/HFM/HFM_criteo_x1/run_expid.py | 0 .../HFM_criteo_x4_008_c1d1ba8a.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_criteo_x4_001/README.md | 0 .../HFM/HFM_criteo_x4_001/environments.txt | 0 .../ctr}/HFM/HFM_criteo_x4_001/results.csv | 0 .../ctr}/HFM/HFM_criteo_x4_001/run_expid.py | 0 .../HFM_criteo_x4_002_bc5f3953.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_criteo_x4_002/README.md | 0 .../HFM/HFM_criteo_x4_002/environments.txt | 0 .../ctr}/HFM/HFM_criteo_x4_002/results.csv | 0 .../ctr}/HFM/HFM_criteo_x4_002/run_expid.py | 0 .../HFM_frappe_x1_001_3755ddc7.log | 0 .../HFM_frappe_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_frappe_x1/environments.txt | 0 .../ctr}/HFM/HFM_frappe_x1/results.csv | 0 .../HFM_kkbox_x1_006_b549df4b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_kkbox_x1/README.md | 0 .../ctr}/HFM/HFM_kkbox_x1/environments.txt | 0 .../ctr}/HFM/HFM_kkbox_x1/results.csv | 0 .../ctr}/HFM/HFM_kkbox_x1/run_expid.py | 0 .../HFM_movielenslatest_x1_002_e5873ea8.log | 0 ...HFM_movielenslatest_x1_tuner_config_05.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HFM/HFM_movielenslatest_x1/README.md | 0 .../HFM_movielenslatest_x1/environments.txt | 0 .../HFM/HFM_movielenslatest_x1/results.csv | 0 .../HFM/HFM_movielenslatest_x1/run_expid.py | 0 .../HOFM_avazu_x1_002_11ff3102.log | 0 .../HOFM_avazu_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_avazu_x1/README.md | 0 .../ctr}/HOFM/HOFM_avazu_x1/environments.txt | 0 .../ctr}/HOFM/HOFM_avazu_x1/results.csv | 0 .../ctr}/HOFM/HOFM_avazu_x1/run_expid.py | 0 .../HOFM_avazu_x4_001_a9f41af5.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_avazu_x4_001/README.md | 0 .../HOFM/HOFM_avazu_x4_001/environments.txt | 0 .../ctr}/HOFM/HOFM_avazu_x4_001/results.csv | 0 .../ctr}/HOFM/HOFM_avazu_x4_001/run_expid.py | 0 .../HOFM_avazu_x4_001_252b26d7.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_avazu_x4_002/README.md | 0 .../HOFM/HOFM_avazu_x4_002/environments.txt | 0 .../ctr}/HOFM/HOFM_avazu_x4_002/results.csv | 0 .../ctr}/HOFM/HOFM_avazu_x4_002/run_expid.py | 0 .../HOFM_criteo_x1_001_1b741ae5.log | 0 .../HOFM_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_criteo_x1/README.md | 0 .../ctr}/HOFM/HOFM_criteo_x1/environments.txt | 0 .../ctr}/HOFM/HOFM_criteo_x1/results.csv | 0 .../ctr}/HOFM/HOFM_criteo_x1/run_expid.py | 0 .../HOFM_criteo_x4_001_af6d1a42.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_criteo_x4_001/README.md | 0 .../HOFM/HOFM_criteo_x4_001/environments.txt | 0 .../ctr}/HOFM/HOFM_criteo_x4_001/results.csv | 0 .../ctr}/HOFM/HOFM_criteo_x4_001/run_expid.py | 0 .../HOFM_criteo_x4_001_a187c06d.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_criteo_x4_002/README.md | 0 .../HOFM/HOFM_criteo_x4_002/environments.txt | 0 .../ctr}/HOFM/HOFM_criteo_x4_002/results.csv | 0 .../ctr}/HOFM/HOFM_criteo_x4_002/run_expid.py | 0 .../HOFM_frappe_x1_003_64d2d04e.log | 0 .../HOFM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_frappe_x1/README.md | 0 .../ctr}/HOFM/HOFM_frappe_x1/environments.txt | 0 .../ctr}/HOFM/HOFM_frappe_x1/results.csv | 0 .../ctr}/HOFM/HOFM_frappe_x1/run_expid.py | 0 .../HOFM_kkbox_x1_017_4b0da798.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/HOFM/HOFM_kkbox_x1/README.md | 0 .../ctr}/HOFM/HOFM_kkbox_x1/environments.txt | 0 .../ctr}/HOFM/HOFM_kkbox_x1/results.csv | 0 .../ctr}/HOFM/HOFM_kkbox_x1/run_expid.py | 0 .../HOFM_movielenslatest_x1_004_c58c682e.log | 0 ...OFM_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../HOFM/HOFM_movielenslatest_x1/README.md | 0 .../HOFM_movielenslatest_x1/environments.txt | 0 .../HOFM/HOFM_movielenslatest_x1/results.csv | 0 .../HOFM/HOFM_movielenslatest_x1/run_expid.py | 0 .../InterHAt_avazu_x4_027_db66045d.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../InterHAt/InterHAt_avazu_x4_001/README.md | 0 .../InterHAt_avazu_x4_001/environments.txt | 0 .../InterHAt_avazu_x4_001/results.csv | 0 .../InterHAt_avazu_x4_001/run_expid.py | 0 .../InterHAt_avazu_x4_009_34e90a84.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../InterHAt/InterHAt_avazu_x4_002/README.md | 0 .../InterHAt_avazu_x4_002/environments.txt | 0 .../InterHAt_avazu_x4_002/results.csv | 0 .../InterHAt_avazu_x4_002/run_expid.py | 0 .../InterHAt_criteo_x4_006_372a547e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../InterHAt/InterHAt_criteo_x4_001/README.md | 0 .../InterHAt_criteo_x4_001/environments.txt | 0 .../InterHAt_criteo_x4_001/results.csv | 0 .../InterHAt_criteo_x4_001/run_expid.py | 0 .../InterHAt_criteo_x4_004_3fdd2b78.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../InterHAt/InterHAt_criteo_x4_002/README.md | 0 .../InterHAt_criteo_x4_002/environments.txt | 0 .../InterHAt_criteo_x4_002/results.csv | 0 .../InterHAt_criteo_x4_002/run_expid.py | 0 .../InterHAt_kkbox_x1_007_5a759e50.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/InterHAt/InterHAt_kkbox_x1/README.md | 0 .../InterHAt_kkbox_x1/environments.txt | 0 .../InterHAt/InterHAt_kkbox_x1/results.csv | 0 .../InterHAt/InterHAt_kkbox_x1/run_expid.py | 0 .../LR_avazu_x1/LR_avazu_x1_007_c7701820.log | 0 .../LR_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_avazu_x1/README.md | 0 .../ctr}/LR/LR_avazu_x1/environments.txt | 0 .../ctr}/LR/LR_avazu_x1/results.csv | 0 .../ctr}/LR/LR_avazu_x1/run_expid.py | 0 .../LR_avazu_x4_005_93043d62.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_avazu_x4_001/README.md | 0 .../ctr}/LR/LR_avazu_x4_001/environments.txt | 0 .../ctr}/LR/LR_avazu_x4_001/results.csv | 0 .../ctr}/LR/LR_avazu_x4_001/run_expid.py | 0 .../LR_avazu_x4_003_509815a1.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_avazu_x4_002/README.md | 0 .../ctr}/LR/LR_avazu_x4_002/environments.txt | 0 .../ctr}/LR/LR_avazu_x4_002/results.csv | 0 .../ctr}/LR/LR_avazu_x4_002/run_expid.py | 0 .../LR_criteo_x1_008_9581f586.log | 0 .../LR_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_criteo_x1/README.md | 0 .../ctr}/LR/LR_criteo_x1/environments.txt | 0 .../ctr}/LR/LR_criteo_x1/results.csv | 0 .../ctr}/LR/LR_criteo_x1/run_expid.py | 0 .../LR_criteo_x4_003_76cc7982.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_criteo_x4_001/README.md | 0 .../ctr}/LR/LR_criteo_x4_001/environments.txt | 0 .../ctr}/LR/LR_criteo_x4_001/results.csv | 0 .../ctr}/LR/LR_criteo_x4_001/run_expid.py | 0 .../LR_criteo_x4_003_e33124a6.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_criteo_x4_002/README.md | 0 .../ctr}/LR/LR_criteo_x4_002/environments.txt | 0 .../ctr}/LR/LR_criteo_x4_002/results.csv | 0 .../ctr}/LR/LR_criteo_x4_002/run_expid.py | 0 .../LR_frappe_x1_001_ff730f43.log | 0 .../LR_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_frappe_x1/README.md | 0 .../ctr}/LR/LR_frappe_x1/environments.txt | 0 .../ctr}/LR/LR_frappe_x1/results.csv | 0 .../ctr}/LR/LR_frappe_x1/run_expid.py | 0 .../LR_kkbox_x1/LR_kkbox_x1_008_aab85bd2.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/LR/LR_kkbox_x1/README.md | 0 .../ctr}/LR/LR_kkbox_x1/environments.txt | 0 .../ctr}/LR/LR_kkbox_x1/results.csv | 0 .../ctr}/LR/LR_kkbox_x1/run_expid.py | 0 .../LR_movielenslatest_x1_001_7530c4ec.log | 0 .../LR_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config (4).yaml | 0 .../model_config (9).yaml | 0 .../ctr}/LR/LR_movielenslatest_x1/README.md | 0 .../LR/LR_movielenslatest_x1/environments.txt | 0 .../ctr}/LR/LR_movielenslatest_x1/results.csv | 0 .../LR/LR_movielenslatest_x1/run_expid.py | 0 .../LorentzFM_avazu_x4_004_d25a301d.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../LorentzFM_avazu_x4_001/README.md | 0 .../LorentzFM_avazu_x4_001/environments.txt | 0 .../LorentzFM_avazu_x4_001/results.csv | 0 .../LorentzFM_avazu_x4_001/run_expid.py | 0 .../LorentzFM_avazu_x4_001_c77e5dd3.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../LorentzFM_avazu_x4_002/README.md | 0 .../LorentzFM_avazu_x4_002/environments.txt | 0 .../LorentzFM_avazu_x4_002/results.csv | 0 .../LorentzFM_avazu_x4_002/run_expid.py | 0 .../LorentzFM_criteo_x4_001_342b3588.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../LorentzFM_criteo_x4_001/README.md | 0 .../LorentzFM_criteo_x4_001/environments.txt | 0 .../LorentzFM_criteo_x4_001/results.csv | 0 .../LorentzFM_criteo_x4_001/run_expid.py | 0 .../LorentzFM_criteo_x4_002_6d2e078f.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../LorentzFM_criteo_x4_002/README.md | 0 .../LorentzFM_criteo_x4_002/environments.txt | 0 .../LorentzFM_criteo_x4_002/results.csv | 0 .../LorentzFM_criteo_x4_002/run_expid.py | 0 .../LorentzFM_kkbox_x1_003_0455bdef.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../LorentzFM/LorentzFM_kkbox_x1/README.md | 0 .../LorentzFM_kkbox_x1/environments.txt | 0 .../LorentzFM/LorentzFM_kkbox_x1/results.csv | 0 .../LorentzFM/LorentzFM_kkbox_x1/run_expid.py | 0 .../MaskNet_avazu_x1_034_99b442f6.log | 0 .../MaskNet_avazu_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/MaskNet/MaskNet_avazu_x1/README.md | 0 .../MaskNet/MaskNet_avazu_x1/environments.txt | 0 .../ctr}/MaskNet/MaskNet_avazu_x1/results.csv | 0 .../MaskNet/MaskNet_avazu_x1/run_expid.py | 0 .../MaskNet_criteo_x1_008_7071fa3f.log | 0 .../MaskNet_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/MaskNet/MaskNet_criteo_x1/README.md | 0 .../MaskNet_criteo_x1/environments.txt | 0 .../MaskNet/MaskNet_criteo_x1/results.csv | 0 .../MaskNet/MaskNet_criteo_x1/run_expid.py | 0 .../MaskNet_frappe_x1_028_015da53e.log | 0 .../MaskNet_frappe_x1_tuner_config_05.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/MaskNet/MaskNet_frappe_x1/README.md | 0 .../MaskNet_frappe_x1/environments.txt | 0 .../MaskNet/MaskNet_frappe_x1/results.csv | 0 .../MaskNet/MaskNet_frappe_x1/run_expid.py | 0 ...askNet_movielenslatest_x1_010_13a8d29c.log | 0 ...Net_movielenslatest_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../MaskNet_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../MaskNet_movielenslatest_x1/results.csv | 0 .../MaskNet_movielenslatest_x1/run_expid.py | 0 .../NFM_avazu_x1_005_1fe17989.log | 0 .../NFM_avazu_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_avazu_x1/README.md | 0 .../ctr}/NFM/NFM_avazu_x1/environments.txt | 0 .../ctr}/NFM/NFM_avazu_x1/results.csv | 0 .../ctr}/NFM/NFM_avazu_x1/run_expid.py | 0 .../NFM_avazu_x4_009_d6601a18.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_avazu_x4_001/README.md | 0 .../NFM/NFM_avazu_x4_001/environments.txt | 0 .../ctr}/NFM/NFM_avazu_x4_001/results.csv | 0 .../ctr}/NFM/NFM_avazu_x4_001/run_expid.py | 0 .../NFM_avazu_x4_015_2dd318c6.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_avazu_x4_002/README.md | 0 .../NFM/NFM_avazu_x4_002/environments.txt | 0 .../ctr}/NFM/NFM_avazu_x4_002/results.csv | 0 .../ctr}/NFM/NFM_avazu_x4_002/run_expid.py | 0 .../NFM_criteo_x1_002_e07a761d.log | 0 .../NFM_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_criteo_x1/README.md | 0 .../ctr}/NFM/NFM_criteo_x1/environments.txt | 0 .../ctr}/NFM/NFM_criteo_x1/results.csv | 0 .../ctr}/NFM/NFM_criteo_x1/run_expid.py | 0 .../NFM_criteo_x4_017_2326425e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_criteo_x4_001/README.md | 0 .../NFM/NFM_criteo_x4_001/environments.txt | 0 .../ctr}/NFM/NFM_criteo_x4_001/results.csv | 0 .../ctr}/NFM/NFM_criteo_x4_001/run_expid.py | 0 .../NFM_criteo_x4_023_54434d6e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_criteo_x4_002/README.md | 0 .../NFM/NFM_criteo_x4_002/environments.txt | 0 .../ctr}/NFM/NFM_criteo_x4_002/results.csv | 0 .../ctr}/NFM/NFM_criteo_x4_002/run_expid.py | 0 .../NFM_frappe_x1_012_3ebff53c.log | 0 .../NFM_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_frappe_x1/README.md | 0 .../ctr}/NFM/NFM_frappe_x1/environments.txt | 0 .../ctr}/NFM/NFM_frappe_x1/results.csv | 0 .../ctr}/NFM/NFM_frappe_x1/run_expid.py | 0 .../NFM_kkbox_x1_015_cbae7b1e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_kkbox_x1/README.md | 0 .../ctr}/NFM/NFM_kkbox_x1/environments.txt | 0 .../ctr}/NFM/NFM_kkbox_x1/results.csv | 0 .../ctr}/NFM/NFM_kkbox_x1/run_expid.py | 0 .../NFM_movielenslatest_x1_010_f3d546bc.log | 0 ...NFM_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/NFM/NFM_movielenslatest_x1/README.md | 0 .../NFM_movielenslatest_x1/environments.txt | 0 .../NFM/NFM_movielenslatest_x1/results.csv | 0 .../NFM/NFM_movielenslatest_x1/run_expid.py | 0 .../ONN_avazu_x4_006_614049da.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/ONN/ONN_avazu_x4_001/README.md | 0 .../ONN/ONN_avazu_x4_001/environments.txt | 0 .../ctr}/ONN/ONN_avazu_x4_001/results.csv | 0 .../ctr}/ONN/ONN_avazu_x4_001/run_expid.py | 0 .../ONN_avazu_x4_036_23b6ec31.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/ONN/ONN_avazu_x4_002/README.md | 0 .../ONN/ONN_avazu_x4_002/environments.txt | 0 .../ctr}/ONN/ONN_avazu_x4_002/results.csv | 0 .../ctr}/ONN/ONN_avazu_x4_002/run_expid.py | 0 .../ONN_criteo_x4_002_e3541fe7.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/ONN/ONN_criteo_x4_001/README.md | 0 .../ONN/ONN_criteo_x4_001/environments.txt | 0 .../ctr}/ONN/ONN_criteo_x4_001/results.csv | 0 .../ctr}/ONN/ONN_criteo_x4_001/run_expid.py | 0 .../ONN_criteo_x4_106_7a261a01.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/ONN/ONN_criteo_x4_002/README.md | 0 .../ONN/ONN_criteo_x4_002/environments.txt | 0 .../ctr}/ONN/ONN_criteo_x4_002/results.csv | 0 .../ctr}/ONN/ONN_criteo_x4_002/run_expid.py | 0 .../ONN_kkbox_x1_024_650b448f.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/ONN/ONN_kkbox_x1/README.md | 0 .../ctr}/ONN/ONN_kkbox_x1/environments.txt | 0 .../ctr}/ONN/ONN_kkbox_x1/results.csv | 0 .../ctr}/ONN/ONN_kkbox_x1/run_expid.py | 0 .../PNN_avazu_x1_002_8a91559c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_avazu_x1/README.md | 0 .../ctr}/PNN/IPNN_avazu_x1/environments.txt | 0 .../ctr}/PNN/IPNN_avazu_x1/results.csv | 0 .../ctr}/PNN/IPNN_avazu_x1/run_expid.py | 0 .../PNN_avazu_x4_009_3c99a8b5.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_avazu_x4_001/README.md | 0 .../PNN/IPNN_avazu_x4_001/environments.txt | 0 .../ctr}/PNN/IPNN_avazu_x4_001/results.csv | 0 .../ctr}/PNN/IPNN_avazu_x4_001/run_expid.py | 0 .../PNN_avazu_x4_013_1893e8ce.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_avazu_x4_002/README.md | 0 .../PNN/IPNN_avazu_x4_002/environments.txt | 0 .../ctr}/PNN/IPNN_avazu_x4_002/results.csv | 0 .../ctr}/PNN/IPNN_avazu_x4_002/run_expid.py | 0 .../PNN_criteo_x1_007_491aff75.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_criteo_x1/README.md | 0 .../ctr}/PNN/IPNN_criteo_x1/environments.txt | 0 .../ctr}/PNN/IPNN_criteo_x1/results.csv | 0 .../ctr}/PNN/IPNN_criteo_x1/run_expid.py | 0 .../PNN_criteo_x4_002_69a1df28.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_criteo_x4_001/README.md | 0 .../PNN/IPNN_criteo_x4_001/environments.txt | 0 .../ctr}/PNN/IPNN_criteo_x4_001/results.csv | 0 .../ctr}/PNN/IPNN_criteo_x4_001/run_expid.py | 0 .../PNN_criteo_x4_005_2c82efe5.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_criteo_x4_002/README.md | 0 .../PNN/IPNN_criteo_x4_002/environments.txt | 0 .../ctr}/PNN/IPNN_criteo_x4_002/results.csv | 0 .../ctr}/PNN/IPNN_criteo_x4_002/run_expid.py | 0 .../PNN_frappe_x1_020_f371a3ab.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_frappe_x1/README.md | 0 .../ctr}/PNN/IPNN_frappe_x1/environments.txt | 0 .../ctr}/PNN/IPNN_frappe_x1/results.csv | 0 .../ctr}/PNN/IPNN_frappe_x1/run_expid.py | 0 .../PNN_kkbox_x1_015_1b4d837a.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/PNN/IPNN_kkbox_x1/README.md | 0 .../ctr}/PNN/IPNN_kkbox_x1/environments.txt | 0 .../ctr}/PNN/IPNN_kkbox_x1/results.csv | 0 .../ctr}/PNN/IPNN_kkbox_x1/run_expid.py | 0 .../PNN_movielenslatest_x1_026_3f8280ec.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../PNN/IPNN_movielenslatest_x1/README.md | 0 .../IPNN_movielenslatest_x1/environments.txt | 0 .../PNN/IPNN_movielenslatest_x1/results.csv | 0 .../PNN/IPNN_movielenslatest_x1/run_expid.py | 0 .../benchmarks => ranking/ctr}/README.md | 11 +- .../ctr}/SAM/SAM_avazu_x1/README.md | 0 .../SAM_avazu_x1_012_1cecba8c.log | 0 .../SAM_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/SAM/SAM_avazu_x1/environments.txt | 0 .../ctr}/SAM/SAM_avazu_x1/results.csv | 0 .../ctr}/SAM/SAM_avazu_x1/run_expid.py | 0 .../ctr}/SAM/SAM_criteo_x1/README.md | 0 .../SAM_criteo_x1_012_55e25f89.log | 0 .../SAM_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/SAM/SAM_criteo_x1/environments.txt | 0 .../ctr}/SAM/SAM_criteo_x1/results.csv | 0 .../ctr}/SAM/SAM_criteo_x1/run_expid.py | 0 .../ctr}/SAM/SAM_frappe_x1/README.md | 0 .../SAM_frappe_x1_005_1368acce.log | 0 .../SAM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/SAM/SAM_frappe_x1/environments.txt | 0 .../ctr}/SAM/SAM_frappe_x1/results.csv | 0 .../ctr}/SAM/SAM_frappe_x1/run_expid.py | 0 .../ctr}/SAM/SAM_movielenslatest_x1/README.md | 0 .../SAM_movielenslatest_x1_013_68a6bc8b.log | 0 ...SAM_movielenslatest_x1_tuner_config_06.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../SAM_movielenslatest_x1/environments.txt | 0 .../SAM/SAM_movielenslatest_x1/results.csv | 0 .../SAM/SAM_movielenslatest_x1/run_expid.py | 0 .../ctr}/WideDeep/WideDeep_avazu_x1/README.md | 0 .../WideDeep_avazu_x1_002_d8c146ac.log | 0 .../WideDeep_avazu_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_avazu_x1/environments.txt | 0 .../WideDeep/WideDeep_avazu_x1/results.csv | 0 .../WideDeep/WideDeep_avazu_x1/run_expid.py | 0 .../WideDeep/WideDeep_avazu_x4_001/README.md | 0 .../WideDeep_avazu_x4_016_233585a0.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_avazu_x4_001/environments.txt | 0 .../WideDeep_avazu_x4_001/results.csv | 0 .../WideDeep_avazu_x4_001/run_expid.py | 0 .../WideDeep/WideDeep_avazu_x4_002/README.md | 0 .../WideDeep_avazu_x4_043_23ffe850.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_avazu_x4_002/environments.txt | 0 .../WideDeep_avazu_x4_002/results.csv | 0 .../WideDeep_avazu_x4_002/run_expid.py | 0 .../WideDeep/WideDeep_criteo_x1/README.md | 0 .../WideDeep_criteo_x1_010_3a06c5bc.log | 0 .../WideDeep_criteo_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_criteo_x1/environments.txt | 0 .../WideDeep/WideDeep_criteo_x1/results.csv | 0 .../WideDeep/WideDeep_criteo_x1/run_expid.py | 0 .../WideDeep/WideDeep_criteo_x4_001/README.md | 0 .../WideDeep_criteo_x4_024_ba0036f7.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_criteo_x4_001/environments.txt | 0 .../WideDeep_criteo_x4_001/results.csv | 0 .../WideDeep_criteo_x4_001/run_expid.py | 0 .../WideDeep/WideDeep_criteo_x4_002/README.md | 0 .../WideDeep_criteo_x4_007_dbcfd11c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_criteo_x4_002/environments.txt | 0 .../WideDeep_criteo_x4_002/results.csv | 0 .../WideDeep_criteo_x4_002/run_expid.py | 0 .../WideDeep/WideDeep_frappe_x1/README.md | 0 .../WideDeep_frappe_x1_030_af559975.log | 0 .../WideDeep_frappe_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_frappe_x1/environments.txt | 0 .../WideDeep/WideDeep_frappe_x1/results.csv | 0 .../WideDeep/WideDeep_frappe_x1/run_expid.py | 0 .../ctr}/WideDeep/WideDeep_kkbox_x1/README.md | 0 .../WideDeep_kkbox_x1_012_62151ded.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../WideDeep_kkbox_x1/environments.txt | 0 .../WideDeep/WideDeep_kkbox_x1/results.csv | 0 .../WideDeep/WideDeep_kkbox_x1/run_expid.py | 0 .../WideDeep_movielenslatest_x1/README.md | 0 ...deDeep_movielenslatest_x1_007_1b65cd45.log | 0 ...eep_movielenslatest_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../environments.txt | 0 .../WideDeep_movielenslatest_x1/results.csv | 0 .../WideDeep_movielenslatest_x1/run_expid.py | 0 .../CIN_avazu_x1_tuner_config_01.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_avazu_x1/README.md | 0 .../xDeepFM/CIN_avazu_x1/environments.txt | 0 .../ctr}/xDeepFM/CIN_avazu_x1/results.csv | 0 .../ctr}/xDeepFM/CIN_avazu_x1/run_expid.py | 0 .../xDeepFM_avazu_x1_003_7f3fed32.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_avazu_x4_001/README.md | 0 .../xDeepFM/CIN_avazu_x4_001/environments.txt | 0 .../ctr}/xDeepFM/CIN_avazu_x4_001/results.csv | 0 .../xDeepFM/CIN_avazu_x4_001/run_expid.py | 0 .../xDeepFM_avazu_x4_002_9d81123c.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_avazu_x4_002/README.md | 0 .../xDeepFM/CIN_avazu_x4_002/environments.txt | 0 .../ctr}/xDeepFM/CIN_avazu_x4_002/results.csv | 0 .../xDeepFM/CIN_avazu_x4_002/run_expid.py | 0 .../xDeepFM_avazu_x4_009_ce557b77.log | 0 .../CIN_criteo_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_criteo_x1/README.md | 0 .../xDeepFM/CIN_criteo_x1/environments.txt | 0 .../ctr}/xDeepFM/CIN_criteo_x1/results.csv | 0 .../ctr}/xDeepFM/CIN_criteo_x1/run_expid.py | 0 .../xDeepFM_criteo_x1_004_6b5adc06.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_criteo_x4_001/README.md | 0 .../CIN_criteo_x4_001/environments.txt | 0 .../xDeepFM/CIN_criteo_x4_001/results.csv | 0 .../xDeepFM/CIN_criteo_x4_001/run_expid.py | 0 .../xDeepFM_criteo_x4_007_f93ff06e.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_criteo_x4_002/README.md | 0 .../CIN_criteo_x4_002/environments.txt | 0 .../xDeepFM/CIN_criteo_x4_002/results.csv | 0 .../xDeepFM/CIN_criteo_x4_002/run_expid.py | 0 .../xDeepFM_criteo_x4_003_444046bd.log | 0 .../CIN_frappe_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_frappe_x1/README.md | 0 .../xDeepFM/CIN_frappe_x1/environments.txt | 0 .../ctr}/xDeepFM/CIN_frappe_x1/results.csv | 0 .../ctr}/xDeepFM/CIN_frappe_x1/run_expid.py | 0 .../xDeepFM_frappe_x1_008_9e8759c4.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/CIN_kkbox_x1/README.md | 0 .../xDeepFM/CIN_kkbox_x1/environments.txt | 0 .../ctr}/xDeepFM/CIN_kkbox_x1/results.csv | 0 .../ctr}/xDeepFM/CIN_kkbox_x1/run_expid.py | 0 .../xDeepFM_kkbox_x1_009_117199f0.log | 0 ...CIN_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/CIN_movielenslatest_x1/README.md | 0 .../CIN_movielenslatest_x1/environments.txt | 0 .../CIN_movielenslatest_x1/results.csv | 0 .../CIN_movielenslatest_x1/run_expid.py | 0 ...DeepFM_movielenslatest_x1_001_0de9d14a.log | 0 .../xDeepFM_amazonelectronics_x1/README.md | 0 .../environments.txt | 0 .../xDeepFM_amazonelectronics_x1/results.csv | 0 ...epFM_amazonelectronics_x1_024_abaa0691.log | 0 ...M_amazonelectronics_x1_tuner_config_04.csv | 0 ..._amazonelectronics_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/xDeepFM_avazu_x1/README.md | 0 .../xDeepFM/xDeepFM_avazu_x1/environments.txt | 0 .../ctr}/xDeepFM/xDeepFM_avazu_x1/results.csv | 0 .../xDeepFM/xDeepFM_avazu_x1/run_expid.py | 0 .../xDeepFM_avazu_x1_002_937cff08.log | 0 .../xDeepFM_avazu_x1_tuner_config_07.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/xDeepFM_avazu_x4_001/README.md | 0 .../xDeepFM_avazu_x4_001/environments.txt | 0 .../xDeepFM/xDeepFM_avazu_x4_001/results.csv | 0 .../xDeepFM/xDeepFM_avazu_x4_001/run_expid.py | 0 .../xDeepFM_avazu_x4_001_579eef11.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/xDeepFM_avazu_x4_002/README.md | 0 .../xDeepFM_avazu_x4_002/environments.txt | 0 .../xDeepFM/xDeepFM_avazu_x4_002/results.csv | 0 .../xDeepFM/xDeepFM_avazu_x4_002/run_expid.py | 0 .../xDeepFM_avazu_x4_008_e76be77b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/xDeepFM_criteo_x1/README.md | 0 .../xDeepFM_criteo_x1/environments.txt | 0 .../xDeepFM/xDeepFM_criteo_x1/results.csv | 0 .../xDeepFM/xDeepFM_criteo_x1/run_expid.py | 0 .../xDeepFM_criteo_x1_001_e08ec7de.log | 0 .../xDeepFM_criteo_x1_tuner_config_03.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/xDeepFM_criteo_x4_001/README.md | 0 .../xDeepFM_criteo_x4_001/environments.txt | 0 .../xDeepFM/xDeepFM_criteo_x4_001/results.csv | 0 .../xDeepFM_criteo_x4_001/run_expid.py | 0 .../xDeepFM_criteo_x4_001_d509bfbe.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/xDeepFM_criteo_x4_002/README.md | 0 .../xDeepFM_criteo_x4_002/environments.txt | 0 .../xDeepFM/xDeepFM_criteo_x4_002/results.csv | 0 .../xDeepFM_criteo_x4_002/run_expid.py | 0 .../xDeepFM_criteo_x4_003_c601dd6b.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/xDeepFM_frappe_x1/README.md | 0 .../xDeepFM_frappe_x1/environments.txt | 0 .../xDeepFM/xDeepFM_frappe_x1/results.csv | 0 .../xDeepFM/xDeepFM_frappe_x1/run_expid.py | 0 .../xDeepFM_frappe_x1_005_447fa536.log | 0 .../xDeepFM_frappe_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../ctr}/xDeepFM/xDeepFM_kkbox_x1/README.md | 0 .../xDeepFM/xDeepFM_kkbox_x1/environments.txt | 0 .../ctr}/xDeepFM/xDeepFM_kkbox_x1/results.csv | 0 .../xDeepFM/xDeepFM_kkbox_x1/run_expid.py | 0 .../xDeepFM_kkbox_x1_019_49197bdf.log | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/xDeepFM_kuaivideo_x1/README.md | 0 .../xDeepFM_kuaivideo_x1/environments.txt | 0 .../xDeepFM/xDeepFM_kuaivideo_x1/results.csv | 0 .../xDeepFM_kuaivideo_x1_016_0372eae9.log | 0 .../xDeepFM_kuaivideo_x1_tuner_config_02.csv | 0 .../xDeepFM_kuaivideo_x1_tuner_config_02.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM_microvideo1.7m_x1/README.md | 0 .../environments.txt | 0 .../xDeepFM_microvideo1.7m_x1/results.csv | 0 ...xDeepFM_microvideo1.7m_x1_011_7df31553.log | 0 ...epFM_microvideo1.7m_x1_tuner_config_04.csv | 0 ...pFM_microvideo1.7m_x1_tuner_config_04.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM_movielenslatest_x1/README.md | 0 .../environments.txt | 0 .../xDeepFM_movielenslatest_x1/results.csv | 0 .../xDeepFM_movielenslatest_x1/run_expid.py | 0 ...DeepFM_movielenslatest_x1_018_57ed221b.log | 0 ...pFM_movielenslatest_x1_tuner_config_02.csv | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 .../xDeepFM/xDeepFM_taobaoad_x1/README.md | 0 .../xDeepFM_taobaoad_x1/environments.txt | 0 .../xDeepFM/xDeepFM_taobaoad_x1/results.csv | 0 .../xDeepFM_taobaoad_x1_002_3f7806c5.log | 0 .../xDeepFM_taobaoad_x1_tuner_config_01.csv | 0 .../xDeepFM_taobaoad_x1_tuner_config_01.yaml | 0 .../dataset_config.yaml | 0 .../model_config.yaml | 0 requirements.txt | 3 +- 2797 files changed, 2736 insertions(+), 8251 deletions(-) rename .github/workflows/{github-pages.yml => jupyter-book.yml} (91%) delete mode 100644 _toc.yml delete mode 100644 candidate_matching/README.md delete mode 100644 candidate_matching/benchmarks/README.md delete mode 100644 candidate_matching/index.md delete mode 100644 candidate_matching/leaderboard/README.md delete mode 100644 candidate_matching/leaderboard/amazonbooks_x1.json delete mode 100644 candidate_matching/leaderboard/gowalla_x1.json delete mode 100644 candidate_matching/leaderboard/yelp18_x1.json delete mode 100644 candidate_matching/papers.json delete mode 100644 candidate_matching/papers.md delete mode 100644 ctr_prediction/README.md delete mode 100644 ctr_prediction/benchmarks/default delete mode 100644 ctr_prediction/index.md delete mode 100644 ctr_prediction/leaderboard/README.md delete mode 100644 ctr_prediction/leaderboard/avazu_x1.json delete mode 100644 ctr_prediction/leaderboard/avazu_x1.md delete mode 100644 ctr_prediction/leaderboard/avazu_x4_001.json delete mode 100644 ctr_prediction/leaderboard/avazu_x4_002.json delete mode 100644 ctr_prediction/leaderboard/criteo_x1.json delete mode 100644 ctr_prediction/leaderboard/criteo_x1.md delete mode 100644 ctr_prediction/leaderboard/criteo_x4_001.json delete mode 100644 ctr_prediction/leaderboard/criteo_x4_001.md delete mode 100644 ctr_prediction/leaderboard/criteo_x4_002.json delete mode 100644 ctr_prediction/leaderboard/criteo_x4_002.md delete mode 100644 ctr_prediction/leaderboard/frappe_x1.json delete mode 100644 ctr_prediction/leaderboard/kkbox_x1.json delete mode 100644 ctr_prediction/leaderboard/microvideo1.7m_x1.json delete mode 100644 ctr_prediction/leaderboard/movielenslatest_x1.json delete mode 100644 ctr_prediction/leaderboard/taobao_x1.json delete mode 100644 ctr_prediction/papers.json delete mode 100644 ctr_prediction/papers.md delete mode 100644 datasets/Amazon/AmazonBooks_m1/ENMF_data_converter.py delete mode 100644 datasets/Amazon/AmazonBooks_m1/LR_GCCF_data_converter.py delete mode 100644 datasets/Amazon/AmazonBooks_m1/MatchBox_data_converter.py delete mode 100644 datasets/Amazon/AmazonBooks_m1/README.md delete mode 100644 datasets/Amazon/AmazonElectronics_x1/convert_amazonelectronics_x1.py delete mode 100644 datasets/Amazon/README.md delete mode 100644 datasets/Avazu/Avazu_x1/convert_avazu_x1.py delete mode 100644 datasets/Avazu/Avazu_x1/download_avazu_x1.py delete mode 100644 datasets/Avazu/Avazu_x4/split_avazu_x4.py delete mode 100644 datasets/Avazu/README.md delete mode 100644 datasets/Criteo/Criteo_x1/convert_criteo_x1.py delete mode 100644 datasets/Criteo/Criteo_x1/download_criteo_x1.py delete mode 100644 datasets/Criteo/Criteo_x4/split_criteo_x4.py delete mode 100644 datasets/Criteo/README.md delete mode 100644 datasets/Frappe/Frappe_x1/convert_frappe_x1.py delete mode 100644 datasets/Frappe/README.md delete mode 100644 datasets/Gowalla/Gowalla_m1/ENMF_data_converter.py delete mode 100644 datasets/Gowalla/Gowalla_m1/LR_GCCF_data_converter.py delete mode 100644 datasets/Gowalla/Gowalla_m1/MatchBox_data_converter.py delete mode 100644 datasets/Gowalla/Gowalla_m1/README.md delete mode 100644 datasets/KKBox/README.md delete mode 100644 datasets/KuaiShou/KuaiVideo_x1/convert_kuaivideo_x1.py delete mode 100644 datasets/KuaiShou/README.md delete mode 100644 datasets/MicroVideo1.7M/MicroVideo1.7M_x1/convert_microvideo1.7m_x1.py delete mode 100644 datasets/MicroVideo1.7M/README.md delete mode 100644 datasets/MovieLens/MovielensLatest_x1/convert_movielenslatest_x1.py delete mode 100644 datasets/MovieLens/README.md delete mode 100644 datasets/README.md delete mode 100644 datasets/Taobao/README.md delete mode 100644 datasets/Taobao/TaobaoAd_x1/convert_taobaoad_x1.py delete mode 100644 datasets/Yelp/Yelp18_m1/ENMF_data_process.py delete mode 100644 datasets/Yelp/Yelp18_m1/LR_GCCF_data_process.py delete mode 100644 datasets/Yelp/Yelp18_m1/README.md create mode 100644 docs/CTR/leaderboard/amazonelectronics_x1.md create mode 100644 docs/CTR/leaderboard/avazu_x1.csv create mode 100644 docs/CTR/leaderboard/avazu_x4.md create mode 100644 docs/CTR/leaderboard/avazu_x4_001.csv create mode 100644 docs/CTR/leaderboard/avazu_x4_002.csv create mode 100644 docs/CTR/leaderboard/criteo_x1.csv create mode 100644 docs/CTR/leaderboard/criteo_x4.md create mode 100644 docs/CTR/leaderboard/criteo_x4_001.csv delete mode 100644 docs/CTR/leaderboard/criteo_x4_001.md create mode 100644 docs/CTR/leaderboard/criteo_x4_002.csv delete mode 100644 docs/CTR/leaderboard/criteo_x4_002.md create mode 100644 docs/CTR/leaderboard/frappe_x1.csv create mode 100644 docs/CTR/leaderboard/frappe_x1.md create mode 100644 docs/CTR/leaderboard/kkbox_x1.csv create mode 100644 docs/CTR/leaderboard/kkbox_x1.md create mode 100644 docs/CTR/leaderboard/kuaivideo_x1.md create mode 100644 docs/CTR/leaderboard/microvideo1.7m_x1.md create mode 100644 docs/CTR/leaderboard/movielenslatest_x1.csv create mode 100644 docs/CTR/leaderboard/movielenslatest_x1.md create mode 100644 docs/CTR/leaderboard/plots.py create mode 100644 docs/CTR/leaderboard/taobaoad_x1.md create mode 100644 docs/CTR/references.bib create mode 100644 docs/Matching/index.md create mode 100644 docs/Matching/leaderboard/amazonbooks_m1.csv create mode 100644 docs/Matching/leaderboard/amazonbooks_m1.md create mode 100644 docs/Matching/leaderboard/gowalla_m1.csv create mode 100644 docs/Matching/leaderboard/gowalla_m1.md create mode 100644 docs/Matching/leaderboard/index.md create mode 100644 docs/Matching/leaderboard/plots.py create mode 100644 docs/Matching/leaderboard/yelp18_m1.csv create mode 100644 docs/Matching/leaderboard/yelp18_m1.md create mode 100644 docs/Matching/papers.md create mode 100644 docs/Matching/references.bib create mode 100644 docs/Reranking/papers.md rename _config.yml => docs/_config.yml (70%) create mode 100644 docs/_toc.yml delete mode 100644 docs/citations.bib rename contribution.md => docs/contribution.md (100%) rename index.md => docs/index.md (73%) create mode 100644 matching/README.md rename {candidate_matching/benchmarks/CML/CML_amazonbooks_x1 => matching/cf/CML/CML_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/CML/CML_gowalla_x1 => matching/cf/CML/CML_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/CML/CML_yelp18_x1 => matching/cf/CML/CML_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/cf}/CML/main.py (100%) rename {candidate_matching/benchmarks/EASE_r/EASE_amazonbooks_x1 => matching/cf/EASE_R/EASE_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/EASE_r/EASE_gowalla_x1 => matching/cf/EASE_R/EASE_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/EASE_r/EASE_yelp18_x1 => matching/cf/EASE_R/EASE_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks/EASE_r => matching/cf/EASE_R}/main.py (100%) rename {candidate_matching/benchmarks/EASE_r => matching/cf/EASE_R}/src/__init__.py (100%) rename {candidate_matching/benchmarks/EASE_r => matching/cf/EASE_R}/src/ease_rec.py (100%) rename {candidate_matching/benchmarks/EASE_r => matching/cf/EASE_R}/src/utils.py (100%) rename {candidate_matching/benchmarks/ENMF/ENMF_amazonbooks_x1 => matching/cf/ENMF/ENMF_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/ENMF/ENMF_gowalla_x1 => matching/cf/ENMF/ENMF_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/ENMF/ENMF_yelp18_x1 => matching/cf/ENMF/ENMF_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/cf}/ENMF/src/ENMF.py (100%) rename {candidate_matching/benchmarks => matching/cf}/ENMF/src/ENMF_utils.py (100%) rename {candidate_matching/benchmarks => matching/cf}/ENMF/src/README.md (100%) rename {candidate_matching/benchmarks/MF_BPR/MF_BPR_amazonbooks_x1 => matching/cf/MF_BPR/MF_BPR_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/MF_BPR/MF_BPR_gowalla_x1 => matching/cf/MF_BPR/MF_BPR_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/MF_BPR/MF_BPR_yelp18_x1 => matching/cf/MF_BPR/MF_BPR_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks/MF_CCL/MF_CCL_amazonbooks_x1 => matching/cf/MF_CCL/MF_CCL_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/MF_CCL/MF_CCL_gowalla_x1 => matching/cf/MF_CCL/MF_CCL_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/MF_CCL/MF_CCL_yelp18_x1 => matching/cf/MF_CCL/MF_CCL_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/cf}/SLIM/SLIM.py (100%) rename {candidate_matching/benchmarks/SLIM/SLIM_amazonbooks_x1 => matching/cf/SLIM/SLIM_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/SLIM/SLIM_gowalla_x1 => matching/cf/SLIM/SLIM_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/SLIM/SLIM_yelp18_x1 => matching/cf/SLIM/SLIM_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks/SimpleX/SimpleX_amazonbooks_x1 => matching/cf/SimpleX/SimpleX_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/SimpleX/SimpleX_gowalla_x1 => matching/cf/SimpleX/SimpleX_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/SimpleX/SimpleX_yelp18_x1 => matching/cf/SimpleX/SimpleX_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/gnn}/LR_GCCF/LR_GCCF.py (100%) rename {candidate_matching/benchmarks/LR_GCCF/LR_GCCF_amazonbooks_x1 => matching/gnn/LR_GCCF/LR_GCCF_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/LR_GCCF/LR_GCCF_gowalla_x1 => matching/gnn/LR_GCCF/LR_GCCF_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/LR_GCCF/LR_GCCF_yelp18_x1 => matching/gnn/LR_GCCF/LR_GCCF_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/gnn}/LightGCN/LightGCN.py (100%) rename {candidate_matching/benchmarks/LightGCN/LightGCN_amazonbooks_x1 => matching/gnn/LightGCN/LightGCN_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/LightGCN/LightGCN_gowalla_x1 => matching/gnn/LightGCN/LightGCN_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/LightGCN/LightGCN_yelp18_x1 => matching/gnn/LightGCN/LightGCN_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/item2item}/Item2Vec/Item2Vec.py (100%) rename {candidate_matching/benchmarks/Item2Vec/Item2Vec_amazonbooks_x1 => matching/item2item/Item2Vec/Item2Vec_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/Item2Vec/Item2Vec_gowalla_x1 => matching/item2item/Item2Vec/Item2Vec_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/Item2Vec/Item2Vec_yelp18_x1 => matching/item2item/Item2Vec/Item2Vec_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks/ItemCF/ItemCF_amazonbooks_x1 => matching/item2item/ItemCF/ItemCF_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/ItemCF/ItemCF_gowalla_x1 => matching/item2item/ItemCF/ItemCF_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/ItemCF/ItemCF_yelp18_x1 => matching/item2item/ItemCF/ItemCF_yelp18_m1}/README.md (100%) rename {candidate_matching/benchmarks => matching/item2item}/ItemCF/ItemKNN.py (100%) rename {candidate_matching/benchmarks => matching/item2item}/ItemCF/ItemKNN_utils.py (100%) rename {candidate_matching/benchmarks => matching/item2item}/ItemCF/README.md (100%) rename {candidate_matching => matching}/libs/CollMetric/CML.py (100%) rename {candidate_matching => matching}/libs/CollMetric/CML_utils.py (100%) rename {candidate_matching => matching}/libs/CollMetric/LICENSE (100%) rename {candidate_matching => matching}/libs/CollMetric/README.md (100%) rename {candidate_matching => matching}/libs/CollMetric/evaluator.py (100%) rename {candidate_matching => matching}/libs/CollMetric/requirements.txt (100%) rename {candidate_matching => matching}/libs/CollMetric/sampler.py (100%) rename {candidate_matching => matching}/libs/CollMetric/utils.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/data_utils.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/evaluate.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/parser_my.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/test_amazons.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/test_gowalla.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/test_yelp.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/train_amazons.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/train_gowalla.py (100%) rename {candidate_matching => matching}/libs/LR-GCCF/train_yelp.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/README.md (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/__init__.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/cpp/apt_evaluate_foldout.pyx (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/cpp/apt_tools.pyx (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/cpp/evaluate_foldout.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/cpp/include/evaluate_foldout.h (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/cpp/include/thread_pool.h (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/cpp/include/tools.h (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/python/evaluate_foldout.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/evaluator/python/evaluate_loo.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/lightgcn_tf.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/setup.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/utility/README.md (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/utility/batch_test.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/utility/helper.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/utility/load_data.py (100%) rename {candidate_matching => matching}/libs/LightGCN_TF/utility/parser.py (100%) rename {candidate_matching => matching}/libs/README.md (100%) rename {candidate_matching => matching}/libs/daisyRec/LICENSE (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/CDAERecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/Item2VecRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/KNNCFRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/PopRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/PureSVDRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/SLiMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/VAERecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/WRMFRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/extensions/matrix_factorization.pyx (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/extensions/simlib_cython.pyx (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/extensions/simlib_python.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/pair/AFMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/pair/DeepFMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/pair/FMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/pair/MFRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/pair/NFMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/pair/NeuMFRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/point/AFMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/point/DeepFMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/point/FMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/point/MFRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/point/NFMRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/model/point/NeuMFRecommender.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/data.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/generator.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/loader.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/metrics.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/parser.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/sampler.py (100%) rename {candidate_matching => matching}/libs/daisyRec/daisy/utils/splitter.py (100%) rename {candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_amazonbooks_x1 => matching/two_tower/YoutubeDNN/YoutubeDNN_amazonbooks_m1}/README.md (100%) rename {candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_gowalla_x1 => matching/two_tower/YoutubeDNN/YoutubeDNN_gowalla_m1}/README.md (100%) rename {candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_yelp18_x1 => matching/two_tower/YoutubeDNN/YoutubeDNN_yelp18_m1}/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/AFM_avazu_x1_002_4a58edb9.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/AFM_avazu_x4_3bbbc4c9_008_8bd19e2a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/AFM_avazu_x4_009_50fcacf1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/AFM_criteo_x1_004_954c0ecc.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/AFM_criteo_x4_5c863b0f_010_f040edb0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/AFM_criteo_x4_011_4bd97d26.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/AFM_frappe_x1_011_2d591f68.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/dataset_config (5).yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/model_config (10).yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/AFM_kkbox_x1_007_7d582ff2.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_002_76325415.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFM/AFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/AFN_avazu_x1_013_9015d34c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_003_9466021e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_003_24bfb45b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/AFN_criteo_x1_002_32798d82.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_004_8fcb4074.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_005_82d192ec.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/AFN_frappe_x1_004_d2ea60c3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/AFN_kkbox_x1_014_a8ea82ca.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/AFN_movielenslatest_x1_003_cc30c477.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN+_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/AFN_avazu_x1_014_af89ab38.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/AFN_avazu_x4_003_3c4fe87a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/AFN_avazu_x4_012_00ce5d6c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/AFN_criteo_x1_002_d1191676.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/AFN_criteo_x4_012_d479cb4e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/AFN_criteo_x4_080_cf447dc2.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/AFN_frappe_x1_008_f15b0bf0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/AFN_kkbox_x1_006_f1f7fac0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_015_9d6fa874.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AFN/AFN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_044_ac142790.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_004_a663f0bb.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_005_faa15d7f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_009_29c57772.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_006_71fb5d8c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_005_5a9d3de4.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_031_bbf8c17a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_005_26a70b74.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AOANet/AOANet_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/AutoInt_avazu_x1_005_73d0b026.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/AutoInt_avazu_x4_001_eec3dc28.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/AutoInt_avazu_x4_003_cc789c7e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/AutoInt_criteo_x1_005_a4b5787e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/AutoInt_criteo_x4_009_a3d40ae3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/AutoInt_criteo_x4_003_1a01a590.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/AutoInt_frappe_x1_006_dba8e61c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_003_df9d4ed6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/AutoInt_movielenslatest_x1_006_a5e56596.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt+_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/AutoInt_amazonelectronics_x1_004_7a937c94.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_001_af7937e6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_048_8c3b072b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_013_3a66ab94.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_012_e71394ec.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_024_e721f8ce.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_015_f1bb9713.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_005_2b296630.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_004_85296442.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/AutoInt_kuaivideo_x1_011_9ed2831b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt_microvideo1.7m_x1_029_f813da5f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_004_4795ccb3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/AutoInt_taobaoad_x1_012_778cf7e5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/AutoInt/AutoInt_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_044_3f4303a7.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_003_7ed4faca.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_021_c05a2c83.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/BST_taobaoad_x1_021_e30ae99a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/BST/BST_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_017_75c68752.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_025_e2254c14.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_008_9b98f944.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_011_3f46109b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/CCPM/CCPM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/DCN_avazu_x1_002_ffba88fe.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/DCN_avazu_x4_030_85717c33.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/DCN_avazu_x4_006_32b15b95.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/DCN_criteo_x1_001_95179395.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/DCN_criteo_x4_001_964751c8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/DCN_criteo_x4_002_eeeaa5c1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/CrossNet_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/DCN_frappe_x1_005_880c69b8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/DCN_kkbox_x1_024_b363d48e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/DCN_movielenslatest_x1_006_6ae4ad60.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/CrossNet_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_029_366c6259.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/DCN_avazu_x1_004_e58d35c1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/DCN_avazu_x4_018_8f445da6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/DCN_avazu_x4_008_94ed77b8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/DCN_criteo_x1_001_fa7fcfea.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/DCN_criteo_x4_012_dc8ab363.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/DCN_criteo_x4_001_0a86fe97.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/DCN_frappe_x1_013_efa58c31.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/DCN_kkbox_x1_005_362e6c13.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_004_4191aa76.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_010_a992df63.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_017_4810b636.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_048_95110842.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCN/DCN_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/DCNv2_avazu_x1_011_e4cbb525.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/DCNv2_criteo_x1_008_43e17586.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/DCNv2_frappe_x1_001_881fe47a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/DCNv2_movielenslatest_x1_005_a53d8bd5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/CrossNetv2_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_010_7212260c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml (96%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml (97%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_029_81904473.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_001_28c60688.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_007_c207b717.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_008_7047bff3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_017_9199218b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_016_98ea1c72.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_026_55d3948a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DCNv2/DCNv2_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_016_61d63533.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_001_767ae9b5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_018_8f368b53.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_011_f64ca64d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DESTINE/DESTINE_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_022_a22ee885.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_009_657021a9.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_013_a9650956.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_019_5d9b3874.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIEN/DIEN_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_015_8539c013.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_013_fc4bf206.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_006_ab4e3b7f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_012_13c23a36.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DIN/DIN_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_015_cf6fdabe.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_001_4d897285.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_006_216831a3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_002_333e0a39.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DLRM/DLRM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_005_0a5f1f4b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/DNN_avazu_x1_001_3da2d674.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/DNN_avazu_x4_021_144a901f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/DNN_avazu_x4_003_7fd77485.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/DNN_criteo_x1_001_be50edb0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/DNN_criteo_x4_024_673e1651.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/DNN_criteo_x4_031_90b5a63c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/DNN_frappe_x1_001_ad0f0fce.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/DNN_kkbox_x1_021_6036677c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_023_2da45570.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_020_eb07caea.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_001_338b5be6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/DNN_taobaoad_x1_009_0f4cc5a8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DNN/DNN_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_006_4be388eb.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_001_945a31b2.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DSSM/DSSM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_005_a6cf8324.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_040_aa3259c8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_018_3638c8fb.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_056_0f92ea50.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_022_34237390.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepCrossing/DeepCross_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_014_68eadb7e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_004_514a2b87.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_019_9e93795e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_003_f37a42a1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_001_4b788fed.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_024_626165ea.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_033_eb777c4c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_001_4ae3a56e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_005_32cb2ca8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_003_a7784cdb.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_023_bda67d29.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_005_0f6d2e8e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_009_afab5940.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepFM/DeepFM_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_001_ce22770f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_001_6de9e773.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_005_a11ff117.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_022_eb1c9e99.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/DeepIM/DeepIM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_030_97df3f6c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_004_4023a363.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_006_5e8b9617.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_003_b42bf948.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/fuxictr_version.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/EDCN/EDCN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/FFMv2_avazu_x1_003_2c82d4bd.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/FFM_avazu_x4_003_792ee3b7.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/FFM_avazu_x4_004_0fd87979.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/FFMv2_criteo_x1_004_9c79983e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/FFM_criteo_x4_010_d090ef3d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/FFM_criteo_x4_023_0b654e65.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/FFM_frappe_x1_007_b8a83e47.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/FFM_kkbox_x1_017_852fd9b3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_001_79d12e82.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FFM/FFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_010_06d6ae32.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_043_958cbd01.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_001_4832442e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_004_50ff06b8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_014_48888fb8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FGCNN/FGCNN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_006_1e50e8f0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FLEN/FLEN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_009_a87f4871.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/FM_avazu_x1_004_814f7d09.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/FM_avazu_x4_003_a62c6000.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/FM_avazu_x4_003_6dd622eb.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/FM_criteo_x1_001_bea53d16.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/FM_criteo_x4_003_c13a1abf.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/FM_criteo_x4_003_608b63aa.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/FM_frappe_x1_001_6234f1e3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/FM_kkbox_x1_002_c55e9f15.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_012_35007647.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_003_ffc302aa.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_003_3e63baf6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/FM_taobaoad_x1_009_a28e6634.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FM/FM_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_002_f09a284c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_002_3a9a2fa0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_012_fe1312f5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_022_19ca3145.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_004_73513faa.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_012_faef5b65.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_002_aedd06a6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_007_f8ea597b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_017_24eff5cf.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiBiNET/FiBiNET_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_015_9c5d8df1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_002_c8515c76.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_005_918ee532.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_003_c6718583.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_006_097e8622.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_005_033c41f1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_003_57243619.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_003_92b4cef8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_005_73cc20f9.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FiGNN/FiGNN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_018_488deefd.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01 => ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_004_d5d36917.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04 => ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_004_e1ab402f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01 => ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_004_498f3e4f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02 => ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FinalMLP/FinalMLP_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/FINAL_1B_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/FINAL_1B_avazu_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/FINAL_1B_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/FINAL_avazu_x1_030_3ad8933e.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/FINAL_2B_avazu_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/FINAL_2B_avazu_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/FINAL_2B_avazu_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/FINAL_avazu_x1_023_9d3d37bd.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1 => ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/FINAL_1B_criteo_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/FINAL_1B_criteo_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/FINAL_1B_criteo_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/FINAL_criteo_x1_007_b4783421.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/FINAL_2B_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/FINAL_2B_criteo_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/FINAL_2B_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/FINAL_criteo_x1_028_b6c861e4.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1 => ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/FINAL_1B_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/FINAL_1B_frappe_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/FINAL_1B_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/FINAL_frappe_x1_006_75be0578.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/FINAL_2B_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/FINAL_2B_frappe_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/FINAL_2B_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/FINAL_frappe_x1_003_c3722b71.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1 => ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/FINAL_1B_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/FINAL_1B_movielenslatest_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/FINAL_1B_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/FINAL_movielenslatest_x1_008_f8e20ee7.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1}/results.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/FINAL_2B_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/FINAL_2B_movielenslatest_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03}/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/FINAL_2B_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/FINAL_movielenslatest_x1_014_50fc5f7f.log (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/README.md (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/environments.txt (100%) rename {ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1 => ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1}/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_011_eb015129.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_002_a09a4da9.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_001_9ba4938b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_004_2445bd6f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_007_a04f176e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_008_b522838a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_003_28d4fd9f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_012_d3d0ca94.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FmFM/FmFM_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_009_b8820aaa.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_012_3a5f1b67.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_003_9c0d0ea9.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_009_ff52575c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_002_3519edbe.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_001_fc1f0a5d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_005_95cf3ccd.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_006_d4ec0630.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_006_e527bbd6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/FwFM/FwFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/HFM_avazu_x1_002_8a26975b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/HFM_avazu_x4_005_8f97f15f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/HFM_avazu_x4_001_6f0738f0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/HFM_criteo_x1_009_f964ad0a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/HFM_criteo_x4_006_2abdb8e2.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/HFM_criteo_x4_001_0d1cce33.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/HFM_frappe_x1_006_0caf1c14.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/HFM_kkbox_x1_019_7e9801c4.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/HFM_movielenslatest_x1_007_91dbbe82.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM+_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/HFM_avazu_x1_007_bf21aada.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/HFM_avazu_x4_009_8053d0ee.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/HFM_avazu_x4_004_1109463b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/HFM_criteo_x1_006_8906e1e1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/HFM_criteo_x4_008_c1d1ba8a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/HFM_criteo_x4_002_bc5f3953.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_frappe_x1/HFM_frappe_x1_001_3755ddc7.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/HFM_kkbox_x1_006_b549df4b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_002_e5873ea8.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HFM/HFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_002_11ff3102.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_001_a9f41af5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_001_252b26d7.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_001_1b741ae5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_001_af6d1a42.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_001_a187c06d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_003_64d2d04e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_017_4b0da798.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_004_c58c682e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/HOFM/HOFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_027_db66045d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_009_34e90a84.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_006_372a547e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_004_3fdd2b78.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_007_5a759e50.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/InterHAt/InterHAt_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/LR_avazu_x1_007_c7701820.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/LR_avazu_x4_005_93043d62.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/LR_avazu_x4_003_509815a1.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/LR_criteo_x1_008_9581f586.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/LR_criteo_x4_003_76cc7982.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/LR_criteo_x4_003_e33124a6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/LR_frappe_x1_001_ff730f43.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/LR_kkbox_x1_008_aab85bd2.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_001_7530c4ec.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/dataset_config (4).yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/model_config (9).yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LR/LR_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_004_d25a301d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_001_c77e5dd3.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_001_342b3588.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_002_6d2e078f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_003_0455bdef.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/LorentzFM/LorentzFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_034_99b442f6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_008_7071fa3f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_028_015da53e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_010_13a8d29c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/MaskNet/MaskNet_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/NFM_avazu_x1_005_1fe17989.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/NFM_avazu_x4_009_d6601a18.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/NFM_avazu_x4_015_2dd318c6.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/NFM_criteo_x1_002_e07a761d.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/NFM_criteo_x4_017_2326425e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/NFM_criteo_x4_023_54434d6e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/NFM_frappe_x1_012_3ebff53c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/NFM_kkbox_x1_015_cbae7b1e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_010_f3d546bc.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/NFM/NFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/ONN_avazu_x4_006_614049da.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/ONN_avazu_x4_036_23b6ec31.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/ONN_criteo_x4_002_e3541fe7.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/ONN_criteo_x4_106_7a261a01.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/ONN_kkbox_x1_024_650b448f.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/ONN/ONN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/PNN_avazu_x1_002_8a91559c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_009_3c99a8b5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_013_1893e8ce.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/PNN_criteo_x1_007_491aff75.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_002_69a1df28.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_005_2c82efe5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/PNN_frappe_x1_020_f371a3ab.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_015_1b4d837a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_026_3f8280ec.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/PNN/IPNN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/README.md (96%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/SAM_avazu_x1_012_1cecba8c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/SAM_criteo_x1_012_55e25f89.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/SAM_frappe_x1_005_1368acce.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_013_68a6bc8b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/SAM/SAM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_002_d8c146ac.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_016_233585a0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_043_23ffe850.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_010_3a06c5bc.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_024_ba0036f7.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_007_dbcfd11c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_030_af559975.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_012_62151ded.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_007_1b65cd45.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/WideDeep/WideDeep_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x1/xDeepFM_avazu_x1_003_7f3fed32.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_001/xDeepFM_avazu_x4_002_9d81123c.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_avazu_x4_002/xDeepFM_avazu_x4_009_ce557b77.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x1/xDeepFM_criteo_x1_004_6b5adc06.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_001/xDeepFM_criteo_x4_007_f93ff06e.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_criteo_x4_002/xDeepFM_criteo_x4_003_444046bd.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_frappe_x1/xDeepFM_frappe_x1_008_9e8759c4.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_kkbox_x1/xDeepFM_kkbox_x1_009_117199f0.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/CIN_movielenslatest_x1/xDeepFM_movielenslatest_x1_001_0de9d14a.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_024_abaa0691.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_002_937cff08.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_001_579eef11.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_008_e76be77b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_001_e08ec7de.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_001_d509bfbe.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_003_c601dd6b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_005_447fa536.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_019_49197bdf.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_016_0372eae9.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_011_7df31553.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/run_expid.py (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_018_57ed221b.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/README.md (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/environments.txt (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/results.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_002_3f7806c5.log (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.csv (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml (100%) rename {ctr_prediction/benchmarks => ranking/ctr}/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/model_config.yaml (100%) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/jupyter-book.yml similarity index 91% rename from .github/workflows/github-pages.yml rename to .github/workflows/jupyter-book.yml index 136a4a26..4e5f545b 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/jupyter-book.yml @@ -1,4 +1,4 @@ -name: github-pages +name: jupyter-book # Only run this when the master branch changes on: @@ -16,7 +16,7 @@ jobs: - uses: actions/setup-python@v3 with: python-version: 3.7 - - run: pip install jupyter-book + - run: pip install jupyter-book==0.15.1, docutils==0.17.1 # Build the book - name: Build the book diff --git a/LICENSE b/LICENSE index 68756757..d6a5a69c 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright (C) 2022 The BARS Project. + Copyright (C) 2023 The BARS Benchmark. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 0193f147..6abc89dd 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,25 @@ # BARS -BARS is the first open benchmark for recommender systems: https://openbenchmark.github.io/BARS +BARS is a project aimed for open BenchmArking for Recommender Systems: https://openbenchmark.github.io/BARS Despite the significant progress made in both research and practice of recommender systems over the past two decades, there is a lack of a widely-recognized benchmark in this field. This not only increases the difficulty in reproducing existing studies, but also incurs inconsistent experimental results among them, which largely limit the practical value and potential impact of research in this field. In this project, we make our initiative efforts towards open benchamrking for recommender systems. The BARS benchmark project allows anyone to easily follow and contribute, and hopefully drive more solid and reproducible research on recommender systems. The BARS benchmark currently covers the following two tasks. -+ [BarsCTR: A Benchmark for CTR Prediction](https://openbenchmark.github.io/BarsCTR) -+ [BarsMatch: A Benchmark for Candidate Item Matching](https://openbenchmark.github.io/BarsMatch) ++ [BARS-CTR: An Open Benchmark for CTR Prediction](https://openbenchmark.github.io/BARS/CTR) ++ [BARS-Match: An Open Benchmark for Candidate Item Matching](https://openbenchmark.github.io/BARS/Matching) Ongoing projects: -+ BarsRank: A Benchmark for Listwise Re-ranking -+ BarsMTR: A Benchmark for Multi-Task Recommendation ++ BARS-Rerank: An Open Benchmark for Listwise Reranking ++ BARS-MTL: An Open Benchmark for Multi-Task Recommendation +## 🔥 Citation -## Citation - -*:bell: If you find our benchmarks helpful in your research, please kindly cite the following papers.* +If you find our benchmarks helpful in your research, please kindly cite the following paper. > Jieming Zhu, Quanyu Dai, Liangcai Su, Rong Ma, Jinyang Liu, Guohao Cai, Xi Xiao, Rui Zhang. [BARS: Towards Open Benchmarking for Recommender Systems](https://arxiv.org/abs/2205.09626). *The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR)*, 2022. [[Bibtex](https://dblp.org/rec/conf/sigir/ZhuDSMLCXZ22.html?view=bibtex)] - ## Contributing We welcome any contribution that could help improve the BARS benchmark. Check the [start guide on how to contribute](./contribution.md). @@ -31,5 +29,3 @@ We welcome any contribution that could help improve the BARS benchmark. Check th If you have any questions or feedback about the BARS benchamrk, please open a new issue or join our WeChat group. ![Scan QR code](https://openbenchmark.github.io/BARS/_images/wechat.jpg) - - diff --git a/_toc.yml b/_toc.yml deleted file mode 100644 index ca58186a..00000000 --- a/_toc.yml +++ /dev/null @@ -1,73 +0,0 @@ -# Table of contents -# Learn more at https://jupyterbook.org/customize/toc.html - -format: jb-book -root: index.md -parts: -- caption: Open Datasets - chapters: - - file: datasets/README.md - -- caption: CTR Prediction - chapters: - - file: ctr_prediction/index.md - - url: https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks - title: Benchmark Scripts - - file: ctr_prediction/leaderboard/README.md - sections: - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/avazu_x1.html - title: Avazu_x1 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/avazu_x4_001.html - title: Avazu_x4_001 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/avazu_x4_002.html - title: Avazu_x4_002 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/criteo_x1.html - title: Criteo_x1 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/criteo_x4_001.html - title: Criteo_x4_001 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/criteo_x4_002.html - title: Criteo_x4_002 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/frappe_x1.html - title: Frappe_x1 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/kkbox_x1.html - title: KKBox_x1 - - url: https://openbenchmark.github.io/BarsCTR/leaderboard/movielenslatest_x1.html - title: MovielensLatest_x1 - - url: https://openbenchmark.github.io/BarsCTR/papers.html - title: Related Papers - - -- caption: Candidate Matching - chapters: - - file: candidate_matching/index.md - - url: https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks - title: Benchmark Scripts - - file: candidate_matching/leaderboard/README.md - sections: - - url: https://openbenchmark.github.io/BarsMatch/leaderboard/amazonbooks_m1.html - title: AmazonBooks_m1 - - url: https://openbenchmark.github.io/BarsMatch/leaderboard/gowalla_m1.html - title: Gowalla_m1 - - url: https://openbenchmark.github.io/BarsMatch/leaderboard/yelp18_m1.html - title: Yelp18_m1 - - url: https://openbenchmark.github.io/BarsMatch/papers.html - title: Related Papers - -# - caption: Re-ranking - -# - caption: Multi-Task - -- caption: Contribution - chapters: - - file: contribution.md - -- caption: Resources - chapters: - - url: https://github.com/ACMRecSys/recsys-datasets - title: RecSys Datasets - - url: https://github.com/ACMRecSys/recsys-evaluation-frameworks - title: RecSys Libraries - # - file: docs/reproducible.md - - - diff --git a/candidate_matching/README.md b/candidate_matching/README.md deleted file mode 100644 index b81057bf..00000000 --- a/candidate_matching/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# BarsMatch Overview - -BarsMatch: A Benchmark for Candidate Item Matching https://openbenchmark.github.io/BarsMatch - -Recommender systems generally comprise two main stages, matching and ranking. As the first-stage task, candidate item matching is designed to efficiently retrieve hundreds of item candidates out of the entire item corpus. Representative methods of candidate item matching include collaborative filtering, two-tower models, autoencoder-based models, sequential models, graph-based models, etc. To drive research in this direction, the BARS project aims to build an open benchmark for candidate item matching, which consists of: - -+ [A curated list of papers on candidate item matching](https://openbenchmark.github.io/BarsMatch/papers.html), which have been tagged into different categories, such as CF, autoencoders, two-tower models, GNNs, and so on. - -+ [A collection of open datasets](../datasets/README.md) for research on candidate item matching, and unique dataset IDs to track specific data splits for each dataset. - -+ [An open-source library for candidate item matching](https://github.com/xue-pai/MatchBox) with key features in configurability, tunability, and reproduciblity. - -+ Most importantly, [the most comprehensive benchmarking results](./leaderboard/README.md) on various models and datasets. For each result, the detailed reproducing step is recorded along with the open-source benchmarking scripts. - -```{important} -**BARS is a project aimed for open BenchmArking for Recommender Systems**. The ultimate goal of BARS is to drive more reproducible research in the development of recommender systems. -``` - - diff --git a/candidate_matching/benchmarks/README.md b/candidate_matching/benchmarks/README.md deleted file mode 100644 index f2b57182..00000000 --- a/candidate_matching/benchmarks/README.md +++ /dev/null @@ -1,101 +0,0 @@ -# Benchmarks - -To allow extensibility of the BARS benchmark, the code implementation is not binded to any single framework or library. - - - -## Model List - -The following models have been benchmarked with open-source code and detailed reproducing steps. - -| Publication | Model | Paper Title | -| ----:|:----------:|:--------------------------------------------------------------------------------------------| -| WWW'01 | ItemCF | Item-Based Collaborative Filtering Recommendation Algorithms | -| UAI'09 | MF-BPR | BPR: Bayesian Personalized Ranking from Implicit Feedback | -| ICDM'11 | SLIM | SLIM: Sparse Linear Methods for Top-N Recommender Systems | -| RecSys'16 | YoutubeNet | Deep Neural Networks for YouTube Recommendations | -| WWW'17 | NeuMF | Neural Collaborative Filtering | -| WWW'17 | CML | Collaborative Metric Learning | -| SIGIR'19 | NGCF | Neural Graph Collaborative Filtering | -| WWW'19 | EASE^R | Embarrassingly Shallow Autoencoders for Sparse Data | -| AAAI'20 | LR-GCCF | Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach | -| SIGIR'20 | LightGCN | LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation | -| TOIS'20 | ENMF | Efficient Neural Matrix Factorization without Sampling for Recommendation | -| CIKM'21 | SimpleX | SimpleX: A Simple and Strong Baseline for Collaborative Filtering | - - -## AmazonBooks - -:pushpin: Note that we fix **embedding_dim=64** following the setting in NGCF/LightGCN for fair comparisons. - -| Publication | Models | Recall@20 | Recall@50 | NDCG@20 | NDCG@50 | HitRate@20 | HitRate@50 | Steps-to-Reproduce | Contributed-by | -| -----------: | :-------------: | :--------: | :-------: | :--------: | :-----: | :--------: | :--------: | :----------------------------------------------: | ------------------------------------------------------------ | -| | ItemPop | 0.0051 | 0.0101 | 0.0044 | 0.0061 | 0.0419 | 0.0764 | [link](./ItemPop/ItemPop_amazonbooks_x1.md) | Kelong Mao | -| WWW'2001 | ItemKNN | 0.0736 | 0.1175 | 0.0606 | 0.0771 | 0.3765 | 0.5234 | [link](./ItemKNN/ItemKNN_amazonbooks_x1.md) | Jinpeng Wang | -| UAI'2009 | MF-BPR | ~~0.0250~~ | / | ~~0.0196~~ | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| | MF-BPR (ours) | 0.0338 | 0.0660 | 0.0261 | 0.0380 | 0.2103 | 0.3530 | link | XUEPAI | -| ICDM'2011 | SLIM | 0.0755 | 0.1257 | 0.0602 | 0.0791 | 0.3873 | 0.5472 | [link](./SLIM/SLIM_amazonbooks_x1.md) | Kelong Mao | -| NIPS'2005 | GRMF | 0.0354 | / | 0.0270 | / | / | / | / | [Reported by LightGCN paper](https://arxiv.org/abs/2002.02126) | -| MLSP'2016 | Item2Vec | 0.0326 | 0.0623 | 0.0252 | 0.0361 | 0.1897 | 0.3192 | [link](./Item2Vec/Item2Vec_amazonbooks_x1.md) | Yi Li | -| RecSys'2016 | YoutubeDNN | 0.0502 | 0.0924 | 0.0388 | 0.0545 | 0.2757 | 0.4354 | link | XUEPAI | -| WWW'2017 | NeuMF | 0.0258 | / | 0.0200 | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| WWW'2017 | CML | 0.0522 | 0.0953 | 0.0428 | 0.0591 | 0.2840 | 0.4410 | [link](./CML/CML_amazonbooks_x1.md) | Jinpeng Wang | -| SIGIR'2018 | CMN | 0.0267 | / | 0.0218 | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| KDDW'2018 | GC-MC | 0.0288 | / | 0.0224 | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| KDD'2018 | PinSage | 0.0282 | / | 0.0219 | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| RecSys'2018 | HOP-Rec | 0.0309 | / | 0.0232 | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| ICLR'2018 | GAT | 0.0326 | / | 0.0235 | / | / | / | / | [Reported by NAT4Rec paper](https://arxiv.org/abs/2010.12256) | -| WWW'2018 | MultVAE | 0.0407 | / | 0.0315 | / | / | / | / | [Reported by LightGCN paper](https://arxiv.org/abs/2002.02126) | -| ICML'2019 | DisenGCN | 0.0329 | / | 0.0254 | / | / | / | / | [Reported by DGCF paper](https://arxiv.org/pdf/2007.01764) | -| SIGIR'2019 | NGCF | 0.0344 | / | 0.0263 | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| NeurIPS'2019 | MacridVAE | 0.0383 | / | 0.0295 | / | / | / | / | [Reported by DGCF paper](https://arxiv.org/pdf/2007.01764) | -| ICDM'2019 | Multi-GCCF | 0.0363 | / | / | / | / | / | / | [Reported by Multi-GCCF paper](https://arxiv.org/abs/2001.00267) | -| WWW'2019 | EASE^R | 0.0710 | 0.1177 | 0.0567 | 0.0744 | 0.3710 | 0.5293 | [link](./EASE_r/EASE_amazonbooks_x1.md) | XUEPAI | -| TOIS'2020 | ENMF | 0.0359 | 0.0691 | 0.0281 | 0.0404 | 0.2187 | 0.3649 | [link](./ENMF/ENMF_amazonbooks_x1.md) | Jinpeng Wang | -| AAAI'2020 | LR-GCCF | 0.0335 | | 0.0265 | | 0.0349 | | [link](./LR-GCCF/LR-GCCF_amazonbooks_x1.md) | Yi Li | -| SIGIR'2020 | NIA-GCN | 0.0369 | / | 0.0287 | / | / | / | / | [Reported by NAT4Rec paper](https://arxiv.org/abs/2010.12256) | -| SIGIR'2020 | LightGCN | 0.0411 | / | 0.0315 | / | / | / | / | [Reported by LightGCN paper](https://arxiv.org/abs/2002.02126) | -| | LightGCN (ours) | 0.0411 | 0.0799 | 0.0318 | 0.0461 | 0.2423 | 0.4019 | [link](./LightGCN/LightGCN_TF_amazonbooks_x1.md) | Yi Li | -| SIGIR'2020 | DGCF | 0.0422 | / | 0.0324 | / | / | / | / | [Reported by DGCF paper](https://arxiv.org/pdf/2007.01764) | -| Arxiv'2020 | NGAT4Rec | 0.0457 | / | 0.0358 | / | / | / | / | [Reported by NAT4Rec paper](https://arxiv.org/abs/2010.12256) | -| Arxiv'2020 | SGL-ED | 0.0478 | / | 0.0379 | / | / | / | / | [Reported by SGL-ED paper](https://arxiv.org/pdf/2010.10783.pdf) | - -## Yelp18 - -:pushpin: Note that we fix **embedding_dim=64** following the setting in NGCF/LightGCN for fair comparisons. - -| Publication | Models | Recall@20 | Recall@50 | NDCG@20 | NDCG@50 | HitRate@20 | HitRate@50 | Steps-to-Reproduce | Contributed-by | -| -------------: | :--------------------------:|:-------------:|:-------------:|:-----------:|:-----------:|:--------------:|:--------------:|:------------------:|----------------| -| | ItemPop | 0.0124 | 0.0242 | 0.0101 | 0.0145 | 0.0831 | 0.1493 | [link](./ItemPop/ItemPop_yelp18_x1.md) | Kelong Mao | -| WWW'2001 | ItemKNN | 0.0639 | 0.1219 | 0.0531 | 0.0746 | 0.3876 | 0.5753 | [link](./ItemKNN/ItemKNN_yelp18_x1.md) | Jinpeng Wang | -| UAI'2009 | MF-BPR | ~~0.0433~~ | / | ~~0.0354~~ | / | / | / | / | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| | MF-BPR (ours) | 0.0576 | 0.1123 | 0.0468 | 0.0671 | 0.3624 | 0.5577 | link | XUEPAI | -| ICDM'2011 | SLIM | 0.0646 | 0.1213 | 0.0541 | 0.0751 | 0.3912 | 0.5799 | [link](./SLIM/SLIM_yelp18_x1.md) | Kelong Mao | -| MLSP'2016 | Item2Vec | 0.0503 | 0.0971 | 0.0411 | 0.0585 | 0.3267 | 0.5114 | [link](./Item2Vec/Item2Vec_yelp18_x1.md) | Yi Li | -| WWW'2017 | CML | 0.0622 | 0.1181 | 0.0536 | 0.0738 | 0.3810 | 0.5510 | [link](./CML/CML_yelp18_x1.md) | Jinpeng Wang | -| WWW'2019 | EASE^R | 0.0657 | 0.1225 | 0.0552 | 0.0762 | 0.3966 | 0.5839 | [link](./EASE_r/EASE_yelp18_x1.md) | XUEPAI | -| TOIS'2020 | ENMF | 0.0624 | 0.1189 | 0.0515 | 0.0723 | 0.3848 | 0.5792 | [link](./ENMF/ENMF_yelp18_x1.md) | Jinpeng Wang | -| AAAI'2020 | LR-GCCF | 0.0558 | | 0.0343 | | 0.0561 | | [link](./LR-GCCF/LR-GCCF_yelp18_x1.md) | Yi Li | -| SIGIR'2020 | LightGCN | 0.0649 | / | 0.0530 | / | / | / | / | [Reported by LightGCN paper](https://arxiv.org/abs/2002.02126) | -| | LightGCN (ours) | 0.0653 | 0.1254 | 0.0532 | 0.0756 | 0.3974 | 0.5922 | [link](./LightGCN/LightGCN_TF_yelp18_x1.md) | Yi Li | - - - -## Gowalla - -:pushpin: Note that we fix **embedding_dim=64** following the setting in NGCF/LightGCN for fair comparisons. - -| Publication | Models | Recall@20 | Recall@50 | NDCG@20 | NDCG@50 | HitRate@20 | HitRate@50 | Steps-to-Reproduce | Contributed-by | -| -----------: | :----------------------------:|:-------------:|:-------------:|:-----------:|:-----------:|:--------------:|:--------------:|:------------------:|----------------| -| | ItemPop | 0.0416 | 0.0624 | 0.0317 | 0.0379 | 0.2038 | 0.2777 | [link](./ItemPop/ItemPop_gowalla_x1.md) | Kelong Mao | -| WWW'2001 | ItemKNN | 0.1570 | 0.2549 | 0.1214 | 0.1527 | 0.5094 | 0.6650 | [link](./ItemKNN/ItemKNN_gowalla_x1.md) | Jinpeng Wang | -| UAI'2009 | MF-BPR | ~~0.1291~~ | - | ~~0.1109~~ | - | - | - | - | [Reported by NGCF paper](https://arxiv.org/abs/1905.08108) | -| | MF-BPR (ours) | 0.1627 | 0.2533 | 0.1378 | 0.1662 | 0.5544 | 0.6936 | link | XUEPAI | -| ICDM'2011 | SLIM | 0.1699 | 0.2658 | 0.1382 | 0.1687 | 0.5564 | 0.6960 | [link](./SLIM/SLIM_gowalla_x1.md) | Kelong Mao | -| MLSP'2016 | Item2Vec | 0.1326 | 0.2158 | 0.1057 | 0.1320 | 0.4743 | 0.6188 | [link](./Item2Vec/Item2Vec_gowalla_x1.md) | Yi Li | -| WWW'2017 | CML | 0.1670 | 0.2602 | 0.1292 | 0.1587 | 0.5410 | 0.6750 | [link](./benchmarks/CML/CML_gowalla_x1.md) | Jinpeng Wang | -| WWW'2019 | EASE^R | 0.1765 | 0.2701 | 0.1467 | 0.1760 | 0.5727 | 0.7081 | [link](./EASE_r/EASE_gowalla_x1.md) | XUEPAI | -| TOIS'2020 | ENMF | 0.1523 | 0.2379 | 0.1315 | 0.1583 | 0.5336 | 0.6701 | [link](./ENMF/ENMF_gowalla_x1.md) | Jinpeng Wang | -| AAAI'2020 | LR-GCCF | 0.1519 | | 0.1285 | | 0.1555 | | [link](./LR-GCCF/LR-GCCF_gowalla_x1.md) | Yi Li | -| SIGIR'2020 | LightGCN | 0.1830 | / | 0.1550 | / | / | / | / | [Reported by LightGCN paper](https://arxiv.org/abs/2002.02126) | -| | LightGCN (ours) | 01820 | 0.2821 | 0.1547 | 0.1859 | 0.5924 | 0.7295 | [link](./LightGCN/LightGCN_TF_gowalla_x1.md) | Yi Li | diff --git a/candidate_matching/index.md b/candidate_matching/index.md deleted file mode 100644 index b81057bf..00000000 --- a/candidate_matching/index.md +++ /dev/null @@ -1,19 +0,0 @@ -# BarsMatch Overview - -BarsMatch: A Benchmark for Candidate Item Matching https://openbenchmark.github.io/BarsMatch - -Recommender systems generally comprise two main stages, matching and ranking. As the first-stage task, candidate item matching is designed to efficiently retrieve hundreds of item candidates out of the entire item corpus. Representative methods of candidate item matching include collaborative filtering, two-tower models, autoencoder-based models, sequential models, graph-based models, etc. To drive research in this direction, the BARS project aims to build an open benchmark for candidate item matching, which consists of: - -+ [A curated list of papers on candidate item matching](https://openbenchmark.github.io/BarsMatch/papers.html), which have been tagged into different categories, such as CF, autoencoders, two-tower models, GNNs, and so on. - -+ [A collection of open datasets](../datasets/README.md) for research on candidate item matching, and unique dataset IDs to track specific data splits for each dataset. - -+ [An open-source library for candidate item matching](https://github.com/xue-pai/MatchBox) with key features in configurability, tunability, and reproduciblity. - -+ Most importantly, [the most comprehensive benchmarking results](./leaderboard/README.md) on various models and datasets. For each result, the detailed reproducing step is recorded along with the open-source benchmarking scripts. - -```{important} -**BARS is a project aimed for open BenchmArking for Recommender Systems**. The ultimate goal of BARS is to drive more reproducible research in the development of recommender systems. -``` - - diff --git a/candidate_matching/leaderboard/README.md b/candidate_matching/leaderboard/README.md deleted file mode 100644 index 39d21e8a..00000000 --- a/candidate_matching/leaderboard/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# BarsMatch Leaderboard - - -```{tableofcontents} -``` diff --git a/candidate_matching/leaderboard/amazonbooks_x1.json b/candidate_matching/leaderboard/amazonbooks_x1.json deleted file mode 100644 index a585b6c1..00000000 --- a/candidate_matching/leaderboard/amazonbooks_x1.json +++ /dev/null @@ -1,410 +0,0 @@ -{ - "data": [ - { - "year": "2001", - "pub": "WWW'01", - "model": "ItemCF", - "recall_20": "0.0736", - "recall_50": "0.1175", - "ndcg_20": "0.0606", - "ndcg_50": "0.0771", - "hitrate_20": "0.3765", - "hitrate_50": "0.5234", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/ItemCF/ItemCF_amazonbooks_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2009", - "pub": "UAI'09", - "model": "MF-BPR", - "recall_20": "0.0338", - "recall_50": "0.0660", - "ndcg_20": "0.0261", - "ndcg_50": "0.0380", - "hitrate_20": "0.2103", - "hitrate_50": "0.3530", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/MF_BPR/MF_BPR_amazonbooks_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2011", - "pub": "ICDM'11", - "model": "SLIM", - "recall_20": "0.0755", - "recall_50": "0.1257", - "ndcg_20": "0.0602", - "ndcg_50": "0.0791", - "hitrate_20": "0.3873", - "hitrate_50": "0.5472", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/SLIM/SLIM_amazonbooks_x1", - "contr": "Kelong Mao", - "contr_url": "https://github.com/kyriemao" - }, - { - "year": "2017", - "pub": "CIKM'17", - "model": "GRMF", - "recall_20": "0.0354", - "recall_50": "", - "ndcg_20": "0.0270", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by LightGCN", - "contr_url": "https://arxiv.org/abs/2002.02126" - }, - { - "year": "2016", - "pub": "MLSP'16", - "model": "Item2Vec", - "recall_20": "0.0326", - "recall_50": "0.0623", - "ndcg_20": "0.0252", - "ndcg_50": "0.0361", - "hitrate_20": "0.1897", - "hitrate_50": "0.3192", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/Item2Vec/Item2Vec_amazonbooks_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "recall_20": "0.0502", - "recall_50": "0.0924", - "ndcg_20": "0.0388", - "ndcg_50": "0.0545", - "hitrate_20": "0.2757", - "hitrate_50": "0.4354", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_amazonbooks_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "NeuMF", - "recall_20": "0.0258", - "recall_50": "", - "ndcg_20": "0.0200", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2017", - "pub": "WWW'07", - "model": "CML", - "recall_20": "0.0522", - "recall_50": "0.0953", - "ndcg_20": "0.0428", - "ndcg_50": "0.0591", - "hitrate_20": "0.2840", - "hitrate_50": "0.4410", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/CML/CML_amazonbooks_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2018", - "pub": "SIGIR'18", - "model": "CMN", - "recall_20": "0.0267", - "recall_50": "", - "ndcg_20": "0.0218", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "KDDW'18", - "model": "GC-MC", - "recall_20": "0.0288", - "recall_50": "", - "ndcg_20": "0.0224", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "PinSage", - "recall_20": "0.0282", - "recall_50": "", - "ndcg_20": "0.0219", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "RecSys'18", - "model": "HOP-Rec", - "recall_20": "0.0309", - "recall_50": "", - "ndcg_20": "0.0232", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "ICLR'18", - "model": "GAT", - "recall_20": "0.0326", - "recall_50": "", - "ndcg_20": "0.0235", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "MultVAE", - "recall_20": "0.0407", - "recall_50": "", - "ndcg_20": "0.0315", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by LightGCN", - "contr_url": "https://arxiv.org/abs/2002.02126" - }, - { - "year": "2019", - "pub": "ICML'19", - "model": "DisenGCN", - "recall_20": "0.0329", - "recall_50": "", - "ndcg_20": "0.0254", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "NGCF", - "recall_20": "0.0344", - "recall_50": "", - "ndcg_20": "0.0263", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2019", - "pub": "NeurIPS'19", - "model": "MacridVAE", - "recall_20": "0.0383", - "recall_50": "", - "ndcg_20": "0.0295", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "EASE^R", - "recall_20": "0.0710", - "recall_50": "0.1177", - "ndcg_20": "0.0567", - "ndcg_50": "0.0744", - "hitrate_20": "0.3710", - "hitrate_50": "0.5293", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/EASE_r/EASE_amazonbooks_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "TOIS'20", - "model": "ENMF", - "recall_20": "0.0359", - "recall_50": "0.0691", - "ndcg_20": "0.0281", - "ndcg_50": "0.0404", - "hitrate_20": "0.2187", - "hitrate_50": "0.3649", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/ENMF/ENMF_amazonbooks_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LR-GCCF", - "recall_20": "0.0335", - "recall_50": "", - "ndcg_20": "0.0265", - "ndcg_50": "", - "hitrate_20": "0.0349", - "hitrate_50": "", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/LR_GCCF/LR_GCCF_amazonbooks_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "NIA-GCN", - "recall_20": "0.0369", - "recall_50": "", - "ndcg_20": "0.0287", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "LightGCN", - "recall_20": "0.0411", - "recall_50": "0.0799", - "ndcg_20": "0.0318", - "ndcg_50": "0.0461", - "hitrate_20": "0.2423", - "hitrate_50": "0.4019", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/LightGCN/LightGCN_amazonbooks_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "DGCF", - "recall_20": "0.0422", - "recall_50": "", - "ndcg_20": "0.0324", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2020", - "pub": "Arixv'20", - "model": "NGAT4Rec", - "recall_20": "0.0457", - "recall_50": "", - "ndcg_20": "0.0358", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SGL-ED", - "recall_20": "0.0478", - "recall_50": "", - "ndcg_20": "0.0379", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by SGL-ED", - "contr_url": "https://arxiv.org/abs/2010.10783" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "SimpleX", - "recall_20": "0.0583", - "recall_50": "0.1005", - "ndcg_20": "0.0468", - "ndcg_50": "0.0624", - "hitrate_20": "0.3030", - "hitrate_50": "0.4557", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/SimpleX/SimpleX_amazonbooks_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "UltraGCN", - "recall_20": "0.0681", - "recall_50": "", - "ndcg_20": "0.0556", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "https://github.com/xue-pai/UltraGCN", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "MF-CCL", - "recall_20": "0.0559", - "recall_50": "0.0961", - "ndcg_20": "0.0447", - "ndcg_50": "0.0596", - "hitrate_20": "0.2943", - "hitrate_50": "0.4427", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/MF_CCL/MF_CCL_amazonbooks_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "GF-CF", - "recall_20": "0.0710", - "recall_50": "", - "ndcg_20": "0.0584", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by GF-CF", - "contr_url": "https://arxiv.org/abs/2108.07567" - } - ] -} \ No newline at end of file diff --git a/candidate_matching/leaderboard/gowalla_x1.json b/candidate_matching/leaderboard/gowalla_x1.json deleted file mode 100644 index 235a0c75..00000000 --- a/candidate_matching/leaderboard/gowalla_x1.json +++ /dev/null @@ -1,382 +0,0 @@ -{ - "data": [ - { - "year": "2001", - "pub": "WWW'01", - "model": "ItemCF", - "recall_20": "0.1570", - "recall_50": "0.2549", - "ndcg_20": "0.1214", - "ndcg_50": "0.1527", - "hitrate_20": "0.5094", - "hitrate_50": "0.6650", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/ItemCF/ItemCF_gowalla_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2009", - "pub": "UAI'09", - "model": "MF-BPR", - "recall_20": "0.1627", - "recall_50": "0.2533", - "ndcg_20": "0.1378", - "ndcg_50": "0.1662", - "hitrate_20": "0.5544", - "hitrate_50": "0.6936", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/MF_BPR/MF_BPR_gowalla_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2011", - "pub": "ICMD'11", - "model": "SLIM", - "recall_20": "0.1699", - "recall_50": "0.2658", - "ndcg_20": "0.1382", - "ndcg_50": "0.1687", - "hitrate_20": "0.5564", - "hitrate_50": "0.6960", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/SLIM/SLIM_gowalla_x1", - "contr": "Kelong Mao", - "contr_url": "https://github.com/kyriemao" - }, - { - "year": "2016", - "pub": "MLSP'16", - "model": "Item2Vec", - "recall_20": "0.1326", - "recall_50": "0.2158", - "ndcg_20": "0.1057", - "ndcg_50": "0.1320", - "hitrate_20": "0.4743", - "hitrate_50": "0.6188", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/Item2Vec/Item2Vec_gowalla_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "CML", - "recall_20": "0.1670", - "recall_50": "0.2602", - "ndcg_20": "0.1292", - "ndcg_50": "0.1587", - "hitrate_20": "0.5410", - "hitrate_50": "0.6750", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/benchmarks/CML/CML_gowalla_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "EASE^R", - "recall_20": "0.1765", - "recall_50": "0.2701", - "ndcg_20": "0.1467", - "ndcg_50": "0.1760", - "hitrate_20": "0.5727", - "hitrate_50": "0.7081", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/EASE_R/EASE_gowalla_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "TOIS'20", - "model": "ENMF", - "recall_20": "0.1523", - "recall_50": "0.2379", - "ndcg_20": "0.1315", - "ndcg_50": "0.1583", - "hitrate_20": "0.5336", - "hitrate_50": "0.6701", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/ENMF/ENMF_gowalla_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LR-GCCF", - "recall_20": "0.1519", - "recall_50": "", - "ndcg_20": "0.1285", - "ndcg_50": "", - "hitrate_20": "0.1555", - "hitrate_50": "", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/LR_GCCF/LR_GCCF_gowalla_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "LightGCN", - "recall_20": "0.1820", - "recall_50": "0.2821", - "ndcg_20": "0.1547", - "ndcg_50": "0.1859", - "hitrate_20": "0.5924", - "hitrate_50": "0.7295", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/LightGCN/LightGCN_gowalla_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "DGCF", - "recall_20": "0.1794", - "recall_50": "", - "ndcg_20": "0.1521", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "recall_20": "0.1754", - "recall_50": "0.2711", - "ndcg_20": "0.1473", - "ndcg_50": "0.1772", - "hitrate_20": "0.5628", - "hitrate_50": "0.6978", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_gowalla_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "CIKM'17", - "model": "GRMF", - "recall_20": "0.1477", - "recall_50": "", - "ndcg_20": "0.1205", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by LightGCN", - "contr_url": "https://arxiv.org/abs/2002.02126" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "NeuMF", - "recall_20": "0.1399", - "recall_50": "", - "ndcg_20": "0.1212", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "SIGIR'18", - "model": "CMN", - "recall_20": "0.1405", - "recall_50": "", - "ndcg_20": "0.1221", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "KDDW'18", - "model": "GC-MC", - "recall_20": "0.1395", - "recall_50": "", - "ndcg_20": "0.1204", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "PinSage", - "recall_20": "0.1380", - "recall_50": "", - "ndcg_20": "0.1196", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "RecSys'18", - "model": "HOP-Rec", - "recall_20": "0.1399", - "recall_50": "", - "ndcg_20": "0.1214", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "MultVAE", - "recall_20": "0.1641", - "recall_50": "", - "ndcg_20": "0.1335", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by LightGCN", - "contr_url": "https://arxiv.org/abs/2002.02126" - }, - { - "year": "2019", - "pub": "ICML'19", - "model": "DisenGCN", - "recall_20": "0.1356", - "recall_50": "", - "ndcg_20": "0.1174", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "NGCF", - "recall_20": "0.1570", - "recall_50": "", - "ndcg_20": "0.1327", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2019", - "pub": "NeurIPS'19", - "model": "MacridVAE", - "recall_20": "0.1618", - "recall_50": "", - "ndcg_20": "0.1202", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "NIA-GCN", - "recall_20": "0.1726", - "recall_50": "", - "ndcg_20": "0.1358", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NIA-GCN", - "contr_url": "https://dl.acm.org/doi/10.1145/3397271.3401123" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "SimpleX", - "recall_20": "0.1872", - "recall_50": "0.2874", - "ndcg_20": "0.1557", - "ndcg_50": "0.1868", - "hitrate_20": "0.5927", - "hitrate_50": "0.7272", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/SimpleX/SimpleX_gowalla_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "UltraGCN", - "recall_20": "0.1862", - "recall_50": "", - "ndcg_20": "0.1580", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "https://github.com/xue-pai/UltraGCN", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "MF-CCL", - "recall_20": "0.1837", - "recall_50": "0.2871", - "ndcg_20": "0.1493", - "ndcg_50": "0.1816", - "hitrate_20": "0.5840", - "hitrate_50": "0.7243", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/MF_CCL/MF_CCL_gowalla_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "ICLR'18", - "model": "GAT", - "recall_20": "0.1501", - "recall_50": "", - "ndcg_20": "0.1233", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Kelong Mao", - "contr_url": "https://github.com/kyriemao" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "GF-CF", - "recall_20": "0.1849", - "recall_50": "", - "ndcg_20": "0.1518", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by GF-CF", - "contr_url": "https://arxiv.org/abs/2108.07567" - } - ] -} \ No newline at end of file diff --git a/candidate_matching/leaderboard/yelp18_x1.json b/candidate_matching/leaderboard/yelp18_x1.json deleted file mode 100644 index 25e26476..00000000 --- a/candidate_matching/leaderboard/yelp18_x1.json +++ /dev/null @@ -1,397 +0,0 @@ -{ - "data": [ - { - "year": "2001", - "pub": "WWW'01", - "model": "ItemCF", - "recall_20": "0.0639", - "recall_50": "0.1219", - "ndcg_20": "0.0531", - "ndcg_50": "0.0746", - "hitrate_20": "0.3876", - "hitrate_50": "0.5753", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/ItemCF/ItemCF_yelp18_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2009", - "pub": "UAI'09", - "model": "MF-BPR", - "recall_20": "0.0576", - "recall_50": "0.1123", - "ndcg_20": "0.0468", - "ndcg_50": "0.0671", - "hitrate_20": "0.3624", - "hitrate_50": "0.5577", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/MF_BPR/MF_BPR_yelp18_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2011", - "pub": "ICMD'11", - "model": "SLIM", - "recall_20": "0.0646", - "recall_50": "0.1213", - "ndcg_20": "0.0541", - "ndcg_50": "0.0751", - "hitrate_20": "0.3912", - "hitrate_50": "0.5799", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/SLIM/SLIM_yelp18_x1", - "contr": "Kelong Mao", - "contr_url": "https://github.com/kyriemao" - }, - { - "year": "2016", - "pub": "MLSP'16", - "model": "Item2Vec", - "recall_20": "0.0503", - "recall_50": "0.0971", - "ndcg_20": "0.0411", - "ndcg_50": "0.0585", - "hitrate_20": "0.3267", - "hitrate_50": "0.5114", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/Item2Vec/Item2Vec_yelp18_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "CML", - "recall_20": "0.0622", - "recall_50": "0.1181", - "ndcg_20": "0.0536", - "ndcg_50": "0.0738", - "hitrate_20": "0.3810", - "hitrate_50": "0.5510", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/CML/CML_yelp18_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "EASE^R", - "recall_20": "0.0657", - "recall_50": "0.1225", - "ndcg_20": "0.0552", - "ndcg_50": "0.0762", - "hitrate_20": "0.3966", - "hitrate_50": "0.5839", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/EASE_r/EASE_yelp18_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "TOIS'20", - "model": "ENMF", - "recall_20": "0.0624", - "recall_50": "0.1189", - "ndcg_20": "0.0515", - "ndcg_50": "0.0723", - "hitrate_20": "0.3848", - "hitrate_50": "0.5792", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/ENMF/ENMF_yelp18_x1", - "contr": "Jinpeng Wang", - "contr_url": "" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LR-GCCF", - "recall_20": "0.0558", - "recall_50": "", - "ndcg_20": "0.0343", - "ndcg_50": "", - "hitrate_20": "0.0561", - "hitrate_50": "", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/LR_GCCF/LR_GCCF_yelp18_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "LightGCN", - "recall_20": "0.0653", - "recall_50": "0.1254", - "ndcg_20": "0.0532", - "ndcg_50": "0.0756", - "hitrate_20": "0.3974", - "hitrate_50": "0.5922", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/LightGCN/LightGCN_yelp18_x1", - "contr": "Yi Li", - "contr_url": "https://github.com/ACnoWA" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "recall_20": "0.0686", - "recall_50": "0.1312", - "ndcg_20": "0.0567", - "ndcg_50": "0.0798", - "hitrate_20": "0.4100", - "hitrate_50": "0.6060", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_yelp18_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "CIKM'17", - "model": "GRMF", - "recall_20": "0.0571", - "recall_50": "", - "ndcg_20": "0.0462", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "NeuMF", - "recall_20": "0.0451", - "recall_50": "", - "ndcg_20": "0.0363", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "SIGIR'18", - "model": "CMN", - "recall_20": "0.0457", - "recall_50": "", - "ndcg_20": "0.0369", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "KDDW'18", - "model": "GC-MC", - "recall_20": "0.0462", - "recall_50": "", - "ndcg_20": "0.0379", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "PinSage", - "recall_20": "0.0471", - "recall_50": "", - "ndcg_20": "0.0393", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "RecSys'18", - "model": "HOP-Rec", - "recall_20": "0.0517", - "recall_50": "", - "ndcg_20": "0.0428", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2018", - "pub": "ICLR'18", - "model": "GAT", - "recall_20": "0.0543", - "recall_50": "", - "ndcg_20": "0.0431", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "MultVAE", - "recall_20": "0.0584", - "recall_50": "", - "ndcg_20": "0.0450", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by SGL-ED", - "contr_url": "https://arxiv.org/abs/2010.10783" - }, - { - "year": "2019", - "pub": "ICML'19", - "model": "DisenGCN", - "recall_20": "0.0558", - "recall_50": "", - "ndcg_20": "0.0454", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "NGCF", - "recall_20": "0.0579", - "recall_50": "", - "ndcg_20": "0.0477", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGCF", - "contr_url": "https://arxiv.org/abs/1905.08108" - }, - { - "year": "2019", - "pub": "NeurIPS'19", - "model": "MacridVAE", - "recall_20": "0.0612", - "recall_50": "", - "ndcg_20": "0.0495", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by DGCF", - "contr_url": "https://arxiv.org/pdf/2101.02844.pdf" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "NIA-GCN", - "recall_20": "0.0599", - "recall_50": "", - "ndcg_20": "0.0491", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2020", - "pub": "Arixv'20", - "model": "NGAT4Rec", - "recall_20": "0.0675", - "recall_50": "", - "ndcg_20": "0.0554", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by NGAT4Rec", - "contr_url": "https://arxiv.org/abs/2010.12256" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SGL-ED", - "recall_20": "0.0675", - "recall_50": "", - "ndcg_20": "0.0555", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by SGL-ED", - "contr_url": "https://arxiv.org/abs/2010.10783" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "SimpleX", - "recall_20": "0.0701", - "recall_50": "0.1322", - "ndcg_20": "0.0575", - "ndcg_50": "0.0805", - "hitrate_20": "0.4152", - "hitrate_50": "0.6088", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/SimpleX/SimpleX_yelp18_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "UltraGCN", - "recall_20": "0.0683", - "recall_50": "", - "ndcg_20": "0.0561", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "https://github.com/xue-pai/UltraGCN", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "MF-CCL", - "recall_20": "0.0698", - "recall_50": "0.1322", - "ndcg_20": "0.0572", - "ndcg_50": "0.0803", - "hitrate_20": "0.4133", - "hitrate_50": "0.6106", - "link": "https://github.com/openbenchmark/BARS/tree/master/candidate_matching/benchmarks/MF_CCL/MF_CCL_yelp18_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "GF-CF", - "recall_20": "0.0697", - "recall_50": "", - "ndcg_20": "0.0571", - "ndcg_50": "", - "hitrate_20": "", - "hitrate_50": "", - "link": "", - "contr": "Reported by GF-CF", - "contr_url": "https://arxiv.org/abs/2108.07567" - } - - ] -} \ No newline at end of file diff --git a/candidate_matching/papers.json b/candidate_matching/papers.json deleted file mode 100644 index 1fea7c0b..00000000 --- a/candidate_matching/papers.json +++ /dev/null @@ -1,389 +0,0 @@ -{ - "data": [ - { - "year": "2020", - "pub": "KDD'20", - "model": "EBR", - "paper": "Embedding-based Retrieval in Facebook Search", - "authors": "Jui-Ting Huang, Ashish Sharma, Shuying Sun, Li Xia, David Zhang, Philip Pronin, Janani Padmanabhan, Giuseppe Ottaviano, Linjun Yang", - "link": "https://arxiv.org/abs/2006.11632", - "company": "Facebook, Microsoft", - "code": "https://paperswithcode.com/paper/embedding-based-retrieval-in-facebook-search", - "tags": "#Two-Tower" - }, - { - "year": "2020", - "pub": "KDD'20", - "model": "PinnerSage", - "paper": "PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterest", - "authors": "Aditya Pal, Chantat Eksombatchai, Yitong Zhou, Bo Zhao, Charles Rosenberg, Jure Leskovec", - "link": "https://arxiv.org/abs/2007.03634", - "company": "Pinterest", - "code": "", - "tags": "#Multi-Interest" - }, - { - "year": "2020", - "pub": "KDD'20", - "model": "ComiRec", - "paper": "Controllable Multi-Interest Framework for Recommendation", - "authors": "Yukuo Cen, Jianwei Zhang, Xu Zou, Chang Zhou, Hongxia Yang, Jie Tang", - "link": "https://arxiv.org/abs/2005.09347", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/controllable-multi-interest-framework-for", - "tags": "#Multi-Interest" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "MIND", - "paper": "Multi-Interest Network with Dynamic Routing for Recommendation at Tmall", - "authors": "Chao Li, Zhiyuan Liu, Mengmeng Wu, Yuchi Xu, Pipei Huang, Huan Zhao, Guoliang Kang, Qiwei Chen, Wei Li, Dik Lun Lee", - "link": "https://dl.acm.org/doi/abs/10.1145/3357384.3357814", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/multi-interest-network-with-dynamic-routing", - "tags": "#Multi-Interest" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "BERT4Rec", - "paper": "BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer", - "authors": "Fei Sun, Jun Liu, Jian Wu, Changhua Pei, Xiao Lin, Wenwu Ou, Peng Jiang", - "link": "https://arxiv.org/abs/1904.06690", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/bert4rec-sequential-recommendation-with", - "tags": "#Sequential" - }, - { - "year": "2019", - "pub": "NeurIPS'19", - "model": "JTM", - "paper": "Joint Optimization of Tree-based Index and Deep Model for Recommender Systems", - "authors": "Han Zhu, Daqing Chang, Ziru Xu, Pengye Zhang, Xiang Li, Jie He, Han Li, Jian Xu, Kun Gai", - "link": "https://arxiv.org/abs/1902.07565", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/joint-optimization-of-tree-based-index-and", - "tags": "#Index" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "TDM", - "paper": "Learning Tree-based Deep Model for Recommender Systems", - "authors": "Han Zhu, Xiang Li, Pengye Zhang, Guozheng Li, Jie He, Han Li, Kun Gai", - "link": "https://arxiv.org/abs/1801.02294", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/learning-tree-based-deep-model-for", - "tags": "#Index" - }, - { - "year": "2019", - "pub": "KDD'19", - "model": "RALM", - "paper": "Real-time Attention Based Look-alike Model for Recommender System", - "authors": "Yudan Liu, Kaikai Ge, Xu Zhang, Leyu Lin", - "link": "https://arxiv.org/abs/1906.05022", - "company": "Tencent", - "code": "https://paperswithcode.com/paper/real-time-attention-based-look-alike-model", - "tags": "#Look-alike" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "", - "paper": "Learning and Transferring IDs Representation in E-commerce", - "authors": "Kui Zhao, Yuechuan Li, Zhaoqian Shuai, Cheng Yang", - "link": "https://arxiv.org/abs/1712.08289", - "company": "Alibaba", - "code": "", - "tags": "#Embedding" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "Q&R", - "paper": "Q&R: A Two-Stage Approach Toward Interactive Recommendation", - "authors": "Konstantina Christakopoulou, Alex Beutel, Rui Li, Sagar Jain, Ed H. Chi", - "link": "http://alexbeutel.com/papers/q-and-r-kdd2018.pdf", - "company": "Google", - "code": "", - "tags": "#Interactive" - }, - { - "year": "2001", - "pub": "WWW'01", - "model": "ItemCF", - "paper": "Item-based Collaborative Filtering Recommendation Algorithms", - "authors": "Badrul Sarwar, George Karypis, Joseph Konstan, John Riedl", - "link": "https://dl.acm.org/doi/10.1145/371920.372071", - "company": "GroupLens", - "code": "https://github.com/AmazingDD/daisyRec", - "tags": "#CF" - }, - { - "year": "2009", - "pub": "UAI'09", - "model": "MF-BPR", - "paper": "BPR: Bayesian Personalized Ranking from Implicit Feedback", - "authors": "Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, Lars Schmidt-Thieme", - "link": "https://arxiv.org/abs/1205.2618", - "company": "", - "code": "https://paperswithcode.com/paper/bpr-bayesian-personalized-ranking-from", - "tags": "#CF" - }, - { - "year": "2011", - "pub": "ICDM'11", - "model": "SLIM", - "paper": "SLIM: Sparse Linear Methods for Top-N Recommender Systems", - "authors": "Xia Ning, George Karypis", - "link": "https://ieeexplore.ieee.org/abstract/document/6137254", - "company": "", - "code": "https://github.com/AmazingDD/daisyRec", - "tags": "#AutoEncoder" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "Deep Neural Networks for YouTube Recommendations", - "authors": "Paul Covington, Jay Adams, Emre Sargin", - "link": "https://dl.acm.org/doi/10.1145/2959100.2959190", - "company": "Google", - "code": "https://paperswithcode.com/paper/deep-neural-networks-for-youtube", - "tags": "#Two-Tower" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "NeuMF", - "paper": "Neural Collaborative Filtering", - "authors": "Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, Tat-Seng Chua", - "link": "https://dl.acm.org/doi/abs/10.1145/3038912.3052569", - "company": "", - "code": "https://paperswithcode.com/paper/neural-collaborative-filtering", - "tags": "#CF" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "NGCF", - "paper": "Neural Graph Collaborative Filtering", - "authors": "Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, Tat-Seng Chua", - "link": "https://arxiv.org/abs/1905.08108", - "company": "", - "code": "https://paperswithcode.com/paper/neural-graph-collaborative-filtering", - "tags": "#GNN" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "EASE^R", - "paper": "Embarrassingly Shallow Autoencoders for Sparse Data", - "authors": "Harald Steck", - "link": "https://arxiv.org/abs/1905.03375", - "company": "Netflix", - "code": "https://paperswithcode.com/paper/190503375", - "tags": "#AutoEncoder" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "LightGCN", - "paper": "LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation", - "authors": "Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, Meng Wang", - "link": "https://dl.acm.org/doi/abs/10.1145/3397271.3401063", - "company": "Kuaishou", - "code": "https://paperswithcode.com/paper/lightgcn-simplifying-and-powering-graph", - "tags": "#GNN" - }, - { - "year": "2020", - "pub": "TOIS'20", - "model": "ENMF", - "paper": "Efficient Neural Matrix Factorization without Sampling for Recommendation", - "authors": "Chong Chen, Min Zhang, Yongfeng Zhang, Yiqun Liu, Shaoping Ma", - "link": "https://dl.acm.org/doi/abs/10.1145/3373807", - "company": "", - "code": "https://github.com/chenchongthu/ENMF", - "tags": "#CF" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "SimpleX/ MF-CCL", - "paper": "SimpleX: A Simple and Strong Baseline for Collaborative Filtering", - "authors": "Kelong Mao, Jieming Zhu, Jinpeng Wang, Quanyu Dai, Zhenhua Dong, Xi Xiao, Xiuqiang He", - "link": "https://arxiv.org/abs/2109.12613", - "company": "Huawei", - "code": "https://paperswithcode.com/paper/simplex-a-simple-and-strong-baseline-for", - "tags": "#CF" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "UltraGCN", - "paper": "UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation", - "authors": "Kelong Mao, Jieming Zhu, Xi Xiao, Biao Lu, Zhaowei Wang, Xiuqiang He", - "link": "https://arxiv.org/abs/2110.15114", - "company": "Huawei", - "code": "https://paperswithcode.com/paper/ultragcn-ultra-simplification-of-graph", - "tags": "#GNN" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SGL", - "paper": "Self-supervised Graph Learning for Recommendation", - "authors": "Jiancan Wu, Xiang Wang, Fuli Feng, Xiangnan He, Liang Chen, Jianxun Lian, Xing Xie", - "link": "https://arxiv.org/abs/2010.10783", - "company": "", - "code": "https://paperswithcode.com/paper/self-supervised-graph-learning-for", - "tags": "#GNN" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "CML", - "paper": "Collaborative Metric Learning", - "authors": "Cheng-Kang Hsieh, Longqi Yang, Yin Cui, Tsung-Yi Lin, Serge Belongie, Deborah Estrin", - "link": "https://dl.acm.org/doi/pdf/10.1145/3038912.3052639?download=true", - "company": "", - "code": "https://paperswithcode.com/paper/collaborative-metric-learning", - "tags": "#CF" - }, - { - "year": "2018", - "pub": "SIGIR'18", - "model": "CMN", - "paper": "Collaborative Memory Network for Recommendation Systems", - "authors": "Travis Ebesu, Bin Shen, Yi Fang", - "link": "https://arxiv.org/abs/1804.10862", - "company": "Google", - "code": "https://paperswithcode.com/paper/collaborative-memory-network-for", - "tags": "#CF" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "MultVAE", - "paper": "Variational Autoencoders for Collaborative Filtering", - "authors": "Dawen Liang, Rahul G. Krishnan, Matthew D. Hoffman, Tony Jebara", - "link": "https://dl.acm.org/doi/10.1145/3178876.3186150", - "company": "Netflix, Google", - "code": "https://paperswithcode.com/paper/variational-autoencoders-for-collaborative", - "tags": "#AutoEncoder" - }, - { - "year": "2019", - "pub": "NeurIPS'19", - "model": "MacridVAE", - "paper": "Learning Disentangled Representations for Recommendation", - "authors": "Jianxin Ma, Chang Zhou, Peng Cui, Hongxia Yang, Wenwu Zhu", - "link": "https://papers.nips.cc/paper/2019/file/a2186aa7c086b46ad4e8bf81e2a3a19b-Paper.pdf", - "company": "Alibaba", - "code": "", - "tags": "#AutoEncoder" - }, - { - "year": "2014", - "pub": "WWW'14", - "model": "DSSM", - "paper": "Learning Semantic Representations Using Convolutional Neural Networks for Web Search", - "authors": "Yelong Shen, Xiaodong He, Jianfeng Gao, Li Deng, Grégoire Mesnil", - "link": "https://dl.acm.org/doi/abs/10.1145/2567948.2577348", - "company": "Microsoft", - "code": "", - "tags": "#Two-Tower" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "GF-CF", - "paper": "How Powerful is Graph Convolution for Recommendation?", - "authors": "Yifei Shen, Yongji Wu, Yao Zhang, Caihua Shan, Jun Zhang, Khaled B. Letaief, Dongsheng Li", - "link": "https://arxiv.org/abs/2108.07567", - "company": "Microsoft", - "code": "https://paperswithcode.com/paper/how-powerful-is-graph-convolution-for", - "tags": "#GNN" - }, - { - "year": "2016", - "pub": "MLSP'16", - "model": "Item2Vec", - "paper": "Item2Vec: Neural Item Embedding for Collaborative Filtering", - "authors": "Oren Barkan, Noam Koenigstein", - "link": "https://arxiv.org/abs/1603.04259", - "company": "Microsoft", - "code": "https://paperswithcode.com/paper/item2vec-neural-item-embedding-for", - "tags": "#Embedding" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "PinSage", - "paper": "Graph Convolutional Neural Networks for Web-Scale Recommender Systems", - "authors": "Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L. Hamilton, Jure Leskovec", - "link": "https://arxiv.org/abs/1806.01973", - "company": "Pinterest", - "code": "https://paperswithcode.com/paper/graph-convolutional-neural-networks-for-web", - "tags": "#GNN" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "EGES", - "paper": "Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba", - "authors": "Jizhe Wang, Pipei Huang, Huan Zhao, Zhibo Zhang, Binqiang Zhao, Dik Lun Lee", - "link": "https://arxiv.org/abs/1803.02349", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/billion-scale-commodity-embedding-for-e", - "tags": "#Embedding" - }, - { - "year": "2018", - "pub": "ICDM'18", - "model": "SASRec", - "paper": "Self-Attentive Sequential Recommendation", - "authors": "Wang-Cheng Kang, Julian McAuley", - "link": "https://arxiv.org/abs/1808.09781", - "company": "", - "code": "https://paperswithcode.com/paper/180809781", - "tags": "#Sequential" - }, - { - "year": "2021", - "pub": "WSDM'21", - "model": "SINE", - "paper": "Sparse-Interest Network for Sequential Recommendation", - "authors": "Qiaoyu Tan, Jianwei Zhang, Jiangchao Yao, Ninghao Liu, Jingren Zhou, Hongxia Yang, Xia Hu", - "link": "https://arxiv.org/abs/2102.09267", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/sparse-interest-network-for-sequential", - "tags": "#Multi-Interest" - }, - { - "year": "2016", - "pub": "ICLR'16", - "model": "GRU4Rec", - "paper": "Session-based Recommendations with Recurrent Neural Networks", - "authors": "Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, Domonkos Tikk", - "link": "https://arxiv.org/abs/1511.06939", - "company": "Gravity, Telefonica, Netflix", - "code": "https://paperswithcode.com/paper/session-based-recommendations-with-recurrent", - "tags": "#Sequential" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "SDM", - "paper": "SDM: Sequential Deep Matching Model for Online Large-scale Recommender System", - "authors": "Fuyu Lv, Taiwei Jin, Changlong Yu, Fei Sun, Quan Lin, Keping Yang, Wilfred Ng", - "link": "https://arxiv.org/abs/1909.00385", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/sdm-sequential-deep-matching-model-for-online", - "tags": "#Sequential" - } - ] -} \ No newline at end of file diff --git a/candidate_matching/papers.md b/candidate_matching/papers.md deleted file mode 100644 index e1c8c009..00000000 --- a/candidate_matching/papers.md +++ /dev/null @@ -1 +0,0 @@ -# Paper List \ No newline at end of file diff --git a/ctr_prediction/README.md b/ctr_prediction/README.md deleted file mode 100644 index 3397afae..00000000 --- a/ctr_prediction/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# BarsCTR Overview - -BarsCTR: An Open Benchmark for CTR Prediction https://openbenchmark.github.io/BarsCTR - -Click-through rate (CTR) prediction (or user response prediction in general) is an important task in the ranking phase of recommender systems. The BARS project aims to build an open benchmark for CTR prediction, which consists of: - -+ [A curated list of CTR prediction models](https://openbenchmark.github.io/BarsCTR/papers.html) which have been tagged into different topics, such as feature-interactions, behavior-sequence-modeling, multi-task learning, cross-domain modeling, AutoML, etc. - -+ [A collection of open datasets](../datasets/README.md) for CTR prediction research, and unique dataset IDs to track specific data splits of each dataset. - -+ [An open-source library for CTR prediction](https://github.com/xue-pai/FuxiCTR) with stunning features in configurablity, tunablity, and reproduciblity. - -+ [The most comprehensive benchmarking results](./leaderboard/README.md) on tens of SOTA models and datasets. For each result, the detailed reproducing step is available along with the open-source benchmarking scripts. - - -```{important} -**BARS is a project aimed for open BenchmArking for Recommender Systems**. The ultimate goal of BARS is to drive more reproducible research in the development of recommender systems. -``` - diff --git a/ctr_prediction/benchmarks/default b/ctr_prediction/benchmarks/default deleted file mode 100644 index 99ef2a54..00000000 --- a/ctr_prediction/benchmarks/default +++ /dev/null @@ -1,5 +0,0 @@ -### Under Construction - -The detailed logs and reproducing steps that you are looking for are still under construction and will be available soon. - - diff --git a/ctr_prediction/index.md b/ctr_prediction/index.md deleted file mode 100644 index 3397afae..00000000 --- a/ctr_prediction/index.md +++ /dev/null @@ -1,19 +0,0 @@ -# BarsCTR Overview - -BarsCTR: An Open Benchmark for CTR Prediction https://openbenchmark.github.io/BarsCTR - -Click-through rate (CTR) prediction (or user response prediction in general) is an important task in the ranking phase of recommender systems. The BARS project aims to build an open benchmark for CTR prediction, which consists of: - -+ [A curated list of CTR prediction models](https://openbenchmark.github.io/BarsCTR/papers.html) which have been tagged into different topics, such as feature-interactions, behavior-sequence-modeling, multi-task learning, cross-domain modeling, AutoML, etc. - -+ [A collection of open datasets](../datasets/README.md) for CTR prediction research, and unique dataset IDs to track specific data splits of each dataset. - -+ [An open-source library for CTR prediction](https://github.com/xue-pai/FuxiCTR) with stunning features in configurablity, tunablity, and reproduciblity. - -+ [The most comprehensive benchmarking results](./leaderboard/README.md) on tens of SOTA models and datasets. For each result, the detailed reproducing step is available along with the open-source benchmarking scripts. - - -```{important} -**BARS is a project aimed for open BenchmArking for Recommender Systems**. The ultimate goal of BARS is to drive more reproducible research in the development of recommender systems. -``` - diff --git a/ctr_prediction/leaderboard/README.md b/ctr_prediction/leaderboard/README.md deleted file mode 100644 index 79dba41b..00000000 --- a/ctr_prediction/leaderboard/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# BarsCTR Leaderboard - -```{tableofcontents} -``` - diff --git a/ctr_prediction/leaderboard/avazu_x1.json b/ctr_prediction/leaderboard/avazu_x1.json deleted file mode 100644 index 74da0898..00000000 --- a/ctr_prediction/leaderboard/avazu_x1.json +++ /dev/null @@ -1,367 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.3735", - "auc": "0.7516", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.3677", - "auc": "0.7613", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.3676", - "auc": "0.7625", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FFM/FFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.3687", - "auc": "0.7601", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.3705", - "auc": "0.7574", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/AFM/AFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.3677", - "auc": "0.7627", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/NFM/NFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.3688", - "auc": "0.7602", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FmFM", - "paper": "https://arxiv.org/abs/2102.12994", - "logloss": "0.3689", - "auc": "0.7595", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.3682", - "auc": "0.7630", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DNN/DNN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.3676", - "auc": "0.7630", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.3665", - "auc": "0.7649", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.3667", - "auc": "0.7648", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.3665", - "auc": "0.7652", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/DCN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.3686", - "auc": "0.7597", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "CrossNet-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.3681", - "auc": "0.7625", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "DCN-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.3664", - "auc": "0.7656", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.3673", - "auc": "0.7624", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.3671", - "auc": "0.7647", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.3678", - "auc": "0.7624", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.3668", - "auc": "0.7645", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.3681", - "auc": "0.7622", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.3673", - "auc": "0.7645", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.3676", - "auc": "0.7621", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.3669", - "auc": "0.7644", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3729", - "auc": "0.7547", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3671", - "auc": "0.7640", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DeepIM", - "paper": "https://dl.acm.org/doi/abs/10.1145/3340531.3412077", - "logloss": "0.3670", - "auc": "0.7645", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "DESTINE", - "paper": "https://arxiv.org/abs/2101.03654", - "logloss": "0.3661", - "auc": "0.7661", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "DLP-KDD'21", - "model": "MaskNet", - "paper": "https://arxiv.org/abs/2102.07619", - "logloss": "0.3674", - "auc": "0.7643", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "Arxiv'19", - "model": "DLRM", - "paper": "https://arxiv.org/abs/1906.00091", - "logloss": "0.3669", - "auc": "0.7639", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "EDCN", - "paper": "https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf", - "logloss": "0.3670", - "auc": "0.7652", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SAM", - "paper": "https://arxiv.org/abs/2105.05563", - "logloss": "0.3672", - "auc": "0.7632", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/SAM/SAM_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "AOANet", - "paper": "https://dl.acm.org/doi/10.1145/3447548.3467133", - "logloss": "0.3664", - "auc": "0.7654", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/avazu_x1.md b/ctr_prediction/leaderboard/avazu_x1.md deleted file mode 100644 index 6dabc86c..00000000 --- a/ctr_prediction/leaderboard/avazu_x1.md +++ /dev/null @@ -1,24 +0,0 @@ -# avazu_x1 - -Benchmarking results on avazu_x1 - -```{tip} -See benchmark settings: [avazu_x1](https://github.com/openbenchmark/BARS/blob/master/datasets/Avazu#Avazu_x1) -``` - -
- -```{tip} -One can sort the table by clicking on column headers, or filter the results by searching keywords. -``` - -
- - - - - - diff --git a/ctr_prediction/leaderboard/avazu_x4_001.json b/ctr_prediction/leaderboard/avazu_x4_001.json deleted file mode 100644 index fa112194..00000000 --- a/ctr_prediction/leaderboard/avazu_x4_001.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.3815", - "auc": "0.7775", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.3754", - "auc": "0.7887", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2015", - "pub": "CIKM'15", - "model": "CCPM", - "paper": "http://www.escience.cn/system/download/73676", - "logloss": "0.3745", - "auc": "0.7892", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.3754", - "auc": "0.7891", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.3720", - "auc": "0.7931", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.3722", - "auc": "0.7928", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.3720", - "auc": "0.7929", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.3712", - "auc": "0.7944", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCrossing", - "paper": "https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf", - "logloss": "0.3721", - "auc": "0.7930", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.3743", - "auc": "0.7894", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.3793", - "auc": "0.7823", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.3719", - "auc": "0.7930", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.3779", - "auc": "0.7840", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.3719", - "auc": "0.7931", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.3744", - "auc": "0.7907", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.3742", - "auc": "0.7894", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.3718", - "auc": "0.7933", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.3757", - "auc": "0.7879", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.3714", - "auc": "0.7944", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "FGCNN", - "paper": "https://arxiv.org/abs/1904.04447", - "logloss": "0.3711", - "auc": "0.7944", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.3745", - "auc": "0.7891", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.3746", - "auc": "0.7902", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.3736", - "auc": "0.7915", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "NeuralNetworks'20", - "model": "ONN", - "paper": "https://arxiv.org/pdf/1904.12579", - "logloss": "0.3683", - "auc": "0.7992", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.3705", - "auc": "0.7953", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LorentzFM", - "paper": "https://arxiv.org/abs/1911.09821", - "logloss": "0.3756", - "auc": "0.7885", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3740", - "auc": "0.7907", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3726", - "auc": "0.7929", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "WSDM'20", - "model": "InterHAt", - "paper": "https://dl.acm.org/doi/10.1145/3336191.3371785", - "logloss": "0.3749", - "auc": "0.7882", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "DLP-KDD'20", - "model": "FLEN", - "paper": "https://arxiv.org/abs/1911.04690", - "logloss": "0.3720", - "auc": "0.7929", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/avazu_x4_002.json b/ctr_prediction/leaderboard/avazu_x4_002.json deleted file mode 100644 index c8b6e81f..00000000 --- a/ctr_prediction/leaderboard/avazu_x4_002.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.3799", - "auc": "0.7804", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.3736", - "auc": "0.7909", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.3711", - "auc": "0.7948", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.3724", - "auc": "0.7925", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.3781", - "auc": "0.7840", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.3733", - "auc": "0.7914", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.3715", - "auc": "0.7940", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2015", - "pub": "CIKM'15", - "model": "CCPM", - "paper": "http://www.escience.cn/system/download/73676", - "logloss": "0.3721", - "auc": "0.7932", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.3705", - "auc": "0.7959", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.3703", - "auc": "0.7957", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.3702", - "auc": "0.7962", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCrossing", - "paper": "https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf", - "logloss": "0.3700", - "auc": "0.7962", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.3773", - "auc": "0.7840", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.3699", - "auc": "0.7965", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.3724", - "auc": "0.7929", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.3697", - "auc": "0.7967", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.3726", - "auc": "0.7922", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.3709", - "auc": "0.7953", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.3711", - "auc": "0.7944", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.3675", - "auc": "0.8003", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "FGCNN", - "paper": "https://arxiv.org/abs/1904.04447", - "logloss": "0.3696", - "auc": "0.7971", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "NeuralNetworks'20", - "model": "ONN", - "paper": "https://arxiv.org/pdf/1904.12579", - "logloss": "0.3677", - "auc": "0.8001", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "WSDM'20", - "model": "InterHAt", - "paper": "https://dl.acm.org/doi/10.1145/3336191.3371785", - "logloss": "0.3722", - "auc": "0.7927", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3720", - "auc": "0.7936", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3700", - "auc": "0.7965", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LorentzFM", - "paper": "https://arxiv.org/abs/1911.09821", - "logloss": "0.3742", - "auc": "0.7912", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.3735", - "auc": "0.7910", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.3683", - "auc": "0.7992", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.3686", - "auc": "0.7988", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/criteo_x1.json b/ctr_prediction/leaderboard/criteo_x1.json deleted file mode 100644 index c9da7e7d..00000000 --- a/ctr_prediction/leaderboard/criteo_x1.json +++ /dev/null @@ -1,367 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.4609", - "auc": "0.7886", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.4491", - "auc": "0.8022", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.4456", - "auc": "0.8060", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FFM/FFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.4461", - "auc": "0.8055", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.4470", - "auc": "0.8044", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/AFM/AFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.4459", - "auc": "0.8053", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/NFM/NFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.4454", - "auc": "0.8063", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FmFM", - "paper": "https://arxiv.org/abs/2102.12994", - "logloss": "0.4463", - "auc": "0.8056", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.4382", - "auc": "0.8137", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DNN/DNN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.4383", - "auc": "0.8137", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.4380", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.4381", - "auc": "0.8137", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4381", - "auc": "0.8138", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/DCN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4472", - "auc": "0.8041", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "CrossNet-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.4393", - "auc": "0.8127", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "DCN-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.4378", - "auc": "0.8142", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4403", - "auc": "0.8117", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4380", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4392", - "auc": "0.8126", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4379", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.4385", - "auc": "0.8134", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.4388", - "auc": "0.8130", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4480", - "auc": "0.8034", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4394", - "auc": "0.8125", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4414", - "auc": "0.8107", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4377", - "auc": "0.8143", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DeepIM", - "paper": "https://dl.acm.org/doi/abs/10.1145/3340531.3412077", - "logloss": "0.4380", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "DESTINE", - "paper": "https://arxiv.org/abs/2101.03654", - "logloss": "0.4380", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "DLP-KDD'21", - "model": "MaskNet", - "paper": "https://arxiv.org/abs/2102.07619", - "logloss": "0.4380", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "Arxiv'19", - "model": "DLRM", - "paper": "https://arxiv.org/abs/1906.00091", - "logloss": "0.4382", - "auc": "0.8138", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "EDCN", - "paper": "https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf", - "logloss": "0.4373", - "auc": "0.8147", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SAM", - "paper": "https://arxiv.org/abs/2105.05563", - "logloss": "0.4389", - "auc": "0.8131", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/SAM/SAM_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "AOANet", - "paper": "https://dl.acm.org/doi/10.1145/3447548.3467133", - "logloss": "0.4378", - "auc": "0.8141", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/criteo_x1.md b/ctr_prediction/leaderboard/criteo_x1.md deleted file mode 100644 index 482c3352..00000000 --- a/ctr_prediction/leaderboard/criteo_x1.md +++ /dev/null @@ -1,3 +0,0 @@ -# criteo_x1 - - diff --git a/ctr_prediction/leaderboard/criteo_x4_001.json b/ctr_prediction/leaderboard/criteo_x4_001.json deleted file mode 100644 index 04f4101b..00000000 --- a/ctr_prediction/leaderboard/criteo_x4_001.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.4568", - "auc": "0.7934", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.4431", - "auc": "0.8086", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2015", - "pub": "CIKM'15", - "model": "CCPM", - "paper": "http://www.escience.cn/system/download/73676", - "logloss": "0.4415", - "auc": "0.8104", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.4411", - "auc": "0.8107", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.4407", - "auc": "0.8113", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.4380", - "auc": "0.8140", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.4377", - "auc": "0.8142", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.4378", - "auc": "0.8142", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCrossing", - "paper": "https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf", - "logloss": "0.4384", - "auc": "0.8135", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.4424", - "auc": "0.8093", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.4455", - "auc": "0.8060", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.4376", - "auc": "0.8143", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4456", - "auc": "0.8060", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4376", - "auc": "0.8144", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.4408", - "auc": "0.8112", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4394", - "auc": "0.8127", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4376", - "auc": "0.8143", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4424", - "auc": "0.8095", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4392", - "auc": "0.8127", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "FGCNN", - "paper": "https://arxiv.org/abs/1904.04447", - "logloss": "0.4398", - "auc": "0.8121", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4399", - "auc": "0.8119", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4390", - "auc": "0.8132", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.4383", - "auc": "0.8138", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "NeuralNetworks'20", - "model": "ONN", - "paper": "https://arxiv.org/pdf/1904.12579", - "logloss": "0.4372", - "auc": "0.8148", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.4387", - "auc": "0.8131", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LorentzFM", - "paper": "https://arxiv.org/abs/1911.09821", - "logloss": "0.4434", - "auc": "0.8083", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4402", - "auc": "0.8115", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4384", - "auc": "0.8138", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "WSDM'20", - "model": "InterHAt", - "paper": "https://dl.acm.org/doi/10.1145/3336191.3371785", - "logloss": "0.4414", - "auc": "0.8104", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/criteo_x4_001.md b/ctr_prediction/leaderboard/criteo_x4_001.md deleted file mode 100644 index 51aa278b..00000000 --- a/ctr_prediction/leaderboard/criteo_x4_001.md +++ /dev/null @@ -1,5 +0,0 @@ -# criteo_x4_001 - - - - diff --git a/ctr_prediction/leaderboard/criteo_x4_002.json b/ctr_prediction/leaderboard/criteo_x4_002.json deleted file mode 100644 index 67824ec4..00000000 --- a/ctr_prediction/leaderboard/criteo_x4_002.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.4566", - "auc": "0.7936", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.4445", - "auc": "0.8078", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.4419", - "auc": "0.8098", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.4409", - "auc": "0.8111", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.4443", - "auc": "0.8073", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.4404", - "auc": "0.8115", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.4443", - "auc": "0.8072", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2015", - "pub": "CIKM'15", - "model": "CCPM", - "paper": "http://www.escience.cn/system/download/73676", - "logloss": "0.4440", - "auc": "0.8077", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.4407", - "auc": "0.8112", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.4389", - "auc": "0.8129", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.4378", - "auc": "0.8141", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.4388", - "auc": "0.8132", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCrossing", - "paper": "https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf", - "logloss": "0.4380", - "auc": "0.8139", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4468", - "auc": "0.8047", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4378", - "auc": "0.8141", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4387", - "auc": "0.8133", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4375", - "auc": "0.8144", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4390", - "auc": "0.8129", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4385", - "auc": "0.8134", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.4379", - "auc": "0.8141", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.4386", - "auc": "0.8134", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "NeuralNetworks'20", - "model": "ONN", - "paper": "https://arxiv.org/pdf/1904.12579", - "logloss": "0.4381", - "auc": "0.8141", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "FGCNN", - "paper": "https://arxiv.org/abs/1904.04447", - "logloss": "0.4381", - "auc": "0.8142", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "WSDM'20", - "model": "InterHAt", - "paper": "https://dl.acm.org/doi/10.1145/3336191.3371785", - "logloss": "0.4401", - "auc": "0.8117", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4418", - "auc": "0.8097", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4387", - "auc": "0.8134", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LorentzFM", - "paper": "https://arxiv.org/abs/1911.09821", - "logloss": "0.4413", - "auc": "0.8105", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4410", - "auc": "0.8110", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4391", - "auc": "0.8127", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/criteo_x4_002.md b/ctr_prediction/leaderboard/criteo_x4_002.md deleted file mode 100644 index 8fec4676..00000000 --- a/ctr_prediction/leaderboard/criteo_x4_002.md +++ /dev/null @@ -1,5 +0,0 @@ -# criteo_x4_002 - - - - diff --git a/ctr_prediction/leaderboard/frappe_x1.json b/ctr_prediction/leaderboard/frappe_x1.json deleted file mode 100644 index 5106de0b..00000000 --- a/ctr_prediction/leaderboard/frappe_x1.json +++ /dev/null @@ -1,378 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.3076", - "auc": "0.9356", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.2065", - "auc": "0.9671", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.1860", - "auc": "0.9786", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FFM/FFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.2073", - "auc": "0.9742", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.2264", - "auc": "0.9697", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/AFM/AFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.2058", - "auc": "0.9804", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/NFM/NFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.2030", - "auc": "0.9776", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FmFM", - "paper": "https://arxiv.org/abs/2102.12994", - "logloss": "0.2004", - "auc": "0.9749", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.1622", - "auc": "0.9833", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DNN/DNN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.1540", - "auc": "0.9841", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.1490", - "auc": "0.9841", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.1482", - "auc": "0.9842", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.1527", - "auc": "0.9839", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/DCN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.2715", - "auc": "0.9594", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "CrossNet-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.2216", - "auc": "0.9729", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "DCN-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.1491", - "auc": "0.9845", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.2352", - "auc": "0.9782", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.1466", - "auc": "0.9845", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.1637", - "auc": "0.9831", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.1490", - "auc": "0.9848", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.2037", - "auc": "0.9761", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.1941", - "auc": "0.9832", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.2815", - "auc": "0.9386", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.1543", - "auc": "0.9827", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.2331", - "auc": "0.9811", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.2139", - "auc": "0.9826", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DeepIM", - "paper": "https://dl.acm.org/doi/abs/10.1145/3340531.3412077", - "logloss": "0.1490", - "auc": "0.9844", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "DESTINE", - "paper": "https://arxiv.org/abs/2101.03654", - "logloss": "0.1434", - "auc": "0.9856", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "DLP-KDD'21", - "model": "MaskNet", - "paper": "https://arxiv.org/abs/2102.07619", - "logloss": "0.1696", - "auc": "0.9837", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "Arxiv'19", - "model": "DLRM", - "paper": "https://arxiv.org/abs/1906.00091", - "logloss": "0.1444", - "auc": "0.9840", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "EDCN", - "paper": "https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf", - "logloss": "0.1547", - "auc": "0.9850", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SAM", - "paper": "https://arxiv.org/abs/2105.05563", - "logloss": "0.1735", - "auc": "0.9801", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/SAM/SAM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "AOANet", - "paper": "https://dl.acm.org/doi/10.1145/3447548.3467133", - "logloss": "0.1424", - "auc": "0.9844", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2013", - "pub": "CIKM'13", - "model": "DSSM", - "paper": "https://posenhuang.github.io/papers/cikm2013_DSSM_fullversion.pdf", - "logloss": "0.1874", - "auc": "0.9832", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/kkbox_x1.json b/ctr_prediction/leaderboard/kkbox_x1.json deleted file mode 100644 index 4dd2b8d6..00000000 --- a/ctr_prediction/leaderboard/kkbox_x1.json +++ /dev/null @@ -1,312 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.5746", - "auc": "0.7678", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.5060", - "auc": "0.8304", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.4974", - "auc": "0.8376", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.4971", - "auc": "0.8406", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.5241", - "auc": "0.8175", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.5048", - "auc": "0.8315", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.5102", - "auc": "0.8285", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.4811", - "auc": "0.8501", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.4852", - "auc": "0.8504", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.4785", - "auc": "0.8531", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.4793", - "auc": "0.8515", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCrossing", - "paper": "https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf", - "logloss": "0.4799", - "auc": "0.8495", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.5283", - "auc": "0.8116", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.4766", - "auc": "0.8531", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4908", - "auc": "0.8427", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.4772", - "auc": "0.8535", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4919", - "auc": "0.8436", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.4773", - "auc": "0.8534", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.4896", - "auc": "0.8472", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.4814", - "auc": "0.8499", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "FGCNN", - "paper": "https://arxiv.org/abs/1904.04447", - "logloss": "0.4801", - "auc": "0.8522", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "NeuralNetworks'20", - "model": "ONN", - "paper": "https://arxiv.org/pdf/1904.12579", - "logloss": "0.4856", - "auc": "0.8498", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4910", - "auc": "0.8426", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.4842", - "auc": "0.8489", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "LorentzFM", - "paper": "https://arxiv.org/abs/1911.09821", - "logloss": "0.5188", - "auc": "0.8202", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4970", - "auc": "0.8392", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.4781", - "auc": "0.8521", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "WSDM'20", - "model": "InterHAt", - "paper": "https://dl.acm.org/doi/10.1145/3336191.3371785", - "logloss": "0.4863", - "auc": "0.8459", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/microvideo1.7m_x1.json b/ctr_prediction/leaderboard/microvideo1.7m_x1.json deleted file mode 100644 index ad8ef0fa..00000000 --- a/ctr_prediction/leaderboard/microvideo1.7m_x1.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "data": [{ - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "logloss": "0.4386", - "auc": "0.6619", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "logloss": "0.4148", - "auc": "0.7201", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "logloss": "0.4111", - "auc": "0.7345", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/YoutubeDNN/YoutubeDNN_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "logloss": " 0.4097", - "auc": " 0.7346", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt+/AutoInt+_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "logloss": "0.4104", - "auc": "0.7340", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DeepIM", - "logloss": "0.4110", - "auc": "0.7348", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepIM/DeepIM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "logloss": "0.4111", - "auc": "0.7345", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "logloss": "0.4182", - "auc": "0.7237", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FmFM", - "logloss": "0.4157", - "auc": "0.7220", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "logloss": "0.4150", - "auc": "0.7259", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "logloss": "0.4110", - "auc": "0.7364", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/IPNN/IPNN_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSysW'16", - "model": "WideDeep", - "logloss": "0.4112", - "auc": "0.7340", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "logloss": "0.4107", - "auc": "0.7362", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} diff --git a/ctr_prediction/leaderboard/movielenslatest_x1.json b/ctr_prediction/leaderboard/movielenslatest_x1.json deleted file mode 100644 index c8db4daf..00000000 --- a/ctr_prediction/leaderboard/movielenslatest_x1.json +++ /dev/null @@ -1,378 +0,0 @@ -{ - "data": [ - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "https://dl.acm.org/citation.cfm?id=1242643", - "logloss": "0.3201", - "auc": "0.9342", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "logloss": "0.2729", - "auc": "0.9434", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "https://dl.acm.org/citation.cfm?id=2959134", - "logloss": "0.2422", - "auc": "0.9556", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf", - "logloss": "0.2705", - "auc": "0.9455", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "http://www.ijcai.org/proceedings/2017/0435.pdf", - "logloss": "0.2653", - "auc": "0.9472", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "https://dl.acm.org/citation.cfm?id=3080777", - "logloss": "0.2664", - "auc": "0.9496", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "https://arxiv.org/pdf/1806.03514.pdf", - "logloss": "0.2426", - "auc": "0.9558", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FmFM", - "paper": "https://arxiv.org/abs/2102.12994", - "logloss": "0.2714", - "auc": "0.9465", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "http://art.yale.edu/file_columns/0001/1132/covington.pdf", - "logloss": "0.2388", - "auc": "0.9678", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "paper": "https://arxiv.org/pdf/1611.00144.pdf", - "logloss": "0.2095", - "auc": "0.9699", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "https://arxiv.org/pdf/1606.07792.pdf", - "logloss": "0.2161", - "auc": "0.9688", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "https://arxiv.org/abs/1703.04247", - "logloss": "0.2130", - "auc": "0.9685", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.2160", - "auc": "0.9687", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "CrossNet", - "paper": "https://arxiv.org/abs/1708.05123", - "logloss": "0.2790", - "auc": "0.9440", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "CrossNet-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.2578", - "auc": "0.9606", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "DCN-V2", - "paper": "https://arxiv.org/abs/2008.13535", - "logloss": "0.2147", - "auc": "0.9691", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "CIN", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.2085", - "auc": "0.9674", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "https://arxiv.org/pdf/1803.05170.pdf", - "logloss": "0.2409", - "auc": "0.9697", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.2228", - "auc": "0.9662", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "paper": "https://arxiv.org/abs/1810.11921", - "logloss": "0.2148", - "auc": "0.9692", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "https://arxiv.org/abs/1910.05552", - "logloss": "0.2559", - "auc": "0.9525", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "https://arxiv.org/abs/1905.09433", - "logloss": "0.2518", - "auc": "0.9576", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.2948", - "auc": "0.9372", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM+", - "paper": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "logloss": "0.2644", - "auc": "0.9570", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.2963", - "auc": "0.9611", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN+", - "paper": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "logloss": "0.3030", - "auc": "0.9642", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DeepIM", - "paper": "https://dl.acm.org/doi/abs/10.1145/3340531.3412077", - "logloss": "0.2099", - "auc": "0.9693", - "link": "https://github.com/openbenchmark/BARS/blob/master/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "DESTINE", - "paper": "https://arxiv.org/abs/2101.03654", - "logloss": "0.2125", - "auc": "0.9694", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "DLP-KDD'21", - "model": "MaskNet", - "paper": "https://arxiv.org/abs/2102.07619", - "logloss": "0.2364", - "auc": "0.9672", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "Arxiv'19", - "model": "DLRM", - "paper": "https://arxiv.org/abs/1906.00091", - "logloss": "0.2150", - "auc": "0.9691", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "EDCN", - "paper": "https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf", - "logloss": "0.2122", - "auc": "0.9671", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SAM", - "paper": "https://arxiv.org/abs/2105.05563", - "logloss": "0.2667", - "auc": "0.9631", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "AOANet", - "paper": "https://dl.acm.org/doi/10.1145/3447548.3467133", - "logloss": "0.2105", - "auc": "0.9694", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2013", - "pub": "CIKM'13", - "model": "DSSM", - "paper": "https://posenhuang.github.io/papers/cikm2013_DSSM_fullversion.pdf", - "logloss": "0.2130", - "auc": "0.9686", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/leaderboard/taobao_x1.json b/ctr_prediction/leaderboard/taobao_x1.json deleted file mode 100644 index 675d6edf..00000000 --- a/ctr_prediction/leaderboard/taobao_x1.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "data": [{ - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "logloss": "0.1941", - "auc": "0.6414", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/LR/LR_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "logloss": "0.1942", - "auc": "0.6373", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FM/FM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FwFM", - "logloss": "0.1936", - "auc": "0.6427", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FwFM/FwFM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "FFM", - "logloss": "0.1936", - "auc": "0.6433", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FFM/FFM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "logloss": "0.1941", - "auc": "0.6415", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AFM/AFM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "logloss": "0.1956", - "auc": "0.6392", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/NFM/NFM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2015", - "pub": "CIKM'15", - "model": "CCPM", - "logloss": "0.1939", - "auc": "0.6432", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/CCPM/CCPM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "logloss": "0.1935", - "auc": "0.6436", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/YoutubeDNN/YoutubeDNN_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "logloss": "0.1937", - "auc": "0.6424", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/WideDeep/WideDeep_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "logloss": "0.1937", - "auc": "0.6427", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepFM/DeepFM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN", - "logloss": "0.1936", - "auc": "0.6437", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/IPNN/IPNN_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCross", - "logloss": "0.1934", - "auc": "0.6442", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DeepCross/DeepCross_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "logloss": "0.1938", - "auc": "0.6429", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DCN/DCN_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "logloss": "0.1936", - "auc": "0.6436", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt+", - "logloss": "0.1935", - "auc": "0.6432", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/default", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "logloss": "0.1934", - "auc": "0.6441", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiGNN/FiGNN_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNet", - "logloss": "0.1938", - "auc": "0.6433", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FiBiNet/FiBiNET_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2020", - "pub": "DLP-KDD'20", - "model": "FLEN", - "logloss": "0.1944", - "auc": "0.6397", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/FLEN/FLEN_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "DIN", - "logloss": "0.1933", - "auc": "0.6440", - "link": "https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/DIN/DIN_taobao_x1_001", - "contr": "zhujiem", - "contr_url": "https://github.com/zhujiem" - } - ] -} \ No newline at end of file diff --git a/ctr_prediction/papers.json b/ctr_prediction/papers.json deleted file mode 100644 index 6841652f..00000000 --- a/ctr_prediction/papers.json +++ /dev/null @@ -1,1004 +0,0 @@ -{ - "data": [ - { - "year": "2021", - "pub": "KDD'21", - "model": "AOANet", - "paper": "Architecture and Operation Adaptive Network for Online Recommendations", - "authors": "Lang Lang, Zhenlong Zhu, Xuanye Liu, Jianxin Zhao, Jixing Xu, Minghui Shan", - "link": "https://dl.acm.org/doi/10.1145/3447548.3467133", - "company": "Didi Chuxing", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DMIN", - "paper": "Deep Multi-Interest Network for Click-through Rate Prediction", - "authors": "Zhibo Xiao, Luwei Yang, Wen Jiang, Yi Wei, Yi Hu, Hao Wang", - "link": "https://www.researchgate.net/profile/Luwei-Yang-2/publication/345125472_Deep_Multi-Interest_Network_for_Click-through_Rate_Prediction/links/5f9e1d6b458515b7cfaeffce/Deep-Multi-Interest-Network-for-Click-through-Rate-Prediction.pdf", - "company": "Alibaba", - "code": "", - "tags": "#Behavior-Modeling" - }, - { - "year": "2021", - "pub": "Arxiv'21", - "model": "ContextNet", - "paper": "ContextNet: A Click-Through Rate Prediction Framework Using Contextual information to Refine Feature Embedding", - "authors": "Zhiqiang Wang, Qingyun She, PengTao Zhang, Junlin Zhang", - "link": "https://arxiv.org/abs/2107.12025", - "company": "Sina Weibo", - "code": "https://paperswithcode.com/paper/contextnet-a-click-through-rate-prediction", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "Arxiv'19", - "model": "DLRM", - "paper": "Deep Learning Recommendation Model for Personalization and Recommendation Systems", - "authors": "Maxim Naumov, Dheevatsa Mudigere, Hao-Jun Michael Shi, Jianyu Huang, Narayanan Sundaraman, Jongsoo Park, Xiaodong Wang, Udit Gupta, Carole-Jean Wu, Alisson G. Azzolini, Dmytro Dzhulgakov, Andrey Mallevich, Ilia Cherniavskii, Yinghai Lu, Raghuraman Krishnamoorthi, Ansha Yu, Volodymyr Kondratenko, Stephanie Pereira, Xianjie Chen, Wenlin Chen, Vijay Rao, Bill Jia, Liang Xiong, Misha Smelyanskiy", - "link": "https://arxiv.org/abs/1906.00091", - "company": "Facebook", - "code": "https://paperswithcode.com/paper/190600091", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "DCAP", - "paper": "DCAP: Deep Cross Attentional Product Network for User Response Prediction", - "authors": "Zekai Chen, Fangtian Zhong, Zhumin Chen, Xiao Zhang, Robert Pless, Xiuzhen Cheng", - "link": "https://arxiv.org/abs/2105.08649", - "company": "", - "code": "https://paperswithcode.com/paper/dcap-deep-cross-attentional-product-network", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "xLightFM", - "paper": "xLightFM: Extremely Memory-Efficient Factorization Machine", - "authors": "Gangwei Jiang, Hao Wang, Jin Chen, Haoyu Wang, Defu Lian, Enhong Chen", - "link": "https://dl.acm.org/doi/10.1145/3404835.3462941", - "company": "", - "code": "", - "tags": "#Embedding" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "TFNet", - "paper": "TFNet: Multi-Semantic Feature Interaction for CTR Prediction", - "authors": "Shu Wu, Feng Yu, Xueli Yu, Qiang Liu, Liang Wang, Tieniu Tan, Jie Shao, Fan Huang", - "link": "https://arxiv.org/abs/2006.15939", - "company": "Tencent", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "ICDM'19", - "model": "FAT-DeepFFM", - "paper": "FAT-DeepFFM: Field Attentive Deep Field-aware Factorization Machine", - "authors": "Junlin Zhang, Tongwen Huang, Zhiqi Zhang", - "link": "https://arxiv.org/pdf/1905.06336", - "company": "Sina Weibo", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "RecSys'19", - "model": "FiBiNET", - "paper": "FiBiNET: Combining Feature Importance and Bilinear feature Interaction for Click-Through Rate Prediction", - "authors": "Tongwen Huang, Zhiqi Zhang, Junlin Zhang", - "link": "https://arxiv.org/abs/1905.09433", - "company": "Sina Weibo", - "code": "https://paperswithcode.com/paper/fibinet-combining-feature-importance-and", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "NeuralNetworks'20", - "model": "ONN", - "paper": "Operation-aware Neural Networks for User Response Prediction", - "authors": "Yi Yang, Baile Xu, Furao Shen, Jian Zhao", - "link": "https://arxiv.org/pdf/1904.12579", - "company": "", - "code": "https://paperswithcode.com/paper/190412579", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "IJCAI'19", - "model": "DeepMCP", - "paper": "Representation Learning-Assisted Click-Through Rate Prediction", - "authors": "Wentao Ouyang, Xiuwu Zhang, Shukui Ren, Chao Qi, Zhaojie Liu, Yanlong Du", - "link": "https://arxiv.org/abs/1906.04365", - "company": "Alibaba", - "code": "", - "tags": "#Multi-task" - }, - { - "year": "2019", - "pub": "IJCAI'19", - "model": "DSIN", - "paper": "Deep Session Interest Network for Click-Through Rate Prediction", - "authors": "Yufei Feng, Fuyu Lv, Weichen Shen, Menghan Wang, Fei Sun, Yu Zhu, Keping Yang", - "link": "https://arxiv.org/abs/1905.06482", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/deep-session-interest-network-for-click", - "tags": "#Behavior-Modeling" - }, - { - "year": "2019", - "pub": "KDD'19", - "model": "DSTN", - "paper": "Deep Spatio-Temporal Neural Networks for Click-Through Rate Prediction", - "authors": "Wentao Ouyang, Xiuwu Zhang, Li Li, Heng Zou, Xin Xing, Zhaojie Liu, Yanlong Du", - "link": "https://arxiv.org/abs/1906.03776", - "company": "Alibaba", - "code": "", - "tags": "#Behavior-Modeling" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "GIN", - "paper": "Graph Intention Network for Click-through Rate Prediction in Sponsored Search", - "authors": "Feng Li, Zhenrui Chen, Pengjie Wang, Yi Ren, Di Zhang, Xiaoyu Zhu", - "link": "https://dl.acm.org/doi/10.1145/3331184.3331283", - "company": "Alibaba", - "code": "", - "tags": "#Graph-Modeling" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "", - "paper": "Warm Up Cold-start Advertisements: Improving CTR Predictions via Learning to Learn ID Embeddings", - "authors": "Feiyang Pan, Shuokai Li, Xiang Ao, Pingzhong Tang and Qing He", - "link": "https://arxiv.org/abs/1904.11547", - "company": "", - "code": "", - "tags": "#Cold-Start" - }, - { - "year": "2019", - "pub": "SIGIR'19", - "model": "OENN", - "paper": "Order-aware Embedding Neural Network for CTR Prediction", - "authors": "Wei Guo, Ruiming Tang, Huifeng Guo, Jianhua Han, Yuzhou Zhang and Wen Yang", - "link": "https://dl.acm.org/doi/10.1145/3331184.3331332", - "company": "Huawei", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "WWW'19", - "model": "FGCNN", - "paper": "Feature Generation by Convolutional Neural Network for Click-Through Rate Prediction", - "authors": "Bin Liu, Ruiming Tang, Yingzhi Chen, Jinkai Yu, Huifeng Guo, Yuzhou Zhang", - "link": "https://arxiv.org/abs/1904.04447", - "company": "Huawei", - "code": "https://paperswithcode.com/paper/feature-generation-by-convolutional-neural", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "SEFM", - "paper": "Accurate and Interpretable Factorization Machines", - "authors": "Liang Lan, Yu Geng", - "link": "https://ojs.aaai.org//index.php/AAAI/article/view/4315", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "HFM/HFM+", - "paper": "Holographic Factorization Machines for Recommendation", - "authors": "Yi Tay, Shuai Zhang, Anh Tuan Luu, Siu Cheung Hui, Lina Yao, Tran Dang Quang Vinh", - "link": "https://ojs.aaai.org//index.php/AAAI/article/view/4448", - "company": "", - "code": "https://paperswithcode.com/paper/holographic-factorization-machines-for", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "IFM", - "paper": "Interaction-aware Factorization Machines for Recommender Systems", - "authors": "Fuxing Hong, Dongbo Huang, Ge Chen", - "link": "https://arxiv.org/abs/1902.09757", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "AutoInt/AutoInt+", - "paper": "AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networks", - "authors": "Weiping Song, Chence Shi, Zhiping Xiao, Zhijian Duan, Yewen Xu, Ming Zhang, Jian Tang", - "link": "https://arxiv.org/abs/1810.11921", - "company": "", - "code": "https://paperswithcode.com/paper/autoint-automatic-feature-interaction", - "tags": "#Feature-Interactions" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "FwFM", - "paper": "Field-weighted Factorization Machines for Click-Through Rate Prediction in Display Advertising", - "authors": "Junwei Pan, Jian Xu, Alfonso Lobos Ruiz, Wenliang Zhao, Shengjun Pan, Yu Sun, Quan Lu", - "link": "https://dl.acm.org/doi/10.1145/3178876.3186040", - "company": "Oath, TouchPal, LinkedIn, Ablibaba", - "code": "https://paperswithcode.com/paper/field-weighted-factorization-machines-for", - "tags": "#Feature-Interactions" - }, - { - "year": "2018", - "pub": "WWW'18", - "model": "RFM/RFFM", - "paper": "Robust Factorization Machines for User Response Prediction", - "authors": "Surabhi Punjabi, Priyanka Bhatt", - "link": "http://wnzhang.net/share/rtb-papers/rfm-www.pdf", - "company": "WalmartLabs", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2018", - "pub": "TOIS'18", - "model": "PIN", - "paper": "Product-based Neural Networks for User Response Prediction over Multi-field Categorical Data", - "authors": "Yanru Qu, Bohui Fang, Weinan Zhang, Ruiming Tang, Minzhe Niu, Huifeng Guo, Yong Yu, Xiuqiang He", - "link": "https://arxiv.org/abs/1807.00311", - "company": "Huawei, Tencent", - "code": "https://paperswithcode.com/paper/product-based-neural-networks-for-user-1", - "tags": "#Feature-Interactions" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "DeepFM", - "paper": "DeepFM: A Factorization-Machine based Neural Network for CTR Prediction", - "authors": "Huifeng Guo, Ruiming Tang, Yunming Ye, Zhenguo Li, Xiuqiang He", - "link": "https://arxiv.org/abs/1703.04247", - "company": "Huawei", - "code": "https://paperswithcode.com/paper/deepfm-a-factorization-machine-based-neural-1", - "tags": "#Feature-Interactions" - }, - { - "year": "2017", - "pub": "IJCAI'17", - "model": "AFM", - "paper": "Attentional Factorization Machines: Learning the Weight of Feature Interactions via Attention Networks", - "authors": "Jun Xiao, Hao Ye, Xiangnan He, Hanwang Zhang, Fei Wu, Tat-Seng Chua", - "link": "https://www.ijcai.org/proceedings/2017/0435.pdf", - "company": "", - "code": "https://paperswithcode.com/paper/attentional-factorization-machines-learning", - "tags": "#Feature-Interactions" - }, - { - "year": "2017", - "pub": "SIGIR'17", - "model": "NFM", - "paper": "Neural Factorization Machines for Sparse Predictive Analytics", - "authors": "Xiangnan He, Tat-Seng Chua", - "link": "https://dl.acm.org/doi/10.1145/3077136.3080777", - "company": "", - "code": "https://paperswithcode.com/paper/neural-factorization-machines-for-sparse", - "tags": "#Feature-Interactions" - }, - { - "year": "2017", - "pub": "ADKDD'17", - "model": "DCN", - "paper": "Deep & Cross Network for Ad Click Predictions", - "authors": "Ruoxi Wang, Bin Fu, Gang Fu, Mingliang Wang", - "link": "https://arxiv.org/abs/1708.05123", - "company": "Google", - "code": "https://paperswithcode.com/paper/deep-cross-network-for-ad-click-predictions", - "tags": "#Feature-Interactions" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "FFM", - "paper": "Field-aware Factorization Machines in a Real-world Online Advertising System", - "authors": "Yuchin Juan, Damien Lefortier, Olivier Chapelle", - "link": "https://arxiv.org/pdf/1701.04099.pdf", - "company": "Criteo, Facebook, Google", - "code": "https://paperswithcode.com/paper/field-aware-factorization-machines-in-a-real", - "tags": "#Feature-Interactions" - }, - { - "year": "2017", - "pub": "WWW'17", - "model": "HNN", - "paper": "Holistic Neural Network for CTR Prediction", - "authors": "Huifeng Guo, Ruiming Tang, Yunming Ye, Xiuqiang He", - "link": "https://dl.acm.org/doi/10.1145/3041021.3054208", - "company": "Huawei", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "YoutubeDNN", - "paper": "Deep Neural Networks for YouTube Recommendations", - "authors": "Paul Covington, Jay Adams, Emre Sargin", - "link": "https://dl.acm.org/doi/10.1145/2959100.2959190", - "company": "Google", - "code": "https://paperswithcode.com/paper/deep-neural-networks-for-youtube", - "tags": "#Feature-Interactions" - }, - { - "year": "2016", - "pub": "RecSys'16", - "model": "FFM", - "paper": "Field-aware Factorization Machines for CTR Prediction", - "authors": "Yuchin Juan, Yong Zhuang, Wei-Sheng Chin, Chih-Jen Lin", - "link": "https://dl.acm.org/doi/10.1145/2959100.2959134", - "company": "Criteo", - "code": "https://paperswithcode.com/paper/field-aware-factorization-machines-in-a-real", - "tags": "#Feature-Interactions" - }, - { - "year": "2016", - "pub": "DLRS'16", - "model": "Wide&Deep", - "paper": "Wide & Deep Learning for Recommender Systems", - "authors": "Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, Tal Shaked, Tushar Chandra, Hrishi Aradhye, Glen Anderson, Greg Corrado, Wei Chai, Mustafa Ispir, Rohan Anil, Zakaria Haque, Lichan Hong, Vihan Jain, Xiaobing Liu, Hemal Shah", - "link": "https://arxiv.org/pdf/1606.07792.pdf", - "company": "Google", - "code": "https://paperswithcode.com/paper/wide-deep-learning-for-recommender-systems", - "tags": "#Feature-Interactions" - }, - { - "year": "2016", - "pub": "ICDM'16", - "model": "IPNN/OPNN", - "paper": "Product-based Neural Networks for User Response Prediction", - "authors": "Yanru Qu, Han Cai, Kan Ren, Weinan Zhang, Yong Yu, Ying Wen, Jun Wang", - "link": "https://arxiv.org/pdf/1611.00144.pdf", - "company": "", - "code": "https://paperswithcode.com/paper/product-based-neural-networks-for-user", - "tags": "#Feature-Interactions" - }, - { - "year": "2016", - "pub": "MM'16", - "model": "DeepCTR", - "paper": "Deep CTR Prediction in Display Advertising", - "authors": "Junxuan Chen, Baigui Sun, Hao Li, Hongtao Lu, Xian-Sheng Hua", - "link": "https://dl.acm.org/doi/10.1145/2964284.2964325", - "company": "Alibaba", - "code": "", - "tags": "#Multimodal" - }, - { - "year": "2015", - "pub": "CIKM'15", - "model": "CCPM", - "paper": "A Convolutional Click Prediction Model", - "authors": "Qiang Liu, Feng Yu, Shu Wu, Liang Wang", - "link": "https://dl.acm.org/doi/abs/10.1145/2806416.2806603", - "company": "", - "code": "https://paperswithcode.com/paper/a-convolutional-click-prediction-model-1", - "tags": "#Feature-Interactions" - }, - { - "year": "2015", - "pub": "TIST'15", - "model": "", - "paper": "Simple and Scalable Response Prediction for Display Advertising", - "authors": "Olivier Chapelle, Eren Manavoglu, Romer Rosales", - "link": "https://dl.acm.org/doi/10.1145/2532128", - "company": "Criteo, Microsoft, LinkedIn", - "code": "", - "tags": "" - }, - { - "year": "2014", - "pub": "ADKDD'14", - "model": "LR+GBDT", - "paper": "Practical Lessons from Predicting Clicks on Ads at Facebook", - "authors": "Xinran He, Junfeng Pan, Ou Jin, Tianbing Xu, Bo Liu, Tao Xu, Yanxin Shi, Antoine Atallah, Ralf Herbrich, Stuart Bowers, Joaquin Quiñonero Candela", - "link": "https://dl.acm.org/doi/10.1145/2648584.2648589", - "company": "Facebook", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2013", - "pub": "KDD'13", - "model": "FTRL", - "paper": "Ad Click Prediction: a View from the Trenches", - "authors": "H. Brendan McMahan, Gary Holt, David Sculley, Michael Young, Dietmar Ebner, Julian Grady, Lan Nie, Todd Phillips, Eugene Davydov, Daniel Golovin, Sharat Chikkerur, Dan Liu, Martin Wattenberg, Arnar Mar Hrafnkelsson, Tom Boulos, Jeremy Kubica", - "link": "https://dl.acm.org/doi/10.1145/2487575.2488200", - "company": "Google", - "code": "", - "tags": "#Oline-Learning" - }, - { - "year": "2010", - "pub": "ICDM'10", - "model": "FM", - "paper": "Factorization Machines", - "authors": "Steffen Rendle", - "link": "https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf", - "company": "", - "code": "https://paperswithcode.com/paper/factorization-machines-1", - "tags": "#Feature-Interactions" - }, - { - "year": "2007", - "pub": "WWW'07", - "model": "LR", - "paper": "Predicting Clicks: Estimating the Click-through Rate for New Ads", - "authors": "Matthew Richardson, Ewa Dominowska, Robert Ragno", - "link": "https://dl.acm.org/doi/10.1145/1242572.1242643", - "company": "Microsoft", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "KDD'19", - "model": "MIMN", - "paper": "Practice on Long Sequential User Behavior Modeling for Click-Through Rate Prediction", - "authors": "Qi Pi, Weijie Bian, Guorui Zhou, Xiaoqiang Zhu, Kun Gai", - "link": "https://arxiv.org/abs/1905.09248", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/practice-on-long-sequential-user-behavior", - "tags": "#Behavior-Modeling" - }, - { - "year": "2019", - "pub": "DLP-KDD'19", - "model": "BST", - "paper": "Behavior Sequence Transformer for E-commerce Recommendation in Alibaba", - "authors": "Qiwei Chen, Huan Zhao, Wei Li, Pipei Huang, Wenwu Ou", - "link": "https://arxiv.org/abs/1905.06874", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/behavior-sequence-transformer-for-e-commerce", - "tags": "#Behavior-Modeling" - }, - { - "year": "2019", - "pub": "AAAI'19", - "model": "DIEN", - "paper": "Deep Interest Evolution Network for Click-Through Rate Prediction", - "authors": "Guorui Zhou, Na Mou, Ying Fan, Qi Pi, Weijie Bian, Chang Zhou, Xiaoqiang Zhu, Kun Gai", - "link": "https://arxiv.org/abs/1809.03672", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/deep-interest-evolution-network-for-click", - "tags": "#Behavior-Modeling" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "DIN", - "paper": "Deep Interest Network for Click-Through Rate Prediction", - "authors": "Guorui Zhou, Chengru Song, Xiaoqiang Zhu, Ying Fan, Han Zhu, Xiao Ma, Yanghui Yan, Junqi Jin, Han Li, Kun Gai", - "link": "https://www.kdd.org/kdd2018/accepted-papers/view/deep-interest-network-for-click-through-rate-prediction", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/deep-interest-network-for-click-through-rate", - "tags": "#Behavior-Modeling" - }, - { - "year": "2021", - "pub": "TKDD'21", - "model": "CIN", - "paper": "Core Interest Network for Click-Through Rate Prediction", - "authors": "En Xu, Zhiwen Yu, Bin Guo, and Helei Cui", - "link": "https://dl.acm.org/doi/abs/10.1145/3428079", - "company": "", - "code": "", - "tags": "#Behavior-Modeling" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DMIN", - "paper": "Deep Multi-Interest Network for Click-through Rate Prediction", - "authors": "Zhibo Xiao, Luwei Yang, Wen Jiang, Yi Wei, Yi Hu, Hao Wang", - "link": "https://dl.acm.org/doi/10.1145/3340531.3412092", - "company": "Alibaba", - "code": "", - "tags": "#Behavior-Modeling" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "", - "paper": "Efficient Learning to Learn a Robust CTR Model for Web-scale Online Sponsored Search Advertising", - "authors": "Xin Wang, Peng Yang, Shaopeng Chen, Lin Liu, Lian Zhao, Jiacheng Guo, Mingming Sun, Ping Li", - "link": "https://dl.acm.org/doi/abs/10.1145/3459637.3481912", - "company": "Baidu", - "code": "", - "tags": "" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "EDCN", - "paper": "Enhancing Explicit and Implicit Feature Interactions via Information Sharing for Parallel Deep CTR Models", - "authors": "Bo Chen, Yichao Wang, Zhirong Liu, Ruiming Tang, Wei Guo, Hongkun Zheng, Weiwei Yao, Muyu Zhang and Xiuqiang He", - "link": "https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf", - "company": "Huawei", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "STAR", - "paper": "One Model to Serve All: Star Topology Adaptive Recommender for Multi-Domain CTR Prediction", - "authors": "Xiang-Rong Sheng, Liqin Zhao, Guorui Zhou, Xinyao Ding, Binding Dai, Qiang Luo, Siran Yang, Jingshan Lv, Chi Zhang, Hongbo Deng, Xiaoqiang Zhu", - "link": "https://arxiv.org/abs/2101.11427v4", - "company": "Alibaba", - "code": "", - "tags": "#Cross-Domain" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "AutoIAS", - "paper": "AutoIAS: Automatic Integrated Architecture Searcher For Click-Trough Rate Prediction", - "authors": "Zhikun Wei, Xin Wang, Wenwu Zhu", - "link": "https://dl.acm.org/doi/abs/10.1145/3459637.3482234", - "company": "", - "code": "", - "tags": "#AutoML" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "", - "paper": "Click-Through Rate Prediction with Multi-Modal Hypergraphs", - "authors": "Li He, Hongxu Chen, Dingxian Wang, Shoaib Jameel, Philip Yu, Guandong Xu", - "link": "https://arxiv.org/pdf/2109.02398", - "company": "Ebay", - "code": "", - "tags": "#Graph-Modeling" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "AutoHERI", - "paper": "AutoHERI: Automated Hierarchical Representation Integration for Post-Click Conversion Rate Estimation", - "authors": "Penghui Wei, Weimin Zhang, Zixuan Xu, Shaoguo Liu, Kuang-Chih Lee, Bo Zheng", - "link": "https://dl.acm.org/doi/abs/10.1145/3459637.3482061", - "company": "Alibaba", - "code": "", - "tags": "#CVR" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "DESTINE", - "paper": "Disentangled Self-Attentive Neural Networks for Click-Through Rate Prediction", - "authors": "Yichen Xu, Yanqiao Zhu, Feng Yu, Qiang Liu, Shu Wu", - "link": "https://arxiv.org/abs/2101.03654", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/disentangled-self-attentive-neural-networks", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "PCF-GNN", - "paper": "Explicit Semantic Cross Feature Learning via Pre-trained Graph Neural Networks for CTR Prediction", - "authors": "Feng Li, Bencheng Yan, Qingqing Long, Pengjie Wang, Wei Lin, Jian Xu, Bo Zheng", - "link": "https://arxiv.org/abs/2105.07752", - "company": "Alibaba", - "code": "", - "tags": "#Graph-Modeling" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "DASL", - "paper": "Dual Attentive Sequential Learning for Cross-Domain Click-Through Rate Prediction", - "authors": "Pan Li, Zhichao Jiang, Maofei Que, Yao Hu, Alexander Tuzhilin", - "link": "https://arxiv.org/abs/2106.02768", - "company": "Alibaba", - "code": "", - "tags": "#Cross-Domain" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "DG-ENN", - "paper": "Dual Graph Enhanced Embedding Neural Network for CTR Prediction", - "authors": "Wei Guo, Rong Su, Renhao Tan, Huifeng Guo, Yingxue Zhang, Zhirong Liu, Ruiming Tang, Xiuqiang He", - "link": "https://arxiv.org/abs/2106.00314", - "company": "Huawei", - "code": "", - "tags": "#Graph-Modeling" - }, - { - "year": "2021", - "pub": "PAKDD'21", - "model": "XCrossNet", - "paper": "XCrossNet: Feature Structure-Oriented Learning for Click-Through Rate Prediction", - "authors": "Runlong Yu, Yuyang Ye, Qi Liu, Zihan Wang, Chunfeng Yang, Yucheng Hu, Enhong Chen", - "link": "https://link.springer.com/chapter/10.1007%2F978-3-030-75765-6_35", - "company": "Tencent", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "Arxiv'20", - "model": "FINN", - "paper": "Feature Interaction based Neural Network for Click-Through Rate Prediction", - "authors": "Dafang Zou, Leiming Zhang, Jiafa Mao, Weiguo Sheng", - "link": "https://arxiv.org/abs/2006.05312", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "GME", - "paper": "Learning Graph Meta Embeddings for Cold-Start Ads in Click-Through Rate Prediction", - "authors": "Wentao Ouyang, Xiuwu Zhang, Shukui Ren, Li Li, Kun Zhang, Jinmei Luo, Zhaojie Liu, Yanlong Du", - "link": "https://arxiv.org/abs/2105.08909", - "company": "Alibaba", - "code": "", - "tags": "#Cold-Start" - }, - { - "year": "2021", - "pub": "Arxiv'21", - "model": "DINMP", - "paper": "A Non-sequential Approach to Deep User Interest Model for CTR Prediction", - "authors": "Keke Zhao, Xing Zhao, Qi Cao, Linjian Mo", - "link": "https://arxiv.org/abs/2104.06312", - "company": "Alibaba", - "code": "https://paperswithcode.com/paper/a-non-sequential-approach-to-deep-user", - "tags": "#Behavior-Modeling" - }, - { - "year": "2020", - "pub": "NeurIPS'20", - "model": "", - "paper": "Field-wise Learning for Multi-field Categorical Data", - "authors": "Zhibin Li, Jian Zhang, Yongshun Gong, Yazhou Yao, Qiang Wu", - "link": "https://arxiv.org/abs/2012.00202", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "Arxiv'21", - "model": "", - "paper": "Click-Through Rate Prediction Using Graph Neural Networks and Online Learning", - "authors": "Farzaneh Rajabi, Jack Siyuan He", - "link": "https://arxiv.org/abs/2105.03811", - "company": "Google", - "code": "", - "tags": "#Graph-Modeling" - }, - { - "year": "2014", - "pub": "WSDM'14", - "model": "HIFM", - "paper": "Predicting Response in Mobile Advertising with Hierarchical Importance-Aware Factorization Machine", - "authors": "Richard J. Oentaryo, Ee-Peng Lim, Jia-Wei Low, David Lo, Michael Finegold", - "link": "https://dl.acm.org/doi/abs/10.1145/2556195.2556240", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "ICLR'20", - "model": "GLIDER", - "paper": "Feature Interaction Interpretability: A Case for Explaining Ad-Recommendation Systems via Neural Interaction Detection", - "authors": "Michael Tsang, Dehua Cheng, Hanpeng Liu, Xue Feng, Eric Zhou, Yan Liu", - "link": "https://arxiv.org/abs/2006.10966", - "company": "Facebook", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "KDD'20", - "model": "AutoCTR", - "paper": "Towards Automated Neural Interaction Discovery for Click-Through Rate Prediction", - "authors": "Qingquan Song, Dehua Cheng, Hanning Zhou, Jiyan Yang, Yuandong Tian, Xia Hu", - "link": "https://dl.acm.org/doi/abs/10.1145/3394486.3403137", - "company": "Facebook", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "Arxiv'20", - "model": "", - "paper": "Correct Normalization Matters: Understanding the Effect of Normalization On Deep Neural Network Models For Click-Through Rate Prediction", - "authors": "Zhiqiang Wang, Qingyun She, PengTao Zhang, Junlin Zhang", - "link": "https://arxiv.org/abs/2006.12753", - "company": "Sina Weibo", - "code": "", - "tags": "" - }, - { - "year": "2020", - "pub": "JMLR'20", - "model": "", - "paper": "Factorization Machines with Regularization for Sparse Feature Interactions", - "authors": "Kyohei Atarashi, Satoshi Oyama, Masahito Kurihara", - "link": "https://arxiv.org/abs/2010.09225", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "WWW'20", - "model": "DFNet", - "paper": "Dual-attentional Factorization-Machines based Neural Network for User Response Prediction", - "authors": "Feng Liu, Wei Guo, Huifeng Guo, Ruiming Tang, Yunming Ye, Xiuqiang He", - "link": "https://dl.acm.org/doi/abs/10.1145/3366424.3382680", - "company": "Huawei", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "IJCAI'20", - "model": "DIFM", - "paper": "A Dual Input-aware Factorization Machine for CTR Prediction", - "authors": "Wantong Lu, Yantao Yu, Yongzhe Chang, Zhen Wang, Chenhui Li and Bo Yuan", - "link": "https://www.ijcai.org/Proceedings/2020/0434.pdf", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "BigData'19", - "model": "", - "paper": "A Dynamic Neural Network Model for Click-Through Rate Prediction in Real-Time Bidding", - "authors": "Xianshan Qu, Li Li, Xi Liu, Rui Chen, Yong Ge, Soo-Hyun Choi", - "link": "https://ieeexplore.ieee.org/abstract/document/9005598/authors", - "company": "Samsung", - "code": "", - "tags": "" - }, - { - "year": "2020", - "pub": "KDD'20", - "model": "AutoFIS", - "paper": "AutoFIS: Automatic Feature Interaction Selection in Factorization Models for Click-Through Rate Prediction", - "authors": "Bin Liu, Chenxu Zhu, Guilin Li, Weinan Zhang, Jincai Lai, Ruiming Tang, Xiuqiang He, Zhenguo Li, Yong Yu", - "link": "https://dl.acm.org/doi/abs/10.1145/3394486.3403314", - "company": "Huawei", - "code": "", - "tags": "#AutoML" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "", - "paper": "Regularized Adversarial Sampling and Deep Time-aware Attention for Click-Through Rate Prediction", - "authors": "Yikai Wang, Liang Zhang, Quanyu Dai, Fuchun Sun, Bo Zhang, Yang He, Weipeng Yan, Yongjun Bao", - "link": "https://dl.acm.org/doi/abs/10.1145/3357384.3357936", - "company": "JD", - "code": "", - "tags": "" - }, - { - "year": "2020", - "pub": "WWW'20", - "model": "", - "paper": "Field-aware Calibration: A Simple and Empirically Strong Method for Reliable Probabilistic Predictions", - "authors": "Feiyang Pan, Xiang Ao, Pingzhong Tang, Min Lu, Dapeng Liu, Lei Xiao, Qing He", - "link": "https://dl.acm.org/doi/pdf/10.1145/3366423.3380154", - "company": "Tencent", - "code": "", - "tags": "#Calibration" - }, - { - "year": "2020", - "pub": "WWW'20", - "model": "MARN", - "paper": "Adversarial Multimodal Representation Learning for Click-Through Rate Prediction", - "authors": "Xiang Li, Chao Wang, Jiwei Tan, Xiaoyi Zeng, Dan Ou, Dan Ou, Bo Zheng", - "link": "https://dl.acm.org/doi/abs/10.1145/3366423.3380163", - "company": "Alibaba", - "code": "", - "tags": "#Multimodal" - }, - { - "year": "2020", - "pub": "SIGIR'20", - "model": "AutoGroup", - "paper": "AutoGroup: Automatic Feature Grouping for Modelling Explicit High-Order Feature Interactions in CTR Prediction", - "authors": "Bin Liu, Niannan Xue, Huifeng Guo, Ruiming Tang, Stefanos Zafeiriou, Xiuqiang He, Zhenguo Li", - "link": "https://dl.acm.org/doi/abs/10.1145/3397271.3401082", - "company": "Huawei", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2018", - "pub": "SIGIR'18", - "model": "CRT", - "paper": "Combined Regression and Tripletwise Learning for Conversion Rate Prediction in Real-Time Bidding Advertising", - "authors": "Lili Shan , Lei Lin , Chengjie Sun", - "link": "https://dl.acm.org/doi/10.1145/3209978.3210062", - "company": "", - "code": "", - "tags": "#Multi-task" - }, - { - "year": "2018", - "pub": "SIGIRW'18", - "model": "", - "paper": "Visualizing and Understanding Deep Neural Networks in CTR Prediction", - "authors": "Lin Guo, Hui Ye, Wenbo Su, Henhuan Liu, Kai Sun, Hang Xiang", - "link": "https://arxiv.org/abs/1806.08541", - "company": "Alibaba", - "code": "", - "tags": "" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "FINT", - "paper": "FINT: Field-aware INTeraction Neural Network For CTR Prediction", - "authors": "Zhishan Zhao, Sen Yang, Guohui Liu, Dawei Feng, Kele Xu", - "link": "https://arxiv.org/abs/2107.01999", - "company": "iQIYI", - "code": "https://paperswithcode.com/paper/fint-field-aware-interaction-neural-network", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "SIGIR'21", - "model": "SAM", - "paper": "Looking at CTR Prediction Again: Is Attention All You Need?", - "authors": "Yuan Cheng, Yanbo Xue", - "link": "https://arxiv.org/abs/2105.05563", - "company": "BOSS Zhipin", - "code": "https://paperswithcode.com/paper/looking-at-ctr-prediction-again-is-attention", - "tags": "#Feature-Interactions" - }, - { - "year": "2018", - "pub": "KDD'18", - "model": "xDeepFM", - "paper": "xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systems", - "authors": "Jianxun Lian, Xiaohuan Zhou, Fuzheng Zhang, Zhongxia Chen, Xing Xie, Guangzhong Sun", - "link": "https://arxiv.org/pdf/1803.05170.pdf", - "company": "Microsoft", - "code": "https://paperswithcode.com/paper/xdeepfm-combining-explicit-and-implicit", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "FmFM", - "paper": "FM^2: Field-matrixed Factorization Machines for Recommender Systems", - "authors": "Yang Sun, Junwei Pan, Alex Zhang, Aaron Flores", - "link": "https://arxiv.org/abs/2102.12994v2", - "company": "Yahoo", - "code": "https://paperswithcode.com/paper/fm-2-field-matrixed-factorization-machines", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "WWW'21", - "model": "DCN_V2", - "paper": "DCN V2: Improved Deep & Cross Network and Practical Lessons for Web-scale Learning to Rank Systems", - "authors": "Ruoxi Wang, Rakesh Shivanna, Derek Z. Cheng, Sagar Jain, Dong Lin, Lichan Hong, Ed H. Chi", - "link": "https://arxiv.org/abs/2008.13535", - "company": "Google", - "code": "https://paperswithcode.com/paper/dcn-m-improved-deep-cross-network-for-feature", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "CIKM'20", - "model": "DeepIM", - "paper": "Deep Interaction Machine: A Simple but Effective Model for High-order Feature Interactions", - "authors": "Feng Yu, Zhaocheng Liu, Qiang Liu, Haoli Zhang, Shu Wu, Liang Wang", - "link": "https://dl.acm.org/doi/10.1145/3340531.3412077", - "company": "Alibaba, RealAI", - "code": "https://paperswithcode.com/paper/deep-interaction-machine-a-simple-but-1", - "tags": "#Feature-Interactions" - }, - { - "year": "2016", - "pub": "NIPS'16", - "model": "HOFM", - "paper": "Higher-Order Factorization Machines", - "authors": "Mathieu Blondel, Akinori Fujino, Naonori Ueda, Masakazu Ishihata", - "link": "https://arxiv.org/abs/1607.07195", - "company": "", - "code": "https://paperswithcode.com/paper/higher-order-factorization-machines", - "tags": "#Feature-Interactions" - }, - { - "year": "2019", - "pub": "CIKM'19", - "model": "FiGNN", - "paper": "FiGNN: Modeling Feature Interactions via Graph Neural Networks for CTR Prediction", - "authors": "Zekun Li, Zeyu Cui, Shu Wu, Xiaoyu Zhang, Liang Wang", - "link": "https://arxiv.org/abs/1910.05552", - "company": "", - "code": "https://paperswithcode.com/paper/fi-gnn-modeling-feature-interactions-via", - "tags": "#Feature-Interactions #Graph-Modeling" - }, { - "year": "2016", - "pub": "KDD'16", - "model": "DeepCrossing", - "paper": "Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features", - "authors": "Zekun Li, Zeyu Cui, Shu Wu, Xiaoyu Zhang, Liang Wang", - "link": "https://dl.acm.org/doi/abs/10.1145/2939672.2939704", - "company": "Microsoft", - "code": "https://paperswithcode.com/paper/deep-crossing-web-scale-modeling-without", - "tags": "#Feature-Interactions" - }, - { - "year": "2020", - "pub": "AAAI'20", - "model": "AFN/AFN+", - "paper": "Adaptive Factorization Network: Learning Adaptive-Order Feature Interactions", - "authors": "Weiyu Cheng, Yanyan Shen, Linpeng Huang", - "link": "https://ojs.aaai.org/index.php/AAAI/article/view/5768", - "company": "", - "code": "https://paperswithcode.com/paper/adaptive-factorization-network-learning", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "CIKM'21", - "model": "AutoFeature", - "paper": "AutoFeature: Searching for Feature Interactions and Their Architectures for Click-through Rate Prediction", - "authors": "Farhan Khawar, Xu Hang, Ruiming Tang, Bin Liu, Zhenguo Li, Xiuqiang He", - "link": "https://dl.acm.org/doi/abs/10.1145/3340531.3411912", - "company": "Huawei", - "code": "", - "tags": "#AutoML" - }, - { - "year": "2019", - "pub": "IJCAI'19", - "model": "IFM", - "paper": "An Input-aware Factorization Machine for Sparse Prediction", - "authors": "Yantao Yu, Zhen Wang, Bo Yuan", - "link": "https://www.ijcai.org/proceedings/2019/203", - "company": "", - "code": "", - "tags": "#Feature-Interactions" - }, - { - "year": "2021", - "pub": "KDD'21", - "model": "AutoDis", - "paper": "An Embedding Learning Framework for Numerical Features in CTR Prediction", - "authors": "Huifeng Guo, Bo Chen, Ruiming Tang, Weinan Zhang, Zhenguo Li, Xiuqiang He", - "link": "https://arxiv.org/abs/2012.08986", - "company": "Huawei", - "code": "", - "tags": "#Embedding" - } - ] -} diff --git a/ctr_prediction/papers.md b/ctr_prediction/papers.md deleted file mode 100644 index e1c8c009..00000000 --- a/ctr_prediction/papers.md +++ /dev/null @@ -1 +0,0 @@ -# Paper List \ No newline at end of file diff --git a/datasets/Amazon/AmazonBooks_m1/ENMF_data_converter.py b/datasets/Amazon/AmazonBooks_m1/ENMF_data_converter.py deleted file mode 100644 index 32c6df83..00000000 --- a/datasets/Amazon/AmazonBooks_m1/ENMF_data_converter.py +++ /dev/null @@ -1,15 +0,0 @@ -f=open('train.txt') -f2=open('train_enmf.txt','w') -f2.write('uid'+'\t'+'sid'+'\n') -for line in f: - str=line.strip().split() - for j in range(1,len(str)): - f2.write(str[0]+'\t'+str[j]+'\n') - -f=open('test.txt') -f2=open('test_enmf.txt','w') -f2.write('uid'+'\t'+'sid'+'\n') -for line in f: - str=line.strip().split() - for j in range(1,len(str)): - f2.write(str[0]+'\t'+str[j]+'\n') diff --git a/datasets/Amazon/AmazonBooks_m1/LR_GCCF_data_converter.py b/datasets/Amazon/AmazonBooks_m1/LR_GCCF_data_converter.py deleted file mode 100644 index 67a270a8..00000000 --- a/datasets/Amazon/AmazonBooks_m1/LR_GCCF_data_converter.py +++ /dev/null @@ -1,81 +0,0 @@ -import pdb -from collections import defaultdict -import numpy as np - - -training_path='./train.txt' -testing_path='./test.txt' -val_path='./val.txt' - -path_save_base='./datanpy' -if (os.path.exists(path_save_base)): - print('has results save path') -else: - os.makedirs(path_save_base) - -train_data_user = defaultdict(set) -train_data_item = defaultdict(set) -links_file = open(training_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - train_data_user[u_id].add(int(i_id)) - train_data_item[int(i_id)].add(u_id) -np.save('./datanpy/train_set.npy',[train_data_user,train_data_item,num_u_i]) -print(num_u,num_u_i) - -test_data_user = defaultdict(set) -test_data_item = defaultdict(set) -links_file = open(testing_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - test_data_user[u_id].add(int(i_id)) - test_data_item[int(i_id)].add(u_id) -np.save('./datanpy/test_set.npy',[test_data_user,test_data_item,num_u_i]) -print(num_u,num_u_i) - -val_data_user = defaultdict(set) -val_data_item = defaultdict(set) -links_file = open(val_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - val_data_user[u_id].add(int(i_id)) - val_data_item[int(i_id)].add(u_id) -np.save('./datanpy/val_set.npy',[val_data_user,val_data_item,num_u_i]) -print(num_u,num_u_i) - -user_rating_set_all = defaultdict(set) -for u in range(num_u): - train_tmp = set() - test_tmp = set() - val_tmp = set() - if u in train_data_user: - train_tmp = train_data_user[u] - if u in test_data_user: - test_tmp = test_data_user[u] - if u in val_data_user: - val_tmp = val_data_user[u] - user_rating_set_all[u]=train_tmp|test_tmp|val_tmp -np.save('./datanpy/user_rating_set_all.npy',user_rating_set_all) - - diff --git a/datasets/Amazon/AmazonBooks_m1/MatchBox_data_converter.py b/datasets/Amazon/AmazonBooks_m1/MatchBox_data_converter.py deleted file mode 100644 index cf129925..00000000 --- a/datasets/Amazon/AmazonBooks_m1/MatchBox_data_converter.py +++ /dev/null @@ -1,44 +0,0 @@ -import pandas as pd - -user_history_dict = dict() -train_data = [] -item_corpus = [] -corpus_index = dict() -with open("train.txt", "r") as fid: - for line in fid: - splits = line.strip().split() - user_id = splits[0] - items = splits[1:] - user_history_dict[user_id] = items - for item in items: - if item not in corpus_index: - corpus_index[item] = len(corpus_index) - item_corpus.append([corpus_index[item], item]) - history = user_history_dict[user_id].copy() - history.remove(item) - train_data.append([user_id, corpus_index[item], 1, user_id, "^".join(history)]) -train = pd.DataFrame(train_data, columns=["query_index", "corpus_index", "label", "user_id", "user_history"]) -print("train samples:", len(train)) -train.to_csv("train.csv", index=False) - -test_data = [] -with open("test.txt", "r") as fid: - for line in fid: - splits = line.strip().split() - user_id = splits[0] - items = splits[1:] - for item in items: - if item not in corpus_index: - corpus_index[item] = len(corpus_index) - item_corpus.append([corpus_index[item], item]) - history = user_history_dict[user_id].copy() - test_data.append([user_id, corpus_index[item], 1, user_id, "^".join(history)]) -test = pd.DataFrame(test_data, columns=["query_index", "corpus_index", "label", "user_id", "user_history"]) -print("test samples:", len(test)) -test.to_csv("test.csv", index=False) - -corpus = pd.DataFrame(item_corpus, columns=["corpus_index", "item_id"]) -print("number of items:", len(item_corpus)) -corpus = corpus.set_index("corpus_index") -corpus.to_csv("item_corpus.csv", index=False) - diff --git a/datasets/Amazon/AmazonBooks_m1/README.md b/datasets/Amazon/AmazonBooks_m1/README.md deleted file mode 100644 index d17144d3..00000000 --- a/datasets/Amazon/AmazonBooks_m1/README.md +++ /dev/null @@ -1,17 +0,0 @@ -## Amazon - -### AmazonBooks_m1 - -The dataset follows the same data splitting and preprocessing with LightGCN. The preprocessed data can be [downloaded from here](https://github.com/kuandeng/LightGCN/tree/master/Data/amazon-book). The data statistics are summarized as follows: - -| Dataset ID | #Users | #Items | #Interactions | #Train | #Test | Density | -|:--------------:|:------:|:------:|:-------------:|:---------:|:-------:|:-------:| -| AmazonBooks_x1 | 52,643 | 91,599 | 2,984,108 | 2,380,730 | 603,378 | 0.00062 | - - - - - - - - diff --git a/datasets/Amazon/AmazonElectronics_x1/convert_amazonelectronics_x1.py b/datasets/Amazon/AmazonElectronics_x1/convert_amazonelectronics_x1.py deleted file mode 100644 index 2cbd5179..00000000 --- a/datasets/Amazon/AmazonElectronics_x1/convert_amazonelectronics_x1.py +++ /dev/null @@ -1,47 +0,0 @@ -""" Convert AmazonElectronics dataset used by the DIN paper from pickle file to csv file - Run the following cat command to get `dataset.pkl` - cat aa ab ac > dataset.pkl - after downloading from https://github.com/zhougr1993/DeepInterestNetwork/tree/master/din -""" - -import pickle -import pandas as pd -import hashlib - - -with open('dataset.pkl', 'rb') as f: - train_set = pickle.load(f, encoding='bytes') - test_set = pickle.load(f, encoding='bytes') - cate_list = pickle.load(f, encoding='bytes') - user_count, item_count, cate_count = pickle.load(f, encoding='bytes') - -train_data = [] -for sample in train_set: - user_id = sample[0] - item_id = sample[2] - item_history = "^".join([str(i) for i in sample[1]]) - label = sample[3] - cate_id = cate_list[item_id] - cate_history = "^".join([str(i) for i in cate_list[sample[1]]]) - train_data.append([label, user_id, item_id, cate_id, item_history, cate_history]) -train_df = pd.DataFrame(train_data, columns=['label', 'user_id', 'item_id', 'cate_id', 'item_history', 'cate_history']) -train_df.to_csv("train.csv", index=False) - -test_data = [] -for sample in test_set: - user_id = sample[0] - item_pair = sample[2] - item_history = "^".join([str(i) for i in sample[1]]) - cate_history = "^".join([str(i) for i in cate_list[sample[1]]]) - test_data.append([1, user_id, item_pair[0], cate_list[item_pair[0]], item_history, cate_history]) - test_data.append([0, user_id, item_pair[1], cate_list[item_pair[1]], item_history, cate_history]) -test_df = pd.DataFrame(test_data, columns=['label', 'user_id', 'item_id', 'cate_id', 'item_history', 'cate_history']) -test_df.to_csv("test.csv", index=False) - -# Check md5sum for correctness -assert("e9bf80b92985e463db18fdc753d347b5" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("57a20e82fe736dd495f2eaf0669bf6d0" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - - diff --git a/datasets/Amazon/README.md b/datasets/Amazon/README.md deleted file mode 100644 index 583f8a12..00000000 --- a/datasets/Amazon/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Amazon - -+ [AmazonElectronics_x1](#amazonelectronics_x1) -+ [AmazonBooks_m1](#amazonbooks_m1) - - -## AmazonElectronics_x1 - -+ Dataset description - - The [Amazon dataset](http://jmcauley.ucsd.edu/data/amazon/) contains product reviews and metadata from Amazon, which is a widely-used benchmark dataset. We reuse the preprocessed dataset from the [DIN work](https://github.com/zhougr1993/DeepInterestNetwork) that is a subset named Electronics. It contains 192,403 users, 63,001 goods, 801 categories and 1,689,188 samples. User behaviors in this dataset are rich, with more than 5 reviews for each user and goods. Features include goods_id, cate_id, user reviewed goods_id_list and cate_id_list. Following DIN, the task is to predict the probability of reviewing the (k+1)-th goods by making use of the first k reviewed goods. The last item of each behavior sequence is reserved for testing. - - The dataset statistics are summarized as follows. - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | AmazonElectronics_x1 | 2,993,570 | 2,608,764 | | 384,806 | - - -+ How to get the dataset? - + Solution#1: Download [the pickled dataset](https://github.com/zhougr1993/DeepInterestNetwork/tree/master/din) from the DIN work and run the following scripts: - ```bash - $ cd Amazon/AmazonElectronics_x1 - $ python convert_amazonelectronics_x1.py - ``` - - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv test.csv - e9bf80b92985e463db18fdc753d347b5 train.csv - 57a20e82fe736dd495f2eaf0669bf6d0 test.csv - ``` - - -+ Benchmark setting - - In this setting, we set the maximal length of user behavior sequence to 100. To make a fair comparison, we suggest to set **embedding_dim=64**, and **hidden_units=[1024, 512, 256]** by default. - - - -## AmazonBooks_m1 - - - - - - diff --git a/datasets/Avazu/Avazu_x1/convert_avazu_x1.py b/datasets/Avazu/Avazu_x1/convert_avazu_x1.py deleted file mode 100644 index 7d54fbbb..00000000 --- a/datasets/Avazu/Avazu_x1/convert_avazu_x1.py +++ /dev/null @@ -1,26 +0,0 @@ -""" Convert libsvm data from AFN paper to csv format """ -import pandas as pd -from pathlib import Path -import gc -import hashlib - -headers = ["label", "feat_1", "feat_2", "feat_3", "feat_4", "feat_5", "feat_6", "feat_7", "feat_8", "feat_9", "feat_10", - "feat_11", "feat_12", "feat_13", "feat_14", "feat_15", "feat_16", "feat_17", "feat_18", "feat_19", "feat_20", "feat_21", "feat_22"] - -data_files = ["train.libsvm", "valid.libsvm", "test.libsvm"] -for f in data_files: - df = pd.read_csv(f, sep=" ", names=headers) - for col in headers[1:]: - df[col] = df[col].apply(lambda x: x.split(':')[0]) - df.to_csv(Path(f).stem + ".csv", index=False) - del df - gc.collect() - - -# Check md5sum for correctness -assert("f1114a07aea9e996842c71648e0f6395" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("d9568f246357d156c4b8030fadb8b623" == hashlib.md5(open('valid.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("9e2fe9c48705c9315ae7a0953eb57acf" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - diff --git a/datasets/Avazu/Avazu_x1/download_avazu_x1.py b/datasets/Avazu/Avazu_x1/download_avazu_x1.py deleted file mode 100644 index 3134d195..00000000 --- a/datasets/Avazu/Avazu_x1/download_avazu_x1.py +++ /dev/null @@ -1,29 +0,0 @@ -# This file is modified from https://github.com/WeiyuCheng/AFN-AAAI-20/blob/master/src/download_criteo_and_avazu.py -# to download the preprocessed data split Avazu_x1 - -import os -import zipfile -import urllib.request -from tqdm import tqdm - - -class DownloadProgressBar(tqdm): - def update_to(self, b=1, bsize=1, tsize=None): - if tsize is not None: - self.total = tsize - self.update(b * bsize - self.n) - -def download(url, output_path): - with DownloadProgressBar(unit='B', unit_scale=True, - miniters=1, desc=url.split('/')[-1]) as t: - urllib.request.urlretrieve(url, filename=output_path, reporthook=t.update_to) - -if __name__ == "__main__": - print("Begin to download avazu data, the total size is 683MB...") - download('https://worksheets.codalab.org/rest/bundles/0xf5ab597052744680b1a55986557472c7/contents/blob/', './avazu.zip') - print("Unzipping avazu dataset...") - with zipfile.ZipFile('./avazu.zip', 'r') as zip_ref: - zip_ref.extractall('./avazu/') - print("Done.") - - diff --git a/datasets/Avazu/Avazu_x4/split_avazu_x4.py b/datasets/Avazu/Avazu_x4/split_avazu_x4.py deleted file mode 100644 index c14e66a6..00000000 --- a/datasets/Avazu/Avazu_x4/split_avazu_x4.py +++ /dev/null @@ -1,48 +0,0 @@ -import numpy as np -import pandas as pd -import hashlib -from sklearn.model_selection import StratifiedKFold - -""" -NOTICE: We found that even though we fix the random seed, the resulting data split can be different -due to the potential StratifiedKFold API change in different scikit-learn versions. For -reproduciblity, `sklearn==0.19.1` is required. We use the python environement by installing -`Anaconda3-5.2.0-Linux-x86_64.sh`. -""" - -RANDOM_SEED = 2018 # Fix seed for reproduction -ddf = pd.read_csv('train/train.csv', encoding='utf-8', dtype=object) -X = ddf.values -y = ddf['click'].map(lambda x: float(x)).values -print(str(len(X)) + ' lines in total') - -folds = StratifiedKFold(n_splits=10, shuffle=True, - random_state=RANDOM_SEED).split(X, y) - -fold_indexes = [] -for train_id, valid_id in folds: - fold_indexes.append(valid_id) -test_index = fold_indexes[0] -valid_index = fold_indexes[1] -train_index = np.concatenate(fold_indexes[2:]) - -test_df = ddf.loc[test_index, :] -test_df.to_csv('test.csv', index=False, encoding='utf-8') -valid_df = ddf.loc[valid_index, :] -valid_df.to_csv('valid.csv', index=False, encoding='utf-8') -ddf.loc[train_index, :].to_csv('train.csv', index=False, encoding='utf-8') - -print('Train lines:', len(train_index)) -print('Validation lines:', len(valid_index)) -print('Test lines:', len(test_index)) -print('Postive ratio:', np.sum(y) / len(y)) - -# Check md5sum for correctness -assert("de3a27264cdabf66adf09df82328ccaa" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("33232931d84d6452d3f956e936cab2c9" == hashlib.md5(open('valid.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("3ebb774a9ca74d05919b84a3d402986d" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - - - diff --git a/datasets/Avazu/README.md b/datasets/Avazu/README.md deleted file mode 100644 index 92553056..00000000 --- a/datasets/Avazu/README.md +++ /dev/null @@ -1,127 +0,0 @@ -# Avazu - -+ [Avazu_x1](#Avazu_x1) -+ [Avazu_x2](#Avazu_x2) -+ [Avazu_x3](#Avazu_x3) -+ [Avazu_x4](#Avazu_x4) - - -It is a [Kaggle challenge dataset](https://www.kaggle.com/c/avazu-ctr-prediction/data) for Avazu CTR prediction. [Avazu](http://avazuinc.com/home/) is one of the leading mobile advertising platforms globally. The Kaggle competition targets at predicting whether a mobile ad will be clicked and has provided 11 days worth of Avazu data to build and test prediction models. It consists of 10 days of labeled click-through data for training and 1 day of ads data for testing (yet without labels). Note that only the first 10 days of labeled data are used for benchmarking. - -Data fields consist of: -+ id: ad identifier (``Note: This column is more like unique sample id, where each row has a distinct value, and thus should be dropped.``) -+ click: 0/1 for non-click/click -+ hour: format is YYMMDDHH, so 14091123 means 23:00 on Sept. 11, 2014 UTC. (``Note: It is a common practice to bucketize the timestamp into hour, day, is_weekend, and so on.``) -+ C1: anonymized categorical variable -+ banner_pos -+ site_id -+ site_domain -+ site_category -+ app_id -+ app_domain -+ app_category -+ device_id -+ device_ip -+ device_model -+ device_type -+ device_conn_type -+ C14-C21: anonymized categorical variables - - -Dataset statistics are summarized as follows: - -| Dataset | Total | #Train | #Validation | #Test | -| :--------: | :-----: |:-----: | :----------: | :----: | -| Avazu_x1 | 40,428,967 | 28,300,276 | 4,042,897 | 8,085,794 | -| Avazu_x2 | 40,428,967 | 32,343,173 | | 8,085,794 | -| Avazu_x4 | 40,428,967 | 32,343,172 | 4,042,897 | 4,042,898 | - - -## Avazu_x1 - -+ Dataset description - - This dataset contains about 10 days of labeled click-through data on mobile advertisements. It has 22 feature fields including user features and advertisement attributes. We reuse the preprocessed data released by the [AFN](https://ojs.aaai.org/index.php/AAAI/article/view/5768) work, which are randomly split into 7:1:2\* as the training set, validation set, and test set, respectively. For consistency of evaluation, we obtain the preprocessed data accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - - \* Note that the released data splits from the authors have a ratio of 7:1:2, which is different from 8:1:1 as reported in the AFN paper. - -+ How to get the dataset? - - + Solution#1: Run the following scripts: - ```bash - $ cd datasets/Avazu/Avazu_x1 - $ python download_avazu_x1.py - $ python convert_avazu_x1.py (please modify the path accordingly) - ``` - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/Avazu_x1.zip). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - f1114a07aea9e996842c71648e0f6395 train.csv - d9568f246357d156c4b8030fadb8b623 valid.csv - 9e2fe9c48705c9315ae7a0953eb57acf test.csv - ``` - -+ Default setting - - In this benchmark setting, we follow the AFN work to fix **embedding_dim=10**, **batch_size=4096**, and **MLP_hidden_units=[400, 400, 400]** to make fair comparisons. - - -## Avazu_x2 - -+ Dataset description - - This dataset contains about 10 days of labeled click-through data on mobile advertisements. It has 22 feature fields including user features and advertisement attributes. Following the same setting in the [AutoGroup](https://dl.acm.org/doi/abs/10.1145/3397271.3401082) work, we randomly split 80% of the data for training and validation, and the remaining 20% for testing, respectively. For consistency of evaluation, we directly reuse the preprocessed data accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - -+ How to get the dataset? - + For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/Avazu_x2.zip). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv test.csv - c41d786896e2ebe68e08a022199f0ce8 train.csv - e641ea94c72cdc99b49656d3404f536e test.csv - ``` - -+ Default setting - - For all categorical fields, we filter infrequent features by setting the threshold min_category_count=20 and replace them with a default ```` token. - - -## Avazu_x3 -TBA - - -+ Default setting - - - -## Avazu_x4 - -+ Dataset description - - This dataset contains about 10 days of labeled click-through data on mobile advertisements. It has 22 feature fields including user features and advertisement attributes. Following the same setting in the [AutoInt](https://arxiv.org/abs/1810.11921) work, we split the data randomly into 8:1:1 as the training set, validation set, and test set, respectively. For better reproduciblity, we directly reuse the code provided by AutoInt and control the random seed (i.e., seed=2018) for splitting. The preprocessed data are accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - -+ How to get the dataset? - + Solution#1: Download the raw dataset, and run the following scripts: - ```bash - $ cd datasets/Avazu/Avazu_x4 - $ python split_avazu_x4.py - ``` - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/Avazu_x4.zip). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - de3a27264cdabf66adf09df82328ccaa train.csv - 33232931d84d6452d3f956e936cab2c9 valid.csv - 3ebb774a9ca74d05919b84a3d402986d test.csv - ``` - -#### Avazu_x4_001 - -In this benchmark setting, we preprocess the data split by removing the ``id`` field that is useless for CTR prediction. In addition, we transform the timestamp field into three fields: hour, weekday, and is_weekend. For all categorical fields, we filter infrequent features by setting the threshold min_category_count=2 (performs well) and replace them with a default ```` token. Note that we do not follow the exact preprocessing steps in AutoInt, because the authors neither remove the useless ``id`` field nor specially preprocess the timestamp field. To make a fair comparison, we fix **embedding_dim=16** as with AutoInt. - - -#### Avazu_x4_002 - -In this setting, we preprocess the data split by removing the ``id`` field that is useless for CTR prediction. In addition, we transform the timestamp field into three fields: hour, weekday, and is_weekend. For all categorical fields, we filter infrequent features by setting the threshold min_category_count=1 and replace them with a default ```` token. Note that we found that min_category_count=1 performs the best, which is surprising. We fix **embedding_dim=40** following the existing [FGCNN work](https://arxiv.org/abs/1904.04447). - diff --git a/datasets/Criteo/Criteo_x1/convert_criteo_x1.py b/datasets/Criteo/Criteo_x1/convert_criteo_x1.py deleted file mode 100644 index 3d078979..00000000 --- a/datasets/Criteo/Criteo_x1/convert_criteo_x1.py +++ /dev/null @@ -1,30 +0,0 @@ -""" Convert libsvm data from AFN paper to csv format """ -import pandas as pd -from pathlib import Path -import gc -import hashlib - -headers = ["label", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9", "I10", - "I11", "I12", "I13", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", - "C11", "C12", "C13", "C14", "C15", "C16", "C17", "C18", "C19", "C20", "C21", "C22", - "C23", "C24", "C25", "C26"] - -data_files = ["train.libsvm", "valid.libsvm", "test.libsvm"] -for f in data_files: - df = pd.read_csv(f, sep=" ", names=headers) - for col in headers[1:]: - if col.startswith("I"): - df[col] = df[col].apply(lambda x: x.split(':')[-1]) - elif col.startswith("C"): - df[col] = df[col].apply(lambda x: x.split(':')[0]) - df.to_csv(Path(f).stem + ".csv", index=False) - del df - gc.collect() - -# Check md5sum for correctness -assert("30b89c1c7213013b92df52ec44f52dc5" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("f73c71fb3c4f66b6ebdfa032646bea72" == hashlib.md5(open('valid.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("2c48b26e84c04a69b948082edae46f8c" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - diff --git a/datasets/Criteo/Criteo_x1/download_criteo_x1.py b/datasets/Criteo/Criteo_x1/download_criteo_x1.py deleted file mode 100644 index dd5f7b86..00000000 --- a/datasets/Criteo/Criteo_x1/download_criteo_x1.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file is modified from https://github.com/WeiyuCheng/AFN-AAAI-20/blob/master/src/download_criteo_and_avazu.py -# to download the preprocessed data split Criteo_x1 - -import os -import zipfile -import urllib.request -from tqdm import tqdm - - -class DownloadProgressBar(tqdm): - def update_to(self, b=1, bsize=1, tsize=None): - if tsize is not None: - self.total = tsize - self.update(b * bsize - self.n) - -def download(url, output_path): - with DownloadProgressBar(unit='B', unit_scale=True, - miniters=1, desc=url.split('/')[-1]) as t: - urllib.request.urlretrieve(url, filename=output_path, reporthook=t.update_to) - -if __name__ == "__main__": - print("Begin to download criteo data, the total size is 3GB...") - download('https://worksheets.codalab.org/rest/bundles/0x8dca5e7bac42470aa445f9a205d177c6/contents/blob/', './criteo.zip') - print("Unzipping criteo dataset...") - with zipfile.ZipFile('./criteo.zip', 'r') as zip_ref: - zip_ref.extractall('./criteo/') - print("Done.") - diff --git a/datasets/Criteo/Criteo_x4/split_criteo_x4.py b/datasets/Criteo/Criteo_x4/split_criteo_x4.py deleted file mode 100644 index 1d68ae0b..00000000 --- a/datasets/Criteo/Criteo_x4/split_criteo_x4.py +++ /dev/null @@ -1,52 +0,0 @@ -import numpy as np -import pandas as pd -import hashlib -from sklearn.model_selection import StratifiedKFold - -""" -NOTICE: We found that even though we fix the random seed, the resulting data split can be different -due to the potential StratifiedKFold API change in different scikit-learn versions. For -reproduciblity, `sklearn==0.19.1` is required. We use the python environement by installing -`Anaconda3-5.2.0-Linux-x86_64.sh`. -""" - -RANDOM_SEED = 2018 # Fix seed for reproduction -cols = ['Label'] -for i in range(1, 14): - cols.append('I' + str(i)) -for i in range(1, 27): - cols.append('C' + str(i)) - -ddf = pd.read_csv('dac/train.txt', sep='\t', header=None, names=cols, encoding='utf-8', dtype=object) -X = ddf.values -y = ddf['Label'].map(lambda x: float(x)).values -print(str(len(X)) + ' lines in total') - -folds = StratifiedKFold(n_splits=10, shuffle=True, - random_state=RANDOM_SEED).split(X, y) - -fold_indexes = [] -for train_id, valid_id in folds: - fold_indexes.append(valid_id) -test_index = fold_indexes[0] -valid_index = fold_indexes[1] -train_index = np.concatenate(fold_indexes[2:]) - -test_df = ddf.loc[test_index, :] -test_df.to_csv('test.csv', index=False, encoding='utf-8') -valid_df = ddf.loc[valid_index, :] -valid_df.to_csv('valid.csv', index=False, encoding='utf-8') -ddf.loc[train_index, :].to_csv('train.csv', index=False, encoding='utf-8') - -print('Train lines:', len(train_index)) -print('Validation lines:', len(valid_index)) -print('Test lines:', len(test_index)) -print('Postive ratio:', np.sum(y) / len(y)) - -# Check md5sum for correctness -assert("4a53bb7cbc0e4ee25f9d6a73ed824b1a" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("fba5428b22895016e790e2dec623cb56" == hashlib.md5(open('valid.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("cfc37da0d75c4d2d8778e76997df2976" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - diff --git a/datasets/Criteo/README.md b/datasets/Criteo/README.md deleted file mode 100644 index 92dd419f..00000000 --- a/datasets/Criteo/README.md +++ /dev/null @@ -1,112 +0,0 @@ -# Criteo - -+ [Criteo_x1](#Criteo_x1) -+ [Criteo_x2](#Criteo_x2) -+ [Criteo_x3](#Criteo_x1) -+ [Criteo_x4](#Criteo_x4) - - -The dataset is from a [Kaggle challenge for Criteo display advertising](https://www.kaggle.com/c/criteo-display-ad-challenge/data). Criteo is a personalized retargeting company that works with Internet retailers to serve personalized online display advertisements to consumers. The goal of this Kaggle challenge is to predict click-through rates on display ads. It offers a week's worth of data from Criteo's traffic. In the labeled training set over a period of 7 days, each row corresponds to a display ad served by Criteo. The samples are chronologically ordered. Positive and negatives samples have both been subsampled at different rates in order to reduce the dataset size. There are 13 count features and 26 categorical features. The semantic of these features is undisclosed. Some feature have missing values. Note that only the labeled part (i.e., `train.txt`) of the data is used for benchmarking. - -Data fields consist of: -+ Label: Target variable that indicates if an ad was clicked (1) or not (0). -+ I1-I13: A total of 13 columns of integer features (mostly count features). -+ C1-C26: A total of 26 columns of categorical features. The values of these features have been hashed onto 32 bits for anonymization purposes. - - -Dataset statistics are summarized as follows: - -| Dataset Split | Total | #Train | #Validation | #Test | -| :--------: | :-----: |:-----: | :----------: | :----: | -| Criteo_x1 | 45,840,617 | 33,003,326 | 8,250,124 | 4,587,167 | -| Criteo_x2 | 99,616,043 | 86,883,012 | | 12,733,031 | -| Criteo_x4 | 45,840,617 | 36,672,493 | 4,584,062 | 4,584,062 | - - -## Criteo_x1 - -+ Dataset description - - The Criteo dataset is a widely-used benchmark dataset for CTR prediction, which contains about one week of click-through data for display advertising. It has 13 numerical feature fields and 26 categorical feature fields. We reuse the preprocessed data released by the [AFN](https://ojs.aaai.org/index.php/AAAI/article/view/5768) work, which are randomly split into 7:2:1\* as the training set, validation set, and test set, respectively. For consistency of evaluation, we obtain the preprocessed data accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - - \* Note that the released data splits from the authors have a ratio of 7:2:1, which is different from 8:1:1 as reported in the AFN paper. - -+ How to get the dataset? - + Solution#1: Run the following scripts: - ```bash - $ cd datasets/Criteo/Criteo_x1 - $ python download_criteo_x1.py - $ python convert_criteo_x1.py (please modify the path accordingly) - ``` - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/Criteo_x1.zip). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - 30b89c1c7213013b92df52ec44f52dc5 train.csv - f73c71fb3c4f66b6ebdfa032646bea72 valid.csv - 2c48b26e84c04a69b948082edae46f8c test.csv - ``` - - -+ Default setting - - In this benchmark setting, we follow the AFN work to fix **embedding_dim=10**, **batch_size=4096**, and **MLP_hidden_units=[400, 400, 400]** to make fair comparisons. - - -## Criteo_x2 - -+ Dataset description - - This dataset employs the [Criteo 1TB Click Logs](https://ailab.criteo.com/criteo-1tb-click-logs-dataset/) for display advertising, which contains one month of click-through data with billions of data samples. Following the same setting in the [AutoGroup](https://dl.acm.org/doi/abs/10.1145/3397271.3401082) work, we select "data 6-12" as the training set while using "day-13" for testing. To reduce label imbalance, we perform negative sub-sampling to keep the positive ratio roughly at 50%. It has 13 numerical feature fields and 26 categorical feature fields. For consistency of evaluation, we directly reuse the preprocessed data accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - -+ How to get the dataset? - 1. For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/Criteo_x2.zip). - 3. Check the md5sum for consistency. - ```bash - $ md5sum train.csv test.csv - d4d08405e95836ee049455cae0f8b0d6 train.csv - 32c14fbc7bfe02e72b501793e8db660b test.csv - ``` - -+ Default setting - - In this setting, 13 numerical fields are converted into categorical values through bucketizing, while categorical features appearing less than 20 times are set as a default ```` feature. - - -## Criteo_x3 -TBA - - - -## Criteo_x4 - -+ Dataset description - - The Criteo dataset is a widely-used benchmark dataset for CTR prediction, which contains about one week of click-through data for display advertising. It has 13 numerical feature fields and 26 categorical feature fields. Following the setting in the [AutoInt work](https://arxiv.org/abs/1810.11921), we randomly split the data into 8:1:1 as the training set, validation set, and test set, respectively. For better reproduciblity, we directly reuse the code provided by AutoInt and control the random seed (i.e., seed=2018) for splitting. The preprocessed data are accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - -+ How to get the dataset? - + Solution#1: Download the raw dataset, and run the following scripts: - ```bash - $ cd datasets/Criteo/Criteo_x4 - $ python split_criteo_x4.py - ``` - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/Criteo_x4.zip). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - 4a53bb7cbc0e4ee25f9d6a73ed824b1a train.csv - fba5428b22895016e790e2dec623cb56 valid.csv - cfc37da0d75c4d2d8778e76997df2976 test.csv - ``` - -#### Criteo_x4_001 - -In this setting, we follow the winner's solution of the Criteo challenge to discretize each integer value x to ⌊log2 -(x)⌋, if x > 2; and x = 1 otherwise. For all categorical fields, we replace infrequent features with a default ```` token by setting the threshold min_category_count=10. Note that we do not follow the exact preprocessing steps in AutoInt, because this preprocessing performs much better. To make a fair comparison, we fix **embedding_dim=16** as with AutoInt. - - -#### Criteo_x4_002 - -In this setting, we follow the winner's solution of the Criteo challenge to discretize each integer value x to ⌊log2 -(x)⌋, if x > 2; and x = 1 otherwise. For all categorical fields, we replace infrequent features with a default ```` token by setting the threshold min_category_count=2. We fix **embedding_dim=40** in this setting. - diff --git a/datasets/Frappe/Frappe_x1/convert_frappe_x1.py b/datasets/Frappe/Frappe_x1/convert_frappe_x1.py deleted file mode 100644 index 09242621..00000000 --- a/datasets/Frappe/Frappe_x1/convert_frappe_x1.py +++ /dev/null @@ -1,16 +0,0 @@ -# Convert libsvm data from AFN [AAAI'2020] to csv format - -import pandas as pd -from pathlib import Path -import gc - -headers = ["label", "user", "item", "daytime", "weekday", "isweekend", "homework", "cost", "weather", "country", "city"] - -data_files = ["train.libsvm", "valid.libsvm", "test.libsvm"] -for f in data_files: - df = pd.read_csv(f, sep=" ", names=headers) - for col in headers[1:]: - df[col] = df[col].apply(lambda x: x.split(':')[0]) - df.to_csv(Path(f).stem + ".csv", index=False) - del df - gc.collect() \ No newline at end of file diff --git a/datasets/Frappe/README.md b/datasets/Frappe/README.md deleted file mode 100644 index 8c598a2e..00000000 --- a/datasets/Frappe/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# Frappe - -Frappe dataset https://www.baltrunas.info/context-aware - -The frappe dataset contains a context-aware app usage log. It consists of 96203 entries by 957 users for 4082 apps used in various contexts. - -Data fields consist of: -+ user: anonymized user id -+ item: anonymized app id -+ daytime -+ weekday -+ isweekend -+ homework -+ cost -+ weather -+ country -+ city -+ cnt: how many times the app has been used by the user - - -Any scientific publications that use this dataset should cite the following paper: - -+ Linas Baltrunas, Karen Church, Alexandros Karatzoglou, Nuria Oliver. [Frappe: Understanding the Usage and Perception of Mobile App Recommendations In-The-Wild](https://arxiv.org/abs/1505.03014), Arxiv 1505.03014, 2015. - - -## Frappe_x1 - -+ Dataset description - - The Frappe dataset contains a context-aware app usage log, which comprises 96203 entries by 957 users for 4082 apps used in various contexts. It has 10 feature fields including user_id, item_id, daytime, weekday, isweekend, homework, cost, weather, country, city. The target value indicates whether the user has used the app under the context. We reuse the preprocessed data released by the [AFN](https://ojs.aaai.org/index.php/AAAI/article/view/5768) work, which are randomly split into 7:2:1\* as the training set, validation set, and test set, respectively. For consistency of evaluation, we obtain the preprocessed data accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - - \* Note that the released data splits from the authors have a ratio of 7:2:1, which is different from 8:1:1 as reported in the AFN paper. - - The dataset statistics are summarized as follows: - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | Frappe_x1 | 288,609 | 202,027 | 57,722 | 28,860 | - - -+ How to get the dataset? - + Solution#1: Run the following scripts: - ```bash - $ cd datasets/Frappe/Frappe_x1 - $ python convert_frappe_x1.py (please modify the path accordingly) - ``` - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/6324454/files/Frappe_x1.zip?download=1). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - ba7306e6c4fc19dd2cd84f2f0596d158 train.csv - 88d51bf2173505436d3a8f78f2a59da8 valid.csv - 3470f6d32713dc5f7715f198ca7c612a test.csv - ``` - -+ Default setting - - In this benchmark setting, we follow the AFN work to fix **embedding_dim=10**, **batch_size=4096**, and **MLP_hidden_units=[400, 400, 400]** to make fair comparisons. - - diff --git a/datasets/Gowalla/Gowalla_m1/ENMF_data_converter.py b/datasets/Gowalla/Gowalla_m1/ENMF_data_converter.py deleted file mode 100644 index 32c6df83..00000000 --- a/datasets/Gowalla/Gowalla_m1/ENMF_data_converter.py +++ /dev/null @@ -1,15 +0,0 @@ -f=open('train.txt') -f2=open('train_enmf.txt','w') -f2.write('uid'+'\t'+'sid'+'\n') -for line in f: - str=line.strip().split() - for j in range(1,len(str)): - f2.write(str[0]+'\t'+str[j]+'\n') - -f=open('test.txt') -f2=open('test_enmf.txt','w') -f2.write('uid'+'\t'+'sid'+'\n') -for line in f: - str=line.strip().split() - for j in range(1,len(str)): - f2.write(str[0]+'\t'+str[j]+'\n') diff --git a/datasets/Gowalla/Gowalla_m1/LR_GCCF_data_converter.py b/datasets/Gowalla/Gowalla_m1/LR_GCCF_data_converter.py deleted file mode 100644 index 4609a549..00000000 --- a/datasets/Gowalla/Gowalla_m1/LR_GCCF_data_converter.py +++ /dev/null @@ -1,94 +0,0 @@ -import pdb -from collections import defaultdict -import numpy as np - - -training_path='./train.txt' -testing_path='./test.txt' -val_path='./val.txt' - -path_save_base='./datanpy' -if (os.path.exists(path_save_base)): - print('has results save path') -else: - os.makedirs(path_save_base) - - - - - -train_data_user = defaultdict(set) -train_data_item = defaultdict(set) -links_file = open(training_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - train_data_user[u_id].add(int(i_id)) - train_data_item[int(i_id)].add(u_id) -np.save('./datanpy/training_set.npy',[train_data_user,train_data_item,num_u_i]) -print(num_u,num_u_i) - - - - -test_data_user = defaultdict(set) -test_data_item = defaultdict(set) -links_file = open(testing_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - test_data_user[u_id].add(int(i_id)) - test_data_item[int(i_id)].add(u_id) -np.save('./datanpy/training_set.npy',[test_data_user,test_data_item,num_u_i]) -print(num_u,num_u_i) - - -val_data_user = defaultdict(set) -val_data_item = defaultdict(set) -links_file = open(val_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - val_data_user[u_id].add(int(i_id)) - val_data_item[int(i_id)].add(u_id) -np.save('./datanpy/training_set.npy',[val_data_user,val_data_item,num_u_i]) -print(num_u,num_u_i) - - - -user_rating_set_all = defaultdict(set) -for u in range(num_u): - train_tmp = set() - test_tmp = set() - val_tmp = set() - if u in train_data_user: - train_tmp = train_data_user[u] - if u in test_data_user: - test_tmp = test_data_user[u] - if u in val_data_user: - val_tmp = val_data_user[u] - user_rating_set_all[u]=train_tmp|test_tmp|val_tmp -np.save('./datanpy/user_rating_set_all.npy',user_rating_set_all) - - - - - diff --git a/datasets/Gowalla/Gowalla_m1/MatchBox_data_converter.py b/datasets/Gowalla/Gowalla_m1/MatchBox_data_converter.py deleted file mode 100644 index 8c549cfd..00000000 --- a/datasets/Gowalla/Gowalla_m1/MatchBox_data_converter.py +++ /dev/null @@ -1,43 +0,0 @@ -import pandas as pd - -user_history_dict = dict() -train_data = [] -item_corpus = [] -corpus_index = dict() -with open("train.txt", "r") as fid: - for line in fid: - splits = line.strip().split() - user_id = splits[0] - items = splits[1:] - user_history_dict[user_id] = items - for item in items: - if item not in corpus_index: - corpus_index[item] = len(corpus_index) - item_corpus.append([corpus_index[item], item]) - history = user_history_dict[user_id].copy() - history.remove(item) - train_data.append([user_id, corpus_index[item], 1, user_id, "^".join(history)]) -train = pd.DataFrame(train_data, columns=["query_index", "corpus_index", "label", "user_id", "user_history"]) -print("train samples:", len(train)) -train.to_csv("train.csv", index=False) - -test_data = [] -with open("test.txt", "r") as fid: - for line in fid: - splits = line.strip().split() - user_id = splits[0] - items = splits[1:] - for item in items: - if item not in corpus_index: - corpus_index[item] = len(corpus_index) - item_corpus.append([corpus_index[item], item]) - history = user_history_dict[user_id].copy() - test_data.append([user_id, corpus_index[item], 1, user_id, "^".join(history)]) -test = pd.DataFrame(test_data, columns=["query_index", "corpus_index", "label", "user_id", "user_history"]) -print("test samples:", len(test)) -test.to_csv("test.csv", index=False) - -corpus = pd.DataFrame(item_corpus, columns=["corpus_index", "item_id"]) -print("number of items:", len(item_corpus)) -corpus = corpus.set_index("corpus_index") -corpus.to_csv("item_corpus.csv", index=False) \ No newline at end of file diff --git a/datasets/Gowalla/Gowalla_m1/README.md b/datasets/Gowalla/Gowalla_m1/README.md deleted file mode 100644 index b678a146..00000000 --- a/datasets/Gowalla/Gowalla_m1/README.md +++ /dev/null @@ -1,8 +0,0 @@ -### Gowalla_m1 - -The dataset follows the same data splitting and preprocessing with [NGCF](https://github.com/xiangwang1223/neural_graph_collaborative_filtering) and [LightGCN](https://github.com/kuandeng/LightGCN). The preprocessed data can be [downloaded from here](https://github.com/kuandeng/LightGCN/tree/master/Data). The data statistics are summarized as follows: - -| Dataset ID | #Users | #Items | #Interactions | #Train | #Test | Density | -|:--------------:|:------:|:------:|:-------------:|:---------:|:-------:|:-------:| -| Gowalla_m1 | 29,858 | 40,981 | 1,027,370 | 810,128 | 217,242 | 0.00084 | - diff --git a/datasets/KKBox/README.md b/datasets/KKBox/README.md deleted file mode 100644 index 4235f18c..00000000 --- a/datasets/KKBox/README.md +++ /dev/null @@ -1,61 +0,0 @@ -# KKBox - -It is a [WSDM challenge dataset for KKBox's music recommendation](https://www.kaggle.com/c/kkbox-music-recommendation-challenge) in 2018. The dataset is from [KKBox](https://www.kkbox.com/), Asia's leading music streaming service, which holds the world's most comprehensive Asia-Pop music library with over 30 million tracks. - -The task is to predict the chances of a user listening to a song repetitively after the first observable listening event within a time window was triggered. If there are recurring listening event(s) triggered within a month after the user's very first observable listening event, its target is marked 1, and 0 otherwise in the training set. KKBox provides a training data set consists of information of the first observable listening event for each unique user-song pair within a specific time duration. Metadata of each unique user and song pair is also provided. The train and the test data are selected from users listening history in a given time period, and are split based on time. Note that only the labeled train set of the dataset is used for benchmarking. - -Data fields consist of: -+ target: this is the target variable. target=1 means there are recurring listening event(s) triggered within a month after the user’s very first observable listening event, target=0 otherwise . -+ msno: user id -+ song_id: song id -+ source_system_tab: the name of the tab where the event was triggered. System tabs are used to categorize KKBOX mobile apps functions. For example, tab my library contains functions to manipulate the local storage, and tab search contains functions relating to search. -+ source_screen_name: name of the layout a user sees. -+ source_type: an entry point a user first plays music on mobile apps. An entry point could be album, online-playlist, song, etc. - -Song features: -+ song_length: in ms -+ genre_ids: genre category. Some songs have multiple genres and they are separated by | -+ artist_name -+ composer -+ lyricist -+ language -+ song name: the name of the song. -+ isrc: International Standard Recording Code - -User features: -+ city -+ bd: age. Note: this column has outlier values, please use your judgement. -+ gender -+ registered_via: registration method -+ registration_init_time: format %Y%m%d -+ expiration_date: format %Y%m%d - - -## KKBox_x1 - -+ Dataset description - - KKBox is a challenge dataset for music recommendation at WSDM'2018. The data contain user-song pairs in a given time period, with a total of 19 user features (e.g., city, gender) and song features (e.g., language, genre, artist). We randomly split the data into 8:1:1 as the training set, validation set, and test set, respectively. To enable reproducibility, we open the preprocessed data in the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - - The dataset statistics are summarized as follows: - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | KKBox_x1 | 7,377,418 | 5,901,932 | 737,743 | 737,743 | - - -+ How to get the dataset? - + For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/KKBox_x1.zip). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - 195b1ae8fc2d9267d7c8656c07ea1304 train.csv - 398e97ac139611a09bd61a58e4240a3e valid.csv - 8c5f7add05a6f5258b6b3bcc00ba640b test.csv - ``` - -+ Default setting - - In this setting, for all categorical fields, we replace infrequent features with a default ```` token by setting the threshold min_category_count=10. To make a fair comparison, we fix **embedding_dim=128** for all compared models. - - diff --git a/datasets/KuaiShou/KuaiVideo_x1/convert_kuaivideo_x1.py b/datasets/KuaiShou/KuaiVideo_x1/convert_kuaivideo_x1.py deleted file mode 100644 index 44a780a4..00000000 --- a/datasets/KuaiShou/KuaiVideo_x1/convert_kuaivideo_x1.py +++ /dev/null @@ -1,59 +0,0 @@ -""" Convert the raw `dataset.pkl` from pickle to csv format, which is - obtained from the following paper: Li et al., Routing Micro-videos - via A Temporal Graph-guided Recommendation System, MM 2019. - See https://github.com/liyongqi67/ALPINE -""" - -import pickle -import numpy as np -import h5py -import pandas as pd -import hashlib - - -data_path = "./" -MAX_SEQ_LEN = 100 # chunk the max length of behavior sequence to 100 - -with open(data_path + "dataset.pkl", "rb") as f: - train = pickle.load(f) - test = pickle.load(f) - pos_seq = pickle.load(f) - neg_seq = pickle.load(f) - pos_edge = pickle.load(f) - neg_edge = pickle.load(f) - -for part in ["train", "test"]: - sample_list = [] - for sample in eval(part): - user_id = sample[0][0] - item_id = sample[0][1] - is_click = sample[0][2] - is_like = sample[0][3] - is_follow = sample[0][4] - timestamp = sample[0][5] - pos_len = sample[1] - neg_len = sample[2] - pos_items = "^".join(map(str, pos_seq[user_id][0:min(pos_len, MAX_SEQ_LEN)])) - neg_items = "^".join(map(str, neg_seq[user_id][0:min(neg_len, MAX_SEQ_LEN)])) - sample_list.append([timestamp, user_id, item_id, is_click, is_like, is_follow, pos_items, neg_items]) - data = pd.DataFrame(sample_list, columns=["timestamp", "user_id", "item_id", "is_click", "is_like", "is_follow", "pos_items", "neg_items"]) - data.sort_values(by="timestamp", inplace=True) - data.to_csv(f"{part}" + ".csv", index=False) - -user_emb = np.load(data_path + "user_like.npy") -image_emb = np.load(data_path + "visual64_select.npy") - -with h5py.File("item_visual_emb_dim64.h5", 'w') as hf: - hf.create_dataset("key", data=list(range(len(image_emb)))) - hf.create_dataset("value", data=image_emb) - -with h5py.File("user_visual_emb_dim64.h5", 'w') as hf: - hf.create_dataset("key", data=list(range(len(user_emb)))) - hf.create_dataset("value", data=user_emb) - -# Check md5sum for correctness -assert("16f13734411532cc313caf2180bfcd56" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("ba26c01caaf6c65c272af11aa451fc7a" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - diff --git a/datasets/KuaiShou/README.md b/datasets/KuaiShou/README.md deleted file mode 100644 index 3d9deff0..00000000 --- a/datasets/KuaiShou/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# KuaiShou - -+ [KuaiVideo_x1](#kuaivideo_x1) -+ KuaiRand - - -## KuaiVideo_x1 - -+ Dataset description - - The raw dataset is released by the Kuaishou Competition in the China MM 2018 conference, which aims to predict users' click probabilities for new micro-videos. In this dataset, there are multiple types of interactions between users and micro-videos, such as "click", "not click", "like", and "follow". Particularly, "not click" means the user did not click the micro-video after previewing its thumbnail. Note that the timestamp associated with each behaviour has been processed such that the absolute time is unknown, but the sequential order can be obtained according to the timestamp. For each micro-video, we can access its 2,048-d visual embedding of its thumbnail. In total, 10,000 users and their 3,239,534 interacted micro-videos are randomly selected. We reuse the preprocessed dataset obtained from the [ALPINE](https://github.com/liyongqi67/ALPINE) work. - - The dataset statistics are summarized as follows. - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | KuaiVideo_x1 | 13,661,383 | 10,931,092 | | 2,730,291 | - - -+ How to get the dataset? - + Solution#1: Download [the preprocessed dataset](https://github.com/liyongqi67/ALPINE) from the ALPINE work and run the following scripts: - ```bash - $ cd KuaiShou/KuaiVideo_x1 - $ python convert_kuaivideo_x1.py - ``` - - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv test.csv - 16f13734411532cc313caf2180bfcd56 train.csv - ba26c01caaf6c65c272af11aa451fc7a test.csv - ``` - - -+ Benchmark setting - - In this setting, we filter infrequent categorical features with the threshold min_category_count=10. We further set the maximal length of user behavior sequence to 100. To make a fair comparison, we suggest to set **embedding_dim=64**, and **hidden_units=[1024, 512, 256]** by default. - - diff --git a/datasets/MicroVideo1.7M/MicroVideo1.7M_x1/convert_microvideo1.7m_x1.py b/datasets/MicroVideo1.7M/MicroVideo1.7M_x1/convert_microvideo1.7m_x1.py deleted file mode 100644 index 8ac8c2bc..00000000 --- a/datasets/MicroVideo1.7M/MicroVideo1.7M_x1/convert_microvideo1.7m_x1.py +++ /dev/null @@ -1,81 +0,0 @@ -import pandas as pd -import h5py -import sys -from collections import defaultdict -import numpy as np -import hashlib -from sklearn.decomposition import PCA - - - -sequence_maxlen = 128 - -train = pd.read_csv("train_data.csv", dtype=object) -print("train.shape", train.shape) -# print(train.columns) -train = train.sort_values(by=["user_id", "timestamp"]).reset_index(drop=True) -item_ID = sorted(list(train["item_id"].unique())) -user_ID = sorted(list(train["user_id"].unique())) -print("Number of users: ", len(user_ID)) -print("Number of items: ", len(item_ID)) - -clicked_items_queue = defaultdict(list) -clicked_categories_queue = defaultdict(list) -clicked_items_list = [] -clicked_categories_list = [] -click_time = "" -for idx, row in train.iterrows(): - if idx % 10000 == 0: - print("Processing {} lines".format(idx)) - click_time = row['timestamp'] - user_id = row["user_id"] - item_id = row["item_id"] - cate_id = row["cate_id"] - click = row['is_click'] - click_history = clicked_items_queue[user_id] - if len(click_history) > sequence_maxlen: - click_history = click_history[-sequence_maxlen:] - clicked_items_queue[user_id] = click_history - clicked_items_list.append("^".join(click_history)) - category_history = clicked_categories_queue[user_id] - if len(category_history) > sequence_maxlen: - category_history = category_history[-sequence_maxlen:] - clicked_categories_queue[user_id] = category_history - clicked_categories_list.append("^".join(category_history)) - if click == "1": - clicked_items_queue[user_id].append(item_id) - clicked_categories_queue[user_id].append(cate_id) - -train["clicked_items"] = clicked_items_list -train["clicked_categories"] = clicked_categories_list -train.to_csv("train.csv", index=False) - -test = pd.read_csv("test_data.csv", dtype=object) -print("test.shape", test.shape) -test = test.sort_values(by=["user_id", "timestamp"]).reset_index(drop=True) -test["item_id"] = test["item_id"].map(lambda x: str(len(item_ID) + int(x))) # re-map item ids of test -test_item_ID = sorted(list(test["item_id"].unique())) -test_user_ID = sorted(list(train["user_id"].unique())) -print("Number of users: ", len(test_user_ID)) -print("Number of items: ", len(test_item_ID)) -test["clicked_items"] = test["user_id"].map(lambda x: "^".join(clicked_items_queue[x][-sequence_maxlen:])) -test["clicked_categories"] = test["user_id"].map(lambda x: "^".join(clicked_categories_queue[x][-sequence_maxlen:])) -test.to_csv("test.csv", index=False) - -# Embedding dimension reduction via PCA -train_emb = np.load("train_cover_image_feature.npy") -test_emb = np.load("test_cover_image_feature.npy") -item_emb = np.vstack([train_emb, test_emb]) -pca = PCA(n_components=64) -item_emb = pca.fit_transform(item_emb) -print("item_emb.shape", item_emb.shape) - -with h5py.File("item_image_emb_dim64.h5", 'w') as hf: - hf.create_dataset("key", data=list(range(len(item_emb)))) - hf.create_dataset("value", data=item_emb) - -# Check md5sum for correctness -assert("936e6612714c887e76226a60829b4e0a" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("9417a18304fb62411ac27c26c5e0de56" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") diff --git a/datasets/MicroVideo1.7M/README.md b/datasets/MicroVideo1.7M/README.md deleted file mode 100644 index cb09e236..00000000 --- a/datasets/MicroVideo1.7M/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# MicroVideo1.7M - -MicroVideo-1.7M is an open dataset provided by the paper of "[Temporal Hierarchical Attention at Category- and Item-Level for Micro-Video Click-Through Prediction](https://github.com/whn09/THACIL)" published in MM'2018. It contains 12,737,617 (ps: 12,737,619 rows including headers) interactions that 10,986 users have made on 1,704,880 micro-videos. The labels include click or non-click, while the features include user_id, item_id, category, and the extracted image embedding vectors of cover images of micro-videos. - - -## MicroVideo1.7M_x1 - -+ Dataset description - - MicroVideo-1.7M is a dataset provided by the [THACIL work](https://github.com/whn09/THACIL), which contains 12,737,617 interactions that 10,986 users have made on 1,704,880 micro-videos. The features include user id, item id, category, and the extracted image embedding vectors of cover images of micro-videos. For fairness of comparison, we follow the exact dataset splitting for training and testing, respectively. Note that the dataset has been split such that the items in the test set are all new micro-videos, which have no overlap with the items in the training set. This helps validate the generability of multimodal embedding vectors for new micro-videos. For reproducibility, the preprocessed data can be accessed at the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - - The dataset statistics are summarized as follows: - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | MicroVideo1.7M_x1 | 12,737,617 | 8,970,309 | | 3,767,308 | - - -+ How to get the dataset? - + Solution#1: Download [the raw dataset](https://github.com/whn09/THACIL) and run the following scripts: - ```bash - $ cd datasets/MicroVideo1.7M/MicroVideo1.7M_x1 - $ python convert_microvideo1.7m_x1.py - ``` - - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/5700987/files/MicroVideo1.7M_x1.zip). - - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv test.csv - 936e6612714c887e76226a60829b4e0a train.csv - 9417a18304fb62411ac27c26c5e0de56 test.csv - ``` - -+ Benchmark setting - - In this setting, we set the maximal length of user behavior sequence to 100. To make a fair comparison, we suggest to set **embedding_dim=64**, and **hidden_units=[1024, 512, 256]** by default. diff --git a/datasets/MovieLens/MovielensLatest_x1/convert_movielenslatest_x1.py b/datasets/MovieLens/MovielensLatest_x1/convert_movielenslatest_x1.py deleted file mode 100644 index 3d5e63d0..00000000 --- a/datasets/MovieLens/MovielensLatest_x1/convert_movielenslatest_x1.py +++ /dev/null @@ -1,16 +0,0 @@ -# Convert libsvm data from AFN [AAAI'2020] to csv format - -import pandas as pd -from pathlib import Path -import gc - -headers = ["label", "user_id", "item_id", "tag_id"] - -data_files = ["train.libsvm", "valid.libsvm", "test.libsvm"] -for f in data_files: - df = pd.read_csv(f, sep=" ", names=headers) - for col in headers[1:]: - df[col] = df[col].apply(lambda x: x.split(':')[0]) - df.to_csv(Path(f).stem + ".csv", index=False) - del df - gc.collect() \ No newline at end of file diff --git a/datasets/MovieLens/README.md b/datasets/MovieLens/README.md deleted file mode 100644 index 60cd2a7f..00000000 --- a/datasets/MovieLens/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# MovieLens - -MovieLens datasets https://grouplens.org/datasets/movielens - -The MovieLens datasets are collected by GroupLens Research from the MovieLens web site (https://movielens.org) where movie rating data are made available. The datasets have been widely used in various research on recommender systems. - - -## MovielensLatest_x1 - -+ Dataset description - - The MovieLens dataset consists of users' tagging records on movies. The task is formulated as personalized tag recommendation with each tagging record (user_id, item_id, tag_id) as an data instance. The target value denotes whether the user has assigned a particular tag to the movie. We reuse the preprocessed data released by the [AFN](https://ojs.aaai.org/index.php/AAAI/article/view/5768) work, which are randomly split into 7:2:1\* as the training set, validation set, and test set, respectively. For consistency of evaluation, we obtain the preprocessed data accessible from the [BARS benchmark](https://github.com/openbenchmark/BARS/click_prediction/datasets). - - \* Note that the released data splits from the authors have a ratio of 7:2:1, which is different from 8:1:1 as reported in the AFN paper. - - The dataset statistics are summarized as follows: - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | Frappe_x1 | 2,006,859 | 1,404,801 | 401,373 | 200,686 | - - -+ How to get the dataset? - + Solution#1: Run the following scripts: - ```bash - $ cd datasets/MovieLens/MovielensLatest_x1 - $ python convert_movielenslatest_x1.py (please modify the path accordingly) - ``` - + Solution#2: For ease of reuse, the preprocessed data are available for [downloading here](https://zenodo.org/record/6324454/files/Movielenslatest_x1.zip?download=1). - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv valid.csv test.csv - efc8bceeaa0e895d566470fc99f3f271 train.csv - e1930223a5026e910ed5a48687de8af1 valid.csv - 54e8c6baff2e059fe067fb9b69e692d0 test.csv - ``` - -+ Default setting - - In this benchmark setting, we follow the AFN work to fix **embedding_dim=10**, **batch_size=4096**, and **MLP_hidden_units=[400, 400, 400]** to make fair comparisons. - - - - - - diff --git a/datasets/README.md b/datasets/README.md deleted file mode 100644 index e36242c6..00000000 --- a/datasets/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# BARS Datasets - -+ [BarsCTR Datasets](#barsctr-datasets) -+ [BarsMatch Datasets](#barsmatch-datasets) -+ BarsRerank Datasets - - -## BarsCTR Datasets - -| Dataset | Dataset ID | Used by | Domain | Target Topics | -|:-----------|:--------------------|:------------------------|:-------------------- |:---------------------------------------------| -| [Criteo](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo) | [Criteo_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo#criteo_x1) | [Cheng et al., AAAI'20](https://ojs.aaai.org/index.php/AAAI/article/view/5768) | Ads | Feature interactions | -| | [Criteo_x2](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo#criteo_x2) | [Liu et al., SIGIR'20](https://dl.acm.org/doi/abs/10.1145/3397271.3401082) | Ads | Feature interactions | -| | [Criteo_x3](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo#criteo_x3) | [Sun et al., WWW'21](https://arxiv.org/abs/2102.12994) | Ads |Feature interactions | -| | [Criteo_x4](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo#criteo_x4) | [Zhu et al., CIKM'21](https://arxiv.org/abs/2009.05794) | Ads |Feature interactions | -| [Avazu](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu) | [Avazu_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu#avazu_x1) | [Cheng et al., AAAI'20](https://ojs.aaai.org/index.php/AAAI/article/view/5768) | Ads |Feature interactions | -| | [Avazu_x2](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu#avazu_x2) | [Liu et al., SIGIR'20](https://dl.acm.org/doi/abs/10.1145/3397271.3401082) | Ads |Feature interactions | -| | [Avazu_x3](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu#avazu_x3) | [Sun et al., WWW'21](https://arxiv.org/abs/2102.12994) | Ads |Feature interactions | -| | [Avazu_x4](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu#avazu_x4) | [Zhu et al., CIKM'21](https://arxiv.org/abs/2009.05794) | Ads |Feature interactions | -| [KKBox](https://github.com/openbenchmark/BARS/tree/master/datasets/KKBox) | [KKBox_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/KKBox#kkbox_x1) | [Zhu et al., SIGIR'22](https://arxiv.org/abs/2205.09626) | Music | Feature interactions | -| [Frappe](https://github.com/openbenchmark/BARS/tree/master/datasets/Frappe) | [Frappe_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Frappe#frappe_x1) | [Cheng et al., AAAI'20](https://ojs.aaai.org/index.php/AAAI/article/view/5768) | Apps | Feature interactions | -| [MovieLens](https://github.com/openbenchmark/BARS/tree/master/datasets/MovieLens) | [MovielensLatest_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/MovieLens#movielenslatest_x1) | [Cheng et al., AAAI'20](https://ojs.aaai.org/index.php/AAAI/article/view/5768) | Movies | Feature interactions | -| [Taobao](https://github.com/openbenchmark/BARS/tree/master/datasets/Taobao) | [TaobaoAd_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Taobao#taobaoad_x1) | [Lyu et al., AAAI'20](https://ojs.aaai.org/index.php/AAAI/article/view/5346) | Ads | Sequence | -| [Amazon](https://github.com/openbenchmark/BARS/tree/master/datasets/Amazon) | [AmazonElectronics_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Amazon#amazonelectronics_x1) | [Zhou et al., KDD'18](https://arxiv.org/abs/1706.06978) | Electronics | Sequence | -| [MicroVideo1.7M](https://github.com/openbenchmark/BARS/tree/master/datasets/MicroVideo1.7M) | [MicroVideo1.7M_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/MicroVideo1.7M#microvideo17m_x1) | [Chen et al., MM'18](https://dl.acm.org/doi/abs/10.1145/3240508.3240617) | MicroVideo | Sequence, Multimodal | -| [KuaiShou](https://github.com/openbenchmark/BARS/tree/master/datasets/KuaiShou) | [KuaiVideo_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/KuaiShou#kuaivideo_x1) | [Li et al., MM'19](https://liyongqi67.github.io/papers/MM2019_Routing_Micro_videos_via_A_Temporal_Graph_guided_Recommendation_System.pdf) | MicroVideo | Sequence, Multimodal | - - -## BarsMatch Datasets - -| Dataset | Dataset ID | Used by | Domain | Target Topics | -|-------------------|----------------------|:-----------------|:-------------|:----------------------| -| Amazon | [AmazonBooks_m1](https://github.com/openbenchmark/BARS/tree/master/datasets/Amazon#AmazonBooks_m1) | [LightGCN, SIGIR'20](https://github.com/kuandeng/LightGCN/tree/master/Data/amazon-book) | Books | CF, GNN | -| | AmazonBooks_m2 | [ComiRec, KDD'20](https://github.com/THUDM/ComiRec) | Books | Multi-interest, Sequential | -| | AmazonCDs_m1 | [BGCF, KDD'20](https://dl.acm.org/doi/abs/10.1145/3394486.3403254) | CDs | CF, GNN | -| | AmazonMovies_m1 | [BGCF, KDD'20](https://dl.acm.org/doi/abs/10.1145/3394486.3403254) | Movies | CF, GNN | -| | AmazonBeauty_m1 | [BGCF, KDD'20](https://dl.acm.org/doi/abs/10.1145/3394486.3403254) | Beauty | CF, GNN | -| | AmazonElectronics_m1 | [NBPO, SIGIR'20](https://github.com/Wenhui-Yu/NBPO/tree/master/dataset/amazon) | Electronics | CF | -| Yelp | [Yelp18_m1](https://github.com/openbenchmark/BARS/tree/master/datasets/Yelp#Yelp18_m1) | [LightGCN, SIGIR'20](https://github.com/kuandeng/LightGCN/tree/master/Data/yelp2018) | Restaurants | CF, GNN | -| Gowalla | [Gowalla_m1](https://github.com/openbenchmark/BARS/tree/master/datasets/Gowalla#Gowalla_m1) | [LightGCN, SIGIR'20](https://github.com/kuandeng/LightGCN/tree/master/Data/gowalla) | Locations | CF, GNN | -| MovieLens | MovieLens1M_m1 | [LCFN, ICML'20](https://github.com/Wenhui-Yu/LCFN/tree/master/dataset/Movielens) | Movies | CF, GNN | -| | MovieLens1M_m2 | [NCF, WWW'17](https://github.com/hexiangnan/neural_collaborative_filtering/tree/master/Data) | Movies | CF | -| CiteULike-A | Citeulikea_m1 | [DHCF](https://github.com/chenchongthu/ENMF#4-dhcf-kdd-2020dual-channel-hypergraph-collaborative-filtering) | | CF, GNN | -| Taobao | Taobao_m1 | [ComiRec, KDD'20](https://github.com/THUDM/ComiRec) | | Multi-interest, Sequential | -| KuaiShou | Kuaishou_m1 | [NGAT4Rec, Arxiv'21](https://github.com/ShortVideoRecommendation/NGAT4Rec/tree/master/Data/kuaishou) | Video | CF, GNN | - - - -## Tracking Records - -We track dataset splits from the published papers in order to make the research results reproducible and reusable. We directly reuse the data splits or preprocessing steps if a paper has open the details. If not, we request the data splits by sending emails to the authors. - -| Dataset Splits | Paper | -|:-----------|:--------------------| -| | [**WWW'21**] [DCN V2: Improved Deep & Cross Network and Practical Lessons for Web-scale Learning to Rank Systems](https://arxiv.org/pdf/2008.13535.pdf), Ruoxi Wang, Rakesh Shivanna, Derek Z. Cheng, Sagar Jain, Dong Lin, Lichan Hong, Ed H. Chi. | -| | [**WWW'21**] [FM^2: Field-matrixed Factorization Machines for Recommender Systems](https://arxiv.org/abs/2102.12994v2), Yang Sun, Junwei Pan, Alex Zhang, Aaron Flores. | -| [Criteo_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo/README.md#Criteo_x1), [Avazu_x1](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu/README.md#Avazu_x1), Frappe_x1, MovielensLatest_x1 | [**AAAI'20**] [Adaptive Factorization Network: Learning Adaptive-Order Feature Interactions](https://ojs.aaai.org/index.php/AAAI/article/view/5768), Weiyu Cheng, Yanyan Shen, Linpeng Huang. | - | [Criteo_x4](https://github.com/openbenchmark/BARS/tree/master/datasets/Criteo/README.md#Criteo_x4), [Avazu_x4](https://github.com/openbenchmark/BARS/tree/master/datasets/Avazu/README.md#Avazu_x4) | [**CIKM'19**] [AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networks](https://arxiv.org/abs/1810.11921), Weiping Song, Chence Shi, Zhiping Xiao, Zhijian Duan, Yewen Xu, Ming Zhang, Jian Tang. | - - diff --git a/datasets/Taobao/README.md b/datasets/Taobao/README.md deleted file mode 100644 index 23710459..00000000 --- a/datasets/Taobao/README.md +++ /dev/null @@ -1,80 +0,0 @@ -# Taobao - -+ [TaobaoAd_x1](#taobaoad_x1) - - -The dataset is [provided by Alibaba](https://tianchi.aliyun.com/dataset/dataDetail?dataId=56&userId=1), which contains 8 days of ad click logs that are randomly sampled from 1140000 users at the website of Taobao. The dataset has a total of 26 million records. By default, the first 7 days of samples are used as training samples (i.e., 20170506-20170512), and the last day's samples are used as test samples (i.e., 20170513). Meanwhile, the dataset also covers the shopping behavior of all users in the recent 22 days, including totally seven hundred million records. - - -Data fields consist of: - -+ user: User ID (int); -+ time_stamp: time stamp (Bigint, 1494032110 stands for 2017-05-06 08:55:10); -+ adgroup_id: adgroup ID (int); -+ pid: scenario; -+ noclk: 1 for not click, 0 for click; -+ clk: 1 for click, 0 for not click; - -ad_feature: -+ adgroup_id: Ad ID (int); -+ cate_id: category ID; -+ campaign_id: campaign ID; -+ brand: brand ID; -+ customer_id: Advertiser ID; -+ price: the price of item - -user_profile: -+ userid: user ID; -+ cms_segid: Micro group ID; -+ cms_group_id: cms group_id; -+ final_gender_code: gender 1 for male, 2 for female -+ age_level: age_level -+ pvalue_level: Consumption grade, 1: low, 2: mid, 3: high -+ shopping_level: Shopping depth, 1: shallow user, 2: moderate user, 3: depth user -+ occupation: Is the college student 1: yes, 0: no? -+ new_user_class_level: City level - - -raw_behavior_log: -+ nick: User ID(int); -+ time_stamp: time stamp (Bigint, 1494032110 stands for 2017-05-06 08:55:10); -+ btag: Types of behavior, include: ipv/cart/fav/buy; -+ cate: category ID(int); -+ brand: brand ID(int); - - -## TaobaoAd_x1 - -+ Dataset description - - Taobao is a dataset provided by Alibaba, which contains 8 days of ad click-through data (26 million records) that are randomly sampled from 1140000 users. Following the original data split, we use the first 7 days (i.e., 20170506-20170512) of samples for training, and the last day's samples (i.e., 20170513) for testing. We follow the preprocessing steps that have been applied to [reproducing the DMR work](https://aistudio.baidu.com/aistudio/projectdetail/1805731). Note that in their code, a small part (~5%) of samples have been dropped during preprocessing due the missing of user or item profiles. The preprocessed data can be accessed from the [BARS benchmark](https://github.com/openbenchmark/BARS/tree/main/datasets). - - The dataset statistics are summarized as follows. - - | Dataset Split | Total | #Train | #Validation | #Test | - | :--------: | :-----: |:-----: | :----------: | :----: | - | TaobaoAd_x1 | 25,029,426 | 21,929,911 | | 3,099,515 | - - -+ How to get the dataset? - + Solution#1: Download [the preprocessed dataset](https://aistudio.baidu.com/aistudio/datasetdetail/81892) for the DMR work and run the following scripts: - ```bash - $ cd Taobao/TaobaoAd_x1 - $ python convert_taobaoad_x1.py - ``` - - + Check the md5sum for consistency. - ```bash - $ md5sum train.csv test.csv - eaabfc8629f23519b04593e26c7522fc train.csv - f5ae6197e52385496d46e2867c1c8da1 test.csv - ``` - -+ Benchmark setting - - In this setting, we filter infrequent categorical features with the threshold min_category_count=10. We further set the maximal length of user behavior sequence to 50. To make a fair comparison, we suggest to set **embedding_dim=32**, and **hidden_units=[512, 256, 128]** by default. - - - - - diff --git a/datasets/Taobao/TaobaoAd_x1/convert_taobaoad_x1.py b/datasets/Taobao/TaobaoAd_x1/convert_taobaoad_x1.py deleted file mode 100644 index a47d051e..00000000 --- a/datasets/Taobao/TaobaoAd_x1/convert_taobaoad_x1.py +++ /dev/null @@ -1,53 +0,0 @@ -# -*- coding: utf-8 -*- -""" -The raw dataset is available at https://tianchi.aliyun.com/dataset/56 -The preprocessed dataset is used by the following work: -Lyu et al., Deep Match to Rank Model for Personalized Click-Through Rate Prediction, AAAI 2020. -The preprocessing steps follow the scripts at https://aistudio.baidu.com/aistudio/projectdetail/1805731 -The required data `dataset_full.zip` can be download at https://aistudio.baidu.com/aistudio/datasetdetail/81892 -However, we note that the ID mapping of categorical features in `dataset_full.zip` has a buggy issue. -Please refer to https://github.com/PaddlePaddle/PaddleRec/issues/821 -Thus, we need to re-map the categorical IDs to new indices when using this dataset. -""" - -import pandas as pd -import hashlib - - -train_path = "./work/train_sorted.csv" -test_path = "./work/test.csv" - -data_parts = ["train", "test"] -for part in data_parts: - data_df = pd.read_csv(eval(part + '_path'), header=None, dtype=object) - data_df.fillna("0", inplace=True) - part_df = pd.DataFrame() - part_df["clk"] = data_df.iloc[:, 266] - part_df["btag_his"] = ["^".join(filter(lambda k: k != "0", x.tolist())) for x in data_df.iloc[:, 0:50].values] - part_df["cate_his"] = ["^".join(filter(lambda k: k != "0", x.tolist())) for x in data_df.iloc[:, 50:100].values] - part_df["brand_his"] = ["^".join(filter(lambda k: k != "0", x.tolist())) for x in data_df.iloc[:, 100:150].values] - part_df["userid"] = data_df.iloc[:, 250] - part_df["cms_segid"] = data_df.iloc[:, 251] - part_df["cms_group_id"] = data_df.iloc[:, 252] - part_df["final_gender_code"] = data_df.iloc[:, 253] - part_df["age_level"] = data_df.iloc[:, 254] - part_df["pvalue_level"] = data_df.iloc[:, 255] - part_df["shopping_level"] = data_df.iloc[:, 256] - part_df["occupation"] = data_df.iloc[:, 257] - part_df["new_user_class_level"] = data_df.iloc[:, 258] - part_df["adgroup_id"] = data_df.iloc[:, 259] - part_df["cate_id"] = data_df.iloc[:, 260] - part_df["campaign_id"] = data_df.iloc[:, 261] - part_df["customer"] = data_df.iloc[:, 262] - part_df["brand"] = data_df.iloc[:, 263] - part_df["price"] = data_df.iloc[:, 264] - part_df["pid"] = data_df.iloc[:, 265] - part_df["btag"] = [1] * len(data_df) - part_df.to_csv(part + ".csv", index=False) - -# Check md5sum for correctness -assert("eaabfc8629f23519b04593e26c7522fc" == hashlib.md5(open('train.csv', 'r').read().encode('utf-8')).hexdigest()) -assert("f5ae6197e52385496d46e2867c1c8da1" == hashlib.md5(open('test.csv', 'r').read().encode('utf-8')).hexdigest()) - -print("Reproducing data succeeded!") - diff --git a/datasets/Yelp/Yelp18_m1/ENMF_data_process.py b/datasets/Yelp/Yelp18_m1/ENMF_data_process.py deleted file mode 100644 index 32c6df83..00000000 --- a/datasets/Yelp/Yelp18_m1/ENMF_data_process.py +++ /dev/null @@ -1,15 +0,0 @@ -f=open('train.txt') -f2=open('train_enmf.txt','w') -f2.write('uid'+'\t'+'sid'+'\n') -for line in f: - str=line.strip().split() - for j in range(1,len(str)): - f2.write(str[0]+'\t'+str[j]+'\n') - -f=open('test.txt') -f2=open('test_enmf.txt','w') -f2.write('uid'+'\t'+'sid'+'\n') -for line in f: - str=line.strip().split() - for j in range(1,len(str)): - f2.write(str[0]+'\t'+str[j]+'\n') diff --git a/datasets/Yelp/Yelp18_m1/LR_GCCF_data_process.py b/datasets/Yelp/Yelp18_m1/LR_GCCF_data_process.py deleted file mode 100644 index 4609a549..00000000 --- a/datasets/Yelp/Yelp18_m1/LR_GCCF_data_process.py +++ /dev/null @@ -1,94 +0,0 @@ -import pdb -from collections import defaultdict -import numpy as np - - -training_path='./train.txt' -testing_path='./test.txt' -val_path='./val.txt' - -path_save_base='./datanpy' -if (os.path.exists(path_save_base)): - print('has results save path') -else: - os.makedirs(path_save_base) - - - - - -train_data_user = defaultdict(set) -train_data_item = defaultdict(set) -links_file = open(training_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - train_data_user[u_id].add(int(i_id)) - train_data_item[int(i_id)].add(u_id) -np.save('./datanpy/training_set.npy',[train_data_user,train_data_item,num_u_i]) -print(num_u,num_u_i) - - - - -test_data_user = defaultdict(set) -test_data_item = defaultdict(set) -links_file = open(testing_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - test_data_user[u_id].add(int(i_id)) - test_data_item[int(i_id)].add(u_id) -np.save('./datanpy/training_set.npy',[test_data_user,test_data_item,num_u_i]) -print(num_u,num_u_i) - - -val_data_user = defaultdict(set) -val_data_item = defaultdict(set) -links_file = open(val_path) -num_u=0 -num_u_i=0 -for _, line in enumerate(links_file): - line=line.strip('\n') - tmp = line.split(' ') - num_u_i+=len(tmp)-1 - num_u+=1 - u_id=int(tmp[0]) - for i_id in tmp[1:]: - val_data_user[u_id].add(int(i_id)) - val_data_item[int(i_id)].add(u_id) -np.save('./datanpy/training_set.npy',[val_data_user,val_data_item,num_u_i]) -print(num_u,num_u_i) - - - -user_rating_set_all = defaultdict(set) -for u in range(num_u): - train_tmp = set() - test_tmp = set() - val_tmp = set() - if u in train_data_user: - train_tmp = train_data_user[u] - if u in test_data_user: - test_tmp = test_data_user[u] - if u in val_data_user: - val_tmp = val_data_user[u] - user_rating_set_all[u]=train_tmp|test_tmp|val_tmp -np.save('./datanpy/user_rating_set_all.npy',user_rating_set_all) - - - - - diff --git a/datasets/Yelp/Yelp18_m1/README.md b/datasets/Yelp/Yelp18_m1/README.md deleted file mode 100644 index 41f25526..00000000 --- a/datasets/Yelp/Yelp18_m1/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Yelp - -### Yelp18_m1 - -The dataset follows the same data splitting and preprocessing with LightGCN. The preprocessed data can be [downloaded from here](https://github.com/kuandeng/LightGCN/tree/master/Data). The data statistics are summarized as follows: - -| Dataset ID | #Users | #Items | #Interactions | #Train | #Test | Density | -| :-------: | :----: | :----: | :-----------: | :-------: | :-----: | :-----: | -| Yelp18_x1 | 31,668 | 38,048 | 1,561,406 | 1,237,259 | 324,147 | 0.00130 | \ No newline at end of file diff --git a/docs/CTR/leaderboard/amazonelectronics_x1.md b/docs/CTR/leaderboard/amazonelectronics_x1.md new file mode 100644 index 00000000..17328b33 --- /dev/null +++ b/docs/CTR/leaderboard/amazonelectronics_x1.md @@ -0,0 +1,14 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# AmazonElectronics_x1 + diff --git a/docs/CTR/leaderboard/avazu_x1.csv b/docs/CTR/leaderboard/avazu_x1.csv new file mode 100644 index 00000000..1ef99883 --- /dev/null +++ b/docs/CTR/leaderboard/avazu_x1.csv @@ -0,0 +1,36 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7516,0.3735,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_avazu_x1,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.7613,0.3677,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_avazu_x1,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.7625,0.3676,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_avazu_x1,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.7601,0.3687,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_avazu_x1,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.7574,0.3705,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_avazu_x1,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.7627,0.3677,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_avazu_x1,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.7602,0.3688,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_avazu_x1,"Zhu et al." +2021,WWW'21,FmFM,https://arxiv.org/abs/2102.12994,0.7595,0.3689,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FmFM/FmFM_avazu_x1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.763,0.3682,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_avazu_x1,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.763,0.3676,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_avazu_x1,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.7649,0.3665,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_avazu_x1,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.7648,0.3667,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_avazu_x1,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.7652,0.3665,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_avazu_x1,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.7597,0.3686,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_avazu_x1,"Zhu et al." +2021,WWW'21,CrossNet-V2,https://arxiv.org/abs/2008.13535,0.7625,0.3681,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/CrossNetv2_avazu_x1,"Zhu et al." +2021,WWW'21,DCN-V2,https://arxiv.org/abs/2008.13535,0.7656,0.3664,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/DCNv2_avazu_x1,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.7624,0.3673,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_avazu_x1,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.7647,0.3671,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_avazu_x1,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.7624,0.3678,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_avazu_x1,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.7645,0.3668,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_avazu_x1,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.7622,0.3681,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_avazu_x1,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.7645,0.3673,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_avazu_x1,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.7621,0.3676,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_avazu_x1,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.7644,0.3669,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_avazu_x1,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.7547,0.3729,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_avazu_x1,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.764,0.3671,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_avazu_x1,"Zhu et al." +2020,CIKM'20,DeepIM,https://dl.acm.org/doi/abs/10.1145/3340531.3412077,0.7645,0.367,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepIM/DeepIM_avazu_x1,"Zhu et al." +2021,CIKM'21,DESTINE,https://arxiv.org/abs/2101.03654,0.7661,0.3661,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DESTINE/DESTINE_avazu_x1,"Zhu et al." +2021,DLP-KDD'21,MaskNet,https://arxiv.org/abs/2102.07619,0.7643,0.3674,https://github.com/reczoo/BARS/tree/main/ranking/ctr/MaskNet/MaskNet_avazu_x1,"Zhu et al." +2019,Arxiv'19,DLRM,https://arxiv.org/abs/1906.00091,0.7639,0.3669,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DLRM/DLRM_avazu_x1,"Zhu et al." +2021,CIKM'21,EDCN,https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf,0.7652,0.367,https://github.com/reczoo/BARS/tree/main/ranking/ctr/EDCN/EDCN_avazu_x1,"Zhu et al." +2021,SIGIR'21,SAM,https://arxiv.org/abs/2105.05563,0.7632,0.3672,https://github.com/reczoo/BARS/tree/main/ranking/ctr/SAM/SAM_avazu_x1,"Zhu et al." +2021,KDD'21,AOANet,https://dl.acm.org/doi/10.1145/3447548.3467133,0.7654,0.3664,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AOANet/AOANet_avazu_x1,"Zhu et al." +2023,AAAI'23,FinalMLP,https://arxiv.org/abs/2304.00902,0.7666,0.3658,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalMLP/FinalMLP_avazu_x1,"Zhu et al." +2023,SIGIR'23,FinalNet,https://dl.acm.org/doi/10.1145/3539618.3591988,0.7672,0.3653,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalNet/FinalNet_avazu_x1,"Zhu et al." diff --git a/docs/CTR/leaderboard/avazu_x1.md b/docs/CTR/leaderboard/avazu_x1.md index 7dd63d26..99bff2c4 100644 --- a/docs/CTR/leaderboard/avazu_x1.md +++ b/docs/CTR/leaderboard/avazu_x1.md @@ -1,13 +1,28 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + # Avazu_x1 -```{tip} -See dataset settings: [avazu_x1](https://github.com/reczoo/Datasets/tree/main/Avazu/Avazu_x1) +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Avazu_x1](https://github.com/reczoo/Datasets/tree/main/Avazu/Avazu_x1) ++ Rare features filtering: min_categr_count=1 ++ Embedding size: 10 ``` -Benchmarking results on avazu_x1: - +🔥 **See the benchmarking results**: -```{tip} -One can sort the table by clicking on column headers, or filter the results by searching keywords. +```{code-cell} +from plots import show_table, show_plot +show_plot("avazu_x1.csv") +show_table("avazu_x1.csv") ``` - diff --git a/docs/CTR/leaderboard/avazu_x4.md b/docs/CTR/leaderboard/avazu_x4.md new file mode 100644 index 00000000..8b9caa74 --- /dev/null +++ b/docs/CTR/leaderboard/avazu_x4.md @@ -0,0 +1,55 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# Avazu_x4 + +Note that we have set two evaluation protocols `Avazu_x4_001` and `Avazu_x4_002` for this benchmark, which vary in the settings of rare feature filtering and embedding dimensions. + +`````{tab-set} +````{tab-item} Avazu_x4_001 + +```{admonition} Avazu_x4_001 +:class: note +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Avazu_x4](https://github.com/reczoo/Datasets/tree/main/Avazu/Avazu_x4) ++ Rare features filtering: min_categr_count=2 ++ Embedding size: 16 +``` + +```` +````{tab-item} Avazu_x4_002 + +```{admonition} Avazu_x4_002 +:class: note +Please use the following evaluation settings for this benchmark: ++ Dataset split: [avazu_x4](https://github.com/reczoo/Datasets/tree/main/Avazu/Avazu_x4) ++ Rare features filtering: min_categr_count=1 ++ Embedding size: 40 +``` +```` +````` + +🔥 **See the benchmarking results on Avazu_x4_001**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("avazu_x4_001.csv") +show_table("avazu_x4_001.csv") +``` + +🔥 **See the benchmarking results on Avazu_x4_002**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("avazu_x4_002.csv") +show_table("avazu_x4_002.csv") +``` diff --git a/docs/CTR/leaderboard/avazu_x4_001.csv b/docs/CTR/leaderboard/avazu_x4_001.csv new file mode 100644 index 00000000..d50dfea6 --- /dev/null +++ b/docs/CTR/leaderboard/avazu_x4_001.csv @@ -0,0 +1,31 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7775,0.3815,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_avazu_x4_001,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.7887,0.3754,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_avazu_x4_001,"Zhu et al." +2015,CIKM'15,CCPM,http://www.escience.cn/system/download/73676,0.7892,0.3745,https://github.com/reczoo/BARS/tree/main/ranking/ctr/CCPM/CCPM_avazu_x4_001,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.7891,0.3754,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_avazu_x4_001,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.7931,0.3720,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_avazu_x4_001,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.7928,0.3722,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_avazu_x4_001,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.7929,0.3720,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_avazu_x4_001,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.7944,0.3712,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_avazu_x4_001,"Zhu et al." +2016,KDD'16,DeepCrossing,https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf,0.7930,0.3721,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.7894,0.3743,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_avazu_x4_001,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.7823,0.3793,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_avazu_x4_001,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.7930,0.3719,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_avazu_x4_001,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.7840,0.3779,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_avazu_x4_001,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.7931,0.3719,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_avazu_x4_001,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.7907,0.3744,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_avazu_x4_001,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.7894,0.3742,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_avazu_x4_001,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.7933,0.3718,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.7879,0.3757,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_avazu_x4_001,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.7944,0.3714,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_avazu_x4_001,"Zhu et al." +2019,WWW'19,FGCNN,https://arxiv.org/abs/1904.04447,0.7944,0.3711,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FGCNN/FGCNN_avazu_x4_001,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.7891,0.3745,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_avazu_x4_001,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.7902,0.3746,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.7915,0.3736,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_avazu_x4_001,"Zhu et al." +2020,NeuralNets'20,ONN,https://arxiv.org/pdf/1904.12579,0.7992,0.3683,https://github.com/reczoo/BARS/tree/main/ranking/ctr/ONN/ONN_avazu_x4_001,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.7953,0.3705,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001,"Zhu et al." +2020,AAAI'20,LorentzFM,https://arxiv.org/abs/1911.09821,0.7885,0.3756,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.7907,0.3740,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_avazu_x4_001,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.7929,0.3726,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_avazu_x4_001,"Zhu et al." +2020,WSDM'20,InterHAt,https://dl.acm.org/doi/10.1145/3336191.3371785,0.7882,0.3749,https://github.com/reczoo/BARS/tree/main/ranking/ctr/InterHAt/InterHAt_avazu_x4_001,"Zhu et al." +2020,DLP-KDD'20,FLEN,https://arxiv.org/abs/1911.04690,0.7929,0.3720,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FLEN/FLEN_avazu_x4_001,"Zhu et al." diff --git a/docs/CTR/leaderboard/avazu_x4_002.csv b/docs/CTR/leaderboard/avazu_x4_002.csv new file mode 100644 index 00000000..80f0686b --- /dev/null +++ b/docs/CTR/leaderboard/avazu_x4_002.csv @@ -0,0 +1,30 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7804,0.3799,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_avazu_x4_002,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.7909,0.3736,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_avazu_x4_002,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.7948,0.3711,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_avazu_x4_002,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.7925,0.3724,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_avazu_x4_002,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.7840,0.3781,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_avazu_x4_002,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.7914,0.3733,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_avazu_x4_002,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.7940,0.3715,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_avazu_x4_002,"Zhu et al." +2015,CIKM'15,CCPM,http://www.escience.cn/system/download/73676,0.7932,0.3721,https://github.com/reczoo/BARS/tree/main/ranking/ctr/CCPM/CCPM_avazu_x4_002,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.7959,0.3705,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_avazu_x4_002,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.7957,0.3703,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_avazu_x4_002,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.7962,0.3702,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_avazu_x4_002,"Zhu et al." +2016,KDD'16,DeepCrossing,https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf,0.7962,0.3700,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.7840,0.3773,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_avazu_x4_002,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.7965,0.3699,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_avazu_x4_002,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.7929,0.3724,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_avazu_x4_002,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.7967,0.3697,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.7922,0.3726,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_avazu_x4_002,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.7953,0.3709,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.7944,0.3711,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_avazu_x4_002,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.8003,0.3675,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002,"Zhu et al." +2019,WWW'19,FGCNN,https://arxiv.org/abs/1904.04447,0.7971,0.3696,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FGCNN/FGCNN_avazu_x4_002,"Zhu et al." +2020,NeuralNetworks'20,ONN,https://arxiv.org/pdf/1904.12579,0.8001,0.3677,https://github.com/reczoo/BARS/tree/main/ranking/ctr/ONN/ONN_avazu_x4_002,"Zhu et al." +2020,WSDM'20,InterHAt,https://dl.acm.org/doi/10.1145/3336191.3371785,0.7927,0.3722,https://github.com/reczoo/BARS/tree/main/ranking/ctr/InterHAt/InterHAt_avazu_x4_002,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.7936,0.3720,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_avazu_x4_002,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.7965,0.3700,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_avazu_x4_002,"Zhu et al." +2020,AAAI'20,LorentzFM,https://arxiv.org/abs/1911.09821,0.7912,0.3742,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.7910,0.3735,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_avazu_x4_002,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.7992,0.3683,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_avazu_x4_002,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.7988,0.3686,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_avazu_x4_002,"Zhu et al." diff --git a/docs/CTR/leaderboard/criteo_x1.csv b/docs/CTR/leaderboard/criteo_x1.csv new file mode 100644 index 00000000..96c8c7c4 --- /dev/null +++ b/docs/CTR/leaderboard/criteo_x1.csv @@ -0,0 +1,36 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7886,0.4609,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_criteo_x1,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.8022,0.4491,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_criteo_x1,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.806,0.4456,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_criteo_x1,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.8055,0.4461,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_criteo_x1,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.8044,0.447,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_criteo_x1,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.8053,0.4459,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_criteo_x1,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.8063,0.4454,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_criteo_x1,"Zhu et al." +2021,WWW'21,FmFM,https://arxiv.org/abs/2102.12994,0.8056,0.4463,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FmFM/FmFM_criteo_x1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.8137,0.4382,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_criteo_x1,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.8137,0.4383,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_criteo_x1,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.8139,0.438,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_criteo_x1,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.8137,0.4381,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_criteo_x1,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.8138,0.4381,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_criteo_x1,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.8041,0.4472,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_criteo_x1,"Zhu et al." +2021,WWW'21,CrossNet-V2,https://arxiv.org/abs/2008.13535,0.8127,0.4393,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/CrossNetv2_criteo_x1,"Zhu et al." +2021,WWW'21,DCN-V2,https://arxiv.org/abs/2008.13535,0.8142,0.4378,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/DCNv2_criteo_x1,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.8117,0.4403,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_criteo_x1,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.8139,0.438,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_criteo_x1,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.8126,0.4392,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_criteo_x1,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.8139,0.4379,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_criteo_x1,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.8134,0.4385,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_criteo_x1,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.813,0.4388,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_criteo_x1,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8034,0.448,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_criteo_x1,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8125,0.4394,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_criteo_x1,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8107,0.4414,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_criteo_x1,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8143,0.4377,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_criteo_x1,"Zhu et al." +2020,CIKM'20,DeepIM,https://dl.acm.org/doi/abs/10.1145/3340531.3412077,0.8139,0.438,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepIM/DeepIM_criteo_x1,"Zhu et al." +2021,CIKM'21,DESTINE,https://arxiv.org/abs/2101.03654,0.8139,0.438,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DESTINE/DESTINE_criteo_x1,"Zhu et al." +2021,DLP-KDD'21,MaskNet,https://arxiv.org/abs/2102.07619,0.8139,0.438,https://github.com/reczoo/BARS/tree/main/ranking/ctr/MaskNet/MaskNet_criteo_x1,"Zhu et al." +2019,Arxiv'19,DLRM,https://arxiv.org/abs/1906.00091,0.8138,0.4382,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DLRM/DLRM_criteo_x1,"Zhu et al." +2021,CIKM'21,EDCN,https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf,0.8147,0.4373,https://github.com/reczoo/BARS/tree/main/ranking/ctr/EDCN/EDCN_criteo_x1,"Zhu et al." +2021,SIGIR'21,SAM,https://arxiv.org/abs/2105.05563,0.8131,0.4389,https://github.com/reczoo/BARS/tree/main/ranking/ctr/SAM/SAM_criteo_x1,"Zhu et al." +2021,KDD'21,AOANet,https://dl.acm.org/doi/10.1145/3447548.3467133,0.8141,0.4378,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AOANet/AOANet_criteo_x1,"Zhu et al." +2023,AAAI'23,FinalMLP,https://arxiv.org/abs/2304.00902,0.8149,0.437,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalMLP/FinalMLP_criteo_x1,"Zhu et al." +2023,SIGIR'23,FinalNet,https://dl.acm.org/doi/10.1145/3539618.3591988,0.8154,0.4365,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalNet/FinalNet_criteo_x1,"Zhu et al." diff --git a/docs/CTR/leaderboard/criteo_x1.md b/docs/CTR/leaderboard/criteo_x1.md index 482c3352..99b494d7 100644 --- a/docs/CTR/leaderboard/criteo_x1.md +++ b/docs/CTR/leaderboard/criteo_x1.md @@ -1,3 +1,28 @@ -# criteo_x1 +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- +# Criteo_x1 +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Criteo_x1](https://github.com/reczoo/Datasets/tree/main/Criteo/Criteo_x1) ++ Rare features filtering: min_categr_count=1 ++ Embedding size: 10 +``` + +🔥 **See the benchmarking results**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("criteo_x1.csv") +show_table("criteo_x1.csv") +``` diff --git a/docs/CTR/leaderboard/criteo_x4.md b/docs/CTR/leaderboard/criteo_x4.md new file mode 100644 index 00000000..c87b0289 --- /dev/null +++ b/docs/CTR/leaderboard/criteo_x4.md @@ -0,0 +1,55 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# Criteo_x4 + +Note that we have set two evaluation protocols `Criteo_x4_001` and `Criteo_x4_002` for this benchmark, which vary in the settings of rare feature filtering and embedding dimensions. + +`````{tab-set} +````{tab-item} Criteo_x4_001 + +```{admonition} Criteo_x4_001 +:class: note +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Criteo_x4](https://github.com/reczoo/Datasets/tree/main/Criteo/Criteo_x4) ++ Rare features filtering: min_categr_count=10 ++ Embedding size: 16 +``` + +```` +````{tab-item} Criteo_x4_002 + +```{admonition} Criteo_x4_002 +:class: note +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Criteo_x4](https://github.com/reczoo/Datasets/tree/main/Criteo/Criteo_x4) ++ Rare features filtering: min_categr_count=2 ++ Embedding size: 40 +``` +```` +````` + +🔥 **See the benchmarking results on Criteo_x4_001**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("criteo_x4_001.csv") +show_table("criteo_x4_001.csv") +``` + +🔥 **See the benchmarking results on Criteo_x4_002**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("criteo_x4_002.csv") +show_table("criteo_x4_002.csv") +``` diff --git a/docs/CTR/leaderboard/criteo_x4_001.csv b/docs/CTR/leaderboard/criteo_x4_001.csv new file mode 100644 index 00000000..3c4c65b4 --- /dev/null +++ b/docs/CTR/leaderboard/criteo_x4_001.csv @@ -0,0 +1,30 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7934,0.4568,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_criteo_x4_001,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.8086,0.4431,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_criteo_x4_001,"Zhu et al." +2015,CIKM'15,CCPM,http://www.escience.cn/system/download/73676,0.8104,0.4415,https://github.com/reczoo/BARS/tree/main/ranking/ctr/CCPM/CCPM_criteo_x4_001,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.8107,0.4411,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_criteo_x4_001,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.8113,0.4407,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_criteo_x4_001,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.8140,0.4380,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_criteo_x4_001,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.8142,0.4377,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_criteo_x4_001,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.8142,0.4378,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_criteo_x4_001,"Zhu et al." +2016,KDD'16,DeepCrossing,https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf,0.8135,0.4384,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.8093,0.4424,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_criteo_x4_001,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.8060,0.4455,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_criteo_x4_001,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.8143,0.4376,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_criteo_x4_001,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.8060,0.4456,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_criteo_x4_001,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.8144,0.4376,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_criteo_x4_001,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.8112,0.4408,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_criteo_x4_001,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.8127,0.4394,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_criteo_x4_001,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.8143,0.4376,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8095,0.4424,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_criteo_x4_001,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8127,0.4392,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_criteo_x4_001,"Zhu et al." +2019,WWW'19,FGCNN,https://arxiv.org/abs/1904.04447,0.8121,0.4398,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FGCNN/FGCNN_criteo_x4_001,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.8119,0.4399,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_criteo_x4_001,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.8132,0.4390,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.8138,0.4383,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_criteo_x4_001,"Zhu et al." +2020,NeuralNets'20,ONN,https://arxiv.org/pdf/1904.12579,0.8148,0.4372,https://github.com/reczoo/BARS/tree/main/ranking/ctr/ONN/ONN_criteo_x4_001,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.8131,0.4387,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001,"Zhu et al." +2020,AAAI'20,LorentzFM,https://arxiv.org/abs/1911.09821,0.8083,0.4434,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8115,0.4402,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_criteo_x4_001,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8138,0.4384,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_criteo_x4_001,"Zhu et al." +2020,WSDM'20,InterHAt,https://dl.acm.org/doi/10.1145/3336191.3371785,0.8104,0.4414,https://github.com/reczoo/BARS/tree/main/ranking/ctr/InterHAt/InterHAt_criteo_x4_001,"Zhu et al." diff --git a/docs/CTR/leaderboard/criteo_x4_001.md b/docs/CTR/leaderboard/criteo_x4_001.md deleted file mode 100644 index 51aa278b..00000000 --- a/docs/CTR/leaderboard/criteo_x4_001.md +++ /dev/null @@ -1,5 +0,0 @@ -# criteo_x4_001 - - - - diff --git a/docs/CTR/leaderboard/criteo_x4_002.csv b/docs/CTR/leaderboard/criteo_x4_002.csv new file mode 100644 index 00000000..3ca520ad --- /dev/null +++ b/docs/CTR/leaderboard/criteo_x4_002.csv @@ -0,0 +1,30 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7936,0.4566,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_criteo_x4_002,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.8078,0.4445,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_criteo_x4_002,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.8098,0.4419,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_criteo_x4_002,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.8111,0.4409,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_criteo_x4_002,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.8073,0.4443,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_criteo_x4_002,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.8115,0.4404,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_criteo_x4_002,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.8072,0.4443,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_criteo_x4_002,"Zhu et al." +2015,CIKM'15,CCPM,http://www.escience.cn/system/download/73676,0.8077,0.4440,https://github.com/reczoo/BARS/tree/main/ranking/ctr/CCPM/CCPM_criteo_x4_002,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.8112,0.4407,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_criteo_x4_002,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.8129,0.4389,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_criteo_x4_002,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.8141,0.4378,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_criteo_x4_002,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.8132,0.4388,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_criteo_x4_002,"Zhu et al." +2016,KDD'16,DeepCrossing,https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf,0.8139,0.4380,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.8047,0.4468,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_criteo_x4_002,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.8141,0.4378,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_criteo_x4_002,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.8133,0.4387,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_criteo_x4_002,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.8144,0.4375,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.8129,0.4390,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_criteo_x4_002,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.8134,0.4385,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.8141,0.4379,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_criteo_x4_002,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.8134,0.4386,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002,"Zhu et al." +2020,NeuralNets'20,ONN,https://arxiv.org/pdf/1904.12579,0.8141,0.4381,https://github.com/reczoo/BARS/tree/main/ranking/ctr/ONN/ONN_criteo_x4_002,"Zhu et al." +2019,WWW'19,FGCNN,https://arxiv.org/abs/1904.04447,0.8142,0.4381,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FGCNN/FGCNN_criteo_x4_002,"Zhu et al." +2020,WSDM'20,InterHAt,https://dl.acm.org/doi/10.1145/3336191.3371785,0.8117,0.4401,https://github.com/reczoo/BARS/tree/main/ranking/ctr/InterHAt/InterHAt_criteo_x4_002,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8097,0.4418,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_criteo_x4_002,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8134,0.4387,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_criteo_x4_002,"Zhu et al." +2020,AAAI'20,LorentzFM,https://arxiv.org/abs/1911.09821,0.8105,0.4413,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8110,0.4410,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_criteo_x4_002,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8127,0.4391,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_criteo_x4_002,"Zhu et al." diff --git a/docs/CTR/leaderboard/criteo_x4_002.md b/docs/CTR/leaderboard/criteo_x4_002.md deleted file mode 100644 index 8fec4676..00000000 --- a/docs/CTR/leaderboard/criteo_x4_002.md +++ /dev/null @@ -1,5 +0,0 @@ -# criteo_x4_002 - - - - diff --git a/docs/CTR/leaderboard/frappe_x1.csv b/docs/CTR/leaderboard/frappe_x1.csv new file mode 100644 index 00000000..8a47f716 --- /dev/null +++ b/docs/CTR/leaderboard/frappe_x1.csv @@ -0,0 +1,37 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.9356,0.3076,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_frappe_x1,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.9671,0.2065,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_frappe_x1,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.9786,0.186,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_frappe_x1,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.9742,0.2073,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_frappe_x1,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.9697,0.2264,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_frappe_x1,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.9804,0.2058,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_frappe_x1,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.9776,0.203,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_frappe_x1,"Zhu et al." +2021,WWW'21,FmFM,https://arxiv.org/abs/2102.12994,0.9749,0.2004,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FmFM/FmFM_frappe_x1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.9833,0.1622,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_frappe_x1,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.9841,0.154,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_frappe_x1,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.9841,0.149,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_frappe_x1,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.9842,0.1482,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_frappe_x1,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.9839,0.1527,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_frappe_x1,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.9594,0.2715,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_frappe_x1,"Zhu et al." +2021,WWW'21,CrossNet-V2,https://arxiv.org/abs/2008.13535,0.9729,0.2216,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/CrossNetv2_frappe_x1,"Zhu et al." +2021,WWW'21,DCN-V2,https://arxiv.org/abs/2008.13535,0.9845,0.1491,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/DCNv2_frappe_x1,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.9782,0.2352,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_frappe_x1,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.9845,0.1466,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_frappe_x1,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.9831,0.1637,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_frappe_x1,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.9848,0.149,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_frappe_x1,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.9761,0.2037,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_frappe_x1,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.9832,0.1941,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_frappe_x1,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.9386,0.2815,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_frappe_x1,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.9827,0.1543,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_frappe_x1,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.9811,0.2331,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_frappe_x1,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.9826,0.2139,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_frappe_x1,"Zhu et al." +2020,CIKM'20,DeepIM,https://dl.acm.org/doi/abs/10.1145/3340531.3412077,0.9844,0.149,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepIM/DeepIM_frappe_x1,"Zhu et al." +2021,CIKM'21,DESTINE,https://arxiv.org/abs/2101.03654,0.9856,0.1434,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DESTINE/DESTINE_frappe_x1,"Zhu et al." +2021,DLP-KDD'21,MaskNet,https://arxiv.org/abs/2102.07619,0.9837,0.1696,https://github.com/reczoo/BARS/tree/main/ranking/ctr/MaskNet/MaskNet_frappe_x1,"Zhu et al." +2019,Arxiv'19,DLRM,https://arxiv.org/abs/1906.00091,0.984,0.1444,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DLRM/DLRM_frappe_x1,"Zhu et al." +2021,CIKM'21,EDCN,https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf,0.985,0.1547,https://github.com/reczoo/BARS/tree/main/ranking/ctr/EDCN/EDCN_frappe_x1,"Zhu et al." +2021,SIGIR'21,SAM,https://arxiv.org/abs/2105.05563,0.9801,0.1735,https://github.com/reczoo/BARS/tree/main/ranking/ctr/SAM/SAM_frappe_x1,"Zhu et al." +2021,KDD'21,AOANet,https://dl.acm.org/doi/10.1145/3447548.3467133,0.9844,0.1424,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AOANet/AOANet_frappe_x1,"Zhu et al." +2013,CIKM'13,DSSM,https://posenhuang.github.io/papers/cikm2013_DSSM_fullversion.pdf,0.9832,0.1874,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DSSM/DSSM_frappe_x1,"Zhu et al." +2023,AAAI'23,FinalMLP,https://arxiv.org/abs/2304.00902,0.9861,0.1484,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalMLP/FinalMLP_frappe_x1,"Zhu et al." +2023,SIGIR'23,FinalNet,https://dl.acm.org/doi/10.1145/3539618.3591988,0.9857,0.1311,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalNet/FinalNet_frappe_x1,"Zhu et al." diff --git a/docs/CTR/leaderboard/frappe_x1.md b/docs/CTR/leaderboard/frappe_x1.md new file mode 100644 index 00000000..2dc08fcc --- /dev/null +++ b/docs/CTR/leaderboard/frappe_x1.md @@ -0,0 +1,28 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# Frappe_x1 + +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Frappe_x1](https://github.com/reczoo/Datasets/tree/main/Frappe/Frappe_x1) ++ Rare features filtering: min_categr_count=1 ++ Embedding size: 10 +``` + +🔥 **See the benchmarking results**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("frappe_x1.csv") +show_table("frappe_x1.csv") +``` diff --git a/docs/CTR/leaderboard/kkbox_x1.csv b/docs/CTR/leaderboard/kkbox_x1.csv new file mode 100644 index 00000000..e99e13d4 --- /dev/null +++ b/docs/CTR/leaderboard/kkbox_x1.csv @@ -0,0 +1,29 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.7678,0.5746,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_kkbox_x1,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.8304,0.5060,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_kkbox_x1,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.8376,0.4974,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_kkbox_x1,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.8406,0.4971,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_kkbox_x1,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.8175,0.5241,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_kkbox_x1,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.8315,0.5048,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_kkbox_x1,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.8285,0.5102,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_kkbox_x1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.8501,0.4811,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_kkbox_x1,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.8504,0.4852,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_kkbox_x1,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.8531,0.4785,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_kkbox_x1,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.8515,0.4793,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_kkbox_x1,"Zhu et al." +2016,KDD'16,DeepCrossing,https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf,0.8495,0.4799,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.8116,0.5283,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_kkbox_x1,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.8531,0.4766,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_kkbox_x1,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.8427,0.4908,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_kkbox_x1,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.8535,0.4772,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.8436,0.4919,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_kkbox_x1,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.8534,0.4773,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_kkbox_x1,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.8472,0.4896,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_kkbox_x1,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.8499,0.4814,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1,"Zhu et al." +2019,WWW'19,FGCNN,https://arxiv.org/abs/1904.04447,0.8522,0.4801,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FGCNN/FGCNN_kkbox_x1,"Zhu et al." +2020,NeuralNets'20,ONN,https://arxiv.org/pdf/1904.12579,0.8498,0.4856,https://github.com/reczoo/BARS/tree/main/ranking/ctr/ONN/ONN_kkbox_x1,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8426,0.4910,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_kkbox_x1,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.8489,0.4842,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_kkbox_x1,"Zhu et al." +2020,AAAI'20,LorentzFM,https://arxiv.org/abs/1911.09821,0.8202,0.5188,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8392,0.4970,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_kkbox_x1,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.8521,0.4781,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_kkbox_x1,"Zhu et al." +2020,WSDM'20,InterHAt,https://dl.acm.org/doi/10.1145/3336191.3371785,0.8459,0.4863,https://github.com/reczoo/BARS/tree/main/ranking/ctr/InterHAt/InterHAt_kkbox_x1,"Zhu et al." diff --git a/docs/CTR/leaderboard/kkbox_x1.md b/docs/CTR/leaderboard/kkbox_x1.md new file mode 100644 index 00000000..872ee72a --- /dev/null +++ b/docs/CTR/leaderboard/kkbox_x1.md @@ -0,0 +1,28 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# KKBox_x1 + +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [KKBox_x1](https://github.com/reczoo/Datasets/tree/main/KKBox/KKBox_x1) ++ Rare features filtering: min_categr_count=10 ++ Embedding size: 128 +``` + +🔥 **See the benchmarking results**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("kkbox_x1.csv") +show_table("kkbox_x1.csv") +``` diff --git a/docs/CTR/leaderboard/kuaivideo_x1.md b/docs/CTR/leaderboard/kuaivideo_x1.md new file mode 100644 index 00000000..1bb80dd3 --- /dev/null +++ b/docs/CTR/leaderboard/kuaivideo_x1.md @@ -0,0 +1,13 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# KuaiVideo_x1 \ No newline at end of file diff --git a/docs/CTR/leaderboard/microvideo1.7m_x1.md b/docs/CTR/leaderboard/microvideo1.7m_x1.md new file mode 100644 index 00000000..73481af4 --- /dev/null +++ b/docs/CTR/leaderboard/microvideo1.7m_x1.md @@ -0,0 +1,13 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# MicroVideo1.7M_x1 \ No newline at end of file diff --git a/docs/CTR/leaderboard/movielenslatest_x1.csv b/docs/CTR/leaderboard/movielenslatest_x1.csv new file mode 100644 index 00000000..1ca4a0c1 --- /dev/null +++ b/docs/CTR/leaderboard/movielenslatest_x1.csv @@ -0,0 +1,37 @@ +Year,Publication,Model,Paper URL,AUC,Logloss,Running Steps,Contributor +2007,WWW'07,LR,https://dl.acm.org/citation.cfm?id=1242643,0.9342,0.3201,https://github.com/reczoo/BARS/tree/main/ranking/ctr/LR/LR_movielenslatest_x1,"Zhu et al." +2010,ICDM'10,FM,https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf,0.9434,0.2729,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FM/FM_movielenslatest_x1,"Zhu et al." +2016,RecSys'16,FFM,https://dl.acm.org/citation.cfm?id=2959134,0.9556,0.2422,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FFM/FFM_movielenslatest_x1,"Zhu et al." +2016,NIPS'16,HOFM,https://papers.nips.cc/paper/6144-higher-order-factorization-machines.pdf,0.9455,0.2705,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HOFM/HOFM_movielenslatest_x1,"Zhu et al." +2017,IJCAI'17,AFM,http://www.ijcai.org/proceedings/2017/0435.pdf,0.9472,0.2653,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFM/AFM_movielenslatest_x1,"Zhu et al." +2017,SIGIR'17,NFM,https://dl.acm.org/citation.cfm?id=3080777,0.9496,0.2664,https://github.com/reczoo/BARS/tree/main/ranking/ctr/NFM/NFM_movielenslatest_x1,"Zhu et al." +2018,WWW'18,FwFM,https://arxiv.org/pdf/1806.03514.pdf,0.9558,0.2426,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FwFM/FwFM_movielenslatest_x1,"Zhu et al." +2021,WWW'21,FmFM,https://arxiv.org/abs/2102.12994,0.9465,0.2714,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FmFM/FmFM_movielenslatest_x1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,http://art.yale.edu/file_columns/0001/1132/covington.pdf,0.9678,0.2388,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DNN/DNN_movielenslatest_x1,"Zhu et al." +2016,ICDM'16,IPNN,https://arxiv.org/pdf/1611.00144.pdf,0.9699,0.2095,https://github.com/reczoo/BARS/tree/main/ranking/ctr/PNN/IPNN_movielenslatest_x1,"Zhu et al." +2016,DLRS'16,Wide&Deep,https://arxiv.org/pdf/1606.07792.pdf,0.9688,0.2161,https://github.com/reczoo/BARS/tree/main/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1,"Zhu et al." +2017,IJCAI'17,DeepFM,https://arxiv.org/abs/1703.04247,0.9685,0.213,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1,"Zhu et al." +2017,ADKDD'17,DCN,https://arxiv.org/abs/1708.05123,0.9687,0.216,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/DCN_movielenslatest_x1,"Zhu et al." +2017,ADKDD'17,CrossNet,https://arxiv.org/abs/1708.05123,0.944,0.279,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCN/CrossNet_movielenslatest_x1,"Zhu et al." +2021,WWW'21,CrossNet-V2,https://arxiv.org/abs/2008.13535,0.9606,0.2578,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1,"Zhu et al." +2021,WWW'21,DCN-V2,https://arxiv.org/abs/2008.13535,0.9691,0.2147,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1,"Zhu et al." +2018,KDD'18,CIN,https://arxiv.org/pdf/1803.05170.pdf,0.9674,0.2085,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/CIN_movielenslatest_x1,"Zhu et al." +2018,KDD'18,xDeepFM,https://arxiv.org/pdf/1803.05170.pdf,0.9697,0.2409,https://github.com/reczoo/BARS/tree/main/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1,"Zhu et al." +2019,CIKM'19,AutoInt,https://arxiv.org/abs/1810.11921,0.9662,0.2228,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1,"Zhu et al." +2019,CIKM'19,AutoInt+,https://arxiv.org/abs/1810.11921,0.9692,0.2148,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1,"Zhu et al." +2019,CIKM'19,FiGNN,https://arxiv.org/abs/1910.05552,0.9525,0.2559,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1,"Zhu et al." +2019,RecSys'19,FiBiNET,https://arxiv.org/abs/1905.09433,0.9576,0.2518,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1,"Zhu et al." +2019,AAAI'19,HFM,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.9372,0.2948,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM_movielenslatest_x1,"Zhu et al." +2019,AAAI'19,HFM+,https://ojs.aaai.org//index.php/AAAI/article/view/4448,0.957,0.2644,https://github.com/reczoo/BARS/tree/main/ranking/ctr/HFM/HFM+_movielenslatest_x1,"Zhu et al." +2020,AAAI'20,AFN,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.9611,0.2963,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN_movielenslatest_x1,"Zhu et al." +2020,AAAI'20,AFN+,https://ojs.aaai.org/index.php/AAAI/article/view/5768,0.9642,0.303,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AFN/AFN+_movielenslatest_x1,"Zhu et al." +2020,CIKM'20,DeepIM,https://dl.acm.org/doi/abs/10.1145/3340531.3412077,0.9693,0.2099,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1,"Zhu et al." +2021,CIKM'21,DESTINE,https://arxiv.org/abs/2101.03654,0.9694,0.2125,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1,"Zhu et al." +2021,DLP-KDD'21,MaskNet,https://arxiv.org/abs/2102.07619,0.9672,0.2364,https://github.com/reczoo/BARS/tree/main/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1,"Zhu et al." +2019,Arxiv'19,DLRM,https://arxiv.org/abs/1906.00091,0.9691,0.215,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DLRM/DLRM_movielenslatest_x1,"Zhu et al." +2021,CIKM'21,EDCN,https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf,0.9671,0.2122,https://github.com/reczoo/BARS/tree/main/ranking/ctr/EDCN/EDCN_movielenslatest_x1,"Zhu et al." +2021,SIGIR'21,SAM,https://arxiv.org/abs/2105.05563,0.9631,0.2667,https://github.com/reczoo/BARS/tree/main/ranking/ctr/SAM/SAM_movielenslatest_x1,"Zhu et al." +2021,KDD'21,AOANet,https://dl.acm.org/doi/10.1145/3447548.3467133,0.9694,0.2105,https://github.com/reczoo/BARS/tree/main/ranking/ctr/AOANet/AOANet_movielenslatest_x1,"Zhu et al." +2013,CIKM'13,DSSM,https://posenhuang.github.io/papers/cikm2013_DSSM_fullversion.pdf,0.9686,0.213,https://github.com/reczoo/BARS/tree/main/ranking/ctr/DSSM/DSSM_movielenslatest_x1,"Zhu et al." +2023,AAAI'23,FinalMLP,https://arxiv.org/abs/2304.00902,0.972,0.1966,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1,"Zhu et al." +2023,SIGIR'23,FinalNet,https://dl.acm.org/doi/10.1145/3539618.3591988,0.9725,0.1941,https://github.com/reczoo/BARS/tree/main/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1,"Zhu et al." diff --git a/docs/CTR/leaderboard/movielenslatest_x1.md b/docs/CTR/leaderboard/movielenslatest_x1.md new file mode 100644 index 00000000..46f5aaac --- /dev/null +++ b/docs/CTR/leaderboard/movielenslatest_x1.md @@ -0,0 +1,28 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# MovielensLatest_x1 + +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [MovielensLatest_x1](https://github.com/reczoo/Datasets/tree/main/MovieLens/MovielensLatest_x1) ++ Rare features filtering: min_categr_count=1 ++ Embedding size: 10 +``` + +🔥 See the benchmarking results: + +```{code-cell} +from plots import show_table, show_plot +show_plot("movielenslatest_x1.csv") +show_table("movielenslatest_x1.csv") +``` diff --git a/docs/CTR/leaderboard/plots.py b/docs/CTR/leaderboard/plots.py new file mode 100644 index 00000000..b48669b5 --- /dev/null +++ b/docs/CTR/leaderboard/plots.py @@ -0,0 +1,53 @@ +import pandas as pd +from itables import show +import plotly.graph_objects as go +from plotly.subplots import make_subplots +import itables.options as opt +opt.columnDefs = [{"className": "dt-center", "targets": "_all"}] + +def show_table(csv_path): + df = pd.read_csv(csv_path) + df["Model"] = df.apply(lambda x: f"{x['Model']}", axis=1) + del df["Paper URL"] + df["Running Steps"] = df["Running Steps"].map(lambda x: f"🔗") + df = df.sort_values(by=["AUC"], ascending=False).reset_index(drop=True) + df.insert(0, "Rank", range(1, len(df) + 1)) + show(df, lengthMenu=[10, 20, 50, 100], classes="display") + +def show_plot(csv_path): + df = pd.read_csv(csv_path).sort_values(by="AUC", ascending=True) + fig = make_subplots(specs=[[{"secondary_y": True}]]) + fig.add_trace( + go.Scatter(x=df["Model"], y=df["AUC"], name="AUC", mode='lines+markers', + line=dict(color="#0071a7"), marker=dict(size=7)), + secondary_y=False, + ) + fig.add_trace( + go.Scatter(x=df["Model"], y=df["Logloss"], name="Logloss", mode='lines+markers', + line=dict(color="#ff404e"), marker=dict(size=7)), + secondary_y=True, + ) + + fig.update_layout( + title="Sorted benchmarking results by AUC", + title_x=0.5, + plot_bgcolor='white', + autosize=True, + width=890, + height=450, + legend=dict(orientation="h", x=0.4, y=-0.4) + ) + fig.update_xaxes(showgrid=False) + fig.update_yaxes( + showgrid=True, + gridcolor='lightgrey', + secondary_y=False, + title_text="AUC" + ) + fig.update_yaxes( + showgrid=False, + gridcolor='lightgrey', + secondary_y=True, + title_text="Logloss" + ) + fig.show() diff --git a/docs/CTR/leaderboard/taobaoad_x1.md b/docs/CTR/leaderboard/taobaoad_x1.md new file mode 100644 index 00000000..7b58f0f5 --- /dev/null +++ b/docs/CTR/leaderboard/taobaoad_x1.md @@ -0,0 +1,13 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# TaobaoAd_x1 \ No newline at end of file diff --git a/docs/CTR/papers.md b/docs/CTR/papers.md index 690ff404..a293cc1e 100644 --- a/docs/CTR/papers.md +++ b/docs/CTR/papers.md @@ -2,244 +2,65 @@ A curated list of CTR prediction models -### Model List +## Feature Interaction -``````{tab-set} -`````{tab-item} 2023 +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2023** | [FinalNet](https://dl.acm.org/doi/10.1145/3539618.3591988) {cite}`FinalNet`
SIGIR'23
Huawei | [FinalMLP](https://arxiv.org/abs/2304.00902) {cite}`FinalMLP`
AAAI'23
Huawei | [EulerNet](https://arxiv.org/abs/2304.10711) {cite}`EulerNet`
SIGIR'23
Huawei | [GDCN](https://arxiv.org/abs/2311.04635) {cite}`GDCN`
CIKM'23
Microsoft | +| | [MemoNet](https://arxiv.org/abs/2211.01334) {cite}`MemoNet`
CIKM'23
Sina Weibo | +| **2022** | [FRNet](https://arxiv.org/abs/2204.08758) {cite}`FRNet`
SIGIR'22
Microsoft | [APG](https://arxiv.org/abs/2203.16218) {cite}`APG`
NeurIPS'22
Alibaba | [FINT](https://arxiv.org/abs/2107.01999) {cite}`FINT`
ICASSP'22
iQIYI | +| **2021** | [DCN-V2](https://arxiv.org/abs/2008.13535) {cite}`DCNv2`
WWW'21
Google | [FM2](https://arxiv.org/abs/2102.12994) {cite}`FM2`
WWW'21
Yahoo | [EDCN](https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf) {cite}`EDCN`
CIKM'21
Huawei | [DESTINE](https://arxiv.org/abs/2101.03654) {cite}`DESTINE`
CIKM'21
Alibaba | +| | [SAM](https://arxiv.org/abs/2105.05563) {cite}`SAM`
SIGIR'21
BOSS Zhipin | [PCF-GNN](https://arxiv.org/abs/2105.07752) {cite}`PCF-GNN`
SIGIR'21
Alibaba | [xLightFM](https://dl.acm.org/doi/10.1145/3404835.3462941) {cite}`xLightFM`
SIGIR'21 | [AOANet](https://dl.acm.org/doi/10.1145/3447548.3467133) {cite}`AOANet`
KDD'21
Didi Chuxing | +| | [DCAP](https://arxiv.org/abs/2105.08649) {cite}`DCAP`
CIKM'21 | | +| **2020** | [AFN](https://ojs.aaai.org/index.php/AAAI/article/view/5768) {cite}`AFN`
AAAI'20 | [DeepIM](https://dl.acm.org/doi/10.1145/3340531.3412077) {cite}`DeepIM`
CIKM'20
Alibaba | [AutoGroup](https://dl.acm.org/doi/abs/10.1145/3397271.3401082) {cite}`AutoGroup`
SIGIR'20
Huawei | [FWL](https://arxiv.org/abs/2012.00202) {cite}`FWL`
NeurIPS'20 | +| | [ONN](https://arxiv.org/pdf/1904.12579) {cite}`ONN`
NeuralNets'20 | [DIFM](https://www.ijcai.org/Proceedings/2020/0434.pdf) {cite}`DIFM`
IJCAI'20 | [AutoFIS](https://arxiv.org/abs/2003.11235) {cite}`AutoFIS`
KDD'20
Huawei | [AutoCTR](https://arxiv.org/abs/2007.06434) {cite}`AutoCTR`
KDD'20
Facebook | +| |[GLIDER](https://arxiv.org/abs/2006.10966) {cite}`GLIDER`
ICLR'20
Facebook | +| **2019** | [AutoInt](https://arxiv.org/abs/1810.11921) {cite}`AutoInt`
CIKM'19 | [FiGNN](https://arxiv.org/abs/1910.05552) {cite}`FiGNN`
CIKM'19 | [FGCNN](https://arxiv.org/abs/1904.04447) {cite}`FGCNN`
WWW'19
Huawei | [FiBiNET](https://arxiv.org/abs/1905.09433) {cite}`FiBiNET`
RecSys'19
Sina Weibo | +| | [HFM](https://ojs.aaai.org//index.php/AAAI/article/view/4448) {cite}`HFM`
AAAI'19 | [DLRM](https://arxiv.org/abs/1906.00091) {cite}`DLRM`
Arxiv'19
Facebook | [IFM](https://www.ijcai.org/proceedings/2019/203) {cite}`IFM`
IJCAI'19 | +| **2018** | [FwFM](https://dl.acm.org/doi/10.1145/3178876.3186040) {cite}`FwFM`
WWW'18
Yahoo | [xDeepFM](https://arxiv.org/pdf/1803.05170.pdf) {cite}`xDeepFM`
KDD'18
Microsoft | +| **2017** | [NFM](https://arxiv.org/abs/1708.05027) {cite}`NFM`
SIGIR'17 | [FFM](https://arxiv.org/pdf/1701.04099.pdf) {cite}`FFM2`
WWW'17
Criteo | [DCN](https://arxiv.org/abs/1708.05123) {cite}`DCN`
ADKDD'17
Google | [DeepFM](https://arxiv.org/abs/1703.04247) {cite}`DeepFM`
IJCAI'17
Huawei | +| | [AFM](https://www.ijcai.org/proceedings/2017/0435.pdf) {cite}`AFM`
IJCAI'17 | +| **2016
&before** | [FFM](https://www.csie.ntu.edu.tw/~cjlin/papers/ffm.pdf) {cite}`FFM`
RecSys'16 | [YoutubeDNN](https://research.google.com/pubs/archive/45530.pdf) {cite}`YoutubeDNN`
RecSys'16
Google | [PNN](https://arxiv.org/pdf/1611.00144.pdf) {cite}`PNN`
ICDM'16 | [Wide&Deep](https://arxiv.org/pdf/1606.07792.pdf) {cite}`WideDeep`
DLRS'16
Google | +| | [DeepCrossing](https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf) {cite}`DeepCrossing`
KDD'16
Microsoft | [HOFM](https://arxiv.org/abs/1607.07195) {cite}`HOFM`
NIPS'16 | [DeepCTR](https://arxiv.org/abs/1609.06018) {cite}`DeepCTR`
MM'16 | [CCPM](https://arxiv.org/abs/1609.06018) {cite}`CCPM`
CIKM'15 | +| | [LR+GBDT](https://arxiv.org/abs/1609.06018) {cite}`LR_GBDT`
ADKDD'14
Facebook | [FTRL](https://research.google.com/pubs/archive/41159.pdf) {cite}`FTRL`
KDD'13
Google | [FM](https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf) {cite}`FM`
ICDM'10 | [LR](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/predictingclicks.pdf) {cite}`LR`
WWW'07
Microsoft | -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| SIGIR'23 | [FinalNet](https://dl.acm.org/doi/10.1145/3539618.3591988) {cite}`FinalNet`
Huawei | AAAI'23 | [FinalMLP](https://arxiv.org/abs/2304.00902) {cite}`FinalMLP`
Huawei | SIGIR'23 | [EulerNet](https://arxiv.org/abs/2304.10711) {cite}`EulerNet`
Huawei | -| CIKM'23 | [GDCN](https://arxiv.org/abs/2311.04635) {cite}`GDCN`
Microsoft | CIKM'23 | [MemoNet](https://arxiv.org/abs/2211.01334) {cite}`MemoNet`
Sina Weibo | +## Behaviour Sequence Modeling -``` -```` -````{admonition} Behaviour Sequence Modeling -:class: tip -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| KDD'23 | [TWIN](https://arxiv.org/abs/2302.02352) {cite}`TWIN`
Kuaishou | CIKM'23 | [DCIN](https://arxiv.org/pdf/2308.06037.pdf) {cite}`DCIN`
Meituan | -``` -```` -````{admonition} Multi-Domain Learning -:class: important -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| KDD'23 | [SATrans](https://dl.acm.org/doi/10.1145/3580305.3599936) {cite}`SATrans`
Tencent | -``` -```` -````{admonition} Pretraining -:class: warning -```{table} -:align: left -:width: 94% | | | | | | | | :---------:|:------:|:------:|:------:|:------:|:------:| -| KDD'23 | [MAP](https://arxiv.org/abs/2308.01737) {cite}`MAP`
Huawei | KDD'23 | [BERT4CTR](https://arxiv.org/abs/2308.11527) {cite}`BERT4CTR`
Microsoft | -``` -```` +| **2023** | [TWIN](https://arxiv.org/abs/2302.02352) {cite}`TWIN`
KDD'23
Kuaishou | [DCIN](https://arxiv.org/pdf/2308.06037.pdf) {cite}`DCIN`
CIKM'23
Meituan | | | +| **2022** | [SDIM](https://arxiv.org/abs/2205.10249) {cite}`SDIM`
CIKM'22
Meituan | [DINMP](https://arxiv.org/abs/2104.06312) {cite}`DINMP`
SDM'22
Alibaba | +| **2021** | [CIN](https://dl.acm.org/doi/fullHtml/10.1145/3428079) {cite}`CIN`
TKDD'21 | [HyperCTR](https://arxiv.org/pdf/2109.02398) {cite}`HyperCTR`
CIKM'21 | +| **2020** | [DMIN](https://www.researchgate.net/profile/Luwei-Yang-2/publication/345125472_Deep_Multi-Interest_Network_for_Click-through_Rate_Prediction/links/5f9e1d6b458515b7cfaeffce/Deep-Multi-Interest-Network-for-Click-through-Rate-Prediction.pdf) {cite}`DMIN`
CIKM'20
Alibaba | [MARN](https://arxiv.org/abs/2003.07162) {cite}`MARN`
WWW'20
Alibaba | +| **2019** | [DIEN](https://arxiv.org/abs/1809.03672) {cite}`DIEN`
AAAI'19
Alibaba | [DSIN](https://arxiv.org/abs/1905.06482) {cite}`DSIN`
IJCAI'19
Alibaba | [DSTN](https://arxiv.org/abs/1906.03776) {cite}`DSTN`
KDD'19
Alibaba | [MIMN](https://arxiv.org/abs/1905.09248) {cite}`MIMN`
KDD'19
Alibaba | +| | [BST](https://arxiv.org/abs/1905.06874) {cite}`BST`
DLP-KDD'19
Alibaba | [GIN](https://arxiv.org/abs/2103.16164) {cite}`GIN`
SIGIR'19
Alibaba | +| **2018** | [DIN](https://www.kdd.org/kdd2018/accepted-papers/view/deep-interest-network-for-click-through-rate-prediction) {cite}`DIN`
KDD'18
Alibaba | -````` -`````{tab-item} 2022 +## Multi-Task & Multi-Domain -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% | | | | | | | | :---------:|:------:|:------:|:------:|:------:|:------:| -| SIGIR'22 | [FRNet](https://arxiv.org/abs/2204.08758) {cite}`FRNet`
Microsoft | NeurIPS'22 | [APG](https://arxiv.org/abs/2203.16218) {cite}`APG`
Alibaba | ICASSP'22 | [FINT](https://arxiv.org/abs/2107.01999) {cite}`FINT`
iQIYI | +| **2023** | [SATrans](https://dl.acm.org/doi/10.1145/3580305.3599936) {cite}`SATrans`
KDD'23
Tencent | +| **2021** | [STAR](https://arxiv.org/abs/2101.11427) {cite}`STAR`
CIKM'21
Alibaba | [DASL](https://arxiv.org/abs/2106.02768) {cite}`DASL`
KDD'21
Alibaba | +| **2019** | [DeepMCP](https://arxiv.org/abs/1906.04365) {cite}`DeepMCP`
IJCAI'19
Alibaba | -``` -```` -````{admonition} Behaviour Sequence Modeling -:class: tip -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| CIKM'22 | [SDIM](https://arxiv.org/abs/2205.10249) {cite}`SDIM`
Meituan | SDM'22 | [DINMP](https://arxiv.org/abs/2104.06312) {cite}`DINMP`
Alibaba | -``` -```` +## Embedding Learning -````` -`````{tab-item} 2021 - -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| WWW'21 | [DCN-V2](https://arxiv.org/abs/2008.13535) {cite}`DCNv2`
Google | WWW'21 | [FM2](https://arxiv.org/abs/2102.12994) {cite}`FM2`
Yahoo | CIKM'21 | [EDCN](https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf) {cite}`EDCN`
Huawei | -| CIKM'21 | [DESTINE](https://arxiv.org/abs/2101.03654) {cite}`DESTINE`
Alibaba | SIGIR'21 | [SAM](https://arxiv.org/abs/2105.05563) {cite}`SAM`
BOSS Zhipin | SIGIR'21 | [PCF-GNN](https://arxiv.org/abs/2105.07752) {cite}`PCF-GNN`
Alibaba | -| SIGIR'21 | [xLightFM](https://dl.acm.org/doi/10.1145/3404835.3462941) {cite}`xLightFM` | KDD'21 | [AOANet](https://dl.acm.org/doi/10.1145/3447548.3467133) {cite}`AOANet`
Didi Chuxing | CIKM'21 | [DCAP](https://arxiv.org/abs/2105.08649) {cite}`DCAP` | | -``` -```` -````{admonition} Behaviour Sequence Modeling -:class: tip -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| TKDD'21 | [CIN](https://dl.acm.org/doi/fullHtml/10.1145/3428079) {cite}`CIN` | CIKM'21 | [HyperCTR](https://arxiv.org/pdf/2109.02398) {cite}`HyperCTR` | -``` -```` -````{admonition} Multi-Domain/Multi-Task Learning -:class: important -```{table} -:align: left -:width: 94% | | | | | | | | :---------:|:------:|:------:|:------:|:------:|:------:| -| CIKM'21 | [STAR](https://arxiv.org/abs/2101.11427) {cite}`STAR`
Alibaba | KDD'21 | [DASL](https://arxiv.org/abs/2106.02768) {cite}`DASL`
Alibaba | CIKM'21 | [MetaCTR](https://dl.acm.org/doi/abs/10.1145/3459637.3481912) {cite}`MetaCTR`
Baidu | +| **2021** | [AutoDis](https://arxiv.org/abs/2012.08986) {cite}`AutoDis`
KDD'21
Huawei | [DG-ENN](https://arxiv.org/abs/2106.00314) {cite}`DG-ENN`
KDD'21
Huawei | [GME](https://arxiv.org/abs/2105.08909) {cite}`GME`
KDD'21
Alibaba | +| **2019** | [MetaEmbedding](https://arxiv.org/abs/1904.11547) {cite}`MetaEmbedding`
SIGIR'19 | -``` -```` -````{admonition} Embedding Learning -:class: warning -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| KDD'21 | [AutoDis](https://arxiv.org/abs/2012.08986) {cite}`AutoDis`
Huawei | KDD'21 | [DG-ENN](https://arxiv.org/abs/2106.00314) {cite}`DG-ENN`
Huawei | KDD'21 | [GME](https://arxiv.org/abs/2105.08909) {cite}`GME`
Alibaba | -``` -```` -````` - -`````{tab-item} 2020 +## Pretraining -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% | | | | | | | | :---------:|:------:|:------:|:------:|:------:|:------:| -| AAAI'20 | [AFN](https://ojs.aaai.org/index.php/AAAI/article/view/5768) {cite}`AFN` | CIKM'20 | [DeepIM](https://dl.acm.org/doi/10.1145/3340531.3412077) {cite}`DeepIM`
Alibaba | SIGIR'20 | [AutoGroup](https://dl.acm.org/doi/abs/10.1145/3397271.3401082) {cite}`AutoGroup`
Huawei | -| NeurIPS'20 | [FWL](https://arxiv.org/abs/2012.00202) {cite}`FWL` | NeuralNet'20 | [ONN](https://arxiv.org/pdf/1904.12579) {cite}`ONN` | IJCAI'20 | [DIFM](https://www.ijcai.org/Proceedings/2020/0434.pdf) {cite}`DIFM` | -| KDD'20 | [AutoFIS](https://arxiv.org/abs/2003.11235) {cite}`AutoFIS`
Huawei | KDD'20 | [AutoCTR](https://arxiv.org/abs/2007.06434) {cite}`AutoCTR`
Facebook | ICLR'20 |[GLIDER](https://arxiv.org/abs/2006.10966) {cite}`GLIDER`
Facebook | +| **2023** | [MAP](https://arxiv.org/abs/2308.01737) {cite}`MAP`
KDD'23
Huawei | [BERT4CTR](https://arxiv.org/abs/2308.11527) {cite}`BERT4CTR`
KDD'23
Microsoft | -``` -```` -````{admonition} Behaviour Sequence Modeling -:class: tip -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| CIKM'20 | [DMIN](https://www.researchgate.net/profile/Luwei-Yang-2/publication/345125472_Deep_Multi-Interest_Network_for_Click-through_Rate_Prediction/links/5f9e1d6b458515b7cfaeffce/Deep-Multi-Interest-Network-for-Click-through-Rate-Prediction.pdf) {cite}`DMIN`
Alibaba | WWW'20 | [MARN](https://arxiv.org/abs/2003.07162) {cite}`MARN`
Alibaba | -``` -```` -````` -`````{tab-item} 2019 - -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| CIKM'19 | [AutoInt](https://arxiv.org/abs/1810.11921) {cite}`AutoInt` | CIKM'19 | [FiGNN](https://arxiv.org/abs/1910.05552) {cite}`FiGNN` | WWW'19 | [FGCNN](https://arxiv.org/abs/1904.04447) {cite}`FGCNN`
Huawei | -| RecSys'19 | [FiBiNET](https://arxiv.org/abs/1905.09433) {cite}`FiBiNET`
Sina Weibo | AAAI'19 | [HFM](https://ojs.aaai.org//index.php/AAAI/article/view/4448) {cite}`HFM` | Arxiv'19 | [DLRM](https://arxiv.org/abs/1906.00091) {cite}`DLRM`
Facebook | -| IJCAI'19 | [IFM](https://www.ijcai.org/proceedings/2019/203) {cite}`IFM` | -``` -```` -````{admonition} Behaviour Sequence Modeling -:class: tip -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| IJCAI'19 | [DSIN](https://arxiv.org/abs/1905.06482) {cite}`DSIN`
Alibaba | AAAI'19 | [DIEN](https://arxiv.org/abs/1809.03672) {cite}`DIEN`
Alibaba | KDD'19 | [DSTN](https://arxiv.org/abs/1906.03776) {cite}`DSTN`
Alibaba | -| KDD'19 | [MIMN](https://arxiv.org/abs/1905.09248) {cite}`MIMN`
Alibaba | DLP-KDD'19 | [BST](https://arxiv.org/abs/1905.06874) {cite}`BST`
Alibaba | SIGIR'19 | [GIN](https://arxiv.org/abs/2103.16164) {cite}`GIN`
Alibaba | -``` -```` -````{admonition} Multi-Task Learning -:class: important -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| IJCAI'19 | [DeepMCP](https://arxiv.org/abs/1906.04365) {cite}`DeepMCP`
Alibaba | SIGIR'19 | [MetaEmbedding](https://arxiv.org/abs/1904.11547) {cite}`MetaEmbedding` | -``` -```` -````` -`````{tab-item} 2018 -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| WWW'18 | [FwFM](https://dl.acm.org/doi/10.1145/3178876.3186040) {cite}`FwFM`
Yahoo | KDD'18 | [xDeepFM](https://arxiv.org/pdf/1803.05170.pdf) {cite}`xDeepFM`
Microsoft | -``` -```` - -````{admonition} Behaviour Sequence Modeling -:class: tip -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| KDD'18 | [DIN](https://www.kdd.org/kdd2018/accepted-papers/view/deep-interest-network-for-click-through-rate-prediction) {cite}`DIN`
Alibaba | | | -``` -```` - -````` -`````{tab-item} 2017 -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% -| | | | | | | -| :---------:|:------:|:------:|:------:|:------:|:------:| -| SIGIR'17 | [NFM](https://arxiv.org/abs/1708.05027) {cite}`NFM` | WWW'17 | [FFM](https://arxiv.org/pdf/1701.04099.pdf) {cite}`FFM2`
Criteo | ADKDD'17 | [DCN](https://arxiv.org/abs/1708.05123) {cite}`DCN`
Google | -| IJCAI'17 | [DeepFM](https://arxiv.org/abs/1703.04247) {cite}`DeepFM`
Huawei | IJCAI'17 | [AFM](https://www.ijcai.org/proceedings/2017/0435.pdf) {cite}`AFM` | - - -``` -```` -````` -`````{tab-item} 2016&Before - -````{admonition} Feature Interaction -```{table} -:align: left -:width: 94% -| | | | | -| :---------:|:------:|:------:|:------:| -| RecSys'16 | [FFM](https://www.csie.ntu.edu.tw/~cjlin/papers/ffm.pdf) {cite}`FFM` | RecSys'16 | [YoutubeDNN](https://research.google.com/pubs/archive/45530.pdf) {cite}`YoutubeDNN`
Google | -| ICDM'16| [PNN](https://arxiv.org/pdf/1611.00144.pdf) {cite}`PNN` | DLRS'16 |[Wide&Deep](https://arxiv.org/pdf/1606.07792.pdf) {cite}`WideDeep`
Google | -| KDD'16 | [DeepCrossing](https://www.kdd.org/kdd2016/papers/files/adf0975-shanA.pdf) {cite}`DeepCrossing`
Microsoft | NIPS'16 | [HOFM](https://arxiv.org/abs/1607.07195) {cite}`HOFM` | -|MM'16 | [DeepCTR](https://arxiv.org/abs/1609.06018) {cite}`DeepCTR` | CIKM'15 | [CCPM](https://arxiv.org/abs/1609.06018) {cite}`CCPM` | -| ADKDD'14 | [LR+GBDT](https://arxiv.org/abs/1609.06018) {cite}`LR_GBDT`
Facebook |KDD'13 | [FTRL](https://research.google.com/pubs/archive/41159.pdf) {cite}`FTRL`
Google | -|ICDM'10 | [FM](https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf) {cite}`FM` | WWW'07 |[LR](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/predictingclicks.pdf) {cite}`LR`
Microsoft | - -``` -```` -````` -`````` -### Paper List +## References ```{bibliography} :style: unsrt diff --git a/docs/CTR/references.bib b/docs/CTR/references.bib new file mode 100644 index 00000000..82e5f8c9 --- /dev/null +++ b/docs/CTR/references.bib @@ -0,0 +1,1124 @@ +--- +--- + +@inproceedings{AOANet, + author = {Lang Lang and + Zhenlong Zhu and + Xuanye Liu and + Jianxin Zhao and + Jixing Xu and + Minghui Shan}, + title = {{Architecture and Operation Adaptive Network for Online Recommendations}}, + booktitle = {The 27th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '21)}, + pages = {3139--3149}, + year = {2021}, +} + +@inproceedings{xLightFM, + author = {Gangwei Jiang and + Hao Wang and + Jin Chen and + Haoyu Wang and + Defu Lian and + Enhong Chen}, + title = {{xLightFM: Extremely Memory-Efficient Factorization Machine}}, + booktitle = {The 44th International {ACM} {SIGIR} Conference on Research + and Development in Information Retrieval ({SIGIR} '21)}, + pages = {337--346}, + year = {2021}, +} + +@inproceedings{DMIN, + author = {Zhibo Xiao and + Luwei Yang and + Wen Jiang and + Yi Wei and + Yi Hu and + Hao Wang}, + title = {{Deep Multi-Interest Network for Click-through Rate Prediction}}, + booktitle = {The 29th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '20)}, + pages = {2265--2268}, + year = {2020}, +} + + +@article{DLRM, + author = {Maxim Naumov and + Dheevatsa Mudigere and + Hao{-}Jun Michael Shi and + Jianyu Huang and + Narayanan Sundaraman and + Jongsoo Park and + Xiaodong Wang and + Udit Gupta and + Carole{-}Jean Wu and + Alisson G. Azzolini and + Dmytro Dzhulgakov and + Andrey Mallevich and + Ilia Cherniavskii and + Yinghai Lu and + Raghuraman Krishnamoorthi and + Ansha Yu and + Volodymyr Kondratenko and + Stephanie Pereira and + Xianjie Chen and + Wenlin Chen and + Vijay Rao and + Bill Jia and + Liang Xiong and + Misha Smelyanskiy}, + title = {{Deep Learning Recommendation Model for Personalization and Recommendation + Systems}}, + journal = {CoRR}, + volume = {abs/1906.00091}, + year = {2019}, +} + +@inproceedings{FiBiNET, + author = {Tongwen Huang and + Zhiqi Zhang and + Junlin Zhang}, + title = {{FiBiNET: combining feature importance and bilinear feature interaction + for click-through rate prediction}}, + booktitle = {Proceedings of the 13th {ACM} Conference on Recommender Systems (RecSys '19)}, + pages = {169--177}, + year = {2019}, +} + +@article{ONN, + author = {Yi Yang and + Baile Xu and + Shaofeng Shen and + Furao Shen and + Jian Zhao}, + title = {{Operation-aware Neural Networks for user response prediction}}, + journal = {Neural Networks}, + volume = {121}, + pages = {161--168}, + year = {2020}, +} + +@inproceedings{DSIN, + author = {Yufei Feng and + Fuyu Lv and + Weichen Shen and + Menghan Wang and + Fei Sun and + Yu Zhu and + Keping Yang}, + title = {{Deep Session Interest Network for Click-Through Rate Prediction}}, + booktitle = {Proceedings of the Twenty-Eighth International Joint Conference on + Artificial Intelligence ({IJCAI} '19)}, + pages = {2301--2307}, + year = {2019}, +} + +@inproceedings{DSTN, + author = {Wentao Ouyang and + Xiuwu Zhang and + Li Li and + Heng Zou and + Xin Xing and + Zhaojie Liu and + Yanlong Du}, + title = {{Deep Spatio-Temporal Neural Networks for Click-Through Rate Prediction}}, + booktitle = {Proceedings of the 25th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining (KDD '19)}, + pages = {2078--2086}, + year = {2019}, +} + +@inproceedings{DeepMCP, + author = {Wentao Ouyang and + Xiuwu Zhang and + Shukui Ren and + Chao Qi and + Zhaojie Liu and + Yanlong Du}, + title = {{Representation Learning-Assisted Click-Through Rate Prediction}}, + booktitle = {Proceedings of the Twenty-Eighth International Joint Conference on + Artificial Intelligence ({IJCAI} '19)}, + pages = {4561--4567}, + year = {2019}, +} + +@inproceedings{DeepFM, + author = {Huifeng Guo and + Ruiming Tang and + Yunming Ye and + Zhenguo Li and + Xiuqiang He}, + title = {{DeepFM: {A} Factorization-Machine based Neural Network for {CTR} Prediction}}, + booktitle = {Proceedings of the Twenty-Sixth International Joint Conference on + Artificial Intelligence ({IJCAI} '17)}, + pages = {1725--1731}, + year = {2017}, +} + +@inproceedings{DCAP, + author = {Zekai Chen and + Fangtian Zhong and + Zhumin Chen and + Xiao Zhang and + Robert Pless and + Xiuzhen Cheng}, + title = {{{DCAP:} Deep Cross Attentional Product Network for User Response Prediction}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {221--230}, + year = {2021}, +} + +@inproceedings{GIN, + author = {Feng Li and + Zhenrui Chen and + Pengjie Wang and + Yi Ren and + Di Zhang and + Xiaoyu Zhu}, + title = {{Graph Intention Network for Click-through Rate Prediction in Sponsored + Search}}, + booktitle = {Proceedings of the 42nd International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval ({SIGIR} '19)}, + pages = {961--964}, + year = {2019}, +} + +@inproceedings{MetaEmbedding, + author = {Feiyang Pan and + Shuokai Li and + Xiang Ao and + Pingzhong Tang and + Qing He}, + title = {{Warm Up Cold-start Advertisements: Improving {CTR} Predictions via + Learning to Learn {ID} Embeddings}}, + booktitle = {Proceedings of the 42nd International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval ({SIGIR} '19)}, + pages = {695--704}, + year = {2019}, +} + +@inproceedings{FGCNN, + author = {Bin Liu and + Ruiming Tang and + Yingzhi Chen and + Jinkai Yu and + Huifeng Guo and + Yuzhou Zhang}, + title = {{Feature Generation by Convolutional Neural Network for Click-Through + Rate Prediction}}, + booktitle = {The World Wide Web Conference ({WWW} '19)}, + pages = {1119--1129}, + year = {2019}, +} + +@inproceedings{HFM, + author = {Yi Tay and + Shuai Zhang and + Anh Tuan Luu and + Siu Cheung Hui and + Lina Yao and + Tran Dang Quang Vinh}, + title = {{Holographic Factorization Machines for Recommendation}}, + booktitle = {The Thirty-Third {AAAI} Conference on Artificial Intelligence ({AAAI} '19)}, + pages = {5143--5150}, + year = {2019}, +} + +@inproceedings{AutoInt, + author = {Weiping Song and + Chence Shi and + Zhiping Xiao and + Zhijian Duan and + Yewen Xu and + Ming Zhang and + Jian Tang}, + title = {{AutoInt: Automatic Feature Interaction Learning via Self-Attentive + Neural Networks}}, + booktitle = {Proceedings of the 28th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '19)}, + pages = {1161--1170}, + year = {2019}, +} + +@inproceedings{FwFM, + author = {Junwei Pan and + Jian Xu and + Alfonso Lobos Ruiz and + Wenliang Zhao and + Shengjun Pan and + Yu Sun and + Quan Lu}, + title = {{Field-weighted Factorization Machines for Click-Through Rate Prediction + in Display Advertising}}, + booktitle = {Proceedings of the 2018 World Wide Web Conference on World Wide Web ({WWW} '18)}, + pages = {1349--1357}, + year = {2018}, +} + +@inproceedings{AFM, + author = {Jun Xiao and + Hao Ye and + Xiangnan He and + Hanwang Zhang and + Fei Wu and + Tat{-}Seng Chua}, + title = {{Attentional Factorization Machines: Learning the Weight of Feature + Interactions via Attention Networks}}, + booktitle = {Proceedings of the Twenty-Sixth International Joint Conference on + Artificial Intelligence ({IJCAI} '17)}, + pages = {3119--3125}, + year = {2017}, +} + +@inproceedings{NFM, + author = {Xiangnan He and + Tat{-}Seng Chua}, + title = {{Neural Factorization Machines for Sparse Predictive Analytics}}, + booktitle = {Proceedings of the 40th International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval (SIGIR '17)}, + pages = {355--364}, + year = {2017}, +} + +@inproceedings{DCN, + author = {Ruoxi Wang and + Bin Fu and + Gang Fu and + Mingliang Wang}, + title = {{Deep {\&} Cross Network for Ad Click Predictions}}, + booktitle = {Proceedings of the ADKDD '17}, + pages = {12:1--12:7}, + year = {2017}, +} + +@inproceedings{FFM2, + author = {Yuchin Juan and + Damien Lefortier and + Olivier Chapelle}, + title = {{Field-aware Factorization Machines in a Real-world Online Advertising + System}}, + booktitle = {Proceedings of the 26th International Conference on World Wide Web + Companion (WWW '17)}, + pages = {680--688}, + year = {2017}, +} + +@inproceedings{FFM, + author = {Yu{-}Chin Juan and + Yong Zhuang and + Wei{-}Sheng Chin and + Chih{-}Jen Lin}, + title = {{Field-aware Factorization Machines for {CTR} Prediction}}, + booktitle = {Proceedings of the 10th {ACM} Conference on Recommender Systems (RecSys '16)}, + pages = {43--50}, + year = {2016}, +} + +@inproceedings{YoutubeDNN, + author = {Paul Covington and + Jay Adams and + Emre Sargin}, + title = {{Deep Neural Networks for YouTube Recommendations}}, + booktitle = {Proceedings of the 10th {ACM} Conference on Recommender Systems (RecSys '16)}, + pages = {191--198}, + year = {2016}, +} + +@inproceedings{WideDeep, + author = {Heng{-}Tze Cheng and + Levent Koc and + Jeremiah Harmsen and + Tal Shaked and + Tushar Chandra and + Hrishi Aradhye and + Glen Anderson and + Greg Corrado and + Wei Chai and + Mustafa Ispir and + Rohan Anil and + Zakaria Haque and + Lichan Hong and + Vihan Jain and + Xiaobing Liu and + Hemal Shah}, + title = {{Wide {\&} Deep Learning for Recommender Systems}}, + booktitle = {Proceedings of the 1st Workshop on Deep Learning for Recommender Systems (DLRS@RecSys '16)}, + pages = {7--10}, + year = {2016}, +} + +@inproceedings{PNN, + author = {Yanru Qu and + Han Cai and + Kan Ren and + Weinan Zhang and + Yong Yu and + Ying Wen and + Jun Wang}, + title = {{Product-Based Neural Networks for User Response Prediction}}, + booktitle = {{IEEE} 16th International Conference on Data Mining ({ICDM} '16)}, + pages = {1149--1154}, + year = {2016}, +} + +@inproceedings{DeepCTR, + author = {Junxuan Chen and + Baigui Sun and + Hao Li and + Hongtao Lu and + Xian{-}Sheng Hua}, + title = {{Deep {CTR} Prediction in Display Advertising}}, + booktitle = {Proceedings of the 2016 {ACM} Conference on Multimedia Conference ({MM} '16)}, + pages = {811--820}, + year = {2016}, +} + +@inproceedings{CCPM, + author = {Qiang Liu and + Feng Yu and + Shu Wu and + Liang Wang}, + title = {{A Convolutional Click Prediction Model}}, + booktitle = {Proceedings of the 24th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '15)}, + pages = {1743--1746}, + year = {2015}, +} + +@inproceedings{LR_GBDT, + author = {Xinran He and + Junfeng Pan and + Ou Jin and + Tianbing Xu and + Bo Liu and + Tao Xu and + Yanxin Shi and + Antoine Atallah and + Ralf Herbrich and + Stuart Bowers and + Joaquin Qui{\~{n}}onero Candela}, + title = {{Practical Lessons from Predicting Clicks on Ads at Facebook}}, + booktitle = {Proceedings of the Eighth International Workshop on Data Mining for + Online Advertising ({ADKDD} '14)}, + pages = {5:1--5:9}, + year = {2014}, +} + +@inproceedings{FTRL, + author = {H. Brendan McMahan and + Gary Holt and + David Sculley and + Michael Young and + Dietmar Ebner and + Julian Grady and + Lan Nie and + Todd Phillips and + Eugene Davydov and + Daniel Golovin and + Sharat Chikkerur and + Dan Liu and + Martin Wattenberg and + Arnar Mar Hrafnkelsson and + Tom Boulos and + Jeremy Kubica}, + title = {{Ad Click Prediction: A View from the Trenches}}, + booktitle = {The 19th {ACM} {SIGKDD} International Conference on Knowledge Discovery + and Data Mining ({KDD} '13)}, + pages = {1222--1230}, + year = {2013}, +} + +@inproceedings{FM, + author = {Steffen Rendle}, + title = {{Factorization Machines}}, + booktitle = {The 10th {IEEE} International Conference on Data Mining (ICDM '10)}, + pages = {995--1000}, + year = {2010}, +} + +@inproceedings{LR, + author = {Matthew Richardson and + Ewa Dominowska and + Robert Ragno}, + title = {{Predicting Clicks: Estimating the Click-through Rate for New Ads}}, + booktitle = {Proceedings of the 16th International Conference on World Wide Web ({WWW} '07)}, + pages = {521--530}, + year = {2007}, +} + +@inproceedings{DIN, + author = {Guorui Zhou and + Xiaoqiang Zhu and + Chengru Song and + Ying Fan and + Han Zhu and + Xiao Ma and + Yanghui Yan and + Junqi Jin and + Han Li and + Kun Gai}, + title = {{Deep Interest Network for Click-Through Rate Prediction}}, + booktitle = {Proceedings of the 24th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '18)}, + pages = {1059--1068}, + year = {2018}, +} + +@inproceedings{xDeepFM, + author = {Jianxun Lian and + Xiaohuan Zhou and + Fuzheng Zhang and + Zhongxia Chen and + Xing Xie and + Guangzhong Sun}, + title = {{xDeepFM: Combining Explicit and Implicit Feature Interactions for + Recommender Systems}}, + booktitle = {Proceedings of the 24th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '18)}, + pages = {1754--1763}, + year = {2018}, +} + +@inproceedings{FiGNN, + author = {Zekun Li and + Zeyu Cui and + Shu Wu and + Xiaoyu Zhang and + Liang Wang}, + title = {{Fi-GNN: Modeling Feature Interactions via Graph Neural Networks for + {CTR} Prediction}}, + booktitle = {Proceedings of the 28th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '19)}, + pages = {539--548}, + year = {2019}, +} + +@inproceedings{AFN, + author = {Weiyu Cheng and + Yanyan Shen and + Linpeng Huang}, + title = {{Adaptive Factorization Network: Learning Adaptive-Order Feature Interactions}}, + booktitle = {The Thirty-Fourth {AAAI} Conference on Artificial Intelligence ({AAAI} '20)}, + pages = {3609--3616}, + year = {2020}, +} + +@inproceedings{DeepIM, + author = {Feng Yu and + Zhaocheng Liu and + Qiang Liu and + Haoli Zhang and + Shu Wu and + Liang Wang}, + title = {{Deep Interaction Machine: {A} Simple but Effective Model for High-order + Feature Interactions}}, + booktitle = {The 29th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '20)}, + pages = {2285--2288}, + year = {2020}, +} + +@inproceedings{AutoGroup, + author = {Bin Liu and + Niannan Xue and + Huifeng Guo and + Ruiming Tang and + Stefanos Zafeiriou and + Xiuqiang He and + Zhenguo Li}, + title = {{AutoGroup: Automatic Feature Grouping for Modelling Explicit High-Order + Feature Interactions in {CTR} Prediction}}, + booktitle = {Proceedings of the 43rd International {ACM} {SIGIR} conference on + research and development in Information Retrieval ({SIGIR} '20)}, + pages = {199--208}, + year = {2020}, +} + +@inproceedings{FWL, + author = {Zhibin Li and + Jian Zhang and + Yongshun Gong and + Yazhou Yao and + Qiang Wu}, + title = {{Field-wise Learning for Multi-field Categorical Data}}, + booktitle = {Annual Conference on Neural Information Processing Systems (NeurIPS '20)}, + year = {2020}, +} + +@inproceedings{DIFM, + author = {Wantong Lu and + Yantao Yu and + Yongzhe Chang and + Zhen Wang and + Chenhui Li and + Bo Yuan}, + title = {{A Dual Input-aware Factorization Machine for {CTR} Prediction}}, + booktitle = {Proceedings of the Twenty-Ninth International Joint Conference on + Artificial Intelligence ({IJCAI} '20)}, + pages = {3139--3145}, + year = {2020}, +} + +@inproceedings{AutoFIS, + author = {Bin Liu and + Chenxu Zhu and + Guilin Li and + Weinan Zhang and + Jincai Lai and + Ruiming Tang and + Xiuqiang He and + Zhenguo Li and + Yong Yu}, + title = {{AutoFIS: Automatic Feature Interaction Selection in Factorization + Models for Click-Through Rate Prediction}}, + booktitle = {The 26th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '20)}, + pages = {2636--2645}, + year = {2020}, +} + +@inproceedings{AutoCTR, + author = {Qingquan Song and + Dehua Cheng and + Hanning Zhou and + Jiyan Yang and + Yuandong Tian and + Xia Hu}, + title = {{Towards Automated Neural Interaction Discovery for Click-Through Rate + Prediction}}, + booktitle = {The 26th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '20)}, + pages = {945--955}, + year = {2020}, +} + +@inproceedings{MARN, + author = {Xiang Li and + Chao Wang and + Jiwei Tan and + Xiaoyi Zeng and + Dan Ou and + Bo Zheng}, + title = {{Adversarial Multimodal Representation Learning for Click-Through Rate + Prediction}}, + booktitle = {The Web Conference ({WWW} '20)}, + pages = {827--836}, + year = {2020}, +} + +@inproceedings{GLIDER, + author = {Michael Tsang and + Dehua Cheng and + Hanpeng Liu and + Xue Feng and + Eric Zhou and + Yan Liu}, + title = {{Feature Interaction Interpretability: {A} Case for Explaining Ad-Recommendation + Systems via Neural Interaction Detection}}, + booktitle = {The 8th International Conference on Learning Representations ({ICLR} '20)}, + year = {2020}, +} + +@inproceedings{DIEN, + author = {Guorui Zhou and + Na Mou and + Ying Fan and + Qi Pi and + Weijie Bian and + Chang Zhou and + Xiaoqiang Zhu and + Kun Gai}, + title = {{Deep Interest Evolution Network for Click-Through Rate Prediction}}, + booktitle = {The Thirty-Third {AAAI} Conference on Artificial Intelligence ({AAAI} '19)}, + pages = {5941--5948}, + year = {2019}, +} + +@inproceedings{MIMN, + author = {Qi Pi and + Weijie Bian and + Guorui Zhou and + Xiaoqiang Zhu and + Kun Gai}, + title = {{Practice on Long Sequential User Behavior Modeling for Click-Through + Rate Prediction}}, + booktitle = {Proceedings of the 25th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '19)}, + pages = {2671--2679}, + year = {2019}, +} + +@article{BST, + author = {Qiwei Chen and + Huan Zhao and + Wei Li and + Pipei Huang and + Wenwu Ou}, + title = {{Behavior Sequence Transformer for E-commerce Recommendation in Alibaba}}, + journal = {CoRR}, + volume = {abs/1905.06874}, + year = {2019}, +} + +@inproceedings{IFM, + author = {Yantao Yu and + Zhen Wang and + Bo Yuan}, + title = {{An Input-aware Factorization Machine for Sparse Prediction}}, + booktitle = {Proceedings of the Twenty-Eighth International Joint Conference on + Artificial Intelligence ({IJCAI} '19)}, + pages = {1466--1472}, + year = {2019}, +} + +@inproceedings{DeepCrossing, + author = {Ying Shan and + T. Ryan Hoens and + Jian Jiao and + Haijing Wang and + Dong Yu and + J. C. Mao}, + title = {{Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial + Features}}, + booktitle = {Proceedings of the 22nd {ACM} {SIGKDD} International Conference on + Knowledge Discovery and Data Mining (KDD '16)}, + pages = {255--262}, + year = {2016}, +} + +@inproceedings{HOFM, + author = {Mathieu Blondel and + Akinori Fujino and + Naonori Ueda and + Masakazu Ishihata}, + title = {{Higher-Order Factorization Machines}}, + booktitle = {Annual Conference on Neural Information Processing Systems (NeurIPS '16)}, + pages = {3351--3359}, + year = {2016}, +} + +@article{CIN, + author = {En Xu and + Zhiwen Yu and + Bin Guo and + Helei Cui}, + title = {{Core Interest Network for Click-Through Rate Prediction}}, + journal = {{ACM} Trans. Knowl. Discov. Data}, + volume = {15}, + number = {2}, + pages = {23:1--23:16}, + year = {2021}, +} + +@inproceedings{EDCN, + author = {Bo Chen and + Yichao Wang and + Zhirong Liu and + Ruiming Tang and + Wei Guo and + Hongkun Zheng and + Weiwei Yao and + Muyu Zhang and + Xiuqiang He}, + title = {{Enhancing Explicit and Implicit Feature Interactions via Information + Sharing for Parallel Deep {CTR} Models}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {3757--3766}, + year = {2021}, +} + +@inproceedings{HyperCTR, + author = {Li He and + Hongxu Chen and + Dingxian Wang and + Shoaib Jameel and + Philip S. Yu and + Guandong Xu}, + title = {{Click-Through Rate Prediction with Multi-Modal Hypergraphs}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {690--699}, + year = {2021}, +} + +@inproceedings{DESTINE, + author = {Yichen Xu and + Yanqiao Zhu and + Feng Yu and + Qiang Liu and + Shu Wu}, + title = {{Disentangled Self-Attentive Neural Networks for Click-Through Rate + Prediction}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {3553--3557}, + year = {2021}, +} + +@inproceedings{PCF-GNN, + author = {Feng Li and + Bencheng Yan and + Qingqing Long and + Pengjie Wang and + Wei Lin and + Jian Xu and + Bo Zheng}, + title = {{Explicit Semantic Cross Feature Learning via Pre-trained Graph Neural + Networks for {CTR} Prediction}}, + booktitle = {The 44th International {ACM} {SIGIR} Conference on Research + and Development in Information Retrieval ({SIGIR} '21)}, + pages = {2161--2165}, + year = {2021}, +} + +@inproceedings{SAM, + author = {Yuan Cheng and + Yanbo Xue}, + title = {{Looking at {CTR} Prediction Again: Is Attention All You Need?}}, + booktitle = {The 44th International {ACM} {SIGIR} Conference on Research + and Development in Information Retrieval ({SIGIR} '21)}, + pages = {1279--1287}, + year = {2021}, +} + +@inproceedings{FM2, + author = {Yang Sun and + Junwei Pan and + Alex Zhang and + Aaron Flores}, + title = {{{FM2:} Field-matrixed Factorization Machines for Recommender Systems}}, + booktitle = {The Web Conference ({WWW} '21)}, + pages = {2828--2837}, + year = {2021}, +} + +@inproceedings{DCNv2, + author = {Ruoxi Wang and + Rakesh Shivanna and + Derek Zhiyuan Cheng and + Sagar Jain and + Dong Lin and + Lichan Hong and + Ed H. Chi}, + title = {{{DCN} {V2:} Improved Deep {\&} Cross Network and Practical Lessons + for Web-scale Learning to Rank Systems}}, + booktitle = {The Web Conference ({WWW} '21)}, + pages = {1785--1797}, + year = {2021}, +} + +@inproceedings{STAR, + author = {Xiang{-}Rong Sheng and + Liqin Zhao and + Guorui Zhou and + Xinyao Ding and + Binding Dai and + Qiang Luo and + Siran Yang and + Jingshan Lv and + Chi Zhang and + Hongbo Deng and + Xiaoqiang Zhu}, + title = {{One Model to Serve All: Star Topology Adaptive Recommender for Multi-Domain + {CTR} Prediction}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {4104--4113}, + year = {2021}, +} + +@inproceedings{DASL, + author = {Pan Li and + Zhichao Jiang and + Maofei Que and + Yao Hu and + Alexander Tuzhilin}, + title = {{Dual Attentive Sequential Learning for Cross-Domain Click-Through + Rate Prediction}}, + booktitle = {The 27th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '21)}, + pages = {3172--3180}, + year = {2021}, +} + +@inproceedings{MetaCTR, + author = {Xin Wang and + Peng Yang and + Shaopeng Chen and + Lin Liu and + Lian Zhao and + Jiacheng Guo and + Mingming Sun and + Ping Li}, + title = {{Efficient Learning to Learn a Robust {CTR} Model for Web-scale Online + Sponsored Search Advertising}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {4203--4213}, + year = {2021}, +} + +@inproceedings{GME, + author = {Wentao Ouyang and + Xiuwu Zhang and + Shukui Ren and + Li Li and + Kun Zhang and + Jinmei Luo and + Zhaojie Liu and + Yanlong Du}, + title = {{Learning Graph Meta Embeddings for Cold-Start Ads in Click-Through + Rate Prediction}}, + booktitle = {The 44th International {ACM} {SIGIR} Conference on Research + and Development in Information Retrieval ({SIGIR} '21)}, + pages = {1157--1166}, + year = {2021}, +} + +@inproceedings{AutoDis, + author = {Huifeng Guo and + Bo Chen and + Ruiming Tang and + Weinan Zhang and + Zhenguo Li and + Xiuqiang He}, + title = {{An Embedding Learning Framework for Numerical Features in {CTR} Prediction}}, + booktitle = {The 27th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '21)}, + pages = {2910--2918}, + year = {2021}, +} + +@inproceedings{DG-ENN, + author = {Wei Guo and + Rong Su and + Renhao Tan and + Huifeng Guo and + Yingxue Zhang and + Zhirong Liu and + Ruiming Tang and + Xiuqiang He}, + title = {{Dual Graph enhanced Embedding Neural Network for {CTR} Prediction}}, + booktitle = {The 27th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '21)}, + pages = {496--504}, + year = {2021}, +} + +@inproceedings{DINMP, + author = {Keke Zhao and + Xing Zhao and + Qi Cao and + Linjian Mo}, + title = {{A Non-sequential Approach to Deep User Interest Model for {CTR} Prediction}}, + booktitle = {Proceedings of the 2022 {SIAM} International Conference on Data Mining ({SDM} '22)}, + pages = {531--539}, + year = {2022}, +} + +@article{FINT, + author = {Zhishan Zhao and + Sen Yang and + Guohui Liu and + Dawei Feng and + Kele Xu}, + title = {{{FINT:} Field-aware INTeraction Neural Network For {CTR} Prediction}}, + journal = {CoRR}, + volume = {abs/2107.01999}, + year = {2021}, +} + +@inproceedings{SDIM, + author = {Yue Cao and + Xiaojiang Zhou and + Jiaqi Feng and + Peihao Huang and + Yao Xiao and + Dayao Chen and + Sheng Chen}, + title = {{Sampling Is All You Need on Modeling Long-Term User Behaviors for + {CTR} Prediction}}, + booktitle = {Proceedings of the 31st {ACM} International Conference on Information + {\&} Knowledge Management (CIKM '22)}, + pages = {2974--2983}, + year = {2022}, +} + +@inproceedings{APG, + author = {Bencheng Yan and + Pengjie Wang and + Kai Zhang and + Feng Li and + Hongbo Deng and + Jian Xu and + Bo Zheng}, + title = {{{APG:} Adaptive Parameter Generation Network for Click-Through Rate + Prediction}}, + booktitle = {NeurIPS}, + year = {2022}, +} + +@inproceedings{FinalMLP, + author = {Kelong Mao and + Jieming Zhu and + Liangcai Su and + Guohao Cai and + Yuru Li and + Zhenhua Dong}, + title = {{FinalMLP: An Enhanced Two-Stream {MLP} Model for {CTR} Prediction}}, + booktitle = {Thirty-Seventh {AAAI} Conference on Artificial Intelligence (AAAI '23)}, + pages = {4552--4560}, + year = {2023}, +} + +@inproceedings{FinalNet, + author = {Jieming Zhu and + Qinglin Jia and + Guohao Cai and + Quanyu Dai and + Jingjie Li and + Zhenhua Dong and + Ruiming Tang and + Rui Zhang}, + title = {{{FINAL:} Factorized Interaction Layer for {CTR} Prediction}}, + booktitle = {Proceedings of the 46th International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval ({SIGIR} '23)}, + pages = {2006--2010}, + year = {2023}, +} + +@inproceedings{GDCN, + author = {Fangye Wang and + Hansu Gu and + Dongsheng Li and + Tun Lu and + Peng Zhang and + Ning Gu}, + title = {{Towards Deeper, Lighter and Interpretable Cross Network for {CTR} + Prediction}}, + booktitle = {Proceedings of the 32nd {ACM} International Conference on Information + and Knowledge Management ({CIKM} '23)}, + pages = {2523--2533}, + year = {2023}, +} + +@inproceedings{DCIN, + author = {Xuyang Hou and + Zhe Wang and + Qi Liu and + Tan Qu and + Jia Cheng and + Jun Lei}, + title = {{Deep Context Interest Network for Click-Through Rate Prediction}}, + booktitle = {The {ACM} International Conference on Information + and Knowledge Management ({CIKM} '23)}, + year = {2023}, +} + +@inproceedings{FRNet, + author = {Fangye Wang and + Yingxu Wang and + Dongsheng Li and + Hansu Gu and + Tun Lu and + Peng Zhang and + Ning Gu}, + title = {{Enhancing {CTR} Prediction with Context-Aware Feature Representation + Learning}}, + booktitle = {The 45th International {ACM} {SIGIR} Conference on Research + and Development in Information Retrieval ({SIGIR} '22)}, + pages = {343--352}, + year = {2022}, +} + +@inproceedings{MemoNet, + author = {Pengtao Zhang and + Junlin Zhang}, + title = {{MemoNet: Memorizing All Cross Features' Representations Efficiently + via Multi-Hash Codebook Network for {CTR} Prediction}}, + booktitle = {Proceedings of the 32nd {ACM} International Conference on Information + and Knowledge Management ({CIKM} '23)}, + pages = {3154--3163}, + year = {2023}, +} + +@inproceedings{TWIN, + author = {Jianxin Chang and + Chenbin Zhang and + Zhiyi Fu and + Xiaoxue Zang and + Lin Guan and + Jing Lu and + Yiqun Hui and + Dewei Leng and + Yanan Niu and + Yang Song and + Kun Gai}, + title = {{{TWIN:} TWo-stage Interest Network for Lifelong User Behavior Modeling + in {CTR} Prediction at Kuaishou}}, + booktitle = {Proceedings of the 29th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '23)}, + pages = {3785--3794}, + year = {2023}, +} + +@inproceedings{MAP, + author = {Jianghao Lin and + Yanru Qu and + Wei Guo and + Xinyi Dai and + Ruiming Tang and + Yong Yu and + Weinan Zhang}, + title = {{{MAP:} {A} Model-agnostic Pretraining Framework for Click-through + Rate Prediction}}, + booktitle = {Proceedings of the 29th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '23)}, + pages = {1384--1395}, + year = {2023}, +} + +@inproceedings{EulerNet, + author = {Zhen Tian and + Ting Bai and + Wayne Xin Zhao and + Ji{-}Rong Wen and + Zhao Cao}, + title = {{EulerNet: Adaptive Feature Interaction Learning via Euler's Formula + for {CTR} Prediction}}, + booktitle = {Proceedings of the 46th International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval ({SIGIR} '23)}, + pages = {1376--1385}, + year = {2023}, +} + +@inproceedings{SATrans, + author = {Erxue Min and + Da Luo and + Kangyi Lin and + Chunzhen Huang and + Yang Liu}, + title = {{Scenario-Adaptive Feature Interaction for Click-Through Rate Prediction}}, + booktitle = {Proceedings of the 29th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '23)}, + pages = {4661--4672}, + year = {2023}, +} + +@inproceedings{BERT4CTR, + author = {Dong Wang and + Kav{\'{e}} Salamatian and + Yunqing Xia and + Weiwei Deng and + Qi Zhang}, + title = {{{BERT4CTR:} An Efficient Framework to Combine Pre-trained Language + Model with Non-textual Features for {CTR} Prediction}}, + booktitle = {Proceedings of the 29th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '23)}, + pages = {5039--5050}, + year = {2023}, +} diff --git a/docs/Matching/index.md b/docs/Matching/index.md new file mode 100644 index 00000000..1a8da37f --- /dev/null +++ b/docs/Matching/index.md @@ -0,0 +1,13 @@ +# BARS-Match Overview + +BARS-Match: An Open Benchmark for Candidate Item Matching https://openbenchmark.github.io/BARS/Matching + +Recommender systems generally comprise two main stages, matching and ranking. As the first-stage task, candidate item matching is designed to efficiently retrieve hundreds of item candidates out of the entire item corpus. Representative methods of candidate item matching include collaborative filtering, two-tower models, autoencoder-based models, sequential models, graph-based models, etc. To drive research in this direction, the BARS project aims to build an open benchmark for candidate item matching, which consists of: + ++ [A curated list of papers on candidate item matching](./papers.md), which have been tagged into different categories, such as CF, autoencoders, two-tower models, GNNs, and so on. + ++ [A collection of open datasets](https://github.com/reczoo/Datasets?tab=readme-ov-file#matching) for research on candidate item matching, and unique dataset IDs to track specific data splits for each dataset. + ++ [An open-source library for candidate item matching](https://github.com/reczoo/RecBox) with key features in configurability, tunability, and reproduciblity. + ++ Most importantly, [the most comprehensive benchmarking results](./leaderboard/index.md) on various models and datasets. For each result, the detailed reproducing step is recorded along with the open-source benchmarking scripts. diff --git a/docs/Matching/leaderboard/amazonbooks_m1.csv b/docs/Matching/leaderboard/amazonbooks_m1.csv new file mode 100644 index 00000000..c71edac4 --- /dev/null +++ b/docs/Matching/leaderboard/amazonbooks_m1.csv @@ -0,0 +1,30 @@ +Year,Publication,Model,Paper URL,Recall@20,Recall@50,NDCG@20,NDCG@50,HitRate@20,HitRate@50,Running Steps,Contributor +2001,WWW'01,ItemCF,https://files.grouplens.org/papers/www10_sarwar.pdf,0.0736,0.1175,0.0606,0.0771,0.3765,0.5234,https://github.com/reczoo/BARS/tree/main/matching/item2item/ItemCF/ItemCF_amazonbooks_m1,"Zhu et al." +2009,UAI'09,MF-BPR,https://arxiv.org/abs/1205.2618,0.0338,0.066,0.0261,0.038,0.2103,0.353,https://github.com/reczoo/BARS/tree/main/matching/cf/MF_BPR/MF_BPR_amazonbooks_m1,"Zhu et al." +2011,ICDM'11,SLIM,https://ieeexplore.ieee.org/document/6137254,0.0755,0.1257,0.0602,0.0791,0.3873,0.5472,https://github.com/reczoo/BARS/tree/main/matching/cf/SLIM/SLIM_amazonbooks_m1,"Zhu et al." +2017,CIKM'17,GRMF,https://dl.acm.org/doi/10.1145/3132847.3133036,0.0354,,0.027,,,,,"He et al." +2016,MLSP'16,Item2Vec,https://arxiv.org/abs/1603.04259,0.0326,0.0623,0.0252,0.0361,0.1897,0.3192,https://github.com/reczoo/BARS/tree/main/matching/item2item/Item2Vec/Item2Vec_amazonbooks_m1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,https://research.google.com/pubs/archive/45530.pdf,0.0502,0.0924,0.0388,0.0545,0.2757,0.4354,https://github.com/reczoo/BARS/tree/main/matching/two_tower/YoutubeDNN/YoutubeDNN_amazonbooks_m1,"Zhu et al." +2017,WWW'17,NeuMF,https://arxiv.org/abs/1708.05031,0.0258,,0.02,,,,,"Wang et al." +2017,WWW'07,CML,https://scholar.archive.org/work/f3326mghgzcsjagczw6hr5lmce/access/wayback/http://pdfs.semanticscholar.org/61a9/f78bd184c0f95ffcbc10997d6b88a50be2c3.pdf,0.0522,0.0953,0.0428,0.0591,0.284,0.441,https://github.com/reczoo/BARS/tree/main/matching/cf/CML/CML_amazonbooks_m1,"Zhu et al." +2018,SIGIR'18,CMN,https://arxiv.org/abs/1804.10862,0.0267,,0.0218,,,,,"Wang et al." +2018,KDDW'18,GC-MC,https://arxiv.org/abs/1706.02263,0.0288,,0.0224,,,,,"Wang et al." +2018,KDD'18,PinSage,https://arxiv.org/abs/1806.01973,0.0282,,0.0219,,,,,"Wang et al." +2018,RecSys'18,HOP-Rec,https://dl.acm.org/doi/10.1145/3240323.3240381,0.0309,,0.0232,,,,,"Wang et al." +2018,ICLR'18,GAT,https://arxiv.org/abs/1710.10903,0.0326,,0.0235,,,,,"Song et al." +2018,WWW'18,MultVAE,https://dl.acm.org/doi/10.1145/3178876.3186150,0.0407,,0.0315,,,,,"He et al." +2019,ICML'19,DisenGCN,https://proceedings.mlr.press/v97/ma19a.html,0.0329,,0.0254,,,,,"Wang et al." +2019,SIGIR'19,NGCF,https://arxiv.org/abs/1905.08108,0.0344,,0.0263,,,,,"Wang et al." +2019,NeurIPS'19,MacridVAE,https://papers.nips.cc/paper/2019/file/a2186aa7c086b46ad4e8bf81e2a3a19b-Paper.pdf,0.0383,,0.0295,,,,,"Wang et al." +2019,WWW'19,EASE^R,https://arxiv.org/abs/1905.03375,0.071,0.1177,0.0567,0.0744,0.371,0.5293,https://github.com/reczoo/BARS/tree/main/matching/cf/EASE_r/EASE_amazonbooks_m1,"Zhu et al." +2020,TOIS'20,ENMF,http://www.thuir.cn/group/~mzhang/publications/TOIS2020Chen.pdf,0.0359,0.0691,0.0281,0.0404,0.2187,0.3649,https://github.com/reczoo/BARS/tree/main/matching/cf/ENMF/ENMF_amazonbooks_m1,"Zhu et al." +2020,AAAI'20,LR-GCCF,https://ojs.aaai.org/index.php/AAAI/article/view/5330,0.0335,,0.0265,,0.0349,,https://github.com/reczoo/BARS/tree/main/matching/gnn/LR_GCCF/LR_GCCF_amazonbooks_m1,"Zhu et al." +2020,SIGIR'20,NIA-GCN,https://dl.acm.org/doi/10.1145/3397271.3401123,0.0369,,0.0287,,,,,"Song et al." +2020,SIGIR'20,LightGCN,https://arxiv.org/abs/2002.02126,0.0411,0.0799,0.0318,0.0461,0.2423,0.4019,https://github.com/reczoo/BARS/tree/main/matching/gnn/LightGCN/LightGCN_amazonbooks_m1,"Zhu et al." +2020,SIGIR'20,DGCF,http://staff.ustc.edu.cn/~hexn/papers/sigir20-DGCF.pdf,0.0422,,0.0324,,,,,"Wang et al." +2020,Arixv'20,NGAT4Rec,https://arxiv.org/abs/2010.12256,0.0457,,0.0358,,,,,"Song et al." +2021,SIGIR'21,SGL-ED,http://staff.ustc.edu.cn/~hexn/papers/sigir21-SGL.pdf,0.0478,,0.0379,,,,,"Wu et al." +2021,CIKM'21,SimpleX,https://arxiv.org/abs/2109.12613,0.0583,0.1005,0.0468,0.0624,0.303,0.4557,https://github.com/reczoo/BARS/tree/main/matching/cf/SimpleX/SimpleX_amazonbooks_m1,"Zhu et al." +2021,CIKM'21,UltraGCN,https://arxiv.org/abs/2110.15114,0.0681,,0.0556,,,,https://github.com/reczoo/RecZoo/tree/main/matching/gnn/UltraGCN,"Zhu et al." +2021,CIKM'21,MF-CCL,https://arxiv.org/abs/2109.12613,0.0559,0.0961,0.0447,0.0596,0.2943,0.4427,https://github.com/reczoo/BARS/tree/main/matching/cf/MF_CCL/MF_CCL_amazonbooks_m1,"Zhu et al." +2021,CIKM'21,GF-CF,https://arxiv.org/abs/2108.07567,0.071,,0.0584,,,,,"Shen et al." diff --git a/docs/Matching/leaderboard/amazonbooks_m1.md b/docs/Matching/leaderboard/amazonbooks_m1.md new file mode 100644 index 00000000..5cd735e1 --- /dev/null +++ b/docs/Matching/leaderboard/amazonbooks_m1.md @@ -0,0 +1,27 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# AmazonBooks_m1 + +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [AmazonBooks_m1](https://github.com/reczoo/Datasets/tree/main/Amazon/AmazonBooks_m1) ++ Embedding size: 64 +``` + +🔥 **See the benchmarking results**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("amazonbooks_m1.csv") +show_table("amazonbooks_m1.csv") +``` diff --git a/docs/Matching/leaderboard/gowalla_m1.csv b/docs/Matching/leaderboard/gowalla_m1.csv new file mode 100644 index 00000000..fe290e89 --- /dev/null +++ b/docs/Matching/leaderboard/gowalla_m1.csv @@ -0,0 +1,28 @@ +Year,Publication,Model,Paper URL,Recall@20,Recall@50,NDCG@20,NDCG@50,HitRate@20,HitRate@50,Running Steps,Contributor +2001,WWW'01,ItemCF,https://files.grouplens.org/papers/www10_sarwar.pdf,0.157,0.2549,0.1214,0.1527,0.5094,0.665,https://github.com/reczoo/BARS/tree/main/matching/item2item/ItemCF/ItemCF_gowalla_m1,"Zhu et al." +2009,UAI'09,MF-BPR,https://arxiv.org/abs/1205.2618,0.1627,0.2533,0.1378,0.1662,0.5544,0.6936,https://github.com/reczoo/BARS/tree/main/matching/cf/MF_BPR/MF_BPR_gowalla_m1,"Zhu et al." +2011,ICMD'11,SLIM,https://ieeexplore.ieee.org/document/6137254,0.1699,0.2658,0.1382,0.1687,0.5564,0.696,https://github.com/reczoo/BARS/tree/main/matching/cf/SLIM/SLIM_gowalla_m1,"Zhu et al." +2016,MLSP'16,Item2Vec,https://arxiv.org/abs/1603.04259,0.1326,0.2158,0.1057,0.132,0.4743,0.6188,https://github.com/reczoo/BARS/tree/main/matching/item2item/Item2Vec/Item2Vec_gowalla_m1,"Zhu et al." +2017,WWW'17,CML,https://scholar.archive.org/work/f3326mghgzcsjagczw6hr5lmce/access/wayback/http://pdfs.semanticscholar.org/61a9/f78bd184c0f95ffcbc10997d6b88a50be2c3.pdf,0.167,0.2602,0.1292,0.1587,0.541,0.675,https://github.com/reczoo/BARS/tree/main/matching/cf/benchmarks/CML/CML_gowalla_m1,"Zhu et al." +2019,WWW'19,EASE^R,https://arxiv.org/abs/1905.03375,0.1765,0.2701,0.1467,0.176,0.5727,0.7081,https://github.com/reczoo/BARS/tree/main/matching/cf/EASE_R/EASE_gowalla_m1,"Zhu et al." +2020,TOIS'20,ENMF,http://www.thuir.cn/group/~mzhang/publications/TOIS2020Chen.pdf,0.1523,0.2379,0.1315,0.1583,0.5336,0.6701,https://github.com/reczoo/BARS/tree/main/matching/cf/ENMF/ENMF_gowalla_m1,"Zhu et al." +2020,AAAI'20,LR-GCCF,https://ojs.aaai.org/index.php/AAAI/article/view/5330,0.1519,,0.1285,,0.1555,,https://github.com/reczoo/BARS/tree/main/matching/gnn/LR_GCCF/LR_GCCF_gowalla_m1,"Zhu et al." +2020,SIGIR'20,LightGCN,https://arxiv.org/abs/2002.02126,0.182,0.2821,0.1547,0.1859,0.5924,0.7295,https://github.com/reczoo/BARS/tree/main/matching/gnn/LightGCN/LightGCN_gowalla_m1,"Zhu et al." +2020,SIGIR'20,DGCF,http://staff.ustc.edu.cn/~hexn/papers/sigir20-DGCF.pdf,0.1794,,0.1521,,,,,"Wang et al." +2016,RecSys'16,YoutubeDNN,https://research.google.com/pubs/archive/45530.pdf,0.1754,0.2711,0.1473,0.1772,0.5628,0.6978,https://github.com/reczoo/BARS/tree/main/matching/two_tower/YoutubeDNN/YoutubeDNN_gowalla_m1,"Zhu et al." +2017,CIKM'17,GRMF,https://dl.acm.org/doi/10.1145/3132847.3133036,0.1477,,0.1205,,,,,"He et al." +2017,WWW'17,NeuMF,https://arxiv.org/abs/1708.05031,0.1399,,0.1212,,,,,"Wang et al." +2018,SIGIR'18,CMN,https://arxiv.org/abs/1804.10862,0.1405,,0.1221,,,,,"Wang et al." +2018,KDDW'18,GC-MC,https://arxiv.org/abs/1706.02263,0.1395,,0.1204,,,,,"Wang et al." +2018,KDD'18,PinSage,https://arxiv.org/abs/1806.01973,0.138,,0.1196,,,,,"Wang et al." +2018,RecSys'18,HOP-Rec,https://dl.acm.org/doi/10.1145/3240323.3240381,0.1399,,0.1214,,,,,"Wang et al." +2018,WWW'18,MultVAE,https://dl.acm.org/doi/10.1145/3178876.3186150,0.1641,,0.1335,,,,,"He et al." +2019,ICML'19,DisenGCN,https://proceedings.mlr.press/v97/ma19a.html,0.1356,,0.1174,,,,,"Wang et al." +2019,SIGIR'19,NGCF,https://arxiv.org/abs/1905.08108,0.157,,0.1327,,,,,"Wang et al." +2019,NeurIPS'19,MacridVAE,https://papers.nips.cc/paper/2019/file/a2186aa7c086b46ad4e8bf81e2a3a19b-Paper.pdf,0.1618,,0.1202,,,,,"Wang et al." +2020,SIGIR'20,NIA-GCN,https://dl.acm.org/doi/10.1145/3397271.3401123,0.1726,,0.1358,,,,,"Sun et al." +2021,CIKM'21,SimpleX,https://arxiv.org/abs/2109.12613,0.1872,0.2874,0.1557,0.1868,0.5927,0.7272,https://github.com/reczoo/BARS/tree/main/matching/cf/SimpleX/SimpleX_gowalla_m1,"Zhu et al." +2021,CIKM'21,UltraGCN,https://arxiv.org/abs/2110.15114,0.1862,,0.158,,,,https://github.com/reczoo/RecZoo/tree/main/matching/gnn/UltraGCN,"Zhu et al." +2021,CIKM'21,MF-CCL,https://arxiv.org/abs/2109.12613,0.1837,0.2871,0.1493,0.1816,0.584,0.7243,https://github.com/reczoo/BARS/tree/main/matching/cf/MF_CCL/MF_CCL_gowalla_m1,"Zhu et al." +2018,ICLR'18,GAT,https://arxiv.org/abs/1710.10903,0.1501,,0.1233,,,,,"Song et al." +2021,CIKM'21,GF-CF,https://arxiv.org/abs/2108.07567,0.1849,,0.1518,,,,,"Shen et al." diff --git a/docs/Matching/leaderboard/gowalla_m1.md b/docs/Matching/leaderboard/gowalla_m1.md new file mode 100644 index 00000000..c69ab3d2 --- /dev/null +++ b/docs/Matching/leaderboard/gowalla_m1.md @@ -0,0 +1,27 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# Gowalla_m1 + +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Gowalla_m1](https://github.com/reczoo/Datasets/tree/main/Gowalla/Gowalla_m1) ++ Embedding size: 64 +``` + +🔥 **See the benchmarking results**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("gowalla_m1.csv") +show_table("gowalla_m1.csv") +``` diff --git a/docs/Matching/leaderboard/index.md b/docs/Matching/leaderboard/index.md new file mode 100644 index 00000000..8e1009e6 --- /dev/null +++ b/docs/Matching/leaderboard/index.md @@ -0,0 +1,5 @@ +# Benchmark Leaderboard + + +```{tableofcontents} +``` diff --git a/docs/Matching/leaderboard/plots.py b/docs/Matching/leaderboard/plots.py new file mode 100644 index 00000000..c2f7a07d --- /dev/null +++ b/docs/Matching/leaderboard/plots.py @@ -0,0 +1,54 @@ +import pandas as pd +from itables import show +import plotly.graph_objects as go +from plotly.subplots import make_subplots +import itables.options as opt +opt.columnDefs = [{"className": "dt-center", "targets": "_all"}] + +def show_table(csv_path): + df = pd.read_csv(csv_path) + df = df.fillna("") + df["Model"] = df.apply(lambda x: f"{x['Model']}", axis=1) + del df["Paper URL"], df["Recall@50"], df["NDCG@50"], df["HitRate@50"] + df["Running Steps"] = df["Running Steps"].map(lambda x: f"🔗") + df = df.sort_values(by=["Recall@20"], ascending=False).reset_index(drop=True) + df.insert(0, "Rank", range(1, len(df) + 1)) + show(df, lengthMenu=[10, 20, 50, 100], classes="display") + +def show_plot(csv_path): + df = pd.read_csv(csv_path).sort_values(by="Recall@20", ascending=True) + fig = make_subplots(specs=[[{"secondary_y": True}]]) + fig.add_trace( + go.Scatter(x=df["Model"], y=df["Recall@20"], name="Recall@20", mode='lines+markers', + line=dict(color="#0071a7"), marker=dict(size=7)), + secondary_y=False, + ) + fig.add_trace( + go.Scatter(x=df["Model"], y=df["NDCG@20"], name="NDCG@20", mode='lines+markers', + line=dict(color="#ff404e"), marker=dict(size=7)), + secondary_y=True, + ) + + fig.update_layout( + title="Sorted benchmarking results by Recall@20", + title_x=0.5, + plot_bgcolor='white', + autosize=True, + width=890, + height=450, + legend=dict(orientation="h", x=0.35, y=-0.4) + ) + fig.update_xaxes(showgrid=False) + fig.update_yaxes( + showgrid=True, + gridcolor='lightgrey', + secondary_y=False, + title_text="Recall@20" + ) + fig.update_yaxes( + showgrid=False, + gridcolor='lightgrey', + secondary_y=True, + title_text="NDCG@20" + ) + fig.show() diff --git a/docs/Matching/leaderboard/yelp18_m1.csv b/docs/Matching/leaderboard/yelp18_m1.csv new file mode 100644 index 00000000..c33c1e39 --- /dev/null +++ b/docs/Matching/leaderboard/yelp18_m1.csv @@ -0,0 +1,29 @@ +Year,Publication,Model,Paper URL,Recall@20,Recall@50,NDCG@20,NDCG@50,HitRate@20,HitRate@50,Running Steps,Contributor +2001,WWW'01,ItemCF,https://files.grouplens.org/papers/www10_sarwar.pdf,0.0639,0.1219,0.0531,0.0746,0.3876,0.5753,https://github.com/reczoo/BARS/tree/main/matching/item2item/ItemCF/ItemCF_yelp18_m1,"Zhu et al." +2009,UAI'09,MF-BPR,https://arxiv.org/abs/1205.2618,0.0576,0.1123,0.0468,0.0671,0.3624,0.5577,https://github.com/reczoo/BARS/tree/main/matching/cf/MF_BPR/MF_BPR_yelp18_m1,"Zhu et al." +2011,ICMD'11,SLIM,https://ieeexplore.ieee.org/document/6137254,0.0646,0.1213,0.0541,0.0751,0.3912,0.5799,https://github.com/reczoo/BARS/tree/main/matching/cf/SLIM/SLIM_yelp18_m1,"Zhu et al." +2016,MLSP'16,Item2Vec,https://arxiv.org/abs/1603.04259,0.0503,0.0971,0.0411,0.0585,0.3267,0.5114,https://github.com/reczoo/BARS/tree/main/matching/item2item/Item2Vec/Item2Vec_yelp18_m1,"Zhu et al." +2017,WWW'17,CML,https://scholar.archive.org/work/f3326mghgzcsjagczw6hr5lmce/access/wayback/http://pdfs.semanticscholar.org/61a9/f78bd184c0f95ffcbc10997d6b88a50be2c3.pdf,0.0622,0.1181,0.0536,0.0738,0.381,0.551,https://github.com/reczoo/BARS/tree/main/matching/cf/CML/CML_yelp18_m1,"Zhu et al." +2019,WWW'19,EASE^R,https://arxiv.org/abs/1905.03375,0.0657,0.1225,0.0552,0.0762,0.3966,0.5839,https://github.com/reczoo/BARS/tree/main/matching/cf/EASE_r/EASE_yelp18_m1,"Zhu et al." +2020,TOIS'20,ENMF,http://www.thuir.cn/group/~mzhang/publications/TOIS2020Chen.pdf,0.0624,0.1189,0.0515,0.0723,0.3848,0.5792,https://github.com/reczoo/BARS/tree/main/matching/cf/ENMF/ENMF_yelp18_m1,"Zhu et al." +2020,AAAI'20,LR-GCCF,https://ojs.aaai.org/index.php/AAAI/article/view/5330,0.0558,,0.0343,,0.0561,,https://github.com/reczoo/BARS/tree/main/matching/gnn/LR_GCCF/LR_GCCF_yelp18_m1,"Zhu et al." +2020,SIGIR'20,LightGCN,https://arxiv.org/abs/2002.02126,0.0653,0.1254,0.0532,0.0756,0.3974,0.5922,https://github.com/reczoo/BARS/tree/main/matching/gnn/LightGCN/LightGCN_yelp18_m1,"Zhu et al." +2016,RecSys'16,YoutubeDNN,https://research.google.com/pubs/archive/45530.pdf,0.0686,0.1312,0.0567,0.0798,0.41,0.606,https://github.com/reczoo/BARS/tree/main/matching/two_tower/YoutubeDNN/YoutubeDNN_yelp18_m1,"Zhu et al." +2017,CIKM'17,GRMF,https://dl.acm.org/doi/10.1145/3132847.3133036,0.0571,,0.0462,,,,,"He et al." +2017,WWW'17,NeuMF,https://arxiv.org/abs/1708.05031,0.0451,,0.0363,,,,,"Wang et al." +2018,SIGIR'18,CMN,https://arxiv.org/abs/1804.10862,0.0457,,0.0369,,,,,"Wang et al." +2018,KDDW'18,GC-MC,https://arxiv.org/abs/1706.02263,0.0462,,0.0379,,,,,"Wang et al." +2018,KDD'18,PinSage,https://arxiv.org/abs/1806.01973,0.0471,,0.0393,,,,,"Wang et al." +2018,RecSys'18,HOP-Rec,https://dl.acm.org/doi/10.1145/3240323.3240381,0.0517,,0.0428,,,,,"Wang et al." +2018,ICLR'18,GAT,https://arxiv.org/abs/1710.10903,0.0543,,0.0431,,,,,"Song et al." +2018,WWW'18,MultVAE,https://dl.acm.org/doi/10.1145/3178876.3186150,0.0584,,0.045,,,,,"Reported by SGL-ED" +2019,ICML'19,DisenGCN,https://proceedings.mlr.press/v97/ma19a.html,0.0558,,0.0454,,,,,"Wang et al." +2019,SIGIR'19,NGCF,https://arxiv.org/abs/1905.08108,0.0579,,0.0477,,,,,"Wang et al." +2019,NeurIPS'19,MacridVAE,https://papers.nips.cc/paper/2019/file/a2186aa7c086b46ad4e8bf81e2a3a19b-Paper.pdf,0.0612,,0.0495,,,,,"Wang et al." +2020,SIGIR'20,NIA-GCN,https://dl.acm.org/doi/10.1145/3397271.3401123,0.0599,,0.0491,,,,,"Song et al." +2020,Arixv'20,NGAT4Rec,https://arxiv.org/abs/2010.12256,0.0675,,0.0554,,,,,"Song et al." +2021,SIGIR'21,SGL-ED,http://staff.ustc.edu.cn/~hexn/papers/sigir21-SGL.pdf,0.0675,,0.0555,,,,,"Wu et al." +2021,CIKM'21,SimpleX,https://arxiv.org/abs/2109.12613,0.0701,0.1322,0.0575,0.0805,0.4152,0.6088,https://github.com/reczoo/BARS/tree/main/matching/cf/SimpleX/SimpleX_yelp18_m1,"Zhu et al." +2021,CIKM'21,UltraGCN,https://arxiv.org/abs/2110.15114,0.0683,,0.0561,,,,https://github.com/reczoo/RecZoo/tree/main/matching/gnn/UltraGCN,"Zhu et al." +2021,CIKM'21,MF-CCL,https://arxiv.org/abs/2109.12613,0.0698,0.1322,0.0572,0.0803,0.4133,0.6106,https://github.com/reczoo/BARS/tree/main/matching/cf/MF_CCL/MF_CCL_yelp18_m1,"Zhu et al." +2021,CIKM'21,GF-CF,https://arxiv.org/abs/2108.07567,0.0697,,0.0571,,,,,"Shen et al." diff --git a/docs/Matching/leaderboard/yelp18_m1.md b/docs/Matching/leaderboard/yelp18_m1.md new file mode 100644 index 00000000..29e56156 --- /dev/null +++ b/docs/Matching/leaderboard/yelp18_m1.md @@ -0,0 +1,27 @@ +--- +kernelspec: + name: python +jupytext: + formats: md:myst + text_representation: + extension: .md + format_name: myst + format_version: 0.13 + jupytext_version: 1.14.5 +--- + +# Yelp18_m1 + +```{note} +Please use the following evaluation settings for this benchmark: ++ Dataset split: [Yelp18_m1](https://github.com/reczoo/Datasets/tree/main/Yelp/Yelp18_m1) ++ Embedding size: 64 +``` + +🔥 **See the benchmarking results**: + +```{code-cell} +from plots import show_table, show_plot +show_plot("yelp18_m1.csv") +show_table("yelp18_m1.csv") +``` diff --git a/docs/Matching/papers.md b/docs/Matching/papers.md new file mode 100644 index 00000000..7b78a15d --- /dev/null +++ b/docs/Matching/papers.md @@ -0,0 +1,87 @@ +# Candidate Matching + +A curated list of candidate item matching models + + +## Collaborative Filtering + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2021** | [SimpleX](https://arxiv.org/abs/2109.12613) {cite}`SimpleX`
CIKM'21
Huawei | +| **2020** | [ENMF](http://www.thuir.cn/group/~mzhang/publications/TOIS2020Chen.pdf) {cite}`ENMF`
TOIS'20 | +| **2019** | [EASE^R](https://arxiv.org/abs/1905.03375) {cite}`EASE_R`
WWW'19
Netflix | [MacridVAE](https://papers.nips.cc/paper/2019/file/a2186aa7c086b46ad4e8bf81e2a3a19b-Paper.pdf) {cite}`MacridVAE`
NeurIPS'19
Alibaba | +| **2018** | [MultVAE](https://dl.acm.org/doi/10.1145/3178876.3186150) {cite}`MultVAE`
WWW'18
Netflix, Google | [CMN](https://arxiv.org/abs/1804.10862) {cite}`CMN`
SIGIR'18
Google | +| **2017** | [NeuMF](https://arxiv.org/abs/1708.05031) {cite}`NCF`
WWW'17 | [CML](https://scholar.archive.org/work/f3326mghgzcsjagczw6hr5lmce/access/wayback/http://pdfs.semanticscholar.org/61a9/f78bd184c0f95ffcbc10997d6b88a50be2c3.pdf) {cite}`CML`
WWW'17 | +| **2011** | [SLIM](https://ieeexplore.ieee.org/document/6137254) {cite}`SLIM`
ICDM'11 | +| **2009** | [BPR](https://arxiv.org/abs/1205.2618) {cite}`BPR`
UAI'09 | + + +## Two-Tower Matching + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2020** | [EBR](https://arxiv.org/abs/2006.11632) {cite}`EBR`
KDD'20
Facebook | +| **2016** | [YoutubeDNN](https://research.google.com/pubs/archive/45530.pdf) {cite}`YoutubeDNN`
RecSys'16
Google | +| **2014** | [DSSM](https://www.iro.umontreal.ca/~lisa/pointeurs/WWW2014.pdf) {cite}`DSSM`
WWW'14
Microsoft | + +## Multi-Interest Matching + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2021** | [SINE](https://arxiv.org/abs/2102.09267) {cite}`SINE`
WSDM'21
Alibaba | +| **2020** | [ComiRec](https://arxiv.org/abs/2005.09347) {cite}`ComiRec`
KDD'20
Alibaba | [PinnerSage](https://arxiv.org/abs/2007.03634) {cite}`PinnerSage`
KDD'20
Pinterest | +| **2019** | [MIND](https://arxiv.org/abs/1904.08030) {cite}`MIND`
CIKM'19
Alibaba | + +## Sequential Recommendation + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2019** | [BERT4Rec](https://arxiv.org/abs/1904.06690) {cite}`BERT4Rec`
CIKM'19
Alibaba | [SDM](https://arxiv.org/abs/1909.00385) {cite}`SDM`
CIKM'19
Alibaba | +| **2018** | [SASRec](https://arxiv.org/abs/1808.09781) {cite}`SASRec`
ICDM'18 | +| **2016** | [GRU4Rec](https://arxiv.org/abs/1511.06939) {cite}`GRU4Rec`
ICLR'16
Gravity | + +## Graph-based Matching + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2021** | [UltraGCN](https://arxiv.org/abs/2110.15114) {cite}`UltraGCN`
CIKM'21
Huawei | [SGL](https://arxiv.org/abs/2010.10783) {cite}`SGL`
SIGIR'21 | [GF-CF](https://arxiv.org/abs/2108.07567) {cite}`GFCF`
CIKM'21 | +| **2020** | [LightGCN](https://arxiv.org/abs/2002.02126) {cite}`LightGCN`
SIGIR'20 | +| **2019** | [NGCF](https://arxiv.org/abs/1905.08108) {cite}`NGCF`
SIGIR'19 | +| **2018** | [PinSage](https://arxiv.org/abs/1806.01973) {cite}`PinSage`
KDD'18
Pinterest | [EGES](https://arxiv.org/abs/1803.02349) {cite}`EGES`
KDD'18
Alibaba | + + +## Item-to-Item Matching + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2016** | [Item2Vec](https://arxiv.org/abs/1603.04259) {cite}`Item2Vec`
MLSP'16
Microsoft | +| **2001** | [ItemCF](https://files.grouplens.org/papers/www10_sarwar.pdf) {cite}`ItemCF`
WWW'01
GroupLens | + +## Generative Retrieval + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2019** | [JTM](https://arxiv.org/abs/1902.07565) {cite}`JTM`
NeurIPS'19
Alibaba | +| **2018** | [TDM](https://arxiv.org/abs/1801.02294) {cite}`TDM`
KDD'18
Alibaba | + +## Lookalike Models + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2019** | [RALM](https://arxiv.org/abs/1902.07565) {cite}`RALM`
KDD'19
Tencent | + + +## Pretraining + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2023** | [VQRec](https://arxiv.org/abs/2210.12316) {cite}`VQRec`
WWW'23 | +| **2022** | [UniSRec](https://arxiv.org/abs/2206.05941) {cite}`UniSRec`
KDD'22 | + + +## References + +```{bibliography} +:style: unsrt +:filter: docname in docnames +``` diff --git a/docs/Matching/references.bib b/docs/Matching/references.bib new file mode 100644 index 00000000..4b73739a --- /dev/null +++ b/docs/Matching/references.bib @@ -0,0 +1,453 @@ +@inproceedings{EBR, + author = {Jui{-}Ting Huang and + Ashish Sharma and + Shuying Sun and + Li Xia and + David Zhang and + Philip Pronin and + Janani Padmanabhan and + Giuseppe Ottaviano and + Linjun Yang}, + title = {{Embedding-based Retrieval in Facebook Search}}, + booktitle = {The 26th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '20)}, + pages = {2553--2561}, + year = {2020}, +} + +@inproceedings{PinnerSage, + author = {Aditya Pal and + Chantat Eksombatchai and + Yitong Zhou and + Bo Zhao and + Charles Rosenberg and + Jure Leskovec}, + title = {{PinnerSage: Multi-Modal User Embedding Framework for Recommendations + at Pinterest}}, + booktitle = {The 26th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '20)}, + pages = {2311--2320}, + year = {2020}, +} + +@inproceedings{ComiRec, + author = {Yukuo Cen and + Jianwei Zhang and + Xu Zou and + Chang Zhou and + Hongxia Yang and + Jie Tang}, + title = {{Controllable Multi-Interest Framework for Recommendation}}, + booktitle = {The 26th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '20)}, + pages = {2942--2951}, + year = {2020}, +} + +@inproceedings{MIND, + author = {Chao Li and + Zhiyuan Liu and + Mengmeng Wu and + Yuchi Xu and + Huan Zhao and + Pipei Huang and + Guoliang Kang and + Qiwei Chen and + Wei Li and + Dik Lun Lee}, + title = {{Multi-Interest Network with Dynamic Routing for Recommendation at + Tmall}}, + booktitle = {Proceedings of the 28th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '19)}, + pages = {2615--2623}, + year = {2019}, +} + +@inproceedings{BERT4Rec, + author = {Fei Sun and + Jun Liu and + Jian Wu and + Changhua Pei and + Xiao Lin and + Wenwu Ou and + Peng Jiang}, + title = {{BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations + from Transformer}}, + booktitle = {Proceedings of the 28th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '19)}, + pages = {1441--1450}, + year = {2019}, +} + +@inproceedings{TDM, + author = {Han Zhu and + Xiang Li and + Pengye Zhang and + Guozheng Li and + Jie He and + Han Li and + Kun Gai}, + title = {{Learning Tree-based Deep Model for Recommender Systems}}, + booktitle = {Proceedings of the 24th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '18)}, + pages = {1079--1088}, + year = {2018}, +} + +@inproceedings{JTM, + author = {Han Zhu and + Daqing Chang and + Ziru Xu and + Pengye Zhang and + Xiang Li and + Jie He and + Han Li and + Jian Xu and + Kun Gai}, + title = {{Joint Optimization of Tree-based Index and Deep Model for Recommender + Systems}}, + booktitle = {Annual Conference on Neural Information Processing Systems (NeurIPS '19)}, + pages = {3973--3982}, + year = {2019}, +} + +@inproceedings{ItemCF, + author = {Badrul Munir Sarwar and + George Karypis and + Joseph A. Konstan and + John Riedl}, + title = {{Item-based Collaborative Filtering Recommendation Algorithms}}, + booktitle = {Proceedings of the Tenth International World Wide Web Conference ({WWW} '01)}, + pages = {285--295}, + year = {2001}, +} + +@inproceedings{BPR, + author = {Steffen Rendle and + Christoph Freudenthaler and + Zeno Gantner and + Lars Schmidt{-}Thieme}, + title = {{{BPR:} Bayesian Personalized Ranking from Implicit Feedback}}, + booktitle = {Proceedings of the Twenty-Fifth Conference on Uncertainty + in Artificial Intelligence ({UAI} '09)}, + pages = {452--461}, + year = {2009}, +} + +@inproceedings{SLIM, + author = {Xia Ning and + George Karypis}, + title = {{{SLIM:} Sparse Linear Methods for Top-N Recommender Systems}}, + booktitle = {Proceedings of the 11th {IEEE} International Conference on Data Mining ({ICDM} '11)}, + pages = {497--506}, + year = {2011}, +} + +@inproceedings{NCF, + author = {Xiangnan He and + Lizi Liao and + Hanwang Zhang and + Liqiang Nie and + Xia Hu and + Tat{-}Seng Chua}, + title = {{Neural Collaborative Filtering}}, + booktitle = {Proceedings of the 26th International Conference on World Wide Web ({WWW} '17)}, + pages = {173--182}, + year = {2017}, +} + +@inproceedings{NGCF, + author = {Xiang Wang and + Xiangnan He and + Meng Wang and + Fuli Feng and + Tat{-}Seng Chua}, + title = {{Neural Graph Collaborative Filtering}}, + booktitle = {Proceedings of the 42nd International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval ({SIGIR} '19)}, + pages = {165--174}, + year = {2019}, +} + +@inproceedings{EASE_R, + author = {Harald Steck}, + title = {{Embarrassingly Shallow Autoencoders for Sparse Data}}, + booktitle = {The World Wide Web Conference ({WWW} '19)}, + pages = {3251--3257}, + year = {2019}, +} + +@inproceedings{LightGCN, + author = {Xiangnan He and + Kuan Deng and + Xiang Wang and + Yan Li and + Yong{-}Dong Zhang and + Meng Wang}, + title = {{LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation}}, + booktitle = {Proceedings of the 43rd International {ACM} {SIGIR} Conference on + Research and Development in Information Retrieval ({SIGIR} '20)}, + pages = {639--648}, + year = {2020}, +} + +@inproceedings{SimpleX, + author = {Kelong Mao and + Jieming Zhu and + Jinpeng Wang and + Quanyu Dai and + Zhenhua Dong and + Xi Xiao and + Xiuqiang He}, + title = {{SimpleX: {A} Simple and Strong Baseline for Collaborative Filtering}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {1243--1252}, + year = {2021}, +} + +@inproceedings{UltraGCN, + author = {Kelong Mao and + Jieming Zhu and + Xi Xiao and + Biao Lu and + Zhaowei Wang and + Xiuqiang He}, + title = {{UltraGCN: Ultra Simplification of Graph Convolutional Networks for + Recommendation}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {1253--1262}, + year = {2021}, +} + +@inproceedings{SGL, + author = {Jiancan Wu and + Xiang Wang and + Fuli Feng and + Xiangnan He and + Liang Chen and + Jianxun Lian and + Xing Xie}, + title = {{Self-supervised Graph Learning for Recommendation}}, + booktitle = {The 44th International {ACM} {SIGIR} Conference on Research + and Development in Information Retrieval ({SIGIR} '21)}, + pages = {726--735}, + year = {2021}, +} + +@inproceedings{PinSage, + author = {Rex Ying and + Ruining He and + Kaifeng Chen and + Pong Eksombatchai and + William L. Hamilton and + Jure Leskovec}, + title = {{Graph Convolutional Neural Networks for Web-Scale Recommender Systems}}, + booktitle = {Proceedings of the 24th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '18)}, + pages = {974--983}, + year = {2018}, +} + +@inproceedings{EGES, + author = {Jizhe Wang and + Pipei Huang and + Huan Zhao and + Zhibo Zhang and + Binqiang Zhao and + Dik Lun Lee}, + title = {{Billion-scale Commodity Embedding for E-commerce Recommendation in + Alibaba}}, + booktitle = {Proceedings of the 24th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '18)}, + pages = {839--848}, + year = {2018}, +} + +@inproceedings{GRU4Rec, + author = {Bal{\'{a}}zs Hidasi and + Alexandros Karatzoglou and + Linas Baltrunas and + Domonkos Tikk}, + title = {{Session-based Recommendations with Recurrent Neural Networks}}, + booktitle = {Proceedings of the 4th International Conference on Learning Representations ({ICLR} '16)}, + year = {2016}, +} + +@inproceedings{SDM, + author = {Fuyu Lv and + Taiwei Jin and + Changlong Yu and + Fei Sun and + Quan Lin and + Keping Yang and + Wilfred Ng}, + title = {{{SDM:} Sequential Deep Matching Model for Online Large-scale Recommender + System}}, + booktitle = {Proceedings of the 28th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '19)}, + pages = {2635--2643}, + year = {2019}, +} + +@inproceedings{SINE, + author = {Qiaoyu Tan and + Jianwei Zhang and + Jiangchao Yao and + Ninghao Liu and + Jingren Zhou and + Hongxia Yang and + Xia Hu}, + title = {{Sparse-Interest Network for Sequential Recommendation}}, + booktitle = {The Fourteenth {ACM} International Conference on Web Search + and Data Mining ({WSDM} '21)}, + pages = {598--606}, + year = {2021}, +} + +@inproceedings{SASRec, + author = {Wang{-}Cheng Kang and + Julian J. McAuley}, + title = {{Self-Attentive Sequential Recommendation}}, + booktitle = {{IEEE} International Conference on Data Mining ({ICDM} '18)}, + pages = {197--206}, + year = {2018}, +} + +@inproceedings{Item2Vec, + author = {Oren Barkan and + Noam Koenigstein}, + title = {{Item2Vec: Neural Item Embedding for Collaborative Filtering}}, + booktitle = {The 26th {IEEE} International Workshop on Machine Learning for Signal + Processing ({MLSP} '16)}, + pages = {1--6}, + year = {2016}, +} + +@inproceedings{GFCF, + author = {Yifei Shen and + Yongji Wu and + Yao Zhang and + Caihua Shan and + Jun Zhang and + Khaled B. Letaief and + Dongsheng Li}, + title = {{How Powerful is Graph Convolution for Recommendation?}}, + booktitle = {The 30th {ACM} International Conference on Information + and Knowledge Management ({CIKM} '21)}, + pages = {1619--1629}, + year = {2021}, +} + +@inproceedings{DSSM, + author = {Yelong Shen and + Xiaodong He and + Jianfeng Gao and + Li Deng and + Gr{\'{e}}goire Mesnil}, + title = {{Learning Semantic Representations Using Convolutional Neural Networks for Web Search}}, + booktitle = {Proceedings of the 23rd International World Wide Web Conference ({WWW} '14)}, + pages = {373--374}, + year = {2014}, +} + +@inproceedings{MacridVAE, + author = {Jianxin Ma and + Chang Zhou and + Peng Cui and + Hongxia Yang and + Wenwu Zhu}, + title = {{Learning Disentangled Representations for Recommendation}}, + booktitle = {Annual Conference on Neural Information Processing Systems (NeurIPS '19)}, + pages = {5712--5723}, + year = {2019}, +} + +@inproceedings{MultVAE, + author = {Dawen Liang and + Rahul G. Krishnan and + Matthew D. Hoffman and + Tony Jebara}, + title = {{Variational Autoencoders for Collaborative Filtering}}, + booktitle = {Proceedings of the 2018 World Wide Web Conference on World Wide Web ({WWW} '18)}, + pages = {689--698}, + year = {2018}, +} + +@inproceedings{CMN, + author = {Travis Ebesu and + Bin Shen and + Yi Fang}, + title = {{Collaborative Memory Network for Recommendation Systems}}, + booktitle = {The 41st International {ACM} {SIGIR} Conference on Research {\&} + Development in Information Retrieval ({SIGIR} '18)}, + pages = {515--524}, + year = {2018}, +} + +@inproceedings{CML, + author = {Cheng{-}Kang Hsieh and + Longqi Yang and + Yin Cui and + Tsung{-}Yi Lin and + Serge J. Belongie and + Deborah Estrin}, + title = {{Collaborative Metric Learning}}, + booktitle = {Proceedings of the 26th International Conference on World Wide Web ({WWW} '17)}, + pages = {193--201}, + year = {2017}, +} + +@article{ENMF, + author = {Chong Chen and + Min Zhang and + Yongfeng Zhang and + Yiqun Liu and + Shaoping Ma}, + title = {{Efficient Neural Matrix Factorization without Sampling for Recommendation}}, + journal = {{ACM} Trans. Inf. Syst.}, + volume = {38}, + number = {2}, + pages = {14:1--14:28}, + year = {2020}, +} + +@inproceedings{RALM, + author = {Yudan Liu and + Kaikai Ge and + Xu Zhang and + Leyu Lin}, + title = {{Real-time Attention Based Look-alike Model for Recommender System}}, + booktitle = {Proceedings of the 25th {ACM} {SIGKDD} International Conference on + Knowledge Discovery {\&} Data Mining ({KDD} '19)}, + pages = {2765--2773}, + year = {2019}, +} + +@inproceedings{UniSRec, + author = {Yupeng Hou and + Shanlei Mu and + Wayne Xin Zhao and + Yaliang Li and + Bolin Ding and + Ji{-}Rong Wen}, + title = {{Towards Universal Sequence Representation Learning for Recommender + Systems}}, + booktitle = {The 28th {ACM} {SIGKDD} Conference on Knowledge Discovery + and Data Mining ({KDD} '22)}, + pages = {585--593}, + year = {2022}, +} + +@inproceedings{VQRec, + author = {Yupeng Hou and + Zhankui He and + Julian J. McAuley and + Wayne Xin Zhao}, + title = {{Learning Vector-Quantized Item Representation for Transferable Sequential + Recommenders}}, + booktitle = {Proceedings of the {ACM} Web Conference ({WWW} '23)}, + pages = {1162--1171}, + year = {2023}, +} diff --git a/docs/Reranking/papers.md b/docs/Reranking/papers.md new file mode 100644 index 00000000..d26dd276 --- /dev/null +++ b/docs/Reranking/papers.md @@ -0,0 +1,24 @@ +# Multi-Task Ranking + +A curated list of multi-task ranking models + +### Multi-Task Modeling + +| | | | | | +| :---------:|:------:|:------:|:------:|:------:| +| **2023** | KDD'23 | + + +### Multi-Domain Modeling + +| | | | | | | +| :---------:|:------:|:------:|:------:|:------:|:------:| +| **2023** | + + +### References + +```{bibliography} +:style: unsrt +:filter: docname in docnames +``` diff --git a/_config.yml b/docs/_config.yml similarity index 70% rename from _config.yml rename to docs/_config.yml index ea58ccc9..db196898 100644 --- a/_config.yml +++ b/docs/_config.yml @@ -1,25 +1,26 @@ -title: BARS Benchmark -author: The BARS Community -copyright: 2020-2023 -# logo: ./img/logo.png +title: BARS BENCHMARK +author: RECZOO Community +copyright: 2020-2024 +logo: "" exclude_patterns: [_build, Thumbs.db, .DS_Store, "**.ipynb_checkpoints"] only_build_toc_files: true # Force re-execution of notebooks on each build. # See https://jupyterbook.org/content/execute.html execute: - execute_notebooks: off + execute_notebooks: force allow_errors: false # If `False`, when a code cell raises an error the execution is stopped, otherwise all cells are always run. stderr_output: show # One of 'show', 'remove', 'remove-warn', 'warn', 'error', 'severe' # Define the name of the latex output file for PDF builds latex: latex_documents: - targetname: bars.tex + targetname: BARS.tex # Add a bibtex file so that we can create citations bibtex_bibfiles: - - docs/citations.bib + - ./CTR/references.bib + - ./Matching/references.bib parse: myst_url_schemes: [mailto, http, https] # URI schemes that will be recognised as external URLs in Markdown links @@ -27,7 +28,7 @@ parse: # Information about where the book exists on the web repository: - url: https://github.com/openbenchmark/BARS # Online location of your book + url: https://github.com/reczoo/BARS # Online location of your book # path_to_book: docs # Optional path to your book, relative to the repository root branch: main # Which branch of the repository should be used when creating links (optional) @@ -39,7 +40,7 @@ html: use_repository_button : true # Whether to add a link to your repository button use_issues_button : false # Whether to add an "open an issue" button use_multitoc_numbering : true # Continuous numbering across parts/chapters - extra_navbar :
Join Wechat Group
# Will be displayed underneath the left navbar. + extra_navbar: '
Join Wechat Group
' # Will be displayed underneath the left navbar. extra_footer : "" # Will be displayed underneath the footer. google_analytics_id : "" # A GA id that can be used to track book views. home_page_in_navbar : true # Whether to include your home page in the left Navigation Bar @@ -49,13 +50,16 @@ html: utterances : false announcement : "" # A banner announcement at the top of the site. -# sphinx: -# config: -# html_js_files: -# - https://cdn.datatables.net/r/zf-5.5.2/jqc-1.11.3,dt-1.10.8/datatables.min.js -# - https://code.highcharts.com/highcharts.js -# - https://code.highcharts.com/modules/no-data-to-display.js -# - https://openbenchmark.github.io/BarsCTR/js/tablecharts.js -# html_css_files: -# - https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css +sphinx: + config: + bibtex_reference_style: label + html_js_files: + - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js + # html_js_files: + # - https://cdn.datatables.net/r/zf-5.5.2/jqc-1.11.3,dt-1.10.8/datatables.min.js + # - https://code.highcharts.com/highcharts.js + # - https://code.highcharts.com/modules/no-data-to-display.js + # # - https://openbenchmark.github.io/BarsCTR/js/tablecharts.js + # html_css_files: + # # - https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css # - https://cdn.datatables.net/r/zf-5.5.2/jqc-1.11.3,dt-1.10.8/datatables.min.css diff --git a/docs/_toc.yml b/docs/_toc.yml new file mode 100644 index 00000000..bd4a4d5a --- /dev/null +++ b/docs/_toc.yml @@ -0,0 +1,51 @@ +# Table of contents +# Learn more at https://jupyterbook.org/customize/toc.html + +format: jb-book +root: index.md +parts: +- caption: PAPER LIST + chapters: + - file: CTR/papers.md + - file: Matching/papers.md + +- caption: "CTR PREDICTION" + chapters: + - file: CTR/index.md + - url: https://reczoo.github.io/datasets/CTR + title: Benchmark Datasets + - url: https://github.com/openbenchmark/BARS/tree/main/ranking/ctr + title: Benchmark Code + - file: CTR/leaderboard/index.md + sections: + - file: CTR/leaderboard/avazu_x1.md + - file: CTR/leaderboard/avazu_x4.md + - file: CTR/leaderboard/criteo_x1.md + - file: CTR/leaderboard/criteo_x4.md + - file: CTR/leaderboard/frappe_x1.md + - file: CTR/leaderboard/kkbox_x1.md + - file: CTR/leaderboard/kuaivideo_x1.md + - file: CTR/leaderboard/microvideo1.7m_x1.md + - file: CTR/leaderboard/movielenslatest_x1.md + - file: CTR/leaderboard/taobaoad_x1.md + +- caption: "CANDIDATE MATCHING" + chapters: + - file: Matching/index.md + - url: https://reczoo.github.io/datasets/Matching + title: Benchmark Datasets + - url: https://github.com/openbenchmark/BARS/tree/main/matching + title: Benchmark Code + - file: Matching/leaderboard/index.md + sections: + - file: Matching/leaderboard/amazonbooks_m1.md + - file: Matching/leaderboard/gowalla_m1.md + - file: Matching/leaderboard/yelp18_m1.md + +# - caption: RE-RANKING BENCHMARK + +# - caption: PRE-TRAINING BENCHMARK + +- caption: CONTRIBUTION + chapters: + - file: contribution.md diff --git a/docs/citations.bib b/docs/citations.bib deleted file mode 100644 index 783ec6aa..00000000 --- a/docs/citations.bib +++ /dev/null @@ -1,56 +0,0 @@ ---- ---- - -@inproceedings{holdgraf_evidence_2014, - address = {Brisbane, Australia, Australia}, - title = {Evidence for {Predictive} {Coding} in {Human} {Auditory} {Cortex}}, - booktitle = {International {Conference} on {Cognitive} {Neuroscience}}, - publisher = {Frontiers in Neuroscience}, - author = {Holdgraf, Christopher Ramsay and de Heer, Wendy and Pasley, Brian N. and Knight, Robert T.}, - year = {2014} -} - -@article{holdgraf_rapid_2016, - title = {Rapid tuning shifts in human auditory cortex enhance speech intelligibility}, - volume = {7}, - issn = {2041-1723}, - url = {http://www.nature.com/doifinder/10.1038/ncomms13654}, - doi = {10.1038/ncomms13654}, - number = {May}, - journal = {Nature Communications}, - author = {Holdgraf, Christopher Ramsay and de Heer, Wendy and Pasley, Brian N. and Rieger, Jochem W. and Crone, Nathan and Lin, Jack J. and Knight, Robert T. and Theunissen, Frédéric E.}, - year = {2016}, - pages = {13654}, - file = {Holdgraf et al. - 2016 - Rapid tuning shifts in human auditory cortex enhance speech intelligibility.pdf:C\:\\Users\\chold\\Zotero\\storage\\MDQP3JWE\\Holdgraf et al. - 2016 - Rapid tuning shifts in human auditory cortex enhance speech intelligibility.pdf:application/pdf} -} - -@inproceedings{holdgraf_portable_2017, - title = {Portable learning environments for hands-on computational instruction using container-and cloud-based technology to teach data science}, - volume = {Part F1287}, - isbn = {978-1-4503-5272-7}, - doi = {10.1145/3093338.3093370}, - abstract = {© 2017 ACM. There is an increasing interest in learning outside of the traditional classroom setting. This is especially true for topics covering computational tools and data science, as both are challenging to incorporate in the standard curriculum. These atypical learning environments offer new opportunities for teaching, particularly when it comes to combining conceptual knowledge with hands-on experience/expertise with methods and skills. Advances in cloud computing and containerized environments provide an attractive opportunity to improve the effciency and ease with which students can learn. This manuscript details recent advances towards using commonly-Available cloud computing services and advanced cyberinfrastructure support for improving the learning experience in bootcamp-style events. We cover the benets (and challenges) of using a server hosted remotely instead of relying on student laptops, discuss the technology that was used in order to make this possible, and give suggestions for how others could implement and improve upon this model for pedagogy and reproducibility.}, - booktitle = {{ACM} {International} {Conference} {Proceeding} {Series}}, - author = {Holdgraf, Christopher Ramsay and Culich, A. and Rokem, A. and Deniz, F. and Alegro, M. and Ushizima, D.}, - year = {2017}, - keywords = {Teaching, Bootcamps, Cloud computing, Data science, Docker, Pedagogy} -} - -@article{holdgraf_encoding_2017, - title = {Encoding and decoding models in cognitive electrophysiology}, - volume = {11}, - issn = {16625137}, - doi = {10.3389/fnsys.2017.00061}, - abstract = {© 2017 Holdgraf, Rieger, Micheli, Martin, Knight and Theunissen. Cognitive neuroscience has seen rapid growth in the size and complexity of data recorded from the human brain as well as in the computational tools available to analyze this data. This data explosion has resulted in an increased use of multivariate, model-based methods for asking neuroscience questions, allowing scientists to investigate multiple hypotheses with a single dataset, to use complex, time-varying stimuli, and to study the human brain under more naturalistic conditions. These tools come in the form of “Encoding” models, in which stimulus features are used to model brain activity, and “Decoding” models, in which neural features are used to generated a stimulus output. Here we review the current state of encoding and decoding models in cognitive electrophysiology and provide a practical guide toward conducting experiments and analyses in this emerging field. Our examples focus on using linear models in the study of human language and audition. We show how to calculate auditory receptive fields from natural sounds as well as how to decode neural recordings to predict speech. The paper aims to be a useful tutorial to these approaches, and a practical introduction to using machine learning and applied statistics to build models of neural activity. The data analytic approaches we discuss may also be applied to other sensory modalities, motor systems, and cognitive systems, and we cover some examples in these areas. In addition, a collection of Jupyter notebooks is publicly available as a complement to the material covered in this paper, providing code examples and tutorials for predictive modeling in python. The aimis to provide a practical understanding of predictivemodeling of human brain data and to propose best-practices in conducting these analyses.}, - journal = {Frontiers in Systems Neuroscience}, - author = {Holdgraf, Christopher Ramsay and Rieger, J.W. and Micheli, C. and Martin, S. and Knight, R.T. and Theunissen, F.E.}, - year = {2017}, - keywords = {Decoding models, Encoding models, Electrocorticography (ECoG), Electrophysiology/evoked potentials, Machine learning applied to neuroscience, Natural stimuli, Predictive modeling, Tutorials} -} - -@book{ruby, - title = {The Ruby Programming Language}, - author = {Flanagan, David and Matsumoto, Yukihiro}, - year = {2008}, - publisher = {O'Reilly Media} -} diff --git a/contribution.md b/docs/contribution.md similarity index 100% rename from contribution.md rename to docs/contribution.md diff --git a/index.md b/docs/index.md similarity index 73% rename from index.md rename to docs/index.md index 7140ec9b..47e710a2 100644 --- a/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ # Welcome to BARS -BARS is a large, open benchmark for recommender systems: https://openbenchmark.github.io/BARS +BARS is a project aimed for open BenchmArking for Recommender Systems https://openbenchmark.github.io/BARS Despite the significant progress made in both research and practice of recommender systems over the past two decades, there is a lack of a widely-recognized benchmark in this field. This not only increases the difficulty in reproducing existing studies, but also incurs inconsistent experimental results among them, which largely limit the practical value and potential impact of research in this field. @@ -22,8 +22,7 @@ In summary, BARS is built with the following key features: + **Strong maintainability**: BARS is open to the community. Anyone can contribute new datasets, implement new models, update new benchmarking results, or revise existing numbers through a pull request on Github. The contributor will be marked honorably along with the contributions accordingly. - -```{figure} docs/img/pipeline.jpg +```{figure} img/pipeline.jpg --- scale: 10% alt : "pipeline.jpg" @@ -38,26 +37,26 @@ By establishing an open benchmarking standard, together with the freely availabl The BARS benchmark currently covers the following two main recommendation tasks. -+ [BarsCTR: A Benchmark for CTR Prediction](https://openbenchmark.github.io/BARS/ctr_prediction) -+ [BarsMatch: A Benchmark for Candidate Item Matching](https://openbenchmark.github.io/BARS/candidate_matching) ++ [BARS-CTR: An Open Benchmark for CTR Prediction](https://openbenchmark.github.io/BARS/CTR) ++ [BARS-Match: An Open Benchmark for Candidate Item Matching](https://openbenchmark.github.io/BARS/Matching) Ongoing projects: -+ BarsRank: A Benchmark for Listwise Re-ranking -+ BarsMTL: A Benchmark for Multi-Task Recommendation ++ BARS-Rerank: An Open Benchmark for Listwise Re-ranking ++ BARS-MTL: An Open Benchmark for Multi-Task Ranking ## Citation -*:bell: If you find our benchmarks helpful in your research, please kindly cite the following papers.* +If you find our benchmarks helpful in your research, please kindly cite the following papers. -> Jieming Zhu, Quanyu Dai, Liangcai Su, Rong Ma, Jinyang Liu, Guohao Cai, Xi Xiao, Rui Zhang. [BARS: Towards Open Benchmarking for Recommender Systems](https://arxiv.org/abs/2205.09626). *The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR)*, 2022. [[Bibtex](https://dblp.org/rec/conf/sigir/ZhuDSMLCXZ22.html?view=bibtex)] ++ Jieming Zhu, Quanyu Dai, Liangcai Su, Rong Ma, Jinyang Liu, Guohao Cai, Xi Xiao, Rui Zhang. [BARS: Towards Open Benchmarking for Recommender Systems](https://arxiv.org/abs/2205.09626). The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), 2022. [[Bibtex](https://dblp.org/rec/conf/sigir/ZhuDSMLCXZ22.html?view=bibtex)] ## Discussion -If you have any questions or feedback about the BARS benchamrk, please [start a discussion here](https://github.com/openbenchmark/BARS/discussions/new), or join our WeChat group. +If you have any questions or feedback about the BARS benchamrk, please [start a discussion here](https://github.com/reczoo/BARS/discussions/new), or join our WeChat group. -![Scan QR code](docs/img/wechat.jpg) +![Scan QR code](img/wechat.jpg) diff --git a/matching/README.md b/matching/README.md new file mode 100644 index 00000000..05ec1aad --- /dev/null +++ b/matching/README.md @@ -0,0 +1,24 @@ +# BARS-Match + +BARS-Match: An Open Benchmark for Candidate Item Matching https://openbenchmark.github.io/BARS/Matching + +Recommender systems generally comprise two main stages, matching and ranking. As the first-stage task, candidate item matching is designed to efficiently retrieve hundreds of item candidates out of the entire item corpus. Representative methods of candidate item matching include collaborative filtering, two-tower models, autoencoder-based models, sequential models, graph-based models, etc. To drive research in this direction, the BARS project aims to build an open benchmark for candidate item matching. + +## Model List + +The following models have been benchmarked with open-source code and detailed reproducing steps. + +| Publication | Model | Paper Title | +| ----:|:----------:|:--------------------------------------------------------------------------------------------| +| WWW'01 | ItemCF | Item-Based Collaborative Filtering Recommendation Algorithms | +| UAI'09 | MF-BPR | BPR: Bayesian Personalized Ranking from Implicit Feedback | +| ICDM'11 | SLIM | SLIM: Sparse Linear Methods for Top-N Recommender Systems | +| RecSys'16 | YoutubeNet | Deep Neural Networks for YouTube Recommendations | +| WWW'17 | NeuMF | Neural Collaborative Filtering | +| WWW'17 | CML | Collaborative Metric Learning | +| SIGIR'19 | NGCF | Neural Graph Collaborative Filtering | +| WWW'19 | EASE^R | Embarrassingly Shallow Autoencoders for Sparse Data | +| AAAI'20 | LR-GCCF | Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach | +| SIGIR'20 | LightGCN | LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation | +| TOIS'20 | ENMF | Efficient Neural Matrix Factorization without Sampling for Recommendation | +| CIKM'21 | SimpleX | SimpleX: A Simple and Strong Baseline for Collaborative Filtering | diff --git a/candidate_matching/benchmarks/CML/CML_amazonbooks_x1/README.md b/matching/cf/CML/CML_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/CML/CML_amazonbooks_x1/README.md rename to matching/cf/CML/CML_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/CML/CML_gowalla_x1/README.md b/matching/cf/CML/CML_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/CML/CML_gowalla_x1/README.md rename to matching/cf/CML/CML_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/CML/CML_yelp18_x1/README.md b/matching/cf/CML/CML_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/CML/CML_yelp18_x1/README.md rename to matching/cf/CML/CML_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/CML/main.py b/matching/cf/CML/main.py similarity index 100% rename from candidate_matching/benchmarks/CML/main.py rename to matching/cf/CML/main.py diff --git a/candidate_matching/benchmarks/EASE_r/EASE_amazonbooks_x1/README.md b/matching/cf/EASE_R/EASE_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/EASE_r/EASE_amazonbooks_x1/README.md rename to matching/cf/EASE_R/EASE_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/EASE_r/EASE_gowalla_x1/README.md b/matching/cf/EASE_R/EASE_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/EASE_r/EASE_gowalla_x1/README.md rename to matching/cf/EASE_R/EASE_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/EASE_r/EASE_yelp18_x1/README.md b/matching/cf/EASE_R/EASE_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/EASE_r/EASE_yelp18_x1/README.md rename to matching/cf/EASE_R/EASE_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/EASE_r/main.py b/matching/cf/EASE_R/main.py similarity index 100% rename from candidate_matching/benchmarks/EASE_r/main.py rename to matching/cf/EASE_R/main.py diff --git a/candidate_matching/benchmarks/EASE_r/src/__init__.py b/matching/cf/EASE_R/src/__init__.py similarity index 100% rename from candidate_matching/benchmarks/EASE_r/src/__init__.py rename to matching/cf/EASE_R/src/__init__.py diff --git a/candidate_matching/benchmarks/EASE_r/src/ease_rec.py b/matching/cf/EASE_R/src/ease_rec.py similarity index 100% rename from candidate_matching/benchmarks/EASE_r/src/ease_rec.py rename to matching/cf/EASE_R/src/ease_rec.py diff --git a/candidate_matching/benchmarks/EASE_r/src/utils.py b/matching/cf/EASE_R/src/utils.py similarity index 100% rename from candidate_matching/benchmarks/EASE_r/src/utils.py rename to matching/cf/EASE_R/src/utils.py diff --git a/candidate_matching/benchmarks/ENMF/ENMF_amazonbooks_x1/README.md b/matching/cf/ENMF/ENMF_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/ENMF/ENMF_amazonbooks_x1/README.md rename to matching/cf/ENMF/ENMF_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/ENMF/ENMF_gowalla_x1/README.md b/matching/cf/ENMF/ENMF_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/ENMF/ENMF_gowalla_x1/README.md rename to matching/cf/ENMF/ENMF_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/ENMF/ENMF_yelp18_x1/README.md b/matching/cf/ENMF/ENMF_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/ENMF/ENMF_yelp18_x1/README.md rename to matching/cf/ENMF/ENMF_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/ENMF/src/ENMF.py b/matching/cf/ENMF/src/ENMF.py similarity index 100% rename from candidate_matching/benchmarks/ENMF/src/ENMF.py rename to matching/cf/ENMF/src/ENMF.py diff --git a/candidate_matching/benchmarks/ENMF/src/ENMF_utils.py b/matching/cf/ENMF/src/ENMF_utils.py similarity index 100% rename from candidate_matching/benchmarks/ENMF/src/ENMF_utils.py rename to matching/cf/ENMF/src/ENMF_utils.py diff --git a/candidate_matching/benchmarks/ENMF/src/README.md b/matching/cf/ENMF/src/README.md similarity index 100% rename from candidate_matching/benchmarks/ENMF/src/README.md rename to matching/cf/ENMF/src/README.md diff --git a/candidate_matching/benchmarks/MF_BPR/MF_BPR_amazonbooks_x1/README.md b/matching/cf/MF_BPR/MF_BPR_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/MF_BPR/MF_BPR_amazonbooks_x1/README.md rename to matching/cf/MF_BPR/MF_BPR_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/MF_BPR/MF_BPR_gowalla_x1/README.md b/matching/cf/MF_BPR/MF_BPR_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/MF_BPR/MF_BPR_gowalla_x1/README.md rename to matching/cf/MF_BPR/MF_BPR_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/MF_BPR/MF_BPR_yelp18_x1/README.md b/matching/cf/MF_BPR/MF_BPR_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/MF_BPR/MF_BPR_yelp18_x1/README.md rename to matching/cf/MF_BPR/MF_BPR_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/MF_CCL/MF_CCL_amazonbooks_x1/README.md b/matching/cf/MF_CCL/MF_CCL_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/MF_CCL/MF_CCL_amazonbooks_x1/README.md rename to matching/cf/MF_CCL/MF_CCL_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/MF_CCL/MF_CCL_gowalla_x1/README.md b/matching/cf/MF_CCL/MF_CCL_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/MF_CCL/MF_CCL_gowalla_x1/README.md rename to matching/cf/MF_CCL/MF_CCL_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/MF_CCL/MF_CCL_yelp18_x1/README.md b/matching/cf/MF_CCL/MF_CCL_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/MF_CCL/MF_CCL_yelp18_x1/README.md rename to matching/cf/MF_CCL/MF_CCL_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/SLIM/SLIM.py b/matching/cf/SLIM/SLIM.py similarity index 100% rename from candidate_matching/benchmarks/SLIM/SLIM.py rename to matching/cf/SLIM/SLIM.py diff --git a/candidate_matching/benchmarks/SLIM/SLIM_amazonbooks_x1/README.md b/matching/cf/SLIM/SLIM_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/SLIM/SLIM_amazonbooks_x1/README.md rename to matching/cf/SLIM/SLIM_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/SLIM/SLIM_gowalla_x1/README.md b/matching/cf/SLIM/SLIM_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/SLIM/SLIM_gowalla_x1/README.md rename to matching/cf/SLIM/SLIM_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/SLIM/SLIM_yelp18_x1/README.md b/matching/cf/SLIM/SLIM_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/SLIM/SLIM_yelp18_x1/README.md rename to matching/cf/SLIM/SLIM_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/SimpleX/SimpleX_amazonbooks_x1/README.md b/matching/cf/SimpleX/SimpleX_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/SimpleX/SimpleX_amazonbooks_x1/README.md rename to matching/cf/SimpleX/SimpleX_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/SimpleX/SimpleX_gowalla_x1/README.md b/matching/cf/SimpleX/SimpleX_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/SimpleX/SimpleX_gowalla_x1/README.md rename to matching/cf/SimpleX/SimpleX_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/SimpleX/SimpleX_yelp18_x1/README.md b/matching/cf/SimpleX/SimpleX_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/SimpleX/SimpleX_yelp18_x1/README.md rename to matching/cf/SimpleX/SimpleX_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/LR_GCCF/LR_GCCF.py b/matching/gnn/LR_GCCF/LR_GCCF.py similarity index 100% rename from candidate_matching/benchmarks/LR_GCCF/LR_GCCF.py rename to matching/gnn/LR_GCCF/LR_GCCF.py diff --git a/candidate_matching/benchmarks/LR_GCCF/LR_GCCF_amazonbooks_x1/README.md b/matching/gnn/LR_GCCF/LR_GCCF_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/LR_GCCF/LR_GCCF_amazonbooks_x1/README.md rename to matching/gnn/LR_GCCF/LR_GCCF_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/LR_GCCF/LR_GCCF_gowalla_x1/README.md b/matching/gnn/LR_GCCF/LR_GCCF_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/LR_GCCF/LR_GCCF_gowalla_x1/README.md rename to matching/gnn/LR_GCCF/LR_GCCF_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/LR_GCCF/LR_GCCF_yelp18_x1/README.md b/matching/gnn/LR_GCCF/LR_GCCF_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/LR_GCCF/LR_GCCF_yelp18_x1/README.md rename to matching/gnn/LR_GCCF/LR_GCCF_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/LightGCN/LightGCN.py b/matching/gnn/LightGCN/LightGCN.py similarity index 100% rename from candidate_matching/benchmarks/LightGCN/LightGCN.py rename to matching/gnn/LightGCN/LightGCN.py diff --git a/candidate_matching/benchmarks/LightGCN/LightGCN_amazonbooks_x1/README.md b/matching/gnn/LightGCN/LightGCN_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/LightGCN/LightGCN_amazonbooks_x1/README.md rename to matching/gnn/LightGCN/LightGCN_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/LightGCN/LightGCN_gowalla_x1/README.md b/matching/gnn/LightGCN/LightGCN_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/LightGCN/LightGCN_gowalla_x1/README.md rename to matching/gnn/LightGCN/LightGCN_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/LightGCN/LightGCN_yelp18_x1/README.md b/matching/gnn/LightGCN/LightGCN_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/LightGCN/LightGCN_yelp18_x1/README.md rename to matching/gnn/LightGCN/LightGCN_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/Item2Vec/Item2Vec.py b/matching/item2item/Item2Vec/Item2Vec.py similarity index 100% rename from candidate_matching/benchmarks/Item2Vec/Item2Vec.py rename to matching/item2item/Item2Vec/Item2Vec.py diff --git a/candidate_matching/benchmarks/Item2Vec/Item2Vec_amazonbooks_x1/README.md b/matching/item2item/Item2Vec/Item2Vec_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/Item2Vec/Item2Vec_amazonbooks_x1/README.md rename to matching/item2item/Item2Vec/Item2Vec_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/Item2Vec/Item2Vec_gowalla_x1/README.md b/matching/item2item/Item2Vec/Item2Vec_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/Item2Vec/Item2Vec_gowalla_x1/README.md rename to matching/item2item/Item2Vec/Item2Vec_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/Item2Vec/Item2Vec_yelp18_x1/README.md b/matching/item2item/Item2Vec/Item2Vec_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/Item2Vec/Item2Vec_yelp18_x1/README.md rename to matching/item2item/Item2Vec/Item2Vec_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/ItemCF/ItemCF_amazonbooks_x1/README.md b/matching/item2item/ItemCF/ItemCF_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/ItemCF/ItemCF_amazonbooks_x1/README.md rename to matching/item2item/ItemCF/ItemCF_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/ItemCF/ItemCF_gowalla_x1/README.md b/matching/item2item/ItemCF/ItemCF_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/ItemCF/ItemCF_gowalla_x1/README.md rename to matching/item2item/ItemCF/ItemCF_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/ItemCF/ItemCF_yelp18_x1/README.md b/matching/item2item/ItemCF/ItemCF_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/ItemCF/ItemCF_yelp18_x1/README.md rename to matching/item2item/ItemCF/ItemCF_yelp18_m1/README.md diff --git a/candidate_matching/benchmarks/ItemCF/ItemKNN.py b/matching/item2item/ItemCF/ItemKNN.py similarity index 100% rename from candidate_matching/benchmarks/ItemCF/ItemKNN.py rename to matching/item2item/ItemCF/ItemKNN.py diff --git a/candidate_matching/benchmarks/ItemCF/ItemKNN_utils.py b/matching/item2item/ItemCF/ItemKNN_utils.py similarity index 100% rename from candidate_matching/benchmarks/ItemCF/ItemKNN_utils.py rename to matching/item2item/ItemCF/ItemKNN_utils.py diff --git a/candidate_matching/benchmarks/ItemCF/README.md b/matching/item2item/ItemCF/README.md similarity index 100% rename from candidate_matching/benchmarks/ItemCF/README.md rename to matching/item2item/ItemCF/README.md diff --git a/candidate_matching/libs/CollMetric/CML.py b/matching/libs/CollMetric/CML.py similarity index 100% rename from candidate_matching/libs/CollMetric/CML.py rename to matching/libs/CollMetric/CML.py diff --git a/candidate_matching/libs/CollMetric/CML_utils.py b/matching/libs/CollMetric/CML_utils.py similarity index 100% rename from candidate_matching/libs/CollMetric/CML_utils.py rename to matching/libs/CollMetric/CML_utils.py diff --git a/candidate_matching/libs/CollMetric/LICENSE b/matching/libs/CollMetric/LICENSE similarity index 100% rename from candidate_matching/libs/CollMetric/LICENSE rename to matching/libs/CollMetric/LICENSE diff --git a/candidate_matching/libs/CollMetric/README.md b/matching/libs/CollMetric/README.md similarity index 100% rename from candidate_matching/libs/CollMetric/README.md rename to matching/libs/CollMetric/README.md diff --git a/candidate_matching/libs/CollMetric/evaluator.py b/matching/libs/CollMetric/evaluator.py similarity index 100% rename from candidate_matching/libs/CollMetric/evaluator.py rename to matching/libs/CollMetric/evaluator.py diff --git a/candidate_matching/libs/CollMetric/requirements.txt b/matching/libs/CollMetric/requirements.txt similarity index 100% rename from candidate_matching/libs/CollMetric/requirements.txt rename to matching/libs/CollMetric/requirements.txt diff --git a/candidate_matching/libs/CollMetric/sampler.py b/matching/libs/CollMetric/sampler.py similarity index 100% rename from candidate_matching/libs/CollMetric/sampler.py rename to matching/libs/CollMetric/sampler.py diff --git a/candidate_matching/libs/CollMetric/utils.py b/matching/libs/CollMetric/utils.py similarity index 100% rename from candidate_matching/libs/CollMetric/utils.py rename to matching/libs/CollMetric/utils.py diff --git a/candidate_matching/libs/LR-GCCF/data_utils.py b/matching/libs/LR-GCCF/data_utils.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/data_utils.py rename to matching/libs/LR-GCCF/data_utils.py diff --git a/candidate_matching/libs/LR-GCCF/evaluate.py b/matching/libs/LR-GCCF/evaluate.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/evaluate.py rename to matching/libs/LR-GCCF/evaluate.py diff --git a/candidate_matching/libs/LR-GCCF/parser_my.py b/matching/libs/LR-GCCF/parser_my.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/parser_my.py rename to matching/libs/LR-GCCF/parser_my.py diff --git a/candidate_matching/libs/LR-GCCF/test_amazons.py b/matching/libs/LR-GCCF/test_amazons.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/test_amazons.py rename to matching/libs/LR-GCCF/test_amazons.py diff --git a/candidate_matching/libs/LR-GCCF/test_gowalla.py b/matching/libs/LR-GCCF/test_gowalla.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/test_gowalla.py rename to matching/libs/LR-GCCF/test_gowalla.py diff --git a/candidate_matching/libs/LR-GCCF/test_yelp.py b/matching/libs/LR-GCCF/test_yelp.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/test_yelp.py rename to matching/libs/LR-GCCF/test_yelp.py diff --git a/candidate_matching/libs/LR-GCCF/train_amazons.py b/matching/libs/LR-GCCF/train_amazons.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/train_amazons.py rename to matching/libs/LR-GCCF/train_amazons.py diff --git a/candidate_matching/libs/LR-GCCF/train_gowalla.py b/matching/libs/LR-GCCF/train_gowalla.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/train_gowalla.py rename to matching/libs/LR-GCCF/train_gowalla.py diff --git a/candidate_matching/libs/LR-GCCF/train_yelp.py b/matching/libs/LR-GCCF/train_yelp.py similarity index 100% rename from candidate_matching/libs/LR-GCCF/train_yelp.py rename to matching/libs/LR-GCCF/train_yelp.py diff --git a/candidate_matching/libs/LightGCN_TF/README.md b/matching/libs/LightGCN_TF/README.md similarity index 100% rename from candidate_matching/libs/LightGCN_TF/README.md rename to matching/libs/LightGCN_TF/README.md diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/__init__.py b/matching/libs/LightGCN_TF/evaluator/__init__.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/__init__.py rename to matching/libs/LightGCN_TF/evaluator/__init__.py diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/cpp/apt_evaluate_foldout.pyx b/matching/libs/LightGCN_TF/evaluator/cpp/apt_evaluate_foldout.pyx similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/cpp/apt_evaluate_foldout.pyx rename to matching/libs/LightGCN_TF/evaluator/cpp/apt_evaluate_foldout.pyx diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/cpp/apt_tools.pyx b/matching/libs/LightGCN_TF/evaluator/cpp/apt_tools.pyx similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/cpp/apt_tools.pyx rename to matching/libs/LightGCN_TF/evaluator/cpp/apt_tools.pyx diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/cpp/evaluate_foldout.py b/matching/libs/LightGCN_TF/evaluator/cpp/evaluate_foldout.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/cpp/evaluate_foldout.py rename to matching/libs/LightGCN_TF/evaluator/cpp/evaluate_foldout.py diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/cpp/include/evaluate_foldout.h b/matching/libs/LightGCN_TF/evaluator/cpp/include/evaluate_foldout.h similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/cpp/include/evaluate_foldout.h rename to matching/libs/LightGCN_TF/evaluator/cpp/include/evaluate_foldout.h diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/cpp/include/thread_pool.h b/matching/libs/LightGCN_TF/evaluator/cpp/include/thread_pool.h similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/cpp/include/thread_pool.h rename to matching/libs/LightGCN_TF/evaluator/cpp/include/thread_pool.h diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/cpp/include/tools.h b/matching/libs/LightGCN_TF/evaluator/cpp/include/tools.h similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/cpp/include/tools.h rename to matching/libs/LightGCN_TF/evaluator/cpp/include/tools.h diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/python/evaluate_foldout.py b/matching/libs/LightGCN_TF/evaluator/python/evaluate_foldout.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/python/evaluate_foldout.py rename to matching/libs/LightGCN_TF/evaluator/python/evaluate_foldout.py diff --git a/candidate_matching/libs/LightGCN_TF/evaluator/python/evaluate_loo.py b/matching/libs/LightGCN_TF/evaluator/python/evaluate_loo.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/evaluator/python/evaluate_loo.py rename to matching/libs/LightGCN_TF/evaluator/python/evaluate_loo.py diff --git a/candidate_matching/libs/LightGCN_TF/lightgcn_tf.py b/matching/libs/LightGCN_TF/lightgcn_tf.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/lightgcn_tf.py rename to matching/libs/LightGCN_TF/lightgcn_tf.py diff --git a/candidate_matching/libs/LightGCN_TF/setup.py b/matching/libs/LightGCN_TF/setup.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/setup.py rename to matching/libs/LightGCN_TF/setup.py diff --git a/candidate_matching/libs/LightGCN_TF/utility/README.md b/matching/libs/LightGCN_TF/utility/README.md similarity index 100% rename from candidate_matching/libs/LightGCN_TF/utility/README.md rename to matching/libs/LightGCN_TF/utility/README.md diff --git a/candidate_matching/libs/LightGCN_TF/utility/batch_test.py b/matching/libs/LightGCN_TF/utility/batch_test.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/utility/batch_test.py rename to matching/libs/LightGCN_TF/utility/batch_test.py diff --git a/candidate_matching/libs/LightGCN_TF/utility/helper.py b/matching/libs/LightGCN_TF/utility/helper.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/utility/helper.py rename to matching/libs/LightGCN_TF/utility/helper.py diff --git a/candidate_matching/libs/LightGCN_TF/utility/load_data.py b/matching/libs/LightGCN_TF/utility/load_data.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/utility/load_data.py rename to matching/libs/LightGCN_TF/utility/load_data.py diff --git a/candidate_matching/libs/LightGCN_TF/utility/parser.py b/matching/libs/LightGCN_TF/utility/parser.py similarity index 100% rename from candidate_matching/libs/LightGCN_TF/utility/parser.py rename to matching/libs/LightGCN_TF/utility/parser.py diff --git a/candidate_matching/libs/README.md b/matching/libs/README.md similarity index 100% rename from candidate_matching/libs/README.md rename to matching/libs/README.md diff --git a/candidate_matching/libs/daisyRec/LICENSE b/matching/libs/daisyRec/LICENSE similarity index 100% rename from candidate_matching/libs/daisyRec/LICENSE rename to matching/libs/daisyRec/LICENSE diff --git a/candidate_matching/libs/daisyRec/daisy/model/CDAERecommender.py b/matching/libs/daisyRec/daisy/model/CDAERecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/CDAERecommender.py rename to matching/libs/daisyRec/daisy/model/CDAERecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/Item2VecRecommender.py b/matching/libs/daisyRec/daisy/model/Item2VecRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/Item2VecRecommender.py rename to matching/libs/daisyRec/daisy/model/Item2VecRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/KNNCFRecommender.py b/matching/libs/daisyRec/daisy/model/KNNCFRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/KNNCFRecommender.py rename to matching/libs/daisyRec/daisy/model/KNNCFRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/PopRecommender.py b/matching/libs/daisyRec/daisy/model/PopRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/PopRecommender.py rename to matching/libs/daisyRec/daisy/model/PopRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/PureSVDRecommender.py b/matching/libs/daisyRec/daisy/model/PureSVDRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/PureSVDRecommender.py rename to matching/libs/daisyRec/daisy/model/PureSVDRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/SLiMRecommender.py b/matching/libs/daisyRec/daisy/model/SLiMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/SLiMRecommender.py rename to matching/libs/daisyRec/daisy/model/SLiMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/VAERecommender.py b/matching/libs/daisyRec/daisy/model/VAERecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/VAERecommender.py rename to matching/libs/daisyRec/daisy/model/VAERecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/WRMFRecommender.py b/matching/libs/daisyRec/daisy/model/WRMFRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/WRMFRecommender.py rename to matching/libs/daisyRec/daisy/model/WRMFRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/extensions/matrix_factorization.pyx b/matching/libs/daisyRec/daisy/model/extensions/matrix_factorization.pyx similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/extensions/matrix_factorization.pyx rename to matching/libs/daisyRec/daisy/model/extensions/matrix_factorization.pyx diff --git a/candidate_matching/libs/daisyRec/daisy/model/extensions/simlib_cython.pyx b/matching/libs/daisyRec/daisy/model/extensions/simlib_cython.pyx similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/extensions/simlib_cython.pyx rename to matching/libs/daisyRec/daisy/model/extensions/simlib_cython.pyx diff --git a/candidate_matching/libs/daisyRec/daisy/model/extensions/simlib_python.py b/matching/libs/daisyRec/daisy/model/extensions/simlib_python.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/extensions/simlib_python.py rename to matching/libs/daisyRec/daisy/model/extensions/simlib_python.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/pair/AFMRecommender.py b/matching/libs/daisyRec/daisy/model/pair/AFMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/pair/AFMRecommender.py rename to matching/libs/daisyRec/daisy/model/pair/AFMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/pair/DeepFMRecommender.py b/matching/libs/daisyRec/daisy/model/pair/DeepFMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/pair/DeepFMRecommender.py rename to matching/libs/daisyRec/daisy/model/pair/DeepFMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/pair/FMRecommender.py b/matching/libs/daisyRec/daisy/model/pair/FMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/pair/FMRecommender.py rename to matching/libs/daisyRec/daisy/model/pair/FMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/pair/MFRecommender.py b/matching/libs/daisyRec/daisy/model/pair/MFRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/pair/MFRecommender.py rename to matching/libs/daisyRec/daisy/model/pair/MFRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/pair/NFMRecommender.py b/matching/libs/daisyRec/daisy/model/pair/NFMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/pair/NFMRecommender.py rename to matching/libs/daisyRec/daisy/model/pair/NFMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/pair/NeuMFRecommender.py b/matching/libs/daisyRec/daisy/model/pair/NeuMFRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/pair/NeuMFRecommender.py rename to matching/libs/daisyRec/daisy/model/pair/NeuMFRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/point/AFMRecommender.py b/matching/libs/daisyRec/daisy/model/point/AFMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/point/AFMRecommender.py rename to matching/libs/daisyRec/daisy/model/point/AFMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/point/DeepFMRecommender.py b/matching/libs/daisyRec/daisy/model/point/DeepFMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/point/DeepFMRecommender.py rename to matching/libs/daisyRec/daisy/model/point/DeepFMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/point/FMRecommender.py b/matching/libs/daisyRec/daisy/model/point/FMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/point/FMRecommender.py rename to matching/libs/daisyRec/daisy/model/point/FMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/point/MFRecommender.py b/matching/libs/daisyRec/daisy/model/point/MFRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/point/MFRecommender.py rename to matching/libs/daisyRec/daisy/model/point/MFRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/point/NFMRecommender.py b/matching/libs/daisyRec/daisy/model/point/NFMRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/point/NFMRecommender.py rename to matching/libs/daisyRec/daisy/model/point/NFMRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/model/point/NeuMFRecommender.py b/matching/libs/daisyRec/daisy/model/point/NeuMFRecommender.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/model/point/NeuMFRecommender.py rename to matching/libs/daisyRec/daisy/model/point/NeuMFRecommender.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/data.py b/matching/libs/daisyRec/daisy/utils/data.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/data.py rename to matching/libs/daisyRec/daisy/utils/data.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/generator.py b/matching/libs/daisyRec/daisy/utils/generator.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/generator.py rename to matching/libs/daisyRec/daisy/utils/generator.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/loader.py b/matching/libs/daisyRec/daisy/utils/loader.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/loader.py rename to matching/libs/daisyRec/daisy/utils/loader.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/metrics.py b/matching/libs/daisyRec/daisy/utils/metrics.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/metrics.py rename to matching/libs/daisyRec/daisy/utils/metrics.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/parser.py b/matching/libs/daisyRec/daisy/utils/parser.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/parser.py rename to matching/libs/daisyRec/daisy/utils/parser.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/sampler.py b/matching/libs/daisyRec/daisy/utils/sampler.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/sampler.py rename to matching/libs/daisyRec/daisy/utils/sampler.py diff --git a/candidate_matching/libs/daisyRec/daisy/utils/splitter.py b/matching/libs/daisyRec/daisy/utils/splitter.py similarity index 100% rename from candidate_matching/libs/daisyRec/daisy/utils/splitter.py rename to matching/libs/daisyRec/daisy/utils/splitter.py diff --git a/candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_amazonbooks_x1/README.md b/matching/two_tower/YoutubeDNN/YoutubeDNN_amazonbooks_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_amazonbooks_x1/README.md rename to matching/two_tower/YoutubeDNN/YoutubeDNN_amazonbooks_m1/README.md diff --git a/candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_gowalla_x1/README.md b/matching/two_tower/YoutubeDNN/YoutubeDNN_gowalla_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_gowalla_x1/README.md rename to matching/two_tower/YoutubeDNN/YoutubeDNN_gowalla_m1/README.md diff --git a/candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_yelp18_x1/README.md b/matching/two_tower/YoutubeDNN/YoutubeDNN_yelp18_m1/README.md similarity index 100% rename from candidate_matching/benchmarks/YoutubeDNN/YoutubeDNN_yelp18_x1/README.md rename to matching/two_tower/YoutubeDNN/YoutubeDNN_yelp18_m1/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_002_4a58edb9.log b/ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_002_4a58edb9.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_002_4a58edb9.log rename to ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_002_4a58edb9.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03.csv b/ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03.csv rename to ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AFM/AFM_avazu_x1/AFM_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/README.md b/ranking/ctr/AFM/AFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/README.md rename to ranking/ctr/AFM/AFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/environments.txt b/ranking/ctr/AFM/AFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/environments.txt rename to ranking/ctr/AFM/AFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/results.csv b/ranking/ctr/AFM/AFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/results.csv rename to ranking/ctr/AFM/AFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x1/run_expid.py b/ranking/ctr/AFM/AFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x1/run_expid.py rename to ranking/ctr/AFM/AFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/AFM_avazu_x4_3bbbc4c9_008_8bd19e2a.log b/ranking/ctr/AFM/AFM_avazu_x4_001/AFM_avazu_x4_3bbbc4c9_008_8bd19e2a.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/AFM_avazu_x4_3bbbc4c9_008_8bd19e2a.log rename to ranking/ctr/AFM/AFM_avazu_x4_001/AFM_avazu_x4_3bbbc4c9_008_8bd19e2a.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/AFM/AFM_avazu_x4_001/AFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/README.md b/ranking/ctr/AFM/AFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/README.md rename to ranking/ctr/AFM/AFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/environments.txt b/ranking/ctr/AFM/AFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/environments.txt rename to ranking/ctr/AFM/AFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/results.csv b/ranking/ctr/AFM/AFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/results.csv rename to ranking/ctr/AFM/AFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/run_expid.py b/ranking/ctr/AFM/AFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_001/run_expid.py rename to ranking/ctr/AFM/AFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/AFM_avazu_x4_009_50fcacf1.log b/ranking/ctr/AFM/AFM_avazu_x4_002/AFM_avazu_x4_009_50fcacf1.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/AFM_avazu_x4_009_50fcacf1.log rename to ranking/ctr/AFM/AFM_avazu_x4_002/AFM_avazu_x4_009_50fcacf1.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/AFM/AFM_avazu_x4_002/AFM_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/README.md b/ranking/ctr/AFM/AFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/README.md rename to ranking/ctr/AFM/AFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/environments.txt b/ranking/ctr/AFM/AFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/environments.txt rename to ranking/ctr/AFM/AFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/results.csv b/ranking/ctr/AFM/AFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/results.csv rename to ranking/ctr/AFM/AFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/run_expid.py b/ranking/ctr/AFM/AFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_avazu_x4_002/run_expid.py rename to ranking/ctr/AFM/AFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_004_954c0ecc.log b/ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_004_954c0ecc.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_004_954c0ecc.log rename to ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_004_954c0ecc.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02.csv b/ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02.csv rename to ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AFM/AFM_criteo_x1/AFM_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/README.md b/ranking/ctr/AFM/AFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/README.md rename to ranking/ctr/AFM/AFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/environments.txt b/ranking/ctr/AFM/AFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/environments.txt rename to ranking/ctr/AFM/AFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/results.csv b/ranking/ctr/AFM/AFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/results.csv rename to ranking/ctr/AFM/AFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x1/run_expid.py b/ranking/ctr/AFM/AFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x1/run_expid.py rename to ranking/ctr/AFM/AFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/AFM_criteo_x4_5c863b0f_010_f040edb0.log b/ranking/ctr/AFM/AFM_criteo_x4_001/AFM_criteo_x4_5c863b0f_010_f040edb0.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/AFM_criteo_x4_5c863b0f_010_f040edb0.log rename to ranking/ctr/AFM/AFM_criteo_x4_001/AFM_criteo_x4_5c863b0f_010_f040edb0.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/AFM/AFM_criteo_x4_001/AFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/README.md b/ranking/ctr/AFM/AFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/README.md rename to ranking/ctr/AFM/AFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/environments.txt b/ranking/ctr/AFM/AFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/environments.txt rename to ranking/ctr/AFM/AFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/results.csv b/ranking/ctr/AFM/AFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/results.csv rename to ranking/ctr/AFM/AFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/run_expid.py b/ranking/ctr/AFM/AFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_001/run_expid.py rename to ranking/ctr/AFM/AFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/AFM_criteo_x4_011_4bd97d26.log b/ranking/ctr/AFM/AFM_criteo_x4_002/AFM_criteo_x4_011_4bd97d26.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/AFM_criteo_x4_011_4bd97d26.log rename to ranking/ctr/AFM/AFM_criteo_x4_002/AFM_criteo_x4_011_4bd97d26.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/AFM/AFM_criteo_x4_002/AFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/README.md b/ranking/ctr/AFM/AFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/README.md rename to ranking/ctr/AFM/AFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/environments.txt b/ranking/ctr/AFM/AFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/environments.txt rename to ranking/ctr/AFM/AFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/results.csv b/ranking/ctr/AFM/AFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/results.csv rename to ranking/ctr/AFM/AFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/run_expid.py b/ranking/ctr/AFM/AFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_criteo_x4_002/run_expid.py rename to ranking/ctr/AFM/AFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_011_2d591f68.log b/ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_011_2d591f68.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_011_2d591f68.log rename to ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_011_2d591f68.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02.csv b/ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/dataset_config (5).yaml b/ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/dataset_config (5).yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/dataset_config (5).yaml rename to ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/dataset_config (5).yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/model_config (10).yaml b/ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/model_config (10).yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/model_config (10).yaml rename to ranking/ctr/AFM/AFM_frappe_x1/AFM_frappe_x1_tuner_config_02/model_config (10).yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/README.md b/ranking/ctr/AFM/AFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/README.md rename to ranking/ctr/AFM/AFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/environments.txt b/ranking/ctr/AFM/AFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/environments.txt rename to ranking/ctr/AFM/AFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/results.csv b/ranking/ctr/AFM/AFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/results.csv rename to ranking/ctr/AFM/AFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_frappe_x1/run_expid.py b/ranking/ctr/AFM/AFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_frappe_x1/run_expid.py rename to ranking/ctr/AFM/AFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/AFM_kkbox_x1_007_7d582ff2.log b/ranking/ctr/AFM/AFM_kkbox_x1/AFM_kkbox_x1_007_7d582ff2.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/AFM_kkbox_x1_007_7d582ff2.log rename to ranking/ctr/AFM/AFM_kkbox_x1/AFM_kkbox_x1_007_7d582ff2.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AFM/AFM_kkbox_x1/AFM_kkbox_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/README.md b/ranking/ctr/AFM/AFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/README.md rename to ranking/ctr/AFM/AFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/environments.txt b/ranking/ctr/AFM/AFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/environments.txt rename to ranking/ctr/AFM/AFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/results.csv b/ranking/ctr/AFM/AFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/results.csv rename to ranking/ctr/AFM/AFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/run_expid.py b/ranking/ctr/AFM/AFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_kkbox_x1/run_expid.py rename to ranking/ctr/AFM/AFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_002_76325415.log b/ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_002_76325415.log similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_002_76325415.log rename to ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_002_76325415.log diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04.csv b/ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04.csv rename to ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/model_config.yaml b/ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/AFM/AFM_movielenslatest_x1/AFM_movielenslatest_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/README.md b/ranking/ctr/AFM/AFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/README.md rename to ranking/ctr/AFM/AFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/environments.txt b/ranking/ctr/AFM/AFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/environments.txt rename to ranking/ctr/AFM/AFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/results.csv b/ranking/ctr/AFM/AFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/results.csv rename to ranking/ctr/AFM/AFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/run_expid.py b/ranking/ctr/AFM/AFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFM/AFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/AFM/AFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01.csv b/ranking/ctr/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01.csv rename to ranking/ctr/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AFN/AFN+_avazu_x1/AFN+_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN_avazu_x1_013_9015d34c.log b/ranking/ctr/AFN/AFN+_avazu_x1/AFN_avazu_x1_013_9015d34c.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/AFN_avazu_x1_013_9015d34c.log rename to ranking/ctr/AFN/AFN+_avazu_x1/AFN_avazu_x1_013_9015d34c.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/README.md b/ranking/ctr/AFN/AFN+_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/README.md rename to ranking/ctr/AFN/AFN+_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/environments.txt b/ranking/ctr/AFN/AFN+_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/environments.txt rename to ranking/ctr/AFN/AFN+_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/results.csv b/ranking/ctr/AFN/AFN+_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/results.csv rename to ranking/ctr/AFN/AFN+_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/run_expid.py b/ranking/ctr/AFN/AFN+_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x1/run_expid.py rename to ranking/ctr/AFN/AFN+_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_003_9466021e.log b/ranking/ctr/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_003_9466021e.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_003_9466021e.log rename to ranking/ctr/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_003_9466021e.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/model_config.yaml b/ranking/ctr/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/AFN/AFN+_avazu_x4_001/AFN_avazu_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/README.md b/ranking/ctr/AFN/AFN+_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/README.md rename to ranking/ctr/AFN/AFN+_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/environments.txt b/ranking/ctr/AFN/AFN+_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/environments.txt rename to ranking/ctr/AFN/AFN+_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/results.csv b/ranking/ctr/AFN/AFN+_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/results.csv rename to ranking/ctr/AFN/AFN+_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/run_expid.py b/ranking/ctr/AFN/AFN+_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_001/run_expid.py rename to ranking/ctr/AFN/AFN+_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_003_24bfb45b.log b/ranking/ctr/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_003_24bfb45b.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_003_24bfb45b.log rename to ranking/ctr/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_003_24bfb45b.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/dataset_config.yaml b/ranking/ctr/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/model_config.yaml b/ranking/ctr/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/model_config.yaml rename to ranking/ctr/AFN/AFN+_avazu_x4_002/AFN_avazu_x4_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/README.md b/ranking/ctr/AFN/AFN+_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/README.md rename to ranking/ctr/AFN/AFN+_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/environments.txt b/ranking/ctr/AFN/AFN+_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/environments.txt rename to ranking/ctr/AFN/AFN+_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/results.csv b/ranking/ctr/AFN/AFN+_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/results.csv rename to ranking/ctr/AFN/AFN+_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/run_expid.py b/ranking/ctr/AFN/AFN+_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_avazu_x4_002/run_expid.py rename to ranking/ctr/AFN/AFN+_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04.csv b/ranking/ctr/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04.csv rename to ranking/ctr/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/model_config.yaml b/ranking/ctr/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/AFN/AFN+_criteo_x1/AFN+_criteo_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN_criteo_x1_002_32798d82.log b/ranking/ctr/AFN/AFN+_criteo_x1/AFN_criteo_x1_002_32798d82.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/AFN_criteo_x1_002_32798d82.log rename to ranking/ctr/AFN/AFN+_criteo_x1/AFN_criteo_x1_002_32798d82.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/README.md b/ranking/ctr/AFN/AFN+_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/README.md rename to ranking/ctr/AFN/AFN+_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/environments.txt b/ranking/ctr/AFN/AFN+_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/environments.txt rename to ranking/ctr/AFN/AFN+_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/results.csv b/ranking/ctr/AFN/AFN+_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/results.csv rename to ranking/ctr/AFN/AFN+_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/run_expid.py b/ranking/ctr/AFN/AFN+_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x1/run_expid.py rename to ranking/ctr/AFN/AFN+_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_004_8fcb4074.log b/ranking/ctr/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_004_8fcb4074.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_004_8fcb4074.log rename to ranking/ctr/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_004_8fcb4074.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/dataset_config.yaml b/ranking/ctr/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/model_config.yaml b/ranking/ctr/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/model_config.yaml rename to ranking/ctr/AFN/AFN+_criteo_x4_001/AFN_criteo_x4_tuner_config_12/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/README.md b/ranking/ctr/AFN/AFN+_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/README.md rename to ranking/ctr/AFN/AFN+_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/environments.txt b/ranking/ctr/AFN/AFN+_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/environments.txt rename to ranking/ctr/AFN/AFN+_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/results.csv b/ranking/ctr/AFN/AFN+_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/results.csv rename to ranking/ctr/AFN/AFN+_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/run_expid.py b/ranking/ctr/AFN/AFN+_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_001/run_expid.py rename to ranking/ctr/AFN/AFN+_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_005_82d192ec.log b/ranking/ctr/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_005_82d192ec.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_005_82d192ec.log rename to ranking/ctr/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_005_82d192ec.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/AFN/AFN+_criteo_x4_002/AFN_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/README.md b/ranking/ctr/AFN/AFN+_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/README.md rename to ranking/ctr/AFN/AFN+_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/environments.txt b/ranking/ctr/AFN/AFN+_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/environments.txt rename to ranking/ctr/AFN/AFN+_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/results.csv b/ranking/ctr/AFN/AFN+_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/results.csv rename to ranking/ctr/AFN/AFN+_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/run_expid.py b/ranking/ctr/AFN/AFN+_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_criteo_x4_002/run_expid.py rename to ranking/ctr/AFN/AFN+_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02.csv b/ranking/ctr/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02.csv rename to ranking/ctr/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AFN/AFN+_frappe_x1/AFN+_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN_frappe_x1_004_d2ea60c3.log b/ranking/ctr/AFN/AFN+_frappe_x1/AFN_frappe_x1_004_d2ea60c3.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/AFN_frappe_x1_004_d2ea60c3.log rename to ranking/ctr/AFN/AFN+_frappe_x1/AFN_frappe_x1_004_d2ea60c3.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/README.md b/ranking/ctr/AFN/AFN+_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/README.md rename to ranking/ctr/AFN/AFN+_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/environments.txt b/ranking/ctr/AFN/AFN+_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/environments.txt rename to ranking/ctr/AFN/AFN+_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/results.csv b/ranking/ctr/AFN/AFN+_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/results.csv rename to ranking/ctr/AFN/AFN+_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/run_expid.py b/ranking/ctr/AFN/AFN+_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_frappe_x1/run_expid.py rename to ranking/ctr/AFN/AFN+_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/model_config.yaml b/ranking/ctr/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/AFN/AFN+_kkbox_x1/AFN+_kkbox_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/AFN_kkbox_x1_014_a8ea82ca.log b/ranking/ctr/AFN/AFN+_kkbox_x1/AFN_kkbox_x1_014_a8ea82ca.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/AFN_kkbox_x1_014_a8ea82ca.log rename to ranking/ctr/AFN/AFN+_kkbox_x1/AFN_kkbox_x1_014_a8ea82ca.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/README.md b/ranking/ctr/AFN/AFN+_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/README.md rename to ranking/ctr/AFN/AFN+_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/environments.txt b/ranking/ctr/AFN/AFN+_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/environments.txt rename to ranking/ctr/AFN/AFN+_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/results.csv b/ranking/ctr/AFN/AFN+_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/results.csv rename to ranking/ctr/AFN/AFN+_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/run_expid.py b/ranking/ctr/AFN/AFN+_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_kkbox_x1/run_expid.py rename to ranking/ctr/AFN/AFN+_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN+_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN_movielenslatest_x1_003_cc30c477.log b/ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN_movielenslatest_x1_003_cc30c477.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/AFN_movielenslatest_x1_003_cc30c477.log rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/AFN_movielenslatest_x1_003_cc30c477.log diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/README.md b/ranking/ctr/AFN/AFN+_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/README.md rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/environments.txt b/ranking/ctr/AFN/AFN+_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/environments.txt rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/results.csv b/ranking/ctr/AFN/AFN+_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/results.csv rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/run_expid.py b/ranking/ctr/AFN/AFN+_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN+_movielenslatest_x1/run_expid.py rename to ranking/ctr/AFN/AFN+_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_014_af89ab38.log b/ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_014_af89ab38.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_014_af89ab38.log rename to ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_014_af89ab38.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01.csv b/ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01.csv rename to ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AFN/AFN_avazu_x1/AFN_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/README.md b/ranking/ctr/AFN/AFN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/README.md rename to ranking/ctr/AFN/AFN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/environments.txt b/ranking/ctr/AFN/AFN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/environments.txt rename to ranking/ctr/AFN/AFN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/results.csv b/ranking/ctr/AFN/AFN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/results.csv rename to ranking/ctr/AFN/AFN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x1/run_expid.py b/ranking/ctr/AFN/AFN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x1/run_expid.py rename to ranking/ctr/AFN/AFN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/AFN_avazu_x4_003_3c4fe87a.log b/ranking/ctr/AFN/AFN_avazu_x4_001/AFN_avazu_x4_003_3c4fe87a.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/AFN_avazu_x4_003_3c4fe87a.log rename to ranking/ctr/AFN/AFN_avazu_x4_001/AFN_avazu_x4_003_3c4fe87a.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/model_config.yaml b/ranking/ctr/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/AFN/AFN_avazu_x4_001/AFN_avazu_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/README.md b/ranking/ctr/AFN/AFN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/README.md rename to ranking/ctr/AFN/AFN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/environments.txt b/ranking/ctr/AFN/AFN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/environments.txt rename to ranking/ctr/AFN/AFN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/results.csv b/ranking/ctr/AFN/AFN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/results.csv rename to ranking/ctr/AFN/AFN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/run_expid.py b/ranking/ctr/AFN/AFN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_001/run_expid.py rename to ranking/ctr/AFN/AFN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/AFN_avazu_x4_012_00ce5d6c.log b/ranking/ctr/AFN/AFN_avazu_x4_002/AFN_avazu_x4_012_00ce5d6c.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/AFN_avazu_x4_012_00ce5d6c.log rename to ranking/ctr/AFN/AFN_avazu_x4_002/AFN_avazu_x4_012_00ce5d6c.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/AFN/AFN_avazu_x4_002/AFN_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/README.md b/ranking/ctr/AFN/AFN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/README.md rename to ranking/ctr/AFN/AFN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/environments.txt b/ranking/ctr/AFN/AFN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/environments.txt rename to ranking/ctr/AFN/AFN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/results.csv b/ranking/ctr/AFN/AFN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/results.csv rename to ranking/ctr/AFN/AFN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/run_expid.py b/ranking/ctr/AFN/AFN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_avazu_x4_002/run_expid.py rename to ranking/ctr/AFN/AFN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_002_d1191676.log b/ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_002_d1191676.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_002_d1191676.log rename to ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_002_d1191676.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03.csv b/ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03.csv rename to ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AFN/AFN_criteo_x1/AFN_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/README.md b/ranking/ctr/AFN/AFN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/README.md rename to ranking/ctr/AFN/AFN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/environments.txt b/ranking/ctr/AFN/AFN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/environments.txt rename to ranking/ctr/AFN/AFN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/results.csv b/ranking/ctr/AFN/AFN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/results.csv rename to ranking/ctr/AFN/AFN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x1/run_expid.py b/ranking/ctr/AFN/AFN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x1/run_expid.py rename to ranking/ctr/AFN/AFN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/AFN_criteo_x4_012_d479cb4e.log b/ranking/ctr/AFN/AFN_criteo_x4_001/AFN_criteo_x4_012_d479cb4e.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/AFN_criteo_x4_012_d479cb4e.log rename to ranking/ctr/AFN/AFN_criteo_x4_001/AFN_criteo_x4_012_d479cb4e.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/AFN/AFN_criteo_x4_001/AFN_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/README.md b/ranking/ctr/AFN/AFN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/README.md rename to ranking/ctr/AFN/AFN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/environments.txt b/ranking/ctr/AFN/AFN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/environments.txt rename to ranking/ctr/AFN/AFN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/results.csv b/ranking/ctr/AFN/AFN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/results.csv rename to ranking/ctr/AFN/AFN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/run_expid.py b/ranking/ctr/AFN/AFN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_001/run_expid.py rename to ranking/ctr/AFN/AFN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/AFN_criteo_x4_080_cf447dc2.log b/ranking/ctr/AFN/AFN_criteo_x4_002/AFN_criteo_x4_080_cf447dc2.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/AFN_criteo_x4_080_cf447dc2.log rename to ranking/ctr/AFN/AFN_criteo_x4_002/AFN_criteo_x4_080_cf447dc2.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/AFN/AFN_criteo_x4_002/AFN_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/README.md b/ranking/ctr/AFN/AFN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/README.md rename to ranking/ctr/AFN/AFN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/environments.txt b/ranking/ctr/AFN/AFN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/environments.txt rename to ranking/ctr/AFN/AFN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/results.csv b/ranking/ctr/AFN/AFN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/results.csv rename to ranking/ctr/AFN/AFN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/run_expid.py b/ranking/ctr/AFN/AFN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_criteo_x4_002/run_expid.py rename to ranking/ctr/AFN/AFN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_008_f15b0bf0.log b/ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_008_f15b0bf0.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_008_f15b0bf0.log rename to ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_008_f15b0bf0.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02.csv b/ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02.csv rename to ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AFN/AFN_frappe_x1/AFN_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/README.md b/ranking/ctr/AFN/AFN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/README.md rename to ranking/ctr/AFN/AFN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/environments.txt b/ranking/ctr/AFN/AFN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/environments.txt rename to ranking/ctr/AFN/AFN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/results.csv b/ranking/ctr/AFN/AFN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/results.csv rename to ranking/ctr/AFN/AFN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_frappe_x1/run_expid.py b/ranking/ctr/AFN/AFN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_frappe_x1/run_expid.py rename to ranking/ctr/AFN/AFN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/AFN_kkbox_x1_006_f1f7fac0.log b/ranking/ctr/AFN/AFN_kkbox_x1/AFN_kkbox_x1_006_f1f7fac0.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/AFN_kkbox_x1_006_f1f7fac0.log rename to ranking/ctr/AFN/AFN_kkbox_x1/AFN_kkbox_x1_006_f1f7fac0.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AFN/AFN_kkbox_x1/AFN_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/README.md b/ranking/ctr/AFN/AFN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/README.md rename to ranking/ctr/AFN/AFN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/environments.txt b/ranking/ctr/AFN/AFN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/environments.txt rename to ranking/ctr/AFN/AFN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/results.csv b/ranking/ctr/AFN/AFN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/results.csv rename to ranking/ctr/AFN/AFN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/run_expid.py b/ranking/ctr/AFN/AFN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_kkbox_x1/run_expid.py rename to ranking/ctr/AFN/AFN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_015_9d6fa874.log b/ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_015_9d6fa874.log similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_015_9d6fa874.log rename to ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_015_9d6fa874.log diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AFN/AFN_movielenslatest_x1/AFN_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/README.md b/ranking/ctr/AFN/AFN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/README.md rename to ranking/ctr/AFN/AFN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/environments.txt b/ranking/ctr/AFN/AFN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/environments.txt rename to ranking/ctr/AFN/AFN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/results.csv b/ranking/ctr/AFN/AFN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/results.csv rename to ranking/ctr/AFN/AFN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/run_expid.py b/ranking/ctr/AFN/AFN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AFN/AFN_movielenslatest_x1/run_expid.py rename to ranking/ctr/AFN/AFN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_044_ac142790.log b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_044_ac142790.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_044_ac142790.log rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_044_ac142790.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.csv b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.csv rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.yaml b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.yaml rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/AOANet_amazonelectronics_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/README.md b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/README.md rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/environments.txt b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/results.csv b/ranking/ctr/AOANet/AOANet_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_amazonelectronics_x1/results.csv rename to ranking/ctr/AOANet/AOANet_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_004_a663f0bb.log b/ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_004_a663f0bb.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_004_a663f0bb.log rename to ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_004_a663f0bb.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01.csv b/ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01.csv rename to ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AOANet/AOANet_avazu_x1/AOANet_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/README.md b/ranking/ctr/AOANet/AOANet_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/README.md rename to ranking/ctr/AOANet/AOANet_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/environments.txt b/ranking/ctr/AOANet/AOANet_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/results.csv b/ranking/ctr/AOANet/AOANet_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/results.csv rename to ranking/ctr/AOANet/AOANet_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/run_expid.py b/ranking/ctr/AOANet/AOANet_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_avazu_x1/run_expid.py rename to ranking/ctr/AOANet/AOANet_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_005_faa15d7f.log b/ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_005_faa15d7f.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_005_faa15d7f.log rename to ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_005_faa15d7f.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03.csv b/ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03.csv rename to ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AOANet/AOANet_criteo_x1/AOANet_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/README.md b/ranking/ctr/AOANet/AOANet_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/README.md rename to ranking/ctr/AOANet/AOANet_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/environments.txt b/ranking/ctr/AOANet/AOANet_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/results.csv b/ranking/ctr/AOANet/AOANet_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/results.csv rename to ranking/ctr/AOANet/AOANet_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/run_expid.py b/ranking/ctr/AOANet/AOANet_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_criteo_x1/run_expid.py rename to ranking/ctr/AOANet/AOANet_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_009_29c57772.log b/ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_009_29c57772.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_009_29c57772.log rename to ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_009_29c57772.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02.csv b/ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02.csv rename to ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AOANet/AOANet_frappe_x1/AOANet_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/README.md b/ranking/ctr/AOANet/AOANet_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/README.md rename to ranking/ctr/AOANet/AOANet_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/environments.txt b/ranking/ctr/AOANet/AOANet_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/results.csv b/ranking/ctr/AOANet/AOANet_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/results.csv rename to ranking/ctr/AOANet/AOANet_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/run_expid.py b/ranking/ctr/AOANet/AOANet_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_frappe_x1/run_expid.py rename to ranking/ctr/AOANet/AOANet_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_006_71fb5d8c.log b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_006_71fb5d8c.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_006_71fb5d8c.log rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_006_71fb5d8c.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.csv b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.csv rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.yaml b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.yaml rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/AOANet_kuaivideo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/README.md b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/README.md rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/environments.txt b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/results.csv b/ranking/ctr/AOANet/AOANet_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_kuaivideo_x1/results.csv rename to ranking/ctr/AOANet/AOANet_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_005_5a9d3de4.log b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_005_5a9d3de4.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_005_5a9d3de4.log rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_005_5a9d3de4.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.csv b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.csv rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.yaml b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.yaml rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/AOANet_microvideo1.7m_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/README.md b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/README.md rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/environments.txt b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/results.csv b/ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_microvideo1.7m_x1/results.csv rename to ranking/ctr/AOANet/AOANet_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_031_bbf8c17a.log b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_031_bbf8c17a.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_031_bbf8c17a.log rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_031_bbf8c17a.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/AOANet_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/README.md b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/README.md rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/environments.txt b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/results.csv b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/results.csv rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/run_expid.py b/ranking/ctr/AOANet/AOANet_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_movielenslatest_x1/run_expid.py rename to ranking/ctr/AOANet/AOANet_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_005_26a70b74.log b/ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_005_26a70b74.log similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_005_26a70b74.log rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_005_26a70b74.log diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/AOANet_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/README.md b/ranking/ctr/AOANet/AOANet_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/README.md rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/environments.txt b/ranking/ctr/AOANet/AOANet_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/environments.txt rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/results.csv b/ranking/ctr/AOANet/AOANet_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AOANet/AOANet_taobaoad_x1/results.csv rename to ranking/ctr/AOANet/AOANet_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06.csv b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06.csv rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt+_avazu_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt_avazu_x1_005_73d0b026.log b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt_avazu_x1_005_73d0b026.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/AutoInt_avazu_x1_005_73d0b026.log rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/AutoInt_avazu_x1_005_73d0b026.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/README.md b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/README.md rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/results.csv b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/AutoInt+_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/AutoInt_avazu_x4_001_eec3dc28.log b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/AutoInt_avazu_x4_001_eec3dc28.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/AutoInt_avazu_x4_001_eec3dc28.log rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/AutoInt_avazu_x4_001_eec3dc28.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/README.md b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/README.md rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/environments.txt b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/results.csv b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/results.csv rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_001/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/AutoInt+_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/AutoInt_avazu_x4_003_cc789c7e.log b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/AutoInt_avazu_x4_003_cc789c7e.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/AutoInt_avazu_x4_003_cc789c7e.log rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/AutoInt_avazu_x4_003_cc789c7e.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/README.md b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/README.md rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/environments.txt b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/results.csv b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/results.csv rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_avazu_x4_002/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08.csv b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08.csv rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt+_criteo_x1_tuner_config_08/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt_criteo_x1_005_a4b5787e.log b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt_criteo_x1_005_a4b5787e.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/AutoInt_criteo_x1_005_a4b5787e.log rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/AutoInt_criteo_x1_005_a4b5787e.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/README.md b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/README.md rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/results.csv b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/AutoInt+_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/AutoInt_criteo_x4_009_a3d40ae3.log b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/AutoInt_criteo_x4_009_a3d40ae3.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/AutoInt_criteo_x4_009_a3d40ae3.log rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/AutoInt_criteo_x4_009_a3d40ae3.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/README.md b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/README.md rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/environments.txt b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/results.csv b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/results.csv rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_001/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/AutoInt+_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/AutoInt_criteo_x4_003_1a01a590.log b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/AutoInt_criteo_x4_003_1a01a590.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/AutoInt_criteo_x4_003_1a01a590.log rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/AutoInt_criteo_x4_003_1a01a590.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/README.md b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/README.md rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/environments.txt b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/results.csv b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/results.csv rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_criteo_x4_002/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06.csv b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06.csv rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt+_frappe_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt_frappe_x1_006_dba8e61c.log b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt_frappe_x1_006_dba8e61c.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/AutoInt_frappe_x1_006_dba8e61c.log rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/AutoInt_frappe_x1_006_dba8e61c.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/README.md b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/README.md rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/results.csv b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_frappe_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_003_df9d4ed6.log b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_003_df9d4ed6.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_003_df9d4ed6.log rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_003_df9d4ed6.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/AutoInt_kkbox_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/README.md b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/README.md rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/results.csv b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_kkbox_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08.csv b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08.csv rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/model_config.yaml b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt+_movielenslatest_x1_tuner_config_08/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt_movielenslatest_x1_006_a5e56596.log b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt_movielenslatest_x1_006_a5e56596.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/AutoInt_movielenslatest_x1_006_a5e56596.log rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/AutoInt_movielenslatest_x1_006_a5e56596.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/README.md b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/README.md rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/results.csv b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt+_movielenslatest_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt+_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.csv b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.csv rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.yaml b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.yaml rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt+_amazonelectronics_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt_amazonelectronics_x1_004_7a937c94.log b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt_amazonelectronics_x1_004_7a937c94.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/AutoInt_amazonelectronics_x1_004_7a937c94.log rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/AutoInt_amazonelectronics_x1_004_7a937c94.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/README.md b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_amazonelectronics_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_001_af7937e6.log b/ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_001_af7937e6.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_001_af7937e6.log rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_001_af7937e6.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03.csv b/ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03.csv rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/AutoInt_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/README.md b/ranking/ctr/AutoInt/AutoInt_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt_avazu_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_048_8c3b072b.log b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_048_8c3b072b.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_048_8c3b072b.log rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_048_8c3b072b.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/AutoInt_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/README.md b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/README.md rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/environments.txt b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/environments.txt rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/results.csv b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/results.csv rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/run_expid.py b/ranking/ctr/AutoInt/AutoInt_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_001/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_013_3a66ab94.log b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_013_3a66ab94.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_013_3a66ab94.log rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_013_3a66ab94.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/AutoInt_avazu_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/README.md b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/README.md rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/environments.txt b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/environments.txt rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/results.csv b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/results.csv rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/run_expid.py b/ranking/ctr/AutoInt/AutoInt_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_avazu_x4_002/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_012_e71394ec.log b/ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_012_e71394ec.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_012_e71394ec.log rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_012_e71394ec.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04.csv b/ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04.csv rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/AutoInt_criteo_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/README.md b/ranking/ctr/AutoInt/AutoInt_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt_criteo_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_024_e721f8ce.log b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_024_e721f8ce.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_024_e721f8ce.log rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_024_e721f8ce.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/AutoInt_criteo_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/README.md b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/README.md rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/environments.txt b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/environments.txt rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/results.csv b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/results.csv rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/run_expid.py b/ranking/ctr/AutoInt/AutoInt_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_001/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_015_f1bb9713.log b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_015_f1bb9713.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_015_f1bb9713.log rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_015_f1bb9713.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/AutoInt_criteo_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/README.md b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/README.md rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/environments.txt b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/environments.txt rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/results.csv b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/results.csv rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/run_expid.py b/ranking/ctr/AutoInt/AutoInt_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_criteo_x4_002/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_005_2b296630.log b/ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_005_2b296630.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_005_2b296630.log rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_005_2b296630.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05.csv b/ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05.csv rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/AutoInt_frappe_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/README.md b/ranking/ctr/AutoInt/AutoInt_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt_frappe_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_frappe_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_004_85296442.log b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_004_85296442.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_004_85296442.log rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_004_85296442.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/AutoInt_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/README.md b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kkbox_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt+_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt_kuaivideo_x1_011_9ed2831b.log b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt_kuaivideo_x1_011_9ed2831b.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/AutoInt_kuaivideo_x1_011_9ed2831b.log rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/AutoInt_kuaivideo_x1_011_9ed2831b.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/README.md b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_kuaivideo_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.csv b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.csv rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.yaml b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.yaml rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt+_microvideo1.7m_x1_tuner_config_08/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt_microvideo1.7m_x1_029_f813da5f.log b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt_microvideo1.7m_x1_029_f813da5f.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt_microvideo1.7m_x1_029_f813da5f.log rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/AutoInt_microvideo1.7m_x1_029_f813da5f.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/README.md b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_microvideo1.7m_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_004_4795ccb3.log b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_004_4795ccb3.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_004_4795ccb3.log rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_004_4795ccb3.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04.csv b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04.csv rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/AutoInt_movielenslatest_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/README.md b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/fuxictr_version.py b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/fuxictr_version.py rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/run_expid.py b/ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_movielenslatest_x1/run_expid.py rename to ranking/ctr/AutoInt/AutoInt_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.csv b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.csv rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.yaml b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.yaml rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/model_config.yaml b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt+_taobaoad_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt_taobaoad_x1_012_778cf7e5.log b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt_taobaoad_x1_012_778cf7e5.log similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/AutoInt_taobaoad_x1_012_778cf7e5.log rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/AutoInt_taobaoad_x1_012_778cf7e5.log diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/README.md b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/README.md rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/environments.txt b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/environments.txt rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/results.csv b/ranking/ctr/AutoInt/AutoInt_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/AutoInt/AutoInt_taobaoad_x1/results.csv rename to ranking/ctr/AutoInt/AutoInt_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_044_3f4303a7.log b/ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_044_3f4303a7.log similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_044_3f4303a7.log rename to ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_044_3f4303a7.log diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.csv b/ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.csv rename to ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.csv diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.yaml b/ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.yaml rename to ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/dataset_config.yaml b/ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/dataset_config.yaml rename to ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/model_config.yaml b/ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/model_config.yaml rename to ranking/ctr/BST/BST_amazonelectronics_x1/BST_amazonelectronics_x1_tuner_config_09/model_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/README.md b/ranking/ctr/BST/BST_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/README.md rename to ranking/ctr/BST/BST_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/environments.txt b/ranking/ctr/BST/BST_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/environments.txt rename to ranking/ctr/BST/BST_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/results.csv b/ranking/ctr/BST/BST_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_amazonelectronics_x1/results.csv rename to ranking/ctr/BST/BST_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_003_7ed4faca.log b/ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_003_7ed4faca.log similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_003_7ed4faca.log rename to ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_003_7ed4faca.log diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/BST/BST_kuaivideo_x1/BST_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/README.md b/ranking/ctr/BST/BST_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/README.md rename to ranking/ctr/BST/BST_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/environments.txt b/ranking/ctr/BST/BST_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/environments.txt rename to ranking/ctr/BST/BST_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/results.csv b/ranking/ctr/BST/BST_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_kuaivideo_x1/results.csv rename to ranking/ctr/BST/BST_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_021_c05a2c83.log b/ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_021_c05a2c83.log similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_021_c05a2c83.log rename to ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_021_c05a2c83.log diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.csv b/ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.csv rename to ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.yaml b/ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.yaml rename to ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/model_config.yaml b/ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/BST/BST_microvideo1.7m_x1/BST_microvideo1.7m_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/README.md b/ranking/ctr/BST/BST_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/README.md rename to ranking/ctr/BST/BST_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/environments.txt b/ranking/ctr/BST/BST_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/environments.txt rename to ranking/ctr/BST/BST_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/results.csv b/ranking/ctr/BST/BST_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_microvideo1.7m_x1/results.csv rename to ranking/ctr/BST/BST_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_021_e30ae99a.log b/ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_021_e30ae99a.log similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_021_e30ae99a.log rename to ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_021_e30ae99a.log diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.csv b/ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.csv rename to ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.yaml b/ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.yaml rename to ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/model_config.yaml b/ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/BST/BST_taobaoad_x1/BST_taobaoad_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/README.md b/ranking/ctr/BST/BST_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/README.md rename to ranking/ctr/BST/BST_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/environments.txt b/ranking/ctr/BST/BST_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/environments.txt rename to ranking/ctr/BST/BST_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/BST/BST_taobaoad_x1/results.csv b/ranking/ctr/BST/BST_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/BST/BST_taobaoad_x1/results.csv rename to ranking/ctr/BST/BST_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_017_75c68752.log b/ranking/ctr/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_017_75c68752.log similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_017_75c68752.log rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_017_75c68752.log diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/model_config.yaml b/ranking/ctr/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/CCPM_avazu_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/README.md b/ranking/ctr/CCPM/CCPM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/README.md rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/environments.txt b/ranking/ctr/CCPM/CCPM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/environments.txt rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/results.csv b/ranking/ctr/CCPM/CCPM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/results.csv rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/run_expid.py b/ranking/ctr/CCPM/CCPM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_001/run_expid.py rename to ranking/ctr/CCPM/CCPM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_025_e2254c14.log b/ranking/ctr/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_025_e2254c14.log similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_025_e2254c14.log rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_025_e2254c14.log diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/CCPM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/README.md b/ranking/ctr/CCPM/CCPM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/README.md rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/environments.txt b/ranking/ctr/CCPM/CCPM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/environments.txt rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/results.csv b/ranking/ctr/CCPM/CCPM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/results.csv rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/run_expid.py b/ranking/ctr/CCPM/CCPM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_avazu_x4_002/run_expid.py rename to ranking/ctr/CCPM/CCPM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_008_9b98f944.log b/ranking/ctr/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_008_9b98f944.log similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_008_9b98f944.log rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_008_9b98f944.log diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/CCPM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/README.md b/ranking/ctr/CCPM/CCPM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/README.md rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/environments.txt b/ranking/ctr/CCPM/CCPM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/environments.txt rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/results.csv b/ranking/ctr/CCPM/CCPM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/results.csv rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/run_expid.py b/ranking/ctr/CCPM/CCPM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_001/run_expid.py rename to ranking/ctr/CCPM/CCPM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_011_3f46109b.log b/ranking/ctr/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_011_3f46109b.log similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_011_3f46109b.log rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_011_3f46109b.log diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/model_config.yaml b/ranking/ctr/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/CCPM_criteo_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/README.md b/ranking/ctr/CCPM/CCPM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/README.md rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/environments.txt b/ranking/ctr/CCPM/CCPM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/environments.txt rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/results.csv b/ranking/ctr/CCPM/CCPM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/results.csv rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/run_expid.py b/ranking/ctr/CCPM/CCPM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/CCPM/CCPM_criteo_x4_002/run_expid.py rename to ranking/ctr/CCPM/CCPM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01.csv b/ranking/ctr/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01.csv rename to ranking/ctr/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCN/CrossNet_avazu_x1/CrossNet_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/DCN_avazu_x1_002_ffba88fe.log b/ranking/ctr/DCN/CrossNet_avazu_x1/DCN_avazu_x1_002_ffba88fe.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/DCN_avazu_x1_002_ffba88fe.log rename to ranking/ctr/DCN/CrossNet_avazu_x1/DCN_avazu_x1_002_ffba88fe.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/README.md b/ranking/ctr/DCN/CrossNet_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/README.md rename to ranking/ctr/DCN/CrossNet_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/environments.txt b/ranking/ctr/DCN/CrossNet_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/environments.txt rename to ranking/ctr/DCN/CrossNet_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/results.csv b/ranking/ctr/DCN/CrossNet_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/results.csv rename to ranking/ctr/DCN/CrossNet_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/run_expid.py b/ranking/ctr/DCN/CrossNet_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x1/run_expid.py rename to ranking/ctr/DCN/CrossNet_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/model_config.yaml b/ranking/ctr/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/CrossNet_avazu_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/DCN_avazu_x4_030_85717c33.log b/ranking/ctr/DCN/CrossNet_avazu_x4_001/DCN_avazu_x4_030_85717c33.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/DCN_avazu_x4_030_85717c33.log rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/DCN_avazu_x4_030_85717c33.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/README.md b/ranking/ctr/DCN/CrossNet_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/README.md rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/environments.txt b/ranking/ctr/DCN/CrossNet_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/environments.txt rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/results.csv b/ranking/ctr/DCN/CrossNet_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/results.csv rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/run_expid.py b/ranking/ctr/DCN/CrossNet_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_001/run_expid.py rename to ranking/ctr/DCN/CrossNet_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/CrossNet_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/DCN_avazu_x4_006_32b15b95.log b/ranking/ctr/DCN/CrossNet_avazu_x4_002/DCN_avazu_x4_006_32b15b95.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/DCN_avazu_x4_006_32b15b95.log rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/DCN_avazu_x4_006_32b15b95.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/README.md b/ranking/ctr/DCN/CrossNet_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/README.md rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/environments.txt b/ranking/ctr/DCN/CrossNet_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/environments.txt rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/results.csv b/ranking/ctr/DCN/CrossNet_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/results.csv rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/run_expid.py b/ranking/ctr/DCN/CrossNet_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_avazu_x4_002/run_expid.py rename to ranking/ctr/DCN/CrossNet_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03.csv b/ranking/ctr/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03.csv rename to ranking/ctr/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x1/CrossNet_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/DCN_criteo_x1_001_95179395.log b/ranking/ctr/DCN/CrossNet_criteo_x1/DCN_criteo_x1_001_95179395.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/DCN_criteo_x1_001_95179395.log rename to ranking/ctr/DCN/CrossNet_criteo_x1/DCN_criteo_x1_001_95179395.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/README.md b/ranking/ctr/DCN/CrossNet_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/README.md rename to ranking/ctr/DCN/CrossNet_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/environments.txt b/ranking/ctr/DCN/CrossNet_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/environments.txt rename to ranking/ctr/DCN/CrossNet_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/results.csv b/ranking/ctr/DCN/CrossNet_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/results.csv rename to ranking/ctr/DCN/CrossNet_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/run_expid.py b/ranking/ctr/DCN/CrossNet_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x1/run_expid.py rename to ranking/ctr/DCN/CrossNet_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/model_config.yaml b/ranking/ctr/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/model_config.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/CrossNet_criteo_x4_tuner_config_12/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/DCN_criteo_x4_001_964751c8.log b/ranking/ctr/DCN/CrossNet_criteo_x4_001/DCN_criteo_x4_001_964751c8.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/DCN_criteo_x4_001_964751c8.log rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/DCN_criteo_x4_001_964751c8.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/README.md b/ranking/ctr/DCN/CrossNet_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/README.md rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/environments.txt b/ranking/ctr/DCN/CrossNet_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/environments.txt rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/results.csv b/ranking/ctr/DCN/CrossNet_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/results.csv rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/run_expid.py b/ranking/ctr/DCN/CrossNet_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_001/run_expid.py rename to ranking/ctr/DCN/CrossNet_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12.yaml b/ranking/ctr/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/model_config.yaml b/ranking/ctr/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/model_config.yaml rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/CrossNet_criteo_x4_tuner_config_12/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/DCN_criteo_x4_002_eeeaa5c1.log b/ranking/ctr/DCN/CrossNet_criteo_x4_002/DCN_criteo_x4_002_eeeaa5c1.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/DCN_criteo_x4_002_eeeaa5c1.log rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/DCN_criteo_x4_002_eeeaa5c1.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/README.md b/ranking/ctr/DCN/CrossNet_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/README.md rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/environments.txt b/ranking/ctr/DCN/CrossNet_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/environments.txt rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/results.csv b/ranking/ctr/DCN/CrossNet_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/results.csv rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/run_expid.py b/ranking/ctr/DCN/CrossNet_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_criteo_x4_002/run_expid.py rename to ranking/ctr/DCN/CrossNet_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DCN/CrossNet_frappe_x1/CrossNet_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/CrossNet_frappe_x1_tuner_config_02.csv b/ranking/ctr/DCN/CrossNet_frappe_x1/CrossNet_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/CrossNet_frappe_x1_tuner_config_02.csv rename to ranking/ctr/DCN/CrossNet_frappe_x1/CrossNet_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/DCN_frappe_x1_005_880c69b8.log b/ranking/ctr/DCN/CrossNet_frappe_x1/DCN_frappe_x1_005_880c69b8.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/DCN_frappe_x1_005_880c69b8.log rename to ranking/ctr/DCN/CrossNet_frappe_x1/DCN_frappe_x1_005_880c69b8.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/README.md b/ranking/ctr/DCN/CrossNet_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/README.md rename to ranking/ctr/DCN/CrossNet_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/environments.txt b/ranking/ctr/DCN/CrossNet_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/environments.txt rename to ranking/ctr/DCN/CrossNet_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/results.csv b/ranking/ctr/DCN/CrossNet_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/results.csv rename to ranking/ctr/DCN/CrossNet_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/run_expid.py b/ranking/ctr/DCN/CrossNet_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_frappe_x1/run_expid.py rename to ranking/ctr/DCN/CrossNet_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCN/CrossNet_kkbox_x1/CrossNet_kkbox_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/DCN_kkbox_x1_024_b363d48e.log b/ranking/ctr/DCN/CrossNet_kkbox_x1/DCN_kkbox_x1_024_b363d48e.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/DCN_kkbox_x1_024_b363d48e.log rename to ranking/ctr/DCN/CrossNet_kkbox_x1/DCN_kkbox_x1_024_b363d48e.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/README.md b/ranking/ctr/DCN/CrossNet_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/README.md rename to ranking/ctr/DCN/CrossNet_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/environments.txt b/ranking/ctr/DCN/CrossNet_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/environments.txt rename to ranking/ctr/DCN/CrossNet_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/results.csv b/ranking/ctr/DCN/CrossNet_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/results.csv rename to ranking/ctr/DCN/CrossNet_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/run_expid.py b/ranking/ctr/DCN/CrossNet_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_kkbox_x1/run_expid.py rename to ranking/ctr/DCN/CrossNet_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/CrossNet_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/DCN_movielenslatest_x1_006_6ae4ad60.log b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/DCN_movielenslatest_x1_006_6ae4ad60.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/DCN_movielenslatest_x1_006_6ae4ad60.log rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/DCN_movielenslatest_x1_006_6ae4ad60.log diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/README.md b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/README.md rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/environments.txt b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/environments.txt rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/results.csv b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/results.csv rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/run_expid.py b/ranking/ctr/DCN/CrossNet_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/CrossNet_movielenslatest_x1/run_expid.py rename to ranking/ctr/DCN/CrossNet_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_029_366c6259.log b/ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_029_366c6259.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_029_366c6259.log rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_029_366c6259.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.csv b/ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.csv rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.yaml b/ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.yaml rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/model_config.yaml b/ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/DCN_amazonelectronics_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/README.md b/ranking/ctr/DCN/DCN_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/README.md rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/environments.txt b/ranking/ctr/DCN/DCN_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/environments.txt rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/results.csv b/ranking/ctr/DCN/DCN_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_amazonelectronics_x1/results.csv rename to ranking/ctr/DCN/DCN_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_004_e58d35c1.log b/ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_004_e58d35c1.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_004_e58d35c1.log rename to ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_004_e58d35c1.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03.csv b/ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03.csv rename to ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DCN/DCN_avazu_x1/DCN_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/README.md b/ranking/ctr/DCN/DCN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/README.md rename to ranking/ctr/DCN/DCN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/environments.txt b/ranking/ctr/DCN/DCN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/environments.txt rename to ranking/ctr/DCN/DCN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/results.csv b/ranking/ctr/DCN/DCN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/results.csv rename to ranking/ctr/DCN/DCN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x1/run_expid.py b/ranking/ctr/DCN/DCN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x1/run_expid.py rename to ranking/ctr/DCN/DCN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/DCN_avazu_x4_018_8f445da6.log b/ranking/ctr/DCN/DCN_avazu_x4_001/DCN_avazu_x4_018_8f445da6.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/DCN_avazu_x4_018_8f445da6.log rename to ranking/ctr/DCN/DCN_avazu_x4_001/DCN_avazu_x4_018_8f445da6.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/DCN/DCN_avazu_x4_001/DCN_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/README.md b/ranking/ctr/DCN/DCN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/README.md rename to ranking/ctr/DCN/DCN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/environments.txt b/ranking/ctr/DCN/DCN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/environments.txt rename to ranking/ctr/DCN/DCN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/results.csv b/ranking/ctr/DCN/DCN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/results.csv rename to ranking/ctr/DCN/DCN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/run_expid.py b/ranking/ctr/DCN/DCN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_001/run_expid.py rename to ranking/ctr/DCN/DCN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/DCN_avazu_x4_008_94ed77b8.log b/ranking/ctr/DCN/DCN_avazu_x4_002/DCN_avazu_x4_008_94ed77b8.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/DCN_avazu_x4_008_94ed77b8.log rename to ranking/ctr/DCN/DCN_avazu_x4_002/DCN_avazu_x4_008_94ed77b8.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/DCN/DCN_avazu_x4_002/DCN_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/README.md b/ranking/ctr/DCN/DCN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/README.md rename to ranking/ctr/DCN/DCN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/environments.txt b/ranking/ctr/DCN/DCN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/environments.txt rename to ranking/ctr/DCN/DCN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/results.csv b/ranking/ctr/DCN/DCN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/results.csv rename to ranking/ctr/DCN/DCN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/run_expid.py b/ranking/ctr/DCN/DCN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_avazu_x4_002/run_expid.py rename to ranking/ctr/DCN/DCN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/DCN_criteo_x1_001_fa7fcfea.log b/ranking/ctr/DCN/DCN_criteo_x1/DCN_criteo_x1_001_fa7fcfea.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/DCN_criteo_x1_001_fa7fcfea.log rename to ranking/ctr/DCN/DCN_criteo_x1/DCN_criteo_x1_001_fa7fcfea.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DCN/DCN_criteo_x1/DCN_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/README.md b/ranking/ctr/DCN/DCN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/README.md rename to ranking/ctr/DCN/DCN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/environments.txt b/ranking/ctr/DCN/DCN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/environments.txt rename to ranking/ctr/DCN/DCN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/results.csv b/ranking/ctr/DCN/DCN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/results.csv rename to ranking/ctr/DCN/DCN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x1/run_expid.py b/ranking/ctr/DCN/DCN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x1/run_expid.py rename to ranking/ctr/DCN/DCN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/DCN_criteo_x4_012_dc8ab363.log b/ranking/ctr/DCN/DCN_criteo_x4_001/DCN_criteo_x4_012_dc8ab363.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/DCN_criteo_x4_012_dc8ab363.log rename to ranking/ctr/DCN/DCN_criteo_x4_001/DCN_criteo_x4_012_dc8ab363.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/DCN/DCN_criteo_x4_001/DCN_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/README.md b/ranking/ctr/DCN/DCN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/README.md rename to ranking/ctr/DCN/DCN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/environments.txt b/ranking/ctr/DCN/DCN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/environments.txt rename to ranking/ctr/DCN/DCN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/results.csv b/ranking/ctr/DCN/DCN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/results.csv rename to ranking/ctr/DCN/DCN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/run_expid.py b/ranking/ctr/DCN/DCN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_001/run_expid.py rename to ranking/ctr/DCN/DCN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/DCN_criteo_x4_001_0a86fe97.log b/ranking/ctr/DCN/DCN_criteo_x4_002/DCN_criteo_x4_001_0a86fe97.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/DCN_criteo_x4_001_0a86fe97.log rename to ranking/ctr/DCN/DCN_criteo_x4_002/DCN_criteo_x4_001_0a86fe97.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/model_config.yaml b/ranking/ctr/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/DCN/DCN_criteo_x4_002/DCN_criteo_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/README.md b/ranking/ctr/DCN/DCN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/README.md rename to ranking/ctr/DCN/DCN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/environments.txt b/ranking/ctr/DCN/DCN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/environments.txt rename to ranking/ctr/DCN/DCN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/results.csv b/ranking/ctr/DCN/DCN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/results.csv rename to ranking/ctr/DCN/DCN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/run_expid.py b/ranking/ctr/DCN/DCN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_criteo_x4_002/run_expid.py rename to ranking/ctr/DCN/DCN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_013_efa58c31.log b/ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_013_efa58c31.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_013_efa58c31.log rename to ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_013_efa58c31.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02.csv b/ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02.csv rename to ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DCN/DCN_frappe_x1/DCN_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/README.md b/ranking/ctr/DCN/DCN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/README.md rename to ranking/ctr/DCN/DCN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/environments.txt b/ranking/ctr/DCN/DCN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/environments.txt rename to ranking/ctr/DCN/DCN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/results.csv b/ranking/ctr/DCN/DCN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/results.csv rename to ranking/ctr/DCN/DCN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_frappe_x1/run_expid.py b/ranking/ctr/DCN/DCN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_frappe_x1/run_expid.py rename to ranking/ctr/DCN/DCN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/DCN_kkbox_x1_005_362e6c13.log b/ranking/ctr/DCN/DCN_kkbox_x1/DCN_kkbox_x1_005_362e6c13.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/DCN_kkbox_x1_005_362e6c13.log rename to ranking/ctr/DCN/DCN_kkbox_x1/DCN_kkbox_x1_005_362e6c13.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/model_config.yaml b/ranking/ctr/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/DCN/DCN_kkbox_x1/DCN_kkbox_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/README.md b/ranking/ctr/DCN/DCN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/README.md rename to ranking/ctr/DCN/DCN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/environments.txt b/ranking/ctr/DCN/DCN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/environments.txt rename to ranking/ctr/DCN/DCN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/results.csv b/ranking/ctr/DCN/DCN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/results.csv rename to ranking/ctr/DCN/DCN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/run_expid.py b/ranking/ctr/DCN/DCN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kkbox_x1/run_expid.py rename to ranking/ctr/DCN/DCN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_004_4191aa76.log b/ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_004_4191aa76.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_004_4191aa76.log rename to ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_004_4191aa76.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.csv b/ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.csv rename to ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.yaml b/ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.yaml rename to ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/model_config.yaml b/ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/DCN/DCN_kuaivideo_x1/DCN_kuaivideo_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/README.md b/ranking/ctr/DCN/DCN_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/README.md rename to ranking/ctr/DCN/DCN_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/environments.txt b/ranking/ctr/DCN/DCN_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/environments.txt rename to ranking/ctr/DCN/DCN_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/results.csv b/ranking/ctr/DCN/DCN_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_kuaivideo_x1/results.csv rename to ranking/ctr/DCN/DCN_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_010_a992df63.log b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_010_a992df63.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_010_a992df63.log rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_010_a992df63.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.csv b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.csv rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.yaml b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.yaml rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/dataset_config.yaml b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/dataset_config.yaml rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/model_config.yaml b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/model_config.yaml rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/DCN_microvideo1.7m_x1_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/README.md b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/README.md rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/environments.txt b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/environments.txt rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/results.csv b/ranking/ctr/DCN/DCN_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_microvideo1.7m_x1/results.csv rename to ranking/ctr/DCN/DCN_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_017_4810b636.log b/ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_017_4810b636.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_017_4810b636.log rename to ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_017_4810b636.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCN/DCN_movielenslatest_x1/DCN_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/README.md b/ranking/ctr/DCN/DCN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/README.md rename to ranking/ctr/DCN/DCN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/environments.txt b/ranking/ctr/DCN/DCN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/environments.txt rename to ranking/ctr/DCN/DCN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/results.csv b/ranking/ctr/DCN/DCN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/results.csv rename to ranking/ctr/DCN/DCN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/run_expid.py b/ranking/ctr/DCN/DCN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_movielenslatest_x1/run_expid.py rename to ranking/ctr/DCN/DCN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_048_95110842.log b/ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_048_95110842.log similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_048_95110842.log rename to ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_048_95110842.log diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.csv b/ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.csv rename to ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.csv diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.yaml b/ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.yaml rename to ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/dataset_config.yaml b/ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/dataset_config.yaml rename to ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/model_config.yaml b/ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/model_config.yaml rename to ranking/ctr/DCN/DCN_taobaoad_x1/DCN_taobaoad_x1_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/README.md b/ranking/ctr/DCN/DCN_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/README.md rename to ranking/ctr/DCN/DCN_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/environments.txt b/ranking/ctr/DCN/DCN_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/environments.txt rename to ranking/ctr/DCN/DCN_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/results.csv b/ranking/ctr/DCN/DCN_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCN/DCN_taobaoad_x1/results.csv rename to ranking/ctr/DCN/DCN_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/CrossNetv2_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/DCNv2_avazu_x1_011_e4cbb525.log b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/DCNv2_avazu_x1_011_e4cbb525.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/DCNv2_avazu_x1_011_e4cbb525.log rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/DCNv2_avazu_x1_011_e4cbb525.log diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/README.md b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/README.md rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/environments.txt b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/environments.txt rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/results.csv b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/results.csv rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/run_expid.py b/ranking/ctr/DCNv2/CrossNetv2_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_avazu_x1/run_expid.py rename to ranking/ctr/DCNv2/CrossNetv2_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/CrossNetv2_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/DCNv2_criteo_x1_008_43e17586.log b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/DCNv2_criteo_x1_008_43e17586.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/DCNv2_criteo_x1_008_43e17586.log rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/DCNv2_criteo_x1_008_43e17586.log diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/README.md b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/README.md rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/environments.txt b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/environments.txt rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/results.csv b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/results.csv rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/run_expid.py b/ranking/ctr/DCNv2/CrossNetv2_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_criteo_x1/run_expid.py rename to ranking/ctr/DCNv2/CrossNetv2_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/CrossNetv2_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/DCNv2_frappe_x1_001_881fe47a.log b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/DCNv2_frappe_x1_001_881fe47a.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/DCNv2_frappe_x1_001_881fe47a.log rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/DCNv2_frappe_x1_001_881fe47a.log diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/README.md b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/README.md rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/environments.txt b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/environments.txt rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/results.csv b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/results.csv rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/run_expid.py b/ranking/ctr/DCNv2/CrossNetv2_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_frappe_x1/run_expid.py rename to ranking/ctr/DCNv2/CrossNetv2_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/CrossNetv2_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/DCNv2_movielenslatest_x1_005_a53d8bd5.log b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/DCNv2_movielenslatest_x1_005_a53d8bd5.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/DCNv2_movielenslatest_x1_005_a53d8bd5.log rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/DCNv2_movielenslatest_x1_005_a53d8bd5.log diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/README.md b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/README.md rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/environments.txt b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/environments.txt rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/results.csv b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/results.csv rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/run_expid.py b/ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/CrossNetv2_movielenslatest_x1/run_expid.py rename to ranking/ctr/DCNv2/CrossNetv2_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_010_7212260c.log b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_010_7212260c.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_010_7212260c.log rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_010_7212260c.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.csv b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.csv rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml similarity index 96% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml index 7c0d3bb1..a72e3fe8 100644 --- a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml +++ b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04.yaml @@ -33,7 +33,7 @@ tuner_space: learning_rate: 5.e-4 batch_size: 1024 seed: 2022 - group_index: user_id + group_id: user_id metrics: [[gAUC, AUC, logloss]] monitor: {"gAUC": 1, "AUC": 1} diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml similarity index 97% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml index 6b565aab..62783a9a 100644 --- a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml +++ b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/DCNv2_amazonelectronics_x1_tuner_config_04/model_config.yaml @@ -9,7 +9,7 @@ DCNv2_amazonelectronics_x1_014_3d86d84a: embedding_regularizer: 0.005 epochs: 100 eval_interval: 1 - group_index: user_id + group_id: user_id learning_rate: 0.0005 loss: binary_crossentropy low_rank: 32 @@ -46,7 +46,7 @@ DCNv2_amazonelectronics_x1_026_3f36bb39: embedding_regularizer: 0.01 epochs: 100 eval_interval: 1 - group_index: user_id + group_id: user_id learning_rate: 0.0005 loss: binary_crossentropy low_rank: 32 diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/README.md b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_amazonelectronics_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_029_81904473.log b/ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_029_81904473.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_029_81904473.log rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_029_81904473.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05.csv b/ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05.csv rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/DCNv2_avazu_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/README.md b/ranking/ctr/DCNv2/DCNv2_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/run_expid.py b/ranking/ctr/DCNv2/DCNv2_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_avazu_x1/run_expid.py rename to ranking/ctr/DCNv2/DCNv2_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_001_28c60688.log b/ranking/ctr/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_001_28c60688.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_001_28c60688.log rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_001_28c60688.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/DCNv2_criteo_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/README.md b/ranking/ctr/DCNv2/DCNv2_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/run_expid.py b/ranking/ctr/DCNv2/DCNv2_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_criteo_x1/run_expid.py rename to ranking/ctr/DCNv2/DCNv2_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_007_c207b717.log b/ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_007_c207b717.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_007_c207b717.log rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_007_c207b717.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03.csv b/ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03.csv rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/DCNv2_frappe_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/README.md b/ranking/ctr/DCNv2/DCNv2_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/run_expid.py b/ranking/ctr/DCNv2/DCNv2_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_frappe_x1/run_expid.py rename to ranking/ctr/DCNv2/DCNv2_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_008_7047bff3.log b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_008_7047bff3.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_008_7047bff3.log rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_008_7047bff3.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.yaml b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.yaml rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/DCNv2_kuaivideo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/README.md b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_kuaivideo_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_017_9199218b.log b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_017_9199218b.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_017_9199218b.log rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_017_9199218b.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.csv b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.csv rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.yaml b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.yaml rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/DCNv2_microvideo1.7m_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/README.md b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_microvideo1.7m_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_016_98ea1c72.log b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_016_98ea1c72.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_016_98ea1c72.log rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_016_98ea1c72.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/DCNv2_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/README.md b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/run_expid.py b/ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_movielenslatest_x1/run_expid.py rename to ranking/ctr/DCNv2/DCNv2_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_026_55d3948a.log b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_026_55d3948a.log similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_026_55d3948a.log rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_026_55d3948a.log diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/DCNv2_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/README.md b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/README.md rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/environments.txt b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/environments.txt rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/results.csv b/ranking/ctr/DCNv2/DCNv2_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DCNv2/DCNv2_taobaoad_x1/results.csv rename to ranking/ctr/DCNv2/DCNv2_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_016_61d63533.log b/ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_016_61d63533.log similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_016_61d63533.log rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_016_61d63533.log diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02.csv b/ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02.csv rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/DESTINE_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/README.md b/ranking/ctr/DESTINE/DESTINE_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/README.md rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/environments.txt b/ranking/ctr/DESTINE/DESTINE_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/environments.txt rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/fuxictr_version.py b/ranking/ctr/DESTINE/DESTINE_avazu_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/fuxictr_version.py rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/results.csv b/ranking/ctr/DESTINE/DESTINE_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/results.csv rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/run_expid.py b/ranking/ctr/DESTINE/DESTINE_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_avazu_x1/run_expid.py rename to ranking/ctr/DESTINE/DESTINE_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_001_767ae9b5.log b/ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_001_767ae9b5.log similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_001_767ae9b5.log rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_001_767ae9b5.log diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03.csv b/ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03.csv rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/DESTINE_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/README.md b/ranking/ctr/DESTINE/DESTINE_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/README.md rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/environments.txt b/ranking/ctr/DESTINE/DESTINE_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/environments.txt rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/fuxictr_version.py b/ranking/ctr/DESTINE/DESTINE_criteo_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/fuxictr_version.py rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/results.csv b/ranking/ctr/DESTINE/DESTINE_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/results.csv rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/run_expid.py b/ranking/ctr/DESTINE/DESTINE_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_criteo_x1/run_expid.py rename to ranking/ctr/DESTINE/DESTINE_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_018_8f368b53.log b/ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_018_8f368b53.log similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_018_8f368b53.log rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_018_8f368b53.log diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01.csv b/ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01.csv rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/DESTINE_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/README.md b/ranking/ctr/DESTINE/DESTINE_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/README.md rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/environments.txt b/ranking/ctr/DESTINE/DESTINE_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/environments.txt rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/fuxictr_version.py b/ranking/ctr/DESTINE/DESTINE_frappe_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/fuxictr_version.py rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/results.csv b/ranking/ctr/DESTINE/DESTINE_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/results.csv rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/run_expid.py b/ranking/ctr/DESTINE/DESTINE_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_frappe_x1/run_expid.py rename to ranking/ctr/DESTINE/DESTINE_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_011_f64ca64d.log b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_011_f64ca64d.log similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_011_f64ca64d.log rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_011_f64ca64d.log diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/DESTINE_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/README.md b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/README.md rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/environments.txt b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/environments.txt rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/fuxictr_version.py b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/fuxictr_version.py rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/results.csv b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/results.csv rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/run_expid.py b/ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DESTINE/DESTINE_movielenslatest_x1/run_expid.py rename to ranking/ctr/DESTINE/DESTINE_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_022_a22ee885.log b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_022_a22ee885.log similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_022_a22ee885.log rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_022_a22ee885.log diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.csv b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.csv rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.yaml b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.yaml rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/DIEN_amazonelectronics_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/README.md b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/README.md rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/environments.txt b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/environments.txt rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/results.csv b/ranking/ctr/DIEN/DIEN_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_amazonelectronics_x1/results.csv rename to ranking/ctr/DIEN/DIEN_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_009_657021a9.log b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_009_657021a9.log similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_009_657021a9.log rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_009_657021a9.log diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/DIEN_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/README.md b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/README.md rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/environments.txt b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/environments.txt rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/results.csv b/ranking/ctr/DIEN/DIEN_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_kuaivideo_x1/results.csv rename to ranking/ctr/DIEN/DIEN_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_013_a9650956.log b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_013_a9650956.log similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_013_a9650956.log rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_013_a9650956.log diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.csv b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.csv rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.yaml b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.yaml rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/DIEN_microvideo1.7m_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/README.md b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/README.md rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/environments.txt b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/environments.txt rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/results.csv b/ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_microvideo1.7m_x1/results.csv rename to ranking/ctr/DIEN/DIEN_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_019_5d9b3874.log b/ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_019_5d9b3874.log similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_019_5d9b3874.log rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_019_5d9b3874.log diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/DIEN_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/README.md b/ranking/ctr/DIEN/DIEN_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/README.md rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/environments.txt b/ranking/ctr/DIEN/DIEN_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/environments.txt rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/results.csv b/ranking/ctr/DIEN/DIEN_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIEN/DIEN_taobaoad_x1/results.csv rename to ranking/ctr/DIEN/DIEN_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_015_8539c013.log b/ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_015_8539c013.log similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_015_8539c013.log rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_015_8539c013.log diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.csv b/ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.csv rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.yaml b/ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.yaml rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/dataset_config.yaml b/ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/dataset_config.yaml rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/model_config.yaml b/ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/model_config.yaml rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/DIN_amazonelectronics_x1_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/README.md b/ranking/ctr/DIN/DIN_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/README.md rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/environments.txt b/ranking/ctr/DIN/DIN_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/environments.txt rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/results.csv b/ranking/ctr/DIN/DIN_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_amazonelectronics_x1/results.csv rename to ranking/ctr/DIN/DIN_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_013_fc4bf206.log b/ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_013_fc4bf206.log similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_013_fc4bf206.log rename to ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_013_fc4bf206.log diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DIN/DIN_kuaivideo_x1/DIN_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/README.md b/ranking/ctr/DIN/DIN_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/README.md rename to ranking/ctr/DIN/DIN_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/environments.txt b/ranking/ctr/DIN/DIN_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/environments.txt rename to ranking/ctr/DIN/DIN_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/results.csv b/ranking/ctr/DIN/DIN_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_kuaivideo_x1/results.csv rename to ranking/ctr/DIN/DIN_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_006_ab4e3b7f.log b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_006_ab4e3b7f.log similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_006_ab4e3b7f.log rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_006_ab4e3b7f.log diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.csv b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.csv rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.yaml b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.yaml rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/model_config.yaml b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/DIN_microvideo1.7m_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/README.md b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/README.md rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/environments.txt b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/environments.txt rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/results.csv b/ranking/ctr/DIN/DIN_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_microvideo1.7m_x1/results.csv rename to ranking/ctr/DIN/DIN_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_012_13c23a36.log b/ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_012_13c23a36.log similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_012_13c23a36.log rename to ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_012_13c23a36.log diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.csv b/ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.csv rename to ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.csv diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.yaml b/ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.yaml rename to ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/dataset_config.yaml b/ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/dataset_config.yaml rename to ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/model_config.yaml b/ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/model_config.yaml rename to ranking/ctr/DIN/DIN_taobaoad_x1/DIN_taobaoad_x1_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/README.md b/ranking/ctr/DIN/DIN_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/README.md rename to ranking/ctr/DIN/DIN_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/environments.txt b/ranking/ctr/DIN/DIN_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/environments.txt rename to ranking/ctr/DIN/DIN_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/results.csv b/ranking/ctr/DIN/DIN_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DIN/DIN_taobaoad_x1/results.csv rename to ranking/ctr/DIN/DIN_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_015_cf6fdabe.log b/ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_015_cf6fdabe.log similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_015_cf6fdabe.log rename to ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_015_cf6fdabe.log diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01.csv b/ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01.csv rename to ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DLRM/DLRM_avazu_x1/DLRM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/README.md b/ranking/ctr/DLRM/DLRM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/README.md rename to ranking/ctr/DLRM/DLRM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/environments.txt b/ranking/ctr/DLRM/DLRM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/environments.txt rename to ranking/ctr/DLRM/DLRM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/results.csv b/ranking/ctr/DLRM/DLRM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/results.csv rename to ranking/ctr/DLRM/DLRM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/run_expid.py b/ranking/ctr/DLRM/DLRM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_avazu_x1/run_expid.py rename to ranking/ctr/DLRM/DLRM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_001_4d897285.log b/ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_001_4d897285.log similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_001_4d897285.log rename to ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_001_4d897285.log diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02.csv b/ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02.csv rename to ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DLRM/DLRM_criteo_x1/DLRM_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/README.md b/ranking/ctr/DLRM/DLRM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/README.md rename to ranking/ctr/DLRM/DLRM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/environments.txt b/ranking/ctr/DLRM/DLRM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/environments.txt rename to ranking/ctr/DLRM/DLRM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/results.csv b/ranking/ctr/DLRM/DLRM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/results.csv rename to ranking/ctr/DLRM/DLRM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/run_expid.py b/ranking/ctr/DLRM/DLRM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_criteo_x1/run_expid.py rename to ranking/ctr/DLRM/DLRM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_006_216831a3.log b/ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_006_216831a3.log similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_006_216831a3.log rename to ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_006_216831a3.log diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02.csv b/ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DLRM/DLRM_frappe_x1/DLRM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/README.md b/ranking/ctr/DLRM/DLRM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/README.md rename to ranking/ctr/DLRM/DLRM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/environments.txt b/ranking/ctr/DLRM/DLRM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/environments.txt rename to ranking/ctr/DLRM/DLRM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/results.csv b/ranking/ctr/DLRM/DLRM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/results.csv rename to ranking/ctr/DLRM/DLRM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/run_expid.py b/ranking/ctr/DLRM/DLRM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_frappe_x1/run_expid.py rename to ranking/ctr/DLRM/DLRM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_002_333e0a39.log b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_002_333e0a39.log similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_002_333e0a39.log rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_002_333e0a39.log diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04.csv b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04.csv rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/model_config.yaml b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/DLRM_movielenslatest_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/README.md b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/README.md rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/environments.txt b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/environments.txt rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/results.csv b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/results.csv rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/run_expid.py b/ranking/ctr/DLRM/DLRM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DLRM/DLRM_movielenslatest_x1/run_expid.py rename to ranking/ctr/DLRM/DLRM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_005_0a5f1f4b.log b/ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_005_0a5f1f4b.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_005_0a5f1f4b.log rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_005_0a5f1f4b.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.csv b/ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.csv rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.yaml b/ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.yaml rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/DNN_amazonelectronics_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/README.md b/ranking/ctr/DNN/DNN_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/README.md rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/environments.txt b/ranking/ctr/DNN/DNN_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/environments.txt rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/results.csv b/ranking/ctr/DNN/DNN_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_amazonelectronics_x1/results.csv rename to ranking/ctr/DNN/DNN_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/DNN_avazu_x1_001_3da2d674.log b/ranking/ctr/DNN/DNN_avazu_x1/DNN_avazu_x1_001_3da2d674.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/DNN_avazu_x1_001_3da2d674.log rename to ranking/ctr/DNN/DNN_avazu_x1/DNN_avazu_x1_001_3da2d674.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_avazu_x1/DNN_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/README.md b/ranking/ctr/DNN/DNN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/README.md rename to ranking/ctr/DNN/DNN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/environments.txt b/ranking/ctr/DNN/DNN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/environments.txt rename to ranking/ctr/DNN/DNN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/results.csv b/ranking/ctr/DNN/DNN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/results.csv rename to ranking/ctr/DNN/DNN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x1/run_expid.py b/ranking/ctr/DNN/DNN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x1/run_expid.py rename to ranking/ctr/DNN/DNN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/DNN_avazu_x4_021_144a901f.log b/ranking/ctr/DNN/DNN_avazu_x4_001/DNN_avazu_x4_021_144a901f.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/DNN_avazu_x4_021_144a901f.log rename to ranking/ctr/DNN/DNN_avazu_x4_001/DNN_avazu_x4_021_144a901f.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_avazu_x4_001/DNN_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/README.md b/ranking/ctr/DNN/DNN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/README.md rename to ranking/ctr/DNN/DNN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/environments.txt b/ranking/ctr/DNN/DNN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/environments.txt rename to ranking/ctr/DNN/DNN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/results.csv b/ranking/ctr/DNN/DNN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/results.csv rename to ranking/ctr/DNN/DNN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/run_expid.py b/ranking/ctr/DNN/DNN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_001/run_expid.py rename to ranking/ctr/DNN/DNN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/DNN_avazu_x4_003_7fd77485.log b/ranking/ctr/DNN/DNN_avazu_x4_002/DNN_avazu_x4_003_7fd77485.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/DNN_avazu_x4_003_7fd77485.log rename to ranking/ctr/DNN/DNN_avazu_x4_002/DNN_avazu_x4_003_7fd77485.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/DNN/DNN_avazu_x4_002/DNN_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/README.md b/ranking/ctr/DNN/DNN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/README.md rename to ranking/ctr/DNN/DNN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/environments.txt b/ranking/ctr/DNN/DNN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/environments.txt rename to ranking/ctr/DNN/DNN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/results.csv b/ranking/ctr/DNN/DNN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/results.csv rename to ranking/ctr/DNN/DNN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/run_expid.py b/ranking/ctr/DNN/DNN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_avazu_x4_002/run_expid.py rename to ranking/ctr/DNN/DNN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/DNN_criteo_x1_001_be50edb0.log b/ranking/ctr/DNN/DNN_criteo_x1/DNN_criteo_x1_001_be50edb0.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/DNN_criteo_x1_001_be50edb0.log rename to ranking/ctr/DNN/DNN_criteo_x1/DNN_criteo_x1_001_be50edb0.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_criteo_x1/DNN_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/README.md b/ranking/ctr/DNN/DNN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/README.md rename to ranking/ctr/DNN/DNN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/environments.txt b/ranking/ctr/DNN/DNN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/environments.txt rename to ranking/ctr/DNN/DNN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/results.csv b/ranking/ctr/DNN/DNN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/results.csv rename to ranking/ctr/DNN/DNN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x1/run_expid.py b/ranking/ctr/DNN/DNN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x1/run_expid.py rename to ranking/ctr/DNN/DNN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/DNN_criteo_x4_024_673e1651.log b/ranking/ctr/DNN/DNN_criteo_x4_001/DNN_criteo_x4_024_673e1651.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/DNN_criteo_x4_024_673e1651.log rename to ranking/ctr/DNN/DNN_criteo_x4_001/DNN_criteo_x4_024_673e1651.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/DNN/DNN_criteo_x4_001/DNN_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/README.md b/ranking/ctr/DNN/DNN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/README.md rename to ranking/ctr/DNN/DNN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/environments.txt b/ranking/ctr/DNN/DNN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/environments.txt rename to ranking/ctr/DNN/DNN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/results.csv b/ranking/ctr/DNN/DNN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/results.csv rename to ranking/ctr/DNN/DNN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/run_expid.py b/ranking/ctr/DNN/DNN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_001/run_expid.py rename to ranking/ctr/DNN/DNN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/DNN_criteo_x4_031_90b5a63c.log b/ranking/ctr/DNN/DNN_criteo_x4_002/DNN_criteo_x4_031_90b5a63c.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/DNN_criteo_x4_031_90b5a63c.log rename to ranking/ctr/DNN/DNN_criteo_x4_002/DNN_criteo_x4_031_90b5a63c.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_criteo_x4_002/DNN_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/README.md b/ranking/ctr/DNN/DNN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/README.md rename to ranking/ctr/DNN/DNN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/environments.txt b/ranking/ctr/DNN/DNN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/environments.txt rename to ranking/ctr/DNN/DNN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/results.csv b/ranking/ctr/DNN/DNN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/results.csv rename to ranking/ctr/DNN/DNN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/run_expid.py b/ranking/ctr/DNN/DNN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_criteo_x4_002/run_expid.py rename to ranking/ctr/DNN/DNN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/DNN_frappe_x1_001_ad0f0fce.log b/ranking/ctr/DNN/DNN_frappe_x1/DNN_frappe_x1_001_ad0f0fce.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/DNN_frappe_x1_001_ad0f0fce.log rename to ranking/ctr/DNN/DNN_frappe_x1/DNN_frappe_x1_001_ad0f0fce.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DNN/DNN_frappe_x1/DNN_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/README.md b/ranking/ctr/DNN/DNN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/README.md rename to ranking/ctr/DNN/DNN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/environments.txt b/ranking/ctr/DNN/DNN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/environments.txt rename to ranking/ctr/DNN/DNN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/results.csv b/ranking/ctr/DNN/DNN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/results.csv rename to ranking/ctr/DNN/DNN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_frappe_x1/run_expid.py b/ranking/ctr/DNN/DNN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_frappe_x1/run_expid.py rename to ranking/ctr/DNN/DNN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/DNN_kkbox_x1_021_6036677c.log b/ranking/ctr/DNN/DNN_kkbox_x1/DNN_kkbox_x1_021_6036677c.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/DNN_kkbox_x1_021_6036677c.log rename to ranking/ctr/DNN/DNN_kkbox_x1/DNN_kkbox_x1_021_6036677c.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DNN/DNN_kkbox_x1/DNN_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/README.md b/ranking/ctr/DNN/DNN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/README.md rename to ranking/ctr/DNN/DNN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/environments.txt b/ranking/ctr/DNN/DNN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/environments.txt rename to ranking/ctr/DNN/DNN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/results.csv b/ranking/ctr/DNN/DNN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/results.csv rename to ranking/ctr/DNN/DNN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/run_expid.py b/ranking/ctr/DNN/DNN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kkbox_x1/run_expid.py rename to ranking/ctr/DNN/DNN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_023_2da45570.log b/ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_023_2da45570.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_023_2da45570.log rename to ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_023_2da45570.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.csv b/ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.csv rename to ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.yaml b/ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.yaml rename to ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_kuaivideo_x1/DNN_kuaivideo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/README.md b/ranking/ctr/DNN/DNN_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/README.md rename to ranking/ctr/DNN/DNN_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/environments.txt b/ranking/ctr/DNN/DNN_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/environments.txt rename to ranking/ctr/DNN/DNN_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/results.csv b/ranking/ctr/DNN/DNN_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_kuaivideo_x1/results.csv rename to ranking/ctr/DNN/DNN_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_020_eb07caea.log b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_020_eb07caea.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_020_eb07caea.log rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_020_eb07caea.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.csv b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.csv rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.yaml b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.yaml rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/DNN_microvideo1.7m_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/README.md b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/README.md rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/environments.txt b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/environments.txt rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/results.csv b/ranking/ctr/DNN/DNN_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_microvideo1.7m_x1/results.csv rename to ranking/ctr/DNN/DNN_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_001_338b5be6.log b/ranking/ctr/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_001_338b5be6.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_001_338b5be6.log rename to ranking/ctr/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_001_338b5be6.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DNN/DNN_movielenslatest_x1/DNN_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/README.md b/ranking/ctr/DNN/DNN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/README.md rename to ranking/ctr/DNN/DNN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/environments.txt b/ranking/ctr/DNN/DNN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/environments.txt rename to ranking/ctr/DNN/DNN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/results.csv b/ranking/ctr/DNN/DNN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/results.csv rename to ranking/ctr/DNN/DNN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/run_expid.py b/ranking/ctr/DNN/DNN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_movielenslatest_x1/run_expid.py rename to ranking/ctr/DNN/DNN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.csv b/ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.csv rename to ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.yaml b/ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.yaml rename to ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobao_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobaoad_x1_009_0f4cc5a8.log b/ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobaoad_x1_009_0f4cc5a8.log similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/DNN_taobaoad_x1_009_0f4cc5a8.log rename to ranking/ctr/DNN/DNN_taobaoad_x1/DNN_taobaoad_x1_009_0f4cc5a8.log diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/README.md b/ranking/ctr/DNN/DNN_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/README.md rename to ranking/ctr/DNN/DNN_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/environments.txt b/ranking/ctr/DNN/DNN_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/environments.txt rename to ranking/ctr/DNN/DNN_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/results.csv b/ranking/ctr/DNN/DNN_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DNN/DNN_taobaoad_x1/results.csv rename to ranking/ctr/DNN/DNN_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_006_4be388eb.log b/ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_006_4be388eb.log similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_006_4be388eb.log rename to ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_006_4be388eb.log diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02.csv b/ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DSSM/DSSM_frappe_x1/DSSM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/README.md b/ranking/ctr/DSSM/DSSM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/README.md rename to ranking/ctr/DSSM/DSSM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/environments.txt b/ranking/ctr/DSSM/DSSM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/environments.txt rename to ranking/ctr/DSSM/DSSM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/results.csv b/ranking/ctr/DSSM/DSSM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/results.csv rename to ranking/ctr/DSSM/DSSM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/run_expid.py b/ranking/ctr/DSSM/DSSM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_frappe_x1/run_expid.py rename to ranking/ctr/DSSM/DSSM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_001_945a31b2.log b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_001_945a31b2.log similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_001_945a31b2.log rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_001_945a31b2.log diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/DSSM_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/README.md b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/README.md rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/environments.txt b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/environments.txt rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/results.csv b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/results.csv rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/run_expid.py b/ranking/ctr/DSSM/DSSM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DSSM/DSSM_movielenslatest_x1/run_expid.py rename to ranking/ctr/DSSM/DSSM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_005_a6cf8324.log b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_005_a6cf8324.log similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_005_a6cf8324.log rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_005_a6cf8324.log diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/README.md b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/README.md rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/environments.txt b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/environments.txt rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/results.csv b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/results.csv rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/run_expid.py b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_001/run_expid.py rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_040_aa3259c8.log b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_040_aa3259c8.log similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_040_aa3259c8.log rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_040_aa3259c8.log diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/DeepCrossing_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/README.md b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/README.md rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/environments.txt b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/environments.txt rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/results.csv b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/results.csv rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/run_expid.py b/ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_avazu_x4_002/run_expid.py rename to ranking/ctr/DeepCrossing/DeepCross_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_018_3638c8fb.log b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_018_3638c8fb.log similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_018_3638c8fb.log rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_018_3638c8fb.log diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/DeepCrossing_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/README.md b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/README.md rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/environments.txt b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/environments.txt rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/results.csv b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/results.csv rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/run_expid.py b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_001/run_expid.py rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_056_0f92ea50.log b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_056_0f92ea50.log similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_056_0f92ea50.log rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_056_0f92ea50.log diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/DeepCrossing_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/README.md b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/README.md rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/environments.txt b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/environments.txt rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/results.csv b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/results.csv rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/run_expid.py b/ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_criteo_x4_002/run_expid.py rename to ranking/ctr/DeepCrossing/DeepCross_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_022_34237390.log b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_022_34237390.log similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_022_34237390.log rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_022_34237390.log diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/DeepCrossing_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/README.md b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/README.md rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/environments.txt b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/environments.txt rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/results.csv b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/results.csv rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/run_expid.py b/ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepCrossing/DeepCross_kkbox_x1/run_expid.py rename to ranking/ctr/DeepCrossing/DeepCross_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_014_68eadb7e.log b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_014_68eadb7e.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_014_68eadb7e.log rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_014_68eadb7e.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.csv b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.csv rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.yaml b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.yaml rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/DeepFM_amazonelectronics_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/README.md b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_amazonelectronics_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_004_514a2b87.log b/ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_004_514a2b87.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_004_514a2b87.log rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_004_514a2b87.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02.csv b/ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02.csv rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/DeepFM_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/README.md b/ranking/ctr/DeepFM/DeepFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/run_expid.py b/ranking/ctr/DeepFM/DeepFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x1/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_019_9e93795e.log b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_019_9e93795e.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_019_9e93795e.log rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_019_9e93795e.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/DeepFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/README.md b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/README.md rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/environments.txt b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/environments.txt rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/results.csv b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/results.csv rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/run_expid.py b/ranking/ctr/DeepFM/DeepFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_001/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_003_f37a42a1.log b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_003_f37a42a1.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_003_f37a42a1.log rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_003_f37a42a1.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/DeepFM_avazu_x4_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/README.md b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/README.md rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/environments.txt b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/environments.txt rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/results.csv b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/results.csv rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/run_expid.py b/ranking/ctr/DeepFM/DeepFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_avazu_x4_002/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_001_4b788fed.log b/ranking/ctr/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_001_4b788fed.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_001_4b788fed.log rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_001_4b788fed.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/DeepFM_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/README.md b/ranking/ctr/DeepFM/DeepFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/run_expid.py b/ranking/ctr/DeepFM/DeepFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x1/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_024_626165ea.log b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_024_626165ea.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_024_626165ea.log rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_024_626165ea.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/DeepFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/README.md b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/README.md rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/environments.txt b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/environments.txt rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/results.csv b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/results.csv rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/run_expid.py b/ranking/ctr/DeepFM/DeepFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_001/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_033_eb777c4c.log b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_033_eb777c4c.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_033_eb777c4c.log rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_033_eb777c4c.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/DeepFM_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/README.md b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/README.md rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/environments.txt b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/environments.txt rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/results.csv b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/results.csv rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/run_expid.py b/ranking/ctr/DeepFM/DeepFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_criteo_x4_002/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_001_4ae3a56e.log b/ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_001_4ae3a56e.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_001_4ae3a56e.log rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_001_4ae3a56e.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02.csv b/ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/DeepFM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/README.md b/ranking/ctr/DeepFM/DeepFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/run_expid.py b/ranking/ctr/DeepFM/DeepFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_frappe_x1/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_005_32cb2ca8.log b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_005_32cb2ca8.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_005_32cb2ca8.log rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_005_32cb2ca8.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/DeepFM_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/README.md b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/run_expid.py b/ranking/ctr/DeepFM/DeepFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kkbox_x1/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_003_a7784cdb.log b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_003_a7784cdb.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_003_a7784cdb.log rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_003_a7784cdb.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.csv b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.csv rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.yaml b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.yaml rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/DeepFM_kuaivideo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/README.md b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_kuaivideo_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_023_bda67d29.log b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_023_bda67d29.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_023_bda67d29.log rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_023_bda67d29.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.csv b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.csv rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.yaml b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.yaml rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/DeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/README.md b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_microvideo1.7m_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_005_0f6d2e8e.log b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_005_0f6d2e8e.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_005_0f6d2e8e.log rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_005_0f6d2e8e.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/DeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/README.md b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/run_expid.py b/ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/DeepFM/DeepFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_009_afab5940.log b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_009_afab5940.log similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_009_afab5940.log rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_009_afab5940.log diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/DeepFM_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/README.md b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/README.md rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/environments.txt b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/environments.txt rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/results.csv b/ranking/ctr/DeepFM/DeepFM_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepFM/DeepFM_taobaoad_x1/results.csv rename to ranking/ctr/DeepFM/DeepFM_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_001_ce22770f.log b/ranking/ctr/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_001_ce22770f.log similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_001_ce22770f.log rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_001_ce22770f.log diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/DeepIM_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/README.md b/ranking/ctr/DeepIM/DeepIM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/README.md rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/environments.txt b/ranking/ctr/DeepIM/DeepIM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/environments.txt rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/results.csv b/ranking/ctr/DeepIM/DeepIM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/results.csv rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/run_expid.py b/ranking/ctr/DeepIM/DeepIM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_avazu_x1/run_expid.py rename to ranking/ctr/DeepIM/DeepIM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_001_6de9e773.log b/ranking/ctr/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_001_6de9e773.log similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_001_6de9e773.log rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_001_6de9e773.log diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/DeepIM_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/README.md b/ranking/ctr/DeepIM/DeepIM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/README.md rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/environments.txt b/ranking/ctr/DeepIM/DeepIM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/environments.txt rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/results.csv b/ranking/ctr/DeepIM/DeepIM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/results.csv rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/run_expid.py b/ranking/ctr/DeepIM/DeepIM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_criteo_x1/run_expid.py rename to ranking/ctr/DeepIM/DeepIM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_005_a11ff117.log b/ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_005_a11ff117.log similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_005_a11ff117.log rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_005_a11ff117.log diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01.csv b/ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01.csv rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/DeepIM_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/README.md b/ranking/ctr/DeepIM/DeepIM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/README.md rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/environments.txt b/ranking/ctr/DeepIM/DeepIM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/environments.txt rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/results.csv b/ranking/ctr/DeepIM/DeepIM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/results.csv rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/run_expid.py b/ranking/ctr/DeepIM/DeepIM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_frappe_x1/run_expid.py rename to ranking/ctr/DeepIM/DeepIM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_022_eb1c9e99.log b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_022_eb1c9e99.log similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_022_eb1c9e99.log rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_022_eb1c9e99.log diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/DeepIM_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/README.md b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/README.md rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/environments.txt b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/environments.txt rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/results.csv b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/results.csv rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/run_expid.py b/ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/DeepIM/DeepIM_movielenslatest_x1/run_expid.py rename to ranking/ctr/DeepIM/DeepIM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_030_97df3f6c.log b/ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_030_97df3f6c.log similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_030_97df3f6c.log rename to ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_030_97df3f6c.log diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03.csv b/ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03.csv rename to ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/EDCN/EDCN_avazu_x1/EDCN_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/README.md b/ranking/ctr/EDCN/EDCN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/README.md rename to ranking/ctr/EDCN/EDCN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/environments.txt b/ranking/ctr/EDCN/EDCN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/environments.txt rename to ranking/ctr/EDCN/EDCN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/fuxictr_version.py b/ranking/ctr/EDCN/EDCN_avazu_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/fuxictr_version.py rename to ranking/ctr/EDCN/EDCN_avazu_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/results.csv b/ranking/ctr/EDCN/EDCN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/results.csv rename to ranking/ctr/EDCN/EDCN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/run_expid.py b/ranking/ctr/EDCN/EDCN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_avazu_x1/run_expid.py rename to ranking/ctr/EDCN/EDCN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_004_4023a363.log b/ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_004_4023a363.log similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_004_4023a363.log rename to ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_004_4023a363.log diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02.csv b/ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02.csv rename to ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/EDCN/EDCN_criteo_x1/EDCN_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/README.md b/ranking/ctr/EDCN/EDCN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/README.md rename to ranking/ctr/EDCN/EDCN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/environments.txt b/ranking/ctr/EDCN/EDCN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/environments.txt rename to ranking/ctr/EDCN/EDCN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/fuxictr_version.py b/ranking/ctr/EDCN/EDCN_criteo_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/fuxictr_version.py rename to ranking/ctr/EDCN/EDCN_criteo_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/results.csv b/ranking/ctr/EDCN/EDCN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/results.csv rename to ranking/ctr/EDCN/EDCN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/run_expid.py b/ranking/ctr/EDCN/EDCN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_criteo_x1/run_expid.py rename to ranking/ctr/EDCN/EDCN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_006_5e8b9617.log b/ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_006_5e8b9617.log similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_006_5e8b9617.log rename to ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_006_5e8b9617.log diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02.csv b/ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02.csv rename to ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/EDCN/EDCN_frappe_x1/EDCN_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/README.md b/ranking/ctr/EDCN/EDCN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/README.md rename to ranking/ctr/EDCN/EDCN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/environments.txt b/ranking/ctr/EDCN/EDCN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/environments.txt rename to ranking/ctr/EDCN/EDCN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/fuxictr_version.py b/ranking/ctr/EDCN/EDCN_frappe_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/fuxictr_version.py rename to ranking/ctr/EDCN/EDCN_frappe_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/results.csv b/ranking/ctr/EDCN/EDCN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/results.csv rename to ranking/ctr/EDCN/EDCN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/run_expid.py b/ranking/ctr/EDCN/EDCN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_frappe_x1/run_expid.py rename to ranking/ctr/EDCN/EDCN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_003_b42bf948.log b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_003_b42bf948.log similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_003_b42bf948.log rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_003_b42bf948.log diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/EDCN_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/README.md b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/README.md rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/environments.txt b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/environments.txt rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/fuxictr_version.py b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/fuxictr_version.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/fuxictr_version.py rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/fuxictr_version.py diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/results.csv b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/results.csv rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/run_expid.py b/ranking/ctr/EDCN/EDCN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/EDCN/EDCN_movielenslatest_x1/run_expid.py rename to ranking/ctr/EDCN/EDCN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_avazu_x1/FFM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/FFMv2_avazu_x1_003_2c82d4bd.log b/ranking/ctr/FFM/FFM_avazu_x1/FFMv2_avazu_x1_003_2c82d4bd.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/FFMv2_avazu_x1_003_2c82d4bd.log rename to ranking/ctr/FFM/FFM_avazu_x1/FFMv2_avazu_x1_003_2c82d4bd.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/README.md b/ranking/ctr/FFM/FFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/README.md rename to ranking/ctr/FFM/FFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/environments.txt b/ranking/ctr/FFM/FFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/environments.txt rename to ranking/ctr/FFM/FFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/results.csv b/ranking/ctr/FFM/FFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/results.csv rename to ranking/ctr/FFM/FFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x1/run_expid.py b/ranking/ctr/FFM/FFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x1/run_expid.py rename to ranking/ctr/FFM/FFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/FFM_avazu_x4_003_792ee3b7.log b/ranking/ctr/FFM/FFM_avazu_x4_001/FFM_avazu_x4_003_792ee3b7.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/FFM_avazu_x4_003_792ee3b7.log rename to ranking/ctr/FFM/FFM_avazu_x4_001/FFM_avazu_x4_003_792ee3b7.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_avazu_x4_001/FFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/README.md b/ranking/ctr/FFM/FFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/README.md rename to ranking/ctr/FFM/FFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/environments.txt b/ranking/ctr/FFM/FFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/environments.txt rename to ranking/ctr/FFM/FFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/results.csv b/ranking/ctr/FFM/FFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/results.csv rename to ranking/ctr/FFM/FFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/run_expid.py b/ranking/ctr/FFM/FFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_001/run_expid.py rename to ranking/ctr/FFM/FFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/FFM_avazu_x4_004_0fd87979.log b/ranking/ctr/FFM/FFM_avazu_x4_002/FFM_avazu_x4_004_0fd87979.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/FFM_avazu_x4_004_0fd87979.log rename to ranking/ctr/FFM/FFM_avazu_x4_002/FFM_avazu_x4_004_0fd87979.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_avazu_x4_002/FFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/README.md b/ranking/ctr/FFM/FFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/README.md rename to ranking/ctr/FFM/FFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/environments.txt b/ranking/ctr/FFM/FFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/environments.txt rename to ranking/ctr/FFM/FFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/results.csv b/ranking/ctr/FFM/FFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/results.csv rename to ranking/ctr/FFM/FFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/run_expid.py b/ranking/ctr/FFM/FFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_avazu_x4_002/run_expid.py rename to ranking/ctr/FFM/FFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01.csv b/ranking/ctr/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01.csv rename to ranking/ctr/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_criteo_x1/FFM_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFMv2_criteo_x1_004_9c79983e.log b/ranking/ctr/FFM/FFM_criteo_x1/FFMv2_criteo_x1_004_9c79983e.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/FFMv2_criteo_x1_004_9c79983e.log rename to ranking/ctr/FFM/FFM_criteo_x1/FFMv2_criteo_x1_004_9c79983e.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/README.md b/ranking/ctr/FFM/FFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/README.md rename to ranking/ctr/FFM/FFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/environments.txt b/ranking/ctr/FFM/FFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/environments.txt rename to ranking/ctr/FFM/FFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/results.csv b/ranking/ctr/FFM/FFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/results.csv rename to ranking/ctr/FFM/FFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x1/run_expid.py b/ranking/ctr/FFM/FFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x1/run_expid.py rename to ranking/ctr/FFM/FFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/FFM_criteo_x4_010_d090ef3d.log b/ranking/ctr/FFM/FFM_criteo_x4_001/FFM_criteo_x4_010_d090ef3d.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/FFM_criteo_x4_010_d090ef3d.log rename to ranking/ctr/FFM/FFM_criteo_x4_001/FFM_criteo_x4_010_d090ef3d.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_criteo_x4_001/FFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/README.md b/ranking/ctr/FFM/FFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/README.md rename to ranking/ctr/FFM/FFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/environments.txt b/ranking/ctr/FFM/FFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/environments.txt rename to ranking/ctr/FFM/FFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/results.csv b/ranking/ctr/FFM/FFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/results.csv rename to ranking/ctr/FFM/FFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/run_expid.py b/ranking/ctr/FFM/FFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_001/run_expid.py rename to ranking/ctr/FFM/FFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/FFM_criteo_x4_023_0b654e65.log b/ranking/ctr/FFM/FFM_criteo_x4_002/FFM_criteo_x4_023_0b654e65.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/FFM_criteo_x4_023_0b654e65.log rename to ranking/ctr/FFM/FFM_criteo_x4_002/FFM_criteo_x4_023_0b654e65.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_criteo_x4_002/FFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/README.md b/ranking/ctr/FFM/FFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/README.md rename to ranking/ctr/FFM/FFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/environments.txt b/ranking/ctr/FFM/FFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/environments.txt rename to ranking/ctr/FFM/FFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/results.csv b/ranking/ctr/FFM/FFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/results.csv rename to ranking/ctr/FFM/FFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/run_expid.py b/ranking/ctr/FFM/FFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_criteo_x4_002/run_expid.py rename to ranking/ctr/FFM/FFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_007_b8a83e47.log b/ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_007_b8a83e47.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_007_b8a83e47.log rename to ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_007_b8a83e47.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01.csv b/ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01.csv rename to ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FFM/FFM_frappe_x1/FFM_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/README.md b/ranking/ctr/FFM/FFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/README.md rename to ranking/ctr/FFM/FFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/environments.txt b/ranking/ctr/FFM/FFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/environments.txt rename to ranking/ctr/FFM/FFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/results.csv b/ranking/ctr/FFM/FFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/results.csv rename to ranking/ctr/FFM/FFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_frappe_x1/run_expid.py b/ranking/ctr/FFM/FFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_frappe_x1/run_expid.py rename to ranking/ctr/FFM/FFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/FFM_kkbox_x1_017_852fd9b3.log b/ranking/ctr/FFM/FFM_kkbox_x1/FFM_kkbox_x1_017_852fd9b3.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/FFM_kkbox_x1_017_852fd9b3.log rename to ranking/ctr/FFM/FFM_kkbox_x1/FFM_kkbox_x1_017_852fd9b3.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FFM/FFM_kkbox_x1/FFM_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/README.md b/ranking/ctr/FFM/FFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/README.md rename to ranking/ctr/FFM/FFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/environments.txt b/ranking/ctr/FFM/FFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/environments.txt rename to ranking/ctr/FFM/FFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/results.csv b/ranking/ctr/FFM/FFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/results.csv rename to ranking/ctr/FFM/FFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/run_expid.py b/ranking/ctr/FFM/FFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_kkbox_x1/run_expid.py rename to ranking/ctr/FFM/FFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_001_79d12e82.log b/ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_001_79d12e82.log similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_001_79d12e82.log rename to ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_001_79d12e82.log diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FFM/FFM_movielenslatest_x1/FFM_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/README.md b/ranking/ctr/FFM/FFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/README.md rename to ranking/ctr/FFM/FFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/environments.txt b/ranking/ctr/FFM/FFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/environments.txt rename to ranking/ctr/FFM/FFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/results.csv b/ranking/ctr/FFM/FFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/results.csv rename to ranking/ctr/FFM/FFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/run_expid.py b/ranking/ctr/FFM/FFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FFM/FFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/FFM/FFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_010_06d6ae32.log b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_010_06d6ae32.log similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_010_06d6ae32.log rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_010_06d6ae32.log diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/FGCNN_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/README.md b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/README.md rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/environments.txt b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/environments.txt rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/results.csv b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/results.csv rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/run_expid.py b/ranking/ctr/FGCNN/FGCNN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_001/run_expid.py rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_043_958cbd01.log b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_043_958cbd01.log similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_043_958cbd01.log rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_043_958cbd01.log diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/FGCNN_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/README.md b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/README.md rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/environments.txt b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/environments.txt rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/results.csv b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/results.csv rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/run_expid.py b/ranking/ctr/FGCNN/FGCNN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_avazu_x4_002/run_expid.py rename to ranking/ctr/FGCNN/FGCNN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_001_4832442e.log b/ranking/ctr/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_001_4832442e.log similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_001_4832442e.log rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_001_4832442e.log diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_001/FGCNN_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/README.md b/ranking/ctr/FGCNN/FGCNN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/README.md rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/environments.txt b/ranking/ctr/FGCNN/FGCNN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/environments.txt rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/results.csv b/ranking/ctr/FGCNN/FGCNN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_001/results.csv rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_004_50ff06b8.log b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_004_50ff06b8.log similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_004_50ff06b8.log rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_004_50ff06b8.log diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/FGCNN_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/README.md b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/README.md rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/environments.txt b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/environments.txt rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/results.csv b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/results.csv rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/run_expid.py b/ranking/ctr/FGCNN/FGCNN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_criteo_x4_002/run_expid.py rename to ranking/ctr/FGCNN/FGCNN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_014_48888fb8.log b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_014_48888fb8.log similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_014_48888fb8.log rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_014_48888fb8.log diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/FGCNN_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/README.md b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/README.md rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/environments.txt b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/environments.txt rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/results.csv b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/results.csv rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/run_expid.py b/ranking/ctr/FGCNN/FGCNN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FGCNN/FGCNN_kkbox_x1/run_expid.py rename to ranking/ctr/FGCNN/FGCNN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_006_1e50e8f0.log b/ranking/ctr/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_006_1e50e8f0.log similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_006_1e50e8f0.log rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_006_1e50e8f0.log diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/FLEN_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/README.md b/ranking/ctr/FLEN/FLEN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/README.md rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/environments.txt b/ranking/ctr/FLEN/FLEN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/environments.txt rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/results.csv b/ranking/ctr/FLEN/FLEN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/results.csv rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/run_expid.py b/ranking/ctr/FLEN/FLEN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FLEN/FLEN_avazu_x4_001/run_expid.py rename to ranking/ctr/FLEN/FLEN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_009_a87f4871.log b/ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_009_a87f4871.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_009_a87f4871.log rename to ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_009_a87f4871.log diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.csv b/ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.csv rename to ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.yaml b/ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.yaml rename to ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FM/FM_amazonelectronics_x1/FM_amazonelectronics_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/README.md b/ranking/ctr/FM/FM_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/README.md rename to ranking/ctr/FM/FM_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/environments.txt b/ranking/ctr/FM/FM_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/environments.txt rename to ranking/ctr/FM/FM_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/results.csv b/ranking/ctr/FM/FM_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_amazonelectronics_x1/results.csv rename to ranking/ctr/FM/FM_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_004_814f7d09.log b/ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_004_814f7d09.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_004_814f7d09.log rename to ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_004_814f7d09.log diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01.csv b/ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01.csv rename to ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FM/FM_avazu_x1/FM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/README.md b/ranking/ctr/FM/FM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/README.md rename to ranking/ctr/FM/FM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/environments.txt b/ranking/ctr/FM/FM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/environments.txt rename to ranking/ctr/FM/FM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/results.csv b/ranking/ctr/FM/FM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/results.csv rename to ranking/ctr/FM/FM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x1/run_expid.py b/ranking/ctr/FM/FM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x1/run_expid.py rename to ranking/ctr/FM/FM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/FM_avazu_x4_003_a62c6000.log b/ranking/ctr/FM/FM_avazu_x4_001/FM_avazu_x4_003_a62c6000.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/FM_avazu_x4_003_a62c6000.log rename to ranking/ctr/FM/FM_avazu_x4_001/FM_avazu_x4_003_a62c6000.log diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FM/FM_avazu_x4_001/FM_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/README.md b/ranking/ctr/FM/FM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/README.md rename to ranking/ctr/FM/FM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/environments.txt b/ranking/ctr/FM/FM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/environments.txt rename to ranking/ctr/FM/FM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/results.csv b/ranking/ctr/FM/FM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/results.csv rename to ranking/ctr/FM/FM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_001/run_expid.py b/ranking/ctr/FM/FM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_001/run_expid.py rename to ranking/ctr/FM/FM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/FM_avazu_x4_003_6dd622eb.log b/ranking/ctr/FM/FM_avazu_x4_002/FM_avazu_x4_003_6dd622eb.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/FM_avazu_x4_003_6dd622eb.log rename to ranking/ctr/FM/FM_avazu_x4_002/FM_avazu_x4_003_6dd622eb.log diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/model_config.yaml b/ranking/ctr/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/FM/FM_avazu_x4_002/FM_avazu_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/README.md b/ranking/ctr/FM/FM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/README.md rename to ranking/ctr/FM/FM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/environments.txt b/ranking/ctr/FM/FM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/environments.txt rename to ranking/ctr/FM/FM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/results.csv b/ranking/ctr/FM/FM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/results.csv rename to ranking/ctr/FM/FM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_avazu_x4_002/run_expid.py b/ranking/ctr/FM/FM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_avazu_x4_002/run_expid.py rename to ranking/ctr/FM/FM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_001_bea53d16.log b/ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_001_bea53d16.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_001_bea53d16.log rename to ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_001_bea53d16.log diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02.csv b/ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02.csv rename to ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FM/FM_criteo_x1/FM_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/README.md b/ranking/ctr/FM/FM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/README.md rename to ranking/ctr/FM/FM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/environments.txt b/ranking/ctr/FM/FM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/environments.txt rename to ranking/ctr/FM/FM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/results.csv b/ranking/ctr/FM/FM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/results.csv rename to ranking/ctr/FM/FM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x1/run_expid.py b/ranking/ctr/FM/FM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x1/run_expid.py rename to ranking/ctr/FM/FM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/FM_criteo_x4_003_c13a1abf.log b/ranking/ctr/FM/FM_criteo_x4_001/FM_criteo_x4_003_c13a1abf.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/FM_criteo_x4_003_c13a1abf.log rename to ranking/ctr/FM/FM_criteo_x4_001/FM_criteo_x4_003_c13a1abf.log diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FM/FM_criteo_x4_001/FM_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/README.md b/ranking/ctr/FM/FM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/README.md rename to ranking/ctr/FM/FM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/environments.txt b/ranking/ctr/FM/FM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/environments.txt rename to ranking/ctr/FM/FM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/results.csv b/ranking/ctr/FM/FM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/results.csv rename to ranking/ctr/FM/FM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_001/run_expid.py b/ranking/ctr/FM/FM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_001/run_expid.py rename to ranking/ctr/FM/FM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/FM_criteo_x4_003_608b63aa.log b/ranking/ctr/FM/FM_criteo_x4_002/FM_criteo_x4_003_608b63aa.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/FM_criteo_x4_003_608b63aa.log rename to ranking/ctr/FM/FM_criteo_x4_002/FM_criteo_x4_003_608b63aa.log diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FM/FM_criteo_x4_002/FM_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/README.md b/ranking/ctr/FM/FM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/README.md rename to ranking/ctr/FM/FM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/environments.txt b/ranking/ctr/FM/FM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/environments.txt rename to ranking/ctr/FM/FM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/results.csv b/ranking/ctr/FM/FM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/results.csv rename to ranking/ctr/FM/FM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_criteo_x4_002/run_expid.py b/ranking/ctr/FM/FM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_criteo_x4_002/run_expid.py rename to ranking/ctr/FM/FM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_001_6234f1e3.log b/ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_001_6234f1e3.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_001_6234f1e3.log rename to ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_001_6234f1e3.log diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03.csv b/ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03.csv rename to ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FM/FM_frappe_x1/FM_frappe_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/README.md b/ranking/ctr/FM/FM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/README.md rename to ranking/ctr/FM/FM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/environments.txt b/ranking/ctr/FM/FM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/environments.txt rename to ranking/ctr/FM/FM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/results.csv b/ranking/ctr/FM/FM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/results.csv rename to ranking/ctr/FM/FM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_frappe_x1/run_expid.py b/ranking/ctr/FM/FM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_frappe_x1/run_expid.py rename to ranking/ctr/FM/FM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/FM_kkbox_x1_002_c55e9f15.log b/ranking/ctr/FM/FM_kkbox_x1/FM_kkbox_x1_002_c55e9f15.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/FM_kkbox_x1_002_c55e9f15.log rename to ranking/ctr/FM/FM_kkbox_x1/FM_kkbox_x1_002_c55e9f15.log diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FM/FM_kkbox_x1/FM_kkbox_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/README.md b/ranking/ctr/FM/FM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/README.md rename to ranking/ctr/FM/FM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/environments.txt b/ranking/ctr/FM/FM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/environments.txt rename to ranking/ctr/FM/FM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/results.csv b/ranking/ctr/FM/FM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/results.csv rename to ranking/ctr/FM/FM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_kkbox_x1/run_expid.py b/ranking/ctr/FM/FM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kkbox_x1/run_expid.py rename to ranking/ctr/FM/FM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_012_35007647.log b/ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_012_35007647.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_012_35007647.log rename to ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_012_35007647.log diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FM/FM_kuaivideo_x1/FM_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/README.md b/ranking/ctr/FM/FM_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/README.md rename to ranking/ctr/FM/FM_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/environments.txt b/ranking/ctr/FM/FM_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/environments.txt rename to ranking/ctr/FM/FM_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/results.csv b/ranking/ctr/FM/FM_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_kuaivideo_x1/results.csv rename to ranking/ctr/FM/FM_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_003_ffc302aa.log b/ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_003_ffc302aa.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_003_ffc302aa.log rename to ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_003_ffc302aa.log diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.csv b/ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.csv rename to ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.yaml b/ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.yaml rename to ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/model_config.yaml b/ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/FM/FM_microvideo1.7m_x1/FM_microvideo1.7m_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/README.md b/ranking/ctr/FM/FM_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/README.md rename to ranking/ctr/FM/FM_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/environments.txt b/ranking/ctr/FM/FM_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/environments.txt rename to ranking/ctr/FM/FM_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/results.csv b/ranking/ctr/FM/FM_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_microvideo1.7m_x1/results.csv rename to ranking/ctr/FM/FM_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_003_3e63baf6.log b/ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_003_3e63baf6.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_003_3e63baf6.log rename to ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_003_3e63baf6.log diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FM/FM_movielenslatest_x1/FM_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/README.md b/ranking/ctr/FM/FM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/README.md rename to ranking/ctr/FM/FM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/environments.txt b/ranking/ctr/FM/FM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/environments.txt rename to ranking/ctr/FM/FM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/results.csv b/ranking/ctr/FM/FM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/results.csv rename to ranking/ctr/FM/FM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/run_expid.py b/ranking/ctr/FM/FM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_movielenslatest_x1/run_expid.py rename to ranking/ctr/FM/FM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_009_a28e6634.log b/ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_009_a28e6634.log similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_009_a28e6634.log rename to ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_009_a28e6634.log diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FM/FM_taobaoad_x1/FM_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/README.md b/ranking/ctr/FM/FM_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/README.md rename to ranking/ctr/FM/FM_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/environments.txt b/ranking/ctr/FM/FM_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/environments.txt rename to ranking/ctr/FM/FM_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FM/FM_taobaoad_x1/results.csv b/ranking/ctr/FM/FM_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FM/FM_taobaoad_x1/results.csv rename to ranking/ctr/FM/FM_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_002_f09a284c.log b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_002_f09a284c.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_002_f09a284c.log rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_002_f09a284c.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06.csv b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06.csv rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/FiBiNET_avazu_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/README.md b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/README.md rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/results.csv b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x1/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_002_3a9a2fa0.log b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_002_3a9a2fa0.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_002_3a9a2fa0.log rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_002_3a9a2fa0.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/FiBiNET_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/README.md b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/README.md rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/results.csv b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_001/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_012_fe1312f5.log b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_012_fe1312f5.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_012_fe1312f5.log rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_012_fe1312f5.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/FiBiNET_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/README.md b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/README.md rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/results.csv b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_avazu_x4_002/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_022_19ca3145.log b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_022_19ca3145.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_022_19ca3145.log rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_022_19ca3145.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03.csv b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03.csv rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/FiBiNET_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/README.md b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/README.md rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/results.csv b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x1/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_004_73513faa.log b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_004_73513faa.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_004_73513faa.log rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_004_73513faa.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/FiBiNET_criteo_x4_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/README.md b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/README.md rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/results.csv b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_001/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_012_faef5b65.log b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_012_faef5b65.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_012_faef5b65.log rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_012_faef5b65.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/FiBiNET_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/README.md b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/README.md rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/results.csv b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_criteo_x4_002/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_002_aedd06a6.log b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_002_aedd06a6.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_002_aedd06a6.log rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_002_aedd06a6.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03.csv b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03.csv rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/FiBiNET_frappe_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/README.md b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/README.md rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/results.csv b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_frappe_x1/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_007_f8ea597b.log b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_007_f8ea597b.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_007_f8ea597b.log rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_007_f8ea597b.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/FiBiNET_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/README.md b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/README.md rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/results.csv b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_kkbox_x1/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_017_24eff5cf.log b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_017_24eff5cf.log similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_017_24eff5cf.log rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_017_24eff5cf.log diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/FiBiNET_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/README.md b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/README.md rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/environments.txt b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/environments.txt rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/results.csv b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/results.csv rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/run_expid.py b/ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiBiNET/FiBiNET_movielenslatest_x1/run_expid.py rename to ranking/ctr/FiBiNET/FiBiNET_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_015_9c5d8df1.log b/ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_015_9c5d8df1.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_015_9c5d8df1.log rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_015_9c5d8df1.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02.csv b/ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02.csv rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/FiGNN_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/README.md b/ranking/ctr/FiGNN/FiGNN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/README.md rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/environments.txt b/ranking/ctr/FiGNN/FiGNN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/environments.txt rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/results.csv b/ranking/ctr/FiGNN/FiGNN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/results.csv rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/run_expid.py b/ranking/ctr/FiGNN/FiGNN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x1/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_002_c8515c76.log b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_002_c8515c76.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_002_c8515c76.log rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_002_c8515c76.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/FiGNN_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/README.md b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/README.md rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/environments.txt b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/environments.txt rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/results.csv b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/results.csv rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/run_expid.py b/ranking/ctr/FiGNN/FiGNN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_001/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_005_918ee532.log b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_005_918ee532.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_005_918ee532.log rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_005_918ee532.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/FiGNN_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/README.md b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/README.md rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/environments.txt b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/environments.txt rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/results.csv b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/results.csv rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/run_expid.py b/ranking/ctr/FiGNN/FiGNN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_avazu_x4_002/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_003_c6718583.log b/ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_003_c6718583.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_003_c6718583.log rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_003_c6718583.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01.csv b/ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01.csv rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/FiGNN_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/README.md b/ranking/ctr/FiGNN/FiGNN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/README.md rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/environments.txt b/ranking/ctr/FiGNN/FiGNN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/environments.txt rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/results.csv b/ranking/ctr/FiGNN/FiGNN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/results.csv rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/run_expid.py b/ranking/ctr/FiGNN/FiGNN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x1/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_006_097e8622.log b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_006_097e8622.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_006_097e8622.log rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_006_097e8622.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/FiGNN_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/README.md b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/README.md rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/environments.txt b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/environments.txt rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/results.csv b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/results.csv rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/run_expid.py b/ranking/ctr/FiGNN/FiGNN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_001/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_005_033c41f1.log b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_005_033c41f1.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_005_033c41f1.log rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_005_033c41f1.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/FiGNN_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/README.md b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/README.md rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/environments.txt b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/environments.txt rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/results.csv b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/results.csv rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/run_expid.py b/ranking/ctr/FiGNN/FiGNN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_criteo_x4_002/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_003_57243619.log b/ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_003_57243619.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_003_57243619.log rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_003_57243619.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04.csv b/ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04.csv rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/FiGNN_frappe_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/README.md b/ranking/ctr/FiGNN/FiGNN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/README.md rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/environments.txt b/ranking/ctr/FiGNN/FiGNN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/environments.txt rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/results.csv b/ranking/ctr/FiGNN/FiGNN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/results.csv rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/run_expid.py b/ranking/ctr/FiGNN/FiGNN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_frappe_x1/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_003_92b4cef8.log b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_003_92b4cef8.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_003_92b4cef8.log rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_003_92b4cef8.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/FiGNN_kkbox_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/README.md b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/README.md rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/environments.txt b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/environments.txt rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/results.csv b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/results.csv rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/run_expid.py b/ranking/ctr/FiGNN/FiGNN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_kkbox_x1/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_005_73cc20f9.log b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_005_73cc20f9.log similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_005_73cc20f9.log rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_005_73cc20f9.log diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/FiGNN_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/README.md b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/README.md rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/environments.txt b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/environments.txt rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/results.csv b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/results.csv rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/run_expid.py b/ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FiGNN/FiGNN_movielenslatest_x1/run_expid.py rename to ranking/ctr/FiGNN/FiGNN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_018_488deefd.log b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_018_488deefd.log similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_018_488deefd.log rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_018_488deefd.log diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.csv b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.csv rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.yaml b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.yaml rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/README.md b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/README.md rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/environments.txt b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/environments.txt rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/results.csv b/ranking/ctr/FinalMLP/FinalMLP_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/results.csv rename to ranking/ctr/FinalMLP/FinalMLP_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_004_d5d36917.log b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_004_d5d36917.log similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_004_d5d36917.log rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_004_d5d36917.log diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.csv b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.csv rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.yaml b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.yaml rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/model_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/model_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/README.md b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/README.md rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/environments.txt b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/environments.txt rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/results.csv b/ranking/ctr/FinalMLP/FinalMLP_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/results.csv rename to ranking/ctr/FinalMLP/FinalMLP_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_004_e1ab402f.log b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_004_e1ab402f.log similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_004_e1ab402f.log rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_004_e1ab402f.log diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.csv b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.csv rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.yaml b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.yaml rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/model_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/model_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/model_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/README.md b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/README.md rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/environments.txt b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/environments.txt rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/results.csv b/ranking/ctr/FinalMLP/FinalMLP_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/results.csv rename to ranking/ctr/FinalMLP/FinalMLP_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_004_498f3e4f.log b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_004_498f3e4f.log similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_004_498f3e4f.log rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_004_498f3e4f.log diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.csv b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.csv rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.yaml b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.yaml rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/model_config.yaml b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/README.md b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/README.md rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/environments.txt b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/environments.txt rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/results.csv b/ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/results.csv rename to ranking/ctr/FinalMLP/FinalMLP_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.csv b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.csv rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.yaml b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.yaml rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_1B_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_avazu_x1_030_3ad8933e.log b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_avazu_x1_030_3ad8933e.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/FINAL_avazu_x1_030_3ad8933e.log rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/FINAL_avazu_x1_030_3ad8933e.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/README.md b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_1B_avazu_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_1B_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.csv b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.csv rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.yaml b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.yaml rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_avazu_x1/FinalMLP_avazu_x1_tuner_config_03/FinalMLP_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_2B_avazu_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_avazu_x1_023_9d3d37bd.log b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_avazu_x1_023_9d3d37bd.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/FINAL_avazu_x1_023_9d3d37bd.log rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/FINAL_avazu_x1_023_9d3d37bd.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/README.md b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_avazu_x1/FINAL_2B_avazu_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_avazu_x1/FinalNet_2B_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.csv b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.csv rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.yaml b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.yaml rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_1B_criteo_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_criteo_x1_007_b4783421.log b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_criteo_x1_007_b4783421.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/FINAL_criteo_x1_007_b4783421.log rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/FINAL_criteo_x1_007_b4783421.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/README.md b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_1B_criteo_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_1B_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.csv b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.csv rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.yaml b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.yaml rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_criteo_x1/FinalMLP_criteo_x1_tuner_config_07/FinalMLP_criteo_x1_tuner_config_07/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_2B_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_criteo_x1_028_b6c861e4.log b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_criteo_x1_028_b6c861e4.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/FINAL_criteo_x1_028_b6c861e4.log rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/FINAL_criteo_x1_028_b6c861e4.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/README.md b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_criteo_x1/FINAL_2B_criteo_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_criteo_x1/FinalNet_2B_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.csv b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.csv rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.yaml b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.yaml rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_1B_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_frappe_x1_006_75be0578.log b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_frappe_x1_006_75be0578.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/FINAL_frappe_x1_006_75be0578.log rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/FINAL_frappe_x1_006_75be0578.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/README.md b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_1B_frappe_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_1B_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.csv b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.csv rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.yaml b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.yaml rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_frappe_x1/FinalMLP_frappe_x1_tuner_config_16/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_2B_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_frappe_x1_003_c3722b71.log b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_frappe_x1_003_c3722b71.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/FINAL_frappe_x1_003_c3722b71.log rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/FINAL_frappe_x1_003_c3722b71.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/README.md b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_frappe_x1/FINAL_2B_frappe_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_frappe_x1/FinalNet_2B_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.yaml b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.yaml rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_1B_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_movielenslatest_x1_008_f8e20ee7.log b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_movielenslatest_x1_008_f8e20ee7.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/FINAL_movielenslatest_x1_008_f8e20ee7.log rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/FINAL_movielenslatest_x1_008_f8e20ee7.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/README.md b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_1B_movielenslatest_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_1B_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.yaml b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.yaml rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FinalMLP/FinalMLP_movielenslatest_x1/FinalMLP_movielenslatest_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_2B_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_movielenslatest_x1_014_50fc5f7f.log b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_movielenslatest_x1_014_50fc5f7f.log similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/FINAL_movielenslatest_x1_014_50fc5f7f.log rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/FINAL_movielenslatest_x1_014_50fc5f7f.log diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/README.md b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/README.md rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/environments.txt b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/environments.txt rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/results.csv b/ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FINAL/FINAL_movielenslatest_x1/FINAL_2B_movielenslatest_x1/results.csv rename to ranking/ctr/FinalNet/FinalNet_movielenslatest_x1/FinalNet_2B_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_011_eb015129.log b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_011_eb015129.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_011_eb015129.log rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_011_eb015129.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.csv b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.csv rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.yaml b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.yaml rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/FmFM_amazonelectronics_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/README.md b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/README.md rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/environments.txt b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/results.csv b/ranking/ctr/FmFM/FmFM_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_amazonelectronics_x1/results.csv rename to ranking/ctr/FmFM/FmFM_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_002_a09a4da9.log b/ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_002_a09a4da9.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_002_a09a4da9.log rename to ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_002_a09a4da9.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01.csv b/ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01.csv rename to ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FmFM/FmFM_avazu_x1/FmFM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/README.md b/ranking/ctr/FmFM/FmFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/README.md rename to ranking/ctr/FmFM/FmFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/environments.txt b/ranking/ctr/FmFM/FmFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/results.csv b/ranking/ctr/FmFM/FmFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/results.csv rename to ranking/ctr/FmFM/FmFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/run_expid.py b/ranking/ctr/FmFM/FmFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_avazu_x1/run_expid.py rename to ranking/ctr/FmFM/FmFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_001_9ba4938b.log b/ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_001_9ba4938b.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_001_9ba4938b.log rename to ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_001_9ba4938b.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01.csv b/ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01.csv rename to ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FmFM/FmFM_criteo_x1/FmFM_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/README.md b/ranking/ctr/FmFM/FmFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/README.md rename to ranking/ctr/FmFM/FmFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/environments.txt b/ranking/ctr/FmFM/FmFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/results.csv b/ranking/ctr/FmFM/FmFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/results.csv rename to ranking/ctr/FmFM/FmFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/run_expid.py b/ranking/ctr/FmFM/FmFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_criteo_x1/run_expid.py rename to ranking/ctr/FmFM/FmFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_004_2445bd6f.log b/ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_004_2445bd6f.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_004_2445bd6f.log rename to ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_004_2445bd6f.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02.csv b/ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FmFM/FmFM_frappe_x1/FmFM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/README.md b/ranking/ctr/FmFM/FmFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/README.md rename to ranking/ctr/FmFM/FmFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/environments.txt b/ranking/ctr/FmFM/FmFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/results.csv b/ranking/ctr/FmFM/FmFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/results.csv rename to ranking/ctr/FmFM/FmFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/run_expid.py b/ranking/ctr/FmFM/FmFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_frappe_x1/run_expid.py rename to ranking/ctr/FmFM/FmFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_007_a04f176e.log b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_007_a04f176e.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_007_a04f176e.log rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_007_a04f176e.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/FmFM_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/README.md b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/README.md rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/environments.txt b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/results.csv b/ranking/ctr/FmFM/FmFM_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_kuaivideo_x1/results.csv rename to ranking/ctr/FmFM/FmFM_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_008_b522838a.log b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_008_b522838a.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_008_b522838a.log rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_008_b522838a.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.csv b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.csv rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.yaml b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.yaml rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/FmFM_microvideo1.7m_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/README.md b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/README.md rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/environments.txt b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/results.csv b/ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_microvideo1.7m_x1/results.csv rename to ranking/ctr/FmFM/FmFM_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_003_28d4fd9f.log b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_003_28d4fd9f.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_003_28d4fd9f.log rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_003_28d4fd9f.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/FmFM_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/README.md b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/README.md rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/environments.txt b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/results.csv b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/results.csv rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/run_expid.py b/ranking/ctr/FmFM/FmFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/FmFM/FmFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_012_d3d0ca94.log b/ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_012_d3d0ca94.log similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_012_d3d0ca94.log rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_012_d3d0ca94.log diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/FmFM_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/README.md b/ranking/ctr/FmFM/FmFM_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/README.md rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/environments.txt b/ranking/ctr/FmFM/FmFM_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/environments.txt rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/results.csv b/ranking/ctr/FmFM/FmFM_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FmFM/FmFM_taobaoad_x1/results.csv rename to ranking/ctr/FmFM/FmFM_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_009_b8820aaa.log b/ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_009_b8820aaa.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_009_b8820aaa.log rename to ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_009_b8820aaa.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01.csv b/ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01.csv rename to ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FwFM/FwFM_avazu_x1/FwFM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/README.md b/ranking/ctr/FwFM/FwFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/README.md rename to ranking/ctr/FwFM/FwFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/environments.txt b/ranking/ctr/FwFM/FwFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/environments.txt rename to ranking/ctr/FwFM/FwFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/results.csv b/ranking/ctr/FwFM/FwFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/results.csv rename to ranking/ctr/FwFM/FwFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/run_expid.py b/ranking/ctr/FwFM/FwFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x1/run_expid.py rename to ranking/ctr/FwFM/FwFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_012_3a5f1b67.log b/ranking/ctr/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_012_3a5f1b67.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_012_3a5f1b67.log rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_012_3a5f1b67.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/FwFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/README.md b/ranking/ctr/FwFM/FwFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/README.md rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/environments.txt b/ranking/ctr/FwFM/FwFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/environments.txt rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/results.csv b/ranking/ctr/FwFM/FwFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/results.csv rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/run_expid.py b/ranking/ctr/FwFM/FwFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_001/run_expid.py rename to ranking/ctr/FwFM/FwFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_003_9c0d0ea9.log b/ranking/ctr/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_003_9c0d0ea9.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_003_9c0d0ea9.log rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_003_9c0d0ea9.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/FwFM_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/README.md b/ranking/ctr/FwFM/FwFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/README.md rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/environments.txt b/ranking/ctr/FwFM/FwFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/environments.txt rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/results.csv b/ranking/ctr/FwFM/FwFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/results.csv rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/run_expid.py b/ranking/ctr/FwFM/FwFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_avazu_x4_002/run_expid.py rename to ranking/ctr/FwFM/FwFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_009_ff52575c.log b/ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_009_ff52575c.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_009_ff52575c.log rename to ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_009_ff52575c.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01.csv b/ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01.csv rename to ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x1/FwFM_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/README.md b/ranking/ctr/FwFM/FwFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/README.md rename to ranking/ctr/FwFM/FwFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/environments.txt b/ranking/ctr/FwFM/FwFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/environments.txt rename to ranking/ctr/FwFM/FwFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/results.csv b/ranking/ctr/FwFM/FwFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/results.csv rename to ranking/ctr/FwFM/FwFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/run_expid.py b/ranking/ctr/FwFM/FwFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x1/run_expid.py rename to ranking/ctr/FwFM/FwFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_002_3519edbe.log b/ranking/ctr/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_002_3519edbe.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_002_3519edbe.log rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_002_3519edbe.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/FwFM_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/README.md b/ranking/ctr/FwFM/FwFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/README.md rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/environments.txt b/ranking/ctr/FwFM/FwFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/environments.txt rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/results.csv b/ranking/ctr/FwFM/FwFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/results.csv rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/run_expid.py b/ranking/ctr/FwFM/FwFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_001/run_expid.py rename to ranking/ctr/FwFM/FwFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_001_fc1f0a5d.log b/ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_001_fc1f0a5d.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_001_fc1f0a5d.log rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_001_fc1f0a5d.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01.yaml b/ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/FwFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/README.md b/ranking/ctr/FwFM/FwFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/README.md rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/environments.txt b/ranking/ctr/FwFM/FwFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/environments.txt rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/results.csv b/ranking/ctr/FwFM/FwFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/results.csv rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/run_expid.py b/ranking/ctr/FwFM/FwFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_criteo_x4_002/run_expid.py rename to ranking/ctr/FwFM/FwFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_005_95cf3ccd.log b/ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_005_95cf3ccd.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_005_95cf3ccd.log rename to ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_005_95cf3ccd.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02.csv b/ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FwFM/FwFM_frappe_x1/FwFM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/README.md b/ranking/ctr/FwFM/FwFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/README.md rename to ranking/ctr/FwFM/FwFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/environments.txt b/ranking/ctr/FwFM/FwFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/environments.txt rename to ranking/ctr/FwFM/FwFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/results.csv b/ranking/ctr/FwFM/FwFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/results.csv rename to ranking/ctr/FwFM/FwFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/run_expid.py b/ranking/ctr/FwFM/FwFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_frappe_x1/run_expid.py rename to ranking/ctr/FwFM/FwFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_006_d4ec0630.log b/ranking/ctr/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_006_d4ec0630.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_006_d4ec0630.log rename to ranking/ctr/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_006_d4ec0630.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/model_config.yaml b/ranking/ctr/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/FwFM/FwFM_kkbox_x1/FwFM_kkbox_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/README.md b/ranking/ctr/FwFM/FwFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/README.md rename to ranking/ctr/FwFM/FwFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/environments.txt b/ranking/ctr/FwFM/FwFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/environments.txt rename to ranking/ctr/FwFM/FwFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/results.csv b/ranking/ctr/FwFM/FwFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/results.csv rename to ranking/ctr/FwFM/FwFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/run_expid.py b/ranking/ctr/FwFM/FwFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_kkbox_x1/run_expid.py rename to ranking/ctr/FwFM/FwFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_006_e527bbd6.log b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_006_e527bbd6.log similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_006_e527bbd6.log rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_006_e527bbd6.log diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/FwFM_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/README.md b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/README.md rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/environments.txt b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/environments.txt rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/results.csv b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/results.csv rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/run_expid.py b/ranking/ctr/FwFM/FwFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/FwFM/FwFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/FwFM/FwFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05.csv b/ranking/ctr/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05.csv rename to ranking/ctr/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/model_config.yaml b/ranking/ctr/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/HFM/HFM+_avazu_x1/HFM+_avazu_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM_avazu_x1_002_8a26975b.log b/ranking/ctr/HFM/HFM+_avazu_x1/HFM_avazu_x1_002_8a26975b.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/HFM_avazu_x1_002_8a26975b.log rename to ranking/ctr/HFM/HFM+_avazu_x1/HFM_avazu_x1_002_8a26975b.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/README.md b/ranking/ctr/HFM/HFM+_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/README.md rename to ranking/ctr/HFM/HFM+_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/environments.txt b/ranking/ctr/HFM/HFM+_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/environments.txt rename to ranking/ctr/HFM/HFM+_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/results.csv b/ranking/ctr/HFM/HFM+_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/results.csv rename to ranking/ctr/HFM/HFM+_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/run_expid.py b/ranking/ctr/HFM/HFM+_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x1/run_expid.py rename to ranking/ctr/HFM/HFM+_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/dataset_config.yaml b/ranking/ctr/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/model_config.yaml b/ranking/ctr/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/model_config.yaml rename to ranking/ctr/HFM/HFM+_avazu_x4_001/HFM+_avazu_x4_tuner_config_12/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/HFM_avazu_x4_005_8f97f15f.log b/ranking/ctr/HFM/HFM+_avazu_x4_001/HFM_avazu_x4_005_8f97f15f.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/HFM_avazu_x4_005_8f97f15f.log rename to ranking/ctr/HFM/HFM+_avazu_x4_001/HFM_avazu_x4_005_8f97f15f.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/README.md b/ranking/ctr/HFM/HFM+_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/README.md rename to ranking/ctr/HFM/HFM+_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/environments.txt b/ranking/ctr/HFM/HFM+_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/environments.txt rename to ranking/ctr/HFM/HFM+_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/results.csv b/ranking/ctr/HFM/HFM+_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/results.csv rename to ranking/ctr/HFM/HFM+_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/run_expid.py b/ranking/ctr/HFM/HFM+_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_001/run_expid.py rename to ranking/ctr/HFM/HFM+_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/HFM/HFM+_avazu_x4_002/HFM+_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/HFM_avazu_x4_001_6f0738f0.log b/ranking/ctr/HFM/HFM+_avazu_x4_002/HFM_avazu_x4_001_6f0738f0.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/HFM_avazu_x4_001_6f0738f0.log rename to ranking/ctr/HFM/HFM+_avazu_x4_002/HFM_avazu_x4_001_6f0738f0.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/README.md b/ranking/ctr/HFM/HFM+_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/README.md rename to ranking/ctr/HFM/HFM+_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/environments.txt b/ranking/ctr/HFM/HFM+_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/environments.txt rename to ranking/ctr/HFM/HFM+_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/results.csv b/ranking/ctr/HFM/HFM+_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/results.csv rename to ranking/ctr/HFM/HFM+_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/run_expid.py b/ranking/ctr/HFM/HFM+_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_avazu_x4_002/run_expid.py rename to ranking/ctr/HFM/HFM+_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04.csv b/ranking/ctr/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04.csv rename to ranking/ctr/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/model_config.yaml b/ranking/ctr/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/HFM/HFM+_criteo_x1/HFM+_criteo_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM_criteo_x1_009_f964ad0a.log b/ranking/ctr/HFM/HFM+_criteo_x1/HFM_criteo_x1_009_f964ad0a.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/HFM_criteo_x1_009_f964ad0a.log rename to ranking/ctr/HFM/HFM+_criteo_x1/HFM_criteo_x1_009_f964ad0a.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/README.md b/ranking/ctr/HFM/HFM+_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/README.md rename to ranking/ctr/HFM/HFM+_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/environments.txt b/ranking/ctr/HFM/HFM+_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/environments.txt rename to ranking/ctr/HFM/HFM+_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/results.csv b/ranking/ctr/HFM/HFM+_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/results.csv rename to ranking/ctr/HFM/HFM+_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/run_expid.py b/ranking/ctr/HFM/HFM+_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x1/run_expid.py rename to ranking/ctr/HFM/HFM+_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/model_config.yaml b/ranking/ctr/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/HFM/HFM+_criteo_x4_001/HFM+_criteo_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/HFM_criteo_x4_006_2abdb8e2.log b/ranking/ctr/HFM/HFM+_criteo_x4_001/HFM_criteo_x4_006_2abdb8e2.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/HFM_criteo_x4_006_2abdb8e2.log rename to ranking/ctr/HFM/HFM+_criteo_x4_001/HFM_criteo_x4_006_2abdb8e2.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/README.md b/ranking/ctr/HFM/HFM+_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/README.md rename to ranking/ctr/HFM/HFM+_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/environments.txt b/ranking/ctr/HFM/HFM+_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/environments.txt rename to ranking/ctr/HFM/HFM+_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/results.csv b/ranking/ctr/HFM/HFM+_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/results.csv rename to ranking/ctr/HFM/HFM+_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/run_expid.py b/ranking/ctr/HFM/HFM+_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_001/run_expid.py rename to ranking/ctr/HFM/HFM+_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/dataset_config.yaml b/ranking/ctr/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/model_config.yaml b/ranking/ctr/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/model_config.yaml rename to ranking/ctr/HFM/HFM+_criteo_x4_002/HFM+_criteo_x4_tuner_config_08/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/HFM_criteo_x4_001_0d1cce33.log b/ranking/ctr/HFM/HFM+_criteo_x4_002/HFM_criteo_x4_001_0d1cce33.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/HFM_criteo_x4_001_0d1cce33.log rename to ranking/ctr/HFM/HFM+_criteo_x4_002/HFM_criteo_x4_001_0d1cce33.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/README.md b/ranking/ctr/HFM/HFM+_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/README.md rename to ranking/ctr/HFM/HFM+_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/environments.txt b/ranking/ctr/HFM/HFM+_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/environments.txt rename to ranking/ctr/HFM/HFM+_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/results.csv b/ranking/ctr/HFM/HFM+_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/results.csv rename to ranking/ctr/HFM/HFM+_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/run_expid.py b/ranking/ctr/HFM/HFM+_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_criteo_x4_002/run_expid.py rename to ranking/ctr/HFM/HFM+_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04.csv b/ranking/ctr/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04.csv rename to ranking/ctr/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/model_config.yaml b/ranking/ctr/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/HFM/HFM+_frappe_x1/HFM+_frappe_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM_frappe_x1_006_0caf1c14.log b/ranking/ctr/HFM/HFM+_frappe_x1/HFM_frappe_x1_006_0caf1c14.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/HFM_frappe_x1_006_0caf1c14.log rename to ranking/ctr/HFM/HFM+_frappe_x1/HFM_frappe_x1_006_0caf1c14.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/README.md b/ranking/ctr/HFM/HFM+_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/README.md rename to ranking/ctr/HFM/HFM+_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/environments.txt b/ranking/ctr/HFM/HFM+_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/environments.txt rename to ranking/ctr/HFM/HFM+_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/results.csv b/ranking/ctr/HFM/HFM+_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/results.csv rename to ranking/ctr/HFM/HFM+_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/run_expid.py b/ranking/ctr/HFM/HFM+_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_frappe_x1/run_expid.py rename to ranking/ctr/HFM/HFM+_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/model_config.yaml b/ranking/ctr/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/HFM/HFM+_kkbox_x1/HFM+_kkbox_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/HFM_kkbox_x1_019_7e9801c4.log b/ranking/ctr/HFM/HFM+_kkbox_x1/HFM_kkbox_x1_019_7e9801c4.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/HFM_kkbox_x1_019_7e9801c4.log rename to ranking/ctr/HFM/HFM+_kkbox_x1/HFM_kkbox_x1_019_7e9801c4.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/README.md b/ranking/ctr/HFM/HFM+_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/README.md rename to ranking/ctr/HFM/HFM+_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/environments.txt b/ranking/ctr/HFM/HFM+_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/environments.txt rename to ranking/ctr/HFM/HFM+_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/results.csv b/ranking/ctr/HFM/HFM+_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/results.csv rename to ranking/ctr/HFM/HFM+_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/run_expid.py b/ranking/ctr/HFM/HFM+_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_kkbox_x1/run_expid.py rename to ranking/ctr/HFM/HFM+_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM+_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM_movielenslatest_x1_007_91dbbe82.log b/ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM_movielenslatest_x1_007_91dbbe82.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/HFM_movielenslatest_x1_007_91dbbe82.log rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/HFM_movielenslatest_x1_007_91dbbe82.log diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/README.md b/ranking/ctr/HFM/HFM+_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/README.md rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/environments.txt b/ranking/ctr/HFM/HFM+_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/environments.txt rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/results.csv b/ranking/ctr/HFM/HFM+_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/results.csv rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/run_expid.py b/ranking/ctr/HFM/HFM+_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM+_movielenslatest_x1/run_expid.py rename to ranking/ctr/HFM/HFM+_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_007_bf21aada.log b/ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_007_bf21aada.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_007_bf21aada.log rename to ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_007_bf21aada.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01.csv b/ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01.csv rename to ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/HFM/HFM_avazu_x1/HFM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/README.md b/ranking/ctr/HFM/HFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/README.md rename to ranking/ctr/HFM/HFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/environments.txt b/ranking/ctr/HFM/HFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/environments.txt rename to ranking/ctr/HFM/HFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/results.csv b/ranking/ctr/HFM/HFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/results.csv rename to ranking/ctr/HFM/HFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x1/run_expid.py b/ranking/ctr/HFM/HFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x1/run_expid.py rename to ranking/ctr/HFM/HFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/HFM_avazu_x4_009_8053d0ee.log b/ranking/ctr/HFM/HFM_avazu_x4_001/HFM_avazu_x4_009_8053d0ee.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/HFM_avazu_x4_009_8053d0ee.log rename to ranking/ctr/HFM/HFM_avazu_x4_001/HFM_avazu_x4_009_8053d0ee.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/HFM/HFM_avazu_x4_001/HFM_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/README.md b/ranking/ctr/HFM/HFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/README.md rename to ranking/ctr/HFM/HFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/environments.txt b/ranking/ctr/HFM/HFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/environments.txt rename to ranking/ctr/HFM/HFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/results.csv b/ranking/ctr/HFM/HFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/results.csv rename to ranking/ctr/HFM/HFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/run_expid.py b/ranking/ctr/HFM/HFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_001/run_expid.py rename to ranking/ctr/HFM/HFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/HFM_avazu_x4_004_1109463b.log b/ranking/ctr/HFM/HFM_avazu_x4_002/HFM_avazu_x4_004_1109463b.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/HFM_avazu_x4_004_1109463b.log rename to ranking/ctr/HFM/HFM_avazu_x4_002/HFM_avazu_x4_004_1109463b.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/HFM/HFM_avazu_x4_002/HFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/README.md b/ranking/ctr/HFM/HFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/README.md rename to ranking/ctr/HFM/HFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/environments.txt b/ranking/ctr/HFM/HFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/environments.txt rename to ranking/ctr/HFM/HFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/results.csv b/ranking/ctr/HFM/HFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/results.csv rename to ranking/ctr/HFM/HFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/run_expid.py b/ranking/ctr/HFM/HFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_avazu_x4_002/run_expid.py rename to ranking/ctr/HFM/HFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_006_8906e1e1.log b/ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_006_8906e1e1.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_006_8906e1e1.log rename to ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_006_8906e1e1.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01.csv b/ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01.csv rename to ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/HFM/HFM_criteo_x1/HFM_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/README.md b/ranking/ctr/HFM/HFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/README.md rename to ranking/ctr/HFM/HFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/environments.txt b/ranking/ctr/HFM/HFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/environments.txt rename to ranking/ctr/HFM/HFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/results.csv b/ranking/ctr/HFM/HFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/results.csv rename to ranking/ctr/HFM/HFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x1/run_expid.py b/ranking/ctr/HFM/HFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x1/run_expid.py rename to ranking/ctr/HFM/HFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/HFM_criteo_x4_008_c1d1ba8a.log b/ranking/ctr/HFM/HFM_criteo_x4_001/HFM_criteo_x4_008_c1d1ba8a.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/HFM_criteo_x4_008_c1d1ba8a.log rename to ranking/ctr/HFM/HFM_criteo_x4_001/HFM_criteo_x4_008_c1d1ba8a.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/HFM/HFM_criteo_x4_001/HFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/README.md b/ranking/ctr/HFM/HFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/README.md rename to ranking/ctr/HFM/HFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/environments.txt b/ranking/ctr/HFM/HFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/environments.txt rename to ranking/ctr/HFM/HFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/results.csv b/ranking/ctr/HFM/HFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/results.csv rename to ranking/ctr/HFM/HFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/run_expid.py b/ranking/ctr/HFM/HFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_001/run_expid.py rename to ranking/ctr/HFM/HFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/HFM_criteo_x4_002_bc5f3953.log b/ranking/ctr/HFM/HFM_criteo_x4_002/HFM_criteo_x4_002_bc5f3953.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/HFM_criteo_x4_002_bc5f3953.log rename to ranking/ctr/HFM/HFM_criteo_x4_002/HFM_criteo_x4_002_bc5f3953.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/HFM/HFM_criteo_x4_002/HFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/README.md b/ranking/ctr/HFM/HFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/README.md rename to ranking/ctr/HFM/HFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/environments.txt b/ranking/ctr/HFM/HFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/environments.txt rename to ranking/ctr/HFM/HFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/results.csv b/ranking/ctr/HFM/HFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/results.csv rename to ranking/ctr/HFM/HFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/run_expid.py b/ranking/ctr/HFM/HFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_criteo_x4_002/run_expid.py rename to ranking/ctr/HFM/HFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_001_3755ddc7.log b/ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_001_3755ddc7.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_001_3755ddc7.log rename to ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_001_3755ddc7.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03.csv b/ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03.csv rename to ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/model_config.yaml b/ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/HFM/HFM_frappe_x1/HFM_frappe_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_frappe_x1/environments.txt b/ranking/ctr/HFM/HFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_frappe_x1/environments.txt rename to ranking/ctr/HFM/HFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_frappe_x1/results.csv b/ranking/ctr/HFM/HFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_frappe_x1/results.csv rename to ranking/ctr/HFM/HFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/HFM_kkbox_x1_006_b549df4b.log b/ranking/ctr/HFM/HFM_kkbox_x1/HFM_kkbox_x1_006_b549df4b.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/HFM_kkbox_x1_006_b549df4b.log rename to ranking/ctr/HFM/HFM_kkbox_x1/HFM_kkbox_x1_006_b549df4b.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/HFM/HFM_kkbox_x1/HFM_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/README.md b/ranking/ctr/HFM/HFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/README.md rename to ranking/ctr/HFM/HFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/environments.txt b/ranking/ctr/HFM/HFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/environments.txt rename to ranking/ctr/HFM/HFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/results.csv b/ranking/ctr/HFM/HFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/results.csv rename to ranking/ctr/HFM/HFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/run_expid.py b/ranking/ctr/HFM/HFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_kkbox_x1/run_expid.py rename to ranking/ctr/HFM/HFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_002_e5873ea8.log b/ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_002_e5873ea8.log similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_002_e5873ea8.log rename to ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_002_e5873ea8.log diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05.csv b/ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05.csv rename to ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/model_config.yaml b/ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/HFM/HFM_movielenslatest_x1/HFM_movielenslatest_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/README.md b/ranking/ctr/HFM/HFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/README.md rename to ranking/ctr/HFM/HFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/environments.txt b/ranking/ctr/HFM/HFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/environments.txt rename to ranking/ctr/HFM/HFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/results.csv b/ranking/ctr/HFM/HFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/results.csv rename to ranking/ctr/HFM/HFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/run_expid.py b/ranking/ctr/HFM/HFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HFM/HFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/HFM/HFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_002_11ff3102.log b/ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_002_11ff3102.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_002_11ff3102.log rename to ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_002_11ff3102.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02.csv b/ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02.csv rename to ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/HOFM/HOFM_avazu_x1/HOFM_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/README.md b/ranking/ctr/HOFM/HOFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/README.md rename to ranking/ctr/HOFM/HOFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/environments.txt b/ranking/ctr/HOFM/HOFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/environments.txt rename to ranking/ctr/HOFM/HOFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/results.csv b/ranking/ctr/HOFM/HOFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/results.csv rename to ranking/ctr/HOFM/HOFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/run_expid.py b/ranking/ctr/HOFM/HOFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x1/run_expid.py rename to ranking/ctr/HOFM/HOFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_001_a9f41af5.log b/ranking/ctr/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_001_a9f41af5.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_001_a9f41af5.log rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_001_a9f41af5.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/HOFM_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/README.md b/ranking/ctr/HOFM/HOFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/README.md rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/environments.txt b/ranking/ctr/HOFM/HOFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/environments.txt rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/results.csv b/ranking/ctr/HOFM/HOFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/results.csv rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/run_expid.py b/ranking/ctr/HOFM/HOFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_001/run_expid.py rename to ranking/ctr/HOFM/HOFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_001_252b26d7.log b/ranking/ctr/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_001_252b26d7.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_001_252b26d7.log rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_001_252b26d7.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/model_config.yaml b/ranking/ctr/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/model_config.yaml rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/HOFM_avazu_x4_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/README.md b/ranking/ctr/HOFM/HOFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/README.md rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/environments.txt b/ranking/ctr/HOFM/HOFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/environments.txt rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/results.csv b/ranking/ctr/HOFM/HOFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/results.csv rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/run_expid.py b/ranking/ctr/HOFM/HOFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_avazu_x4_002/run_expid.py rename to ranking/ctr/HOFM/HOFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_001_1b741ae5.log b/ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_001_1b741ae5.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_001_1b741ae5.log rename to ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_001_1b741ae5.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02.csv b/ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02.csv rename to ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/HOFM/HOFM_criteo_x1/HOFM_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/README.md b/ranking/ctr/HOFM/HOFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/README.md rename to ranking/ctr/HOFM/HOFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/environments.txt b/ranking/ctr/HOFM/HOFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/environments.txt rename to ranking/ctr/HOFM/HOFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/results.csv b/ranking/ctr/HOFM/HOFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/results.csv rename to ranking/ctr/HOFM/HOFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/run_expid.py b/ranking/ctr/HOFM/HOFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x1/run_expid.py rename to ranking/ctr/HOFM/HOFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_001_af6d1a42.log b/ranking/ctr/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_001_af6d1a42.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_001_af6d1a42.log rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_001_af6d1a42.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/HOFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/README.md b/ranking/ctr/HOFM/HOFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/README.md rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/environments.txt b/ranking/ctr/HOFM/HOFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/environments.txt rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/results.csv b/ranking/ctr/HOFM/HOFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/results.csv rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/run_expid.py b/ranking/ctr/HOFM/HOFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_001/run_expid.py rename to ranking/ctr/HOFM/HOFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_001_a187c06d.log b/ranking/ctr/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_001_a187c06d.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_001_a187c06d.log rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_001_a187c06d.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/model_config.yaml b/ranking/ctr/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/model_config.yaml rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/HOFM_criteo_x4_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/README.md b/ranking/ctr/HOFM/HOFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/README.md rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/environments.txt b/ranking/ctr/HOFM/HOFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/environments.txt rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/results.csv b/ranking/ctr/HOFM/HOFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/results.csv rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/run_expid.py b/ranking/ctr/HOFM/HOFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_criteo_x4_002/run_expid.py rename to ranking/ctr/HOFM/HOFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_003_64d2d04e.log b/ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_003_64d2d04e.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_003_64d2d04e.log rename to ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_003_64d2d04e.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02.csv b/ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/HOFM/HOFM_frappe_x1/HOFM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/README.md b/ranking/ctr/HOFM/HOFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/README.md rename to ranking/ctr/HOFM/HOFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/environments.txt b/ranking/ctr/HOFM/HOFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/environments.txt rename to ranking/ctr/HOFM/HOFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/results.csv b/ranking/ctr/HOFM/HOFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/results.csv rename to ranking/ctr/HOFM/HOFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/run_expid.py b/ranking/ctr/HOFM/HOFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_frappe_x1/run_expid.py rename to ranking/ctr/HOFM/HOFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_017_4b0da798.log b/ranking/ctr/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_017_4b0da798.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_017_4b0da798.log rename to ranking/ctr/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_017_4b0da798.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/model_config.yaml b/ranking/ctr/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/HOFM/HOFM_kkbox_x1/HOFM_kkbox_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/README.md b/ranking/ctr/HOFM/HOFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/README.md rename to ranking/ctr/HOFM/HOFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/environments.txt b/ranking/ctr/HOFM/HOFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/environments.txt rename to ranking/ctr/HOFM/HOFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/results.csv b/ranking/ctr/HOFM/HOFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/results.csv rename to ranking/ctr/HOFM/HOFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/run_expid.py b/ranking/ctr/HOFM/HOFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_kkbox_x1/run_expid.py rename to ranking/ctr/HOFM/HOFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_004_c58c682e.log b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_004_c58c682e.log similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_004_c58c682e.log rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_004_c58c682e.log diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/HOFM_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/README.md b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/README.md rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/environments.txt b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/environments.txt rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/results.csv b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/results.csv rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/run_expid.py b/ranking/ctr/HOFM/HOFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/HOFM/HOFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/HOFM/HOFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_027_db66045d.log b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_027_db66045d.log similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_027_db66045d.log rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_027_db66045d.log diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/InterHAt_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/README.md b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/README.md rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/environments.txt b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/environments.txt rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/results.csv b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/results.csv rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/run_expid.py b/ranking/ctr/InterHAt/InterHAt_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_001/run_expid.py rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_009_34e90a84.log b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_009_34e90a84.log similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_009_34e90a84.log rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_009_34e90a84.log diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/dataset_config.yaml b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/dataset_config.yaml rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/model_config.yaml b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/model_config.yaml rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/InterHAt_avazu_x4_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/README.md b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/README.md rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/environments.txt b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/environments.txt rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/results.csv b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/results.csv rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/run_expid.py b/ranking/ctr/InterHAt/InterHAt_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_avazu_x4_002/run_expid.py rename to ranking/ctr/InterHAt/InterHAt_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_006_372a547e.log b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_006_372a547e.log similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_006_372a547e.log rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_006_372a547e.log diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/InterHAt_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/README.md b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/README.md rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/environments.txt b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/environments.txt rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/results.csv b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/results.csv rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/run_expid.py b/ranking/ctr/InterHAt/InterHAt_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_001/run_expid.py rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_004_3fdd2b78.log b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_004_3fdd2b78.log similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_004_3fdd2b78.log rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_004_3fdd2b78.log diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/model_config.yaml b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/InterHAt_criteo_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/README.md b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/README.md rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/environments.txt b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/environments.txt rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/results.csv b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/results.csv rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/run_expid.py b/ranking/ctr/InterHAt/InterHAt_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_criteo_x4_002/run_expid.py rename to ranking/ctr/InterHAt/InterHAt_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_007_5a759e50.log b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_007_5a759e50.log similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_007_5a759e50.log rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_007_5a759e50.log diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/model_config.yaml b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/InterHAt_kkbox_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/README.md b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/README.md rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/environments.txt b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/environments.txt rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/results.csv b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/results.csv rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/run_expid.py b/ranking/ctr/InterHAt/InterHAt_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/InterHAt/InterHAt_kkbox_x1/run_expid.py rename to ranking/ctr/InterHAt/InterHAt_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_007_c7701820.log b/ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_007_c7701820.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_007_c7701820.log rename to ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_007_c7701820.log diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01.csv b/ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01.csv rename to ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/LR/LR_avazu_x1/LR_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/README.md b/ranking/ctr/LR/LR_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/README.md rename to ranking/ctr/LR/LR_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/environments.txt b/ranking/ctr/LR/LR_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/environments.txt rename to ranking/ctr/LR/LR_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/results.csv b/ranking/ctr/LR/LR_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/results.csv rename to ranking/ctr/LR/LR_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x1/run_expid.py b/ranking/ctr/LR/LR_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x1/run_expid.py rename to ranking/ctr/LR/LR_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/LR_avazu_x4_005_93043d62.log b/ranking/ctr/LR/LR_avazu_x4_001/LR_avazu_x4_005_93043d62.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/LR_avazu_x4_005_93043d62.log rename to ranking/ctr/LR/LR_avazu_x4_001/LR_avazu_x4_005_93043d62.log diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/LR/LR_avazu_x4_001/LR_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/README.md b/ranking/ctr/LR/LR_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/README.md rename to ranking/ctr/LR/LR_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/environments.txt b/ranking/ctr/LR/LR_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/environments.txt rename to ranking/ctr/LR/LR_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/results.csv b/ranking/ctr/LR/LR_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/results.csv rename to ranking/ctr/LR/LR_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_001/run_expid.py b/ranking/ctr/LR/LR_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_001/run_expid.py rename to ranking/ctr/LR/LR_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/LR_avazu_x4_003_509815a1.log b/ranking/ctr/LR/LR_avazu_x4_002/LR_avazu_x4_003_509815a1.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/LR_avazu_x4_003_509815a1.log rename to ranking/ctr/LR/LR_avazu_x4_002/LR_avazu_x4_003_509815a1.log diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/model_config.yaml b/ranking/ctr/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/LR/LR_avazu_x4_002/LR_avazu_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/README.md b/ranking/ctr/LR/LR_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/README.md rename to ranking/ctr/LR/LR_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/environments.txt b/ranking/ctr/LR/LR_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/environments.txt rename to ranking/ctr/LR/LR_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/results.csv b/ranking/ctr/LR/LR_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/results.csv rename to ranking/ctr/LR/LR_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_avazu_x4_002/run_expid.py b/ranking/ctr/LR/LR_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_avazu_x4_002/run_expid.py rename to ranking/ctr/LR/LR_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_008_9581f586.log b/ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_008_9581f586.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_008_9581f586.log rename to ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_008_9581f586.log diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01.csv b/ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01.csv rename to ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/LR/LR_criteo_x1/LR_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/README.md b/ranking/ctr/LR/LR_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/README.md rename to ranking/ctr/LR/LR_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/environments.txt b/ranking/ctr/LR/LR_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/environments.txt rename to ranking/ctr/LR/LR_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/results.csv b/ranking/ctr/LR/LR_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/results.csv rename to ranking/ctr/LR/LR_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x1/run_expid.py b/ranking/ctr/LR/LR_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x1/run_expid.py rename to ranking/ctr/LR/LR_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/LR_criteo_x4_003_76cc7982.log b/ranking/ctr/LR/LR_criteo_x4_001/LR_criteo_x4_003_76cc7982.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/LR_criteo_x4_003_76cc7982.log rename to ranking/ctr/LR/LR_criteo_x4_001/LR_criteo_x4_003_76cc7982.log diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/LR/LR_criteo_x4_001/LR_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/README.md b/ranking/ctr/LR/LR_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/README.md rename to ranking/ctr/LR/LR_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/environments.txt b/ranking/ctr/LR/LR_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/environments.txt rename to ranking/ctr/LR/LR_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/results.csv b/ranking/ctr/LR/LR_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/results.csv rename to ranking/ctr/LR/LR_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_001/run_expid.py b/ranking/ctr/LR/LR_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_001/run_expid.py rename to ranking/ctr/LR/LR_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/LR_criteo_x4_003_e33124a6.log b/ranking/ctr/LR/LR_criteo_x4_002/LR_criteo_x4_003_e33124a6.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/LR_criteo_x4_003_e33124a6.log rename to ranking/ctr/LR/LR_criteo_x4_002/LR_criteo_x4_003_e33124a6.log diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/LR/LR_criteo_x4_002/LR_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/README.md b/ranking/ctr/LR/LR_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/README.md rename to ranking/ctr/LR/LR_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/environments.txt b/ranking/ctr/LR/LR_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/environments.txt rename to ranking/ctr/LR/LR_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/results.csv b/ranking/ctr/LR/LR_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/results.csv rename to ranking/ctr/LR/LR_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_criteo_x4_002/run_expid.py b/ranking/ctr/LR/LR_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_criteo_x4_002/run_expid.py rename to ranking/ctr/LR/LR_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_001_ff730f43.log b/ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_001_ff730f43.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_001_ff730f43.log rename to ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_001_ff730f43.log diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01.csv b/ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01.csv rename to ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/LR/LR_frappe_x1/LR_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/README.md b/ranking/ctr/LR/LR_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/README.md rename to ranking/ctr/LR/LR_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/environments.txt b/ranking/ctr/LR/LR_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/environments.txt rename to ranking/ctr/LR/LR_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/results.csv b/ranking/ctr/LR/LR_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/results.csv rename to ranking/ctr/LR/LR_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_frappe_x1/run_expid.py b/ranking/ctr/LR/LR_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_frappe_x1/run_expid.py rename to ranking/ctr/LR/LR_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/LR_kkbox_x1_008_aab85bd2.log b/ranking/ctr/LR/LR_kkbox_x1/LR_kkbox_x1_008_aab85bd2.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/LR_kkbox_x1_008_aab85bd2.log rename to ranking/ctr/LR/LR_kkbox_x1/LR_kkbox_x1_008_aab85bd2.log diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/model_config.yaml b/ranking/ctr/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/LR/LR_kkbox_x1/LR_kkbox_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/README.md b/ranking/ctr/LR/LR_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/README.md rename to ranking/ctr/LR/LR_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/environments.txt b/ranking/ctr/LR/LR_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/environments.txt rename to ranking/ctr/LR/LR_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/results.csv b/ranking/ctr/LR/LR_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/results.csv rename to ranking/ctr/LR/LR_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_kkbox_x1/run_expid.py b/ranking/ctr/LR/LR_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_kkbox_x1/run_expid.py rename to ranking/ctr/LR/LR_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_001_7530c4ec.log b/ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_001_7530c4ec.log similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_001_7530c4ec.log rename to ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_001_7530c4ec.log diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/dataset_config (4).yaml b/ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/dataset_config (4).yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/dataset_config (4).yaml rename to ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/dataset_config (4).yaml diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/model_config (9).yaml b/ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/model_config (9).yaml similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/model_config (9).yaml rename to ranking/ctr/LR/LR_movielenslatest_x1/LR_movielenslatest_x1_tuner_config_02/model_config (9).yaml diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/README.md b/ranking/ctr/LR/LR_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/README.md rename to ranking/ctr/LR/LR_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/environments.txt b/ranking/ctr/LR/LR_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/environments.txt rename to ranking/ctr/LR/LR_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/results.csv b/ranking/ctr/LR/LR_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/results.csv rename to ranking/ctr/LR/LR_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/run_expid.py b/ranking/ctr/LR/LR_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LR/LR_movielenslatest_x1/run_expid.py rename to ranking/ctr/LR/LR_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_004_d25a301d.log b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_004_d25a301d.log similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_004_d25a301d.log rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_004_d25a301d.log diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/README.md b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/README.md rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/environments.txt b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/environments.txt rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/results.csv b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/results.csv rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/run_expid.py b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_001/run_expid.py rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_001_c77e5dd3.log b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_001_c77e5dd3.log similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_001_c77e5dd3.log rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_001_c77e5dd3.log diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/LorentzFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/README.md b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/README.md rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/environments.txt b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/environments.txt rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/results.csv b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/results.csv rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/run_expid.py b/ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_avazu_x4_002/run_expid.py rename to ranking/ctr/LorentzFM/LorentzFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_001_342b3588.log b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_001_342b3588.log similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_001_342b3588.log rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_001_342b3588.log diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/README.md b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/README.md rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/environments.txt b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/environments.txt rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/results.csv b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/results.csv rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/run_expid.py b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_001/run_expid.py rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_002_6d2e078f.log b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_002_6d2e078f.log similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_002_6d2e078f.log rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_002_6d2e078f.log diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/LorentzFM_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/README.md b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/README.md rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/environments.txt b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/environments.txt rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/results.csv b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/results.csv rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/run_expid.py b/ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_criteo_x4_002/run_expid.py rename to ranking/ctr/LorentzFM/LorentzFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_003_0455bdef.log b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_003_0455bdef.log similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_003_0455bdef.log rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_003_0455bdef.log diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/LorentzFM_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/README.md b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/README.md rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/environments.txt b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/environments.txt rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/results.csv b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/results.csv rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/run_expid.py b/ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/LorentzFM/LorentzFM_kkbox_x1/run_expid.py rename to ranking/ctr/LorentzFM/LorentzFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_034_99b442f6.log b/ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_034_99b442f6.log similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_034_99b442f6.log rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_034_99b442f6.log diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02.csv b/ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02.csv rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/MaskNet_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/README.md b/ranking/ctr/MaskNet/MaskNet_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/README.md rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/environments.txt b/ranking/ctr/MaskNet/MaskNet_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/environments.txt rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/results.csv b/ranking/ctr/MaskNet/MaskNet_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/results.csv rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/run_expid.py b/ranking/ctr/MaskNet/MaskNet_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_avazu_x1/run_expid.py rename to ranking/ctr/MaskNet/MaskNet_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_008_7071fa3f.log b/ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_008_7071fa3f.log similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_008_7071fa3f.log rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_008_7071fa3f.log diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03.csv b/ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03.csv rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/MaskNet_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/README.md b/ranking/ctr/MaskNet/MaskNet_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/README.md rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/environments.txt b/ranking/ctr/MaskNet/MaskNet_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/environments.txt rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/results.csv b/ranking/ctr/MaskNet/MaskNet_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/results.csv rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/run_expid.py b/ranking/ctr/MaskNet/MaskNet_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_criteo_x1/run_expid.py rename to ranking/ctr/MaskNet/MaskNet_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_028_015da53e.log b/ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_028_015da53e.log similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_028_015da53e.log rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_028_015da53e.log diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05.csv b/ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05.csv rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/dataset_config.yaml b/ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/dataset_config.yaml rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/model_config.yaml b/ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/model_config.yaml rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/MaskNet_frappe_x1_tuner_config_05/model_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/README.md b/ranking/ctr/MaskNet/MaskNet_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/README.md rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/environments.txt b/ranking/ctr/MaskNet/MaskNet_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/environments.txt rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/results.csv b/ranking/ctr/MaskNet/MaskNet_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/results.csv rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/run_expid.py b/ranking/ctr/MaskNet/MaskNet_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_frappe_x1/run_expid.py rename to ranking/ctr/MaskNet/MaskNet_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_010_13a8d29c.log b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_010_13a8d29c.log similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_010_13a8d29c.log rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_010_13a8d29c.log diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03.csv b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03.csv rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/model_config.yaml b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/MaskNet_movielenslatest_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/README.md b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/README.md rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/environments.txt b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/environments.txt rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/results.csv b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/results.csv rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/run_expid.py b/ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/MaskNet/MaskNet_movielenslatest_x1/run_expid.py rename to ranking/ctr/MaskNet/MaskNet_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_005_1fe17989.log b/ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_005_1fe17989.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_005_1fe17989.log rename to ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_005_1fe17989.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02.csv b/ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02.csv rename to ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/NFM/NFM_avazu_x1/NFM_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/README.md b/ranking/ctr/NFM/NFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/README.md rename to ranking/ctr/NFM/NFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/environments.txt b/ranking/ctr/NFM/NFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/environments.txt rename to ranking/ctr/NFM/NFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/results.csv b/ranking/ctr/NFM/NFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/results.csv rename to ranking/ctr/NFM/NFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x1/run_expid.py b/ranking/ctr/NFM/NFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x1/run_expid.py rename to ranking/ctr/NFM/NFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/NFM_avazu_x4_009_d6601a18.log b/ranking/ctr/NFM/NFM_avazu_x4_001/NFM_avazu_x4_009_d6601a18.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/NFM_avazu_x4_009_d6601a18.log rename to ranking/ctr/NFM/NFM_avazu_x4_001/NFM_avazu_x4_009_d6601a18.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/NFM/NFM_avazu_x4_001/NFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/README.md b/ranking/ctr/NFM/NFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/README.md rename to ranking/ctr/NFM/NFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/environments.txt b/ranking/ctr/NFM/NFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/environments.txt rename to ranking/ctr/NFM/NFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/results.csv b/ranking/ctr/NFM/NFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/results.csv rename to ranking/ctr/NFM/NFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/run_expid.py b/ranking/ctr/NFM/NFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_001/run_expid.py rename to ranking/ctr/NFM/NFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/NFM_avazu_x4_015_2dd318c6.log b/ranking/ctr/NFM/NFM_avazu_x4_002/NFM_avazu_x4_015_2dd318c6.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/NFM_avazu_x4_015_2dd318c6.log rename to ranking/ctr/NFM/NFM_avazu_x4_002/NFM_avazu_x4_015_2dd318c6.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/NFM/NFM_avazu_x4_002/NFM_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/README.md b/ranking/ctr/NFM/NFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/README.md rename to ranking/ctr/NFM/NFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/environments.txt b/ranking/ctr/NFM/NFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/environments.txt rename to ranking/ctr/NFM/NFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/results.csv b/ranking/ctr/NFM/NFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/results.csv rename to ranking/ctr/NFM/NFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/run_expid.py b/ranking/ctr/NFM/NFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_avazu_x4_002/run_expid.py rename to ranking/ctr/NFM/NFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_002_e07a761d.log b/ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_002_e07a761d.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_002_e07a761d.log rename to ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_002_e07a761d.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02.csv b/ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02.csv rename to ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/NFM/NFM_criteo_x1/NFM_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/README.md b/ranking/ctr/NFM/NFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/README.md rename to ranking/ctr/NFM/NFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/environments.txt b/ranking/ctr/NFM/NFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/environments.txt rename to ranking/ctr/NFM/NFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/results.csv b/ranking/ctr/NFM/NFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/results.csv rename to ranking/ctr/NFM/NFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x1/run_expid.py b/ranking/ctr/NFM/NFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x1/run_expid.py rename to ranking/ctr/NFM/NFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/NFM_criteo_x4_017_2326425e.log b/ranking/ctr/NFM/NFM_criteo_x4_001/NFM_criteo_x4_017_2326425e.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/NFM_criteo_x4_017_2326425e.log rename to ranking/ctr/NFM/NFM_criteo_x4_001/NFM_criteo_x4_017_2326425e.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/NFM/NFM_criteo_x4_001/NFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/README.md b/ranking/ctr/NFM/NFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/README.md rename to ranking/ctr/NFM/NFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/environments.txt b/ranking/ctr/NFM/NFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/environments.txt rename to ranking/ctr/NFM/NFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/results.csv b/ranking/ctr/NFM/NFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/results.csv rename to ranking/ctr/NFM/NFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/run_expid.py b/ranking/ctr/NFM/NFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_001/run_expid.py rename to ranking/ctr/NFM/NFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/NFM_criteo_x4_023_54434d6e.log b/ranking/ctr/NFM/NFM_criteo_x4_002/NFM_criteo_x4_023_54434d6e.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/NFM_criteo_x4_023_54434d6e.log rename to ranking/ctr/NFM/NFM_criteo_x4_002/NFM_criteo_x4_023_54434d6e.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/NFM/NFM_criteo_x4_002/NFM_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/README.md b/ranking/ctr/NFM/NFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/README.md rename to ranking/ctr/NFM/NFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/environments.txt b/ranking/ctr/NFM/NFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/environments.txt rename to ranking/ctr/NFM/NFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/results.csv b/ranking/ctr/NFM/NFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/results.csv rename to ranking/ctr/NFM/NFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/run_expid.py b/ranking/ctr/NFM/NFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_criteo_x4_002/run_expid.py rename to ranking/ctr/NFM/NFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_012_3ebff53c.log b/ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_012_3ebff53c.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_012_3ebff53c.log rename to ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_012_3ebff53c.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01.csv b/ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01.csv rename to ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/NFM/NFM_frappe_x1/NFM_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/README.md b/ranking/ctr/NFM/NFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/README.md rename to ranking/ctr/NFM/NFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/environments.txt b/ranking/ctr/NFM/NFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/environments.txt rename to ranking/ctr/NFM/NFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/results.csv b/ranking/ctr/NFM/NFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/results.csv rename to ranking/ctr/NFM/NFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_frappe_x1/run_expid.py b/ranking/ctr/NFM/NFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_frappe_x1/run_expid.py rename to ranking/ctr/NFM/NFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/NFM_kkbox_x1_015_cbae7b1e.log b/ranking/ctr/NFM/NFM_kkbox_x1/NFM_kkbox_x1_015_cbae7b1e.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/NFM_kkbox_x1_015_cbae7b1e.log rename to ranking/ctr/NFM/NFM_kkbox_x1/NFM_kkbox_x1_015_cbae7b1e.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/NFM/NFM_kkbox_x1/NFM_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/README.md b/ranking/ctr/NFM/NFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/README.md rename to ranking/ctr/NFM/NFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/environments.txt b/ranking/ctr/NFM/NFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/environments.txt rename to ranking/ctr/NFM/NFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/results.csv b/ranking/ctr/NFM/NFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/results.csv rename to ranking/ctr/NFM/NFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/run_expid.py b/ranking/ctr/NFM/NFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_kkbox_x1/run_expid.py rename to ranking/ctr/NFM/NFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_010_f3d546bc.log b/ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_010_f3d546bc.log similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_010_f3d546bc.log rename to ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_010_f3d546bc.log diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/NFM/NFM_movielenslatest_x1/NFM_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/README.md b/ranking/ctr/NFM/NFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/README.md rename to ranking/ctr/NFM/NFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/environments.txt b/ranking/ctr/NFM/NFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/environments.txt rename to ranking/ctr/NFM/NFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/results.csv b/ranking/ctr/NFM/NFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/results.csv rename to ranking/ctr/NFM/NFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/run_expid.py b/ranking/ctr/NFM/NFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/NFM/NFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/NFM/NFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/ONN_avazu_x4_006_614049da.log b/ranking/ctr/ONN/ONN_avazu_x4_001/ONN_avazu_x4_006_614049da.log similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/ONN_avazu_x4_006_614049da.log rename to ranking/ctr/ONN/ONN_avazu_x4_001/ONN_avazu_x4_006_614049da.log diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/ONN/ONN_avazu_x4_001/ONN_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/README.md b/ranking/ctr/ONN/ONN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/README.md rename to ranking/ctr/ONN/ONN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/environments.txt b/ranking/ctr/ONN/ONN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/environments.txt rename to ranking/ctr/ONN/ONN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/results.csv b/ranking/ctr/ONN/ONN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/results.csv rename to ranking/ctr/ONN/ONN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/run_expid.py b/ranking/ctr/ONN/ONN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_001/run_expid.py rename to ranking/ctr/ONN/ONN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/ONN_avazu_x4_036_23b6ec31.log b/ranking/ctr/ONN/ONN_avazu_x4_002/ONN_avazu_x4_036_23b6ec31.log similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/ONN_avazu_x4_036_23b6ec31.log rename to ranking/ctr/ONN/ONN_avazu_x4_002/ONN_avazu_x4_036_23b6ec31.log diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/model_config.yaml b/ranking/ctr/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/ONN/ONN_avazu_x4_002/ONN_avazu_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/README.md b/ranking/ctr/ONN/ONN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/README.md rename to ranking/ctr/ONN/ONN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/environments.txt b/ranking/ctr/ONN/ONN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/environments.txt rename to ranking/ctr/ONN/ONN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/results.csv b/ranking/ctr/ONN/ONN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/results.csv rename to ranking/ctr/ONN/ONN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/run_expid.py b/ranking/ctr/ONN/ONN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_avazu_x4_002/run_expid.py rename to ranking/ctr/ONN/ONN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/ONN_criteo_x4_002_e3541fe7.log b/ranking/ctr/ONN/ONN_criteo_x4_001/ONN_criteo_x4_002_e3541fe7.log similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/ONN_criteo_x4_002_e3541fe7.log rename to ranking/ctr/ONN/ONN_criteo_x4_001/ONN_criteo_x4_002_e3541fe7.log diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/ONN/ONN_criteo_x4_001/ONN_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/README.md b/ranking/ctr/ONN/ONN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/README.md rename to ranking/ctr/ONN/ONN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/environments.txt b/ranking/ctr/ONN/ONN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/environments.txt rename to ranking/ctr/ONN/ONN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/results.csv b/ranking/ctr/ONN/ONN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/results.csv rename to ranking/ctr/ONN/ONN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/run_expid.py b/ranking/ctr/ONN/ONN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_001/run_expid.py rename to ranking/ctr/ONN/ONN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/ONN_criteo_x4_106_7a261a01.log b/ranking/ctr/ONN/ONN_criteo_x4_002/ONN_criteo_x4_106_7a261a01.log similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/ONN_criteo_x4_106_7a261a01.log rename to ranking/ctr/ONN/ONN_criteo_x4_002/ONN_criteo_x4_106_7a261a01.log diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/ONN/ONN_criteo_x4_002/ONN_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/README.md b/ranking/ctr/ONN/ONN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/README.md rename to ranking/ctr/ONN/ONN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/environments.txt b/ranking/ctr/ONN/ONN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/environments.txt rename to ranking/ctr/ONN/ONN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/results.csv b/ranking/ctr/ONN/ONN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/results.csv rename to ranking/ctr/ONN/ONN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/run_expid.py b/ranking/ctr/ONN/ONN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_criteo_x4_002/run_expid.py rename to ranking/ctr/ONN/ONN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/ONN_kkbox_x1_024_650b448f.log b/ranking/ctr/ONN/ONN_kkbox_x1/ONN_kkbox_x1_024_650b448f.log similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/ONN_kkbox_x1_024_650b448f.log rename to ranking/ctr/ONN/ONN_kkbox_x1/ONN_kkbox_x1_024_650b448f.log diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/ONN/ONN_kkbox_x1/ONN_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/README.md b/ranking/ctr/ONN/ONN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/README.md rename to ranking/ctr/ONN/ONN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/environments.txt b/ranking/ctr/ONN/ONN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/environments.txt rename to ranking/ctr/ONN/ONN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/results.csv b/ranking/ctr/ONN/ONN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/results.csv rename to ranking/ctr/ONN/ONN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/run_expid.py b/ranking/ctr/ONN/ONN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/ONN/ONN_kkbox_x1/run_expid.py rename to ranking/ctr/ONN/ONN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/PNN_avazu_x1_002_8a91559c.log b/ranking/ctr/PNN/IPNN_avazu_x1/PNN_avazu_x1_002_8a91559c.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/PNN_avazu_x1_002_8a91559c.log rename to ranking/ctr/PNN/IPNN_avazu_x1/PNN_avazu_x1_002_8a91559c.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/model_config.yaml b/ranking/ctr/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/PNN/IPNN_avazu_x1/PNN_avazu_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/README.md b/ranking/ctr/PNN/IPNN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/README.md rename to ranking/ctr/PNN/IPNN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/environments.txt b/ranking/ctr/PNN/IPNN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/environments.txt rename to ranking/ctr/PNN/IPNN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/results.csv b/ranking/ctr/PNN/IPNN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/results.csv rename to ranking/ctr/PNN/IPNN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/run_expid.py b/ranking/ctr/PNN/IPNN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x1/run_expid.py rename to ranking/ctr/PNN/IPNN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_009_3c99a8b5.log b/ranking/ctr/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_009_3c99a8b5.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_009_3c99a8b5.log rename to ranking/ctr/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_009_3c99a8b5.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/PNN/IPNN_avazu_x4_001/PNN_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/README.md b/ranking/ctr/PNN/IPNN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/README.md rename to ranking/ctr/PNN/IPNN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/environments.txt b/ranking/ctr/PNN/IPNN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/environments.txt rename to ranking/ctr/PNN/IPNN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/results.csv b/ranking/ctr/PNN/IPNN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/results.csv rename to ranking/ctr/PNN/IPNN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/run_expid.py b/ranking/ctr/PNN/IPNN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_001/run_expid.py rename to ranking/ctr/PNN/IPNN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_013_1893e8ce.log b/ranking/ctr/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_013_1893e8ce.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_013_1893e8ce.log rename to ranking/ctr/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_013_1893e8ce.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/PNN/IPNN_avazu_x4_002/PNN_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/README.md b/ranking/ctr/PNN/IPNN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/README.md rename to ranking/ctr/PNN/IPNN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/environments.txt b/ranking/ctr/PNN/IPNN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/environments.txt rename to ranking/ctr/PNN/IPNN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/results.csv b/ranking/ctr/PNN/IPNN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/results.csv rename to ranking/ctr/PNN/IPNN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/run_expid.py b/ranking/ctr/PNN/IPNN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_avazu_x4_002/run_expid.py rename to ranking/ctr/PNN/IPNN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/PNN_criteo_x1_007_491aff75.log b/ranking/ctr/PNN/IPNN_criteo_x1/PNN_criteo_x1_007_491aff75.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/PNN_criteo_x1_007_491aff75.log rename to ranking/ctr/PNN/IPNN_criteo_x1/PNN_criteo_x1_007_491aff75.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/PNN/IPNN_criteo_x1/PNN_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/README.md b/ranking/ctr/PNN/IPNN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/README.md rename to ranking/ctr/PNN/IPNN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/environments.txt b/ranking/ctr/PNN/IPNN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/environments.txt rename to ranking/ctr/PNN/IPNN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/results.csv b/ranking/ctr/PNN/IPNN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/results.csv rename to ranking/ctr/PNN/IPNN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/run_expid.py b/ranking/ctr/PNN/IPNN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x1/run_expid.py rename to ranking/ctr/PNN/IPNN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_002_69a1df28.log b/ranking/ctr/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_002_69a1df28.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_002_69a1df28.log rename to ranking/ctr/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_002_69a1df28.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/PNN/IPNN_criteo_x4_001/PNN_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/README.md b/ranking/ctr/PNN/IPNN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/README.md rename to ranking/ctr/PNN/IPNN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/environments.txt b/ranking/ctr/PNN/IPNN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/environments.txt rename to ranking/ctr/PNN/IPNN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/results.csv b/ranking/ctr/PNN/IPNN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/results.csv rename to ranking/ctr/PNN/IPNN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/run_expid.py b/ranking/ctr/PNN/IPNN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_001/run_expid.py rename to ranking/ctr/PNN/IPNN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_005_2c82efe5.log b/ranking/ctr/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_005_2c82efe5.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_005_2c82efe5.log rename to ranking/ctr/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_005_2c82efe5.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/model_config.yaml b/ranking/ctr/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/PNN/IPNN_criteo_x4_002/PNN_criteo_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/README.md b/ranking/ctr/PNN/IPNN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/README.md rename to ranking/ctr/PNN/IPNN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/environments.txt b/ranking/ctr/PNN/IPNN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/environments.txt rename to ranking/ctr/PNN/IPNN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/results.csv b/ranking/ctr/PNN/IPNN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/results.csv rename to ranking/ctr/PNN/IPNN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/run_expid.py b/ranking/ctr/PNN/IPNN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_criteo_x4_002/run_expid.py rename to ranking/ctr/PNN/IPNN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/PNN_frappe_x1_020_f371a3ab.log b/ranking/ctr/PNN/IPNN_frappe_x1/PNN_frappe_x1_020_f371a3ab.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/PNN_frappe_x1_020_f371a3ab.log rename to ranking/ctr/PNN/IPNN_frappe_x1/PNN_frappe_x1_020_f371a3ab.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/model_config.yaml b/ranking/ctr/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/PNN/IPNN_frappe_x1/PNN_frappe_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/README.md b/ranking/ctr/PNN/IPNN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/README.md rename to ranking/ctr/PNN/IPNN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/environments.txt b/ranking/ctr/PNN/IPNN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/environments.txt rename to ranking/ctr/PNN/IPNN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/results.csv b/ranking/ctr/PNN/IPNN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/results.csv rename to ranking/ctr/PNN/IPNN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/run_expid.py b/ranking/ctr/PNN/IPNN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_frappe_x1/run_expid.py rename to ranking/ctr/PNN/IPNN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_015_1b4d837a.log b/ranking/ctr/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_015_1b4d837a.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_015_1b4d837a.log rename to ranking/ctr/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_015_1b4d837a.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/PNN/IPNN_kkbox_x1/PNN_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/README.md b/ranking/ctr/PNN/IPNN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/README.md rename to ranking/ctr/PNN/IPNN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/environments.txt b/ranking/ctr/PNN/IPNN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/environments.txt rename to ranking/ctr/PNN/IPNN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/results.csv b/ranking/ctr/PNN/IPNN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/results.csv rename to ranking/ctr/PNN/IPNN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/run_expid.py b/ranking/ctr/PNN/IPNN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_kkbox_x1/run_expid.py rename to ranking/ctr/PNN/IPNN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_026_3f8280ec.log b/ranking/ctr/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_026_3f8280ec.log similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_026_3f8280ec.log rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_026_3f8280ec.log diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/PNN_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/README.md b/ranking/ctr/PNN/IPNN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/README.md rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/environments.txt b/ranking/ctr/PNN/IPNN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/environments.txt rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/results.csv b/ranking/ctr/PNN/IPNN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/results.csv rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/run_expid.py b/ranking/ctr/PNN/IPNN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/PNN/IPNN_movielenslatest_x1/run_expid.py rename to ranking/ctr/PNN/IPNN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/README.md b/ranking/ctr/README.md similarity index 96% rename from ctr_prediction/benchmarks/README.md rename to ranking/ctr/README.md index 5904e92c..e9a18cbb 100644 --- a/ctr_prediction/benchmarks/README.md +++ b/ranking/ctr/README.md @@ -1,10 +1,6 @@ -# Benchmarks - -To allow extensibility of the BARS benchmark, the code implementation is not binded to any single framework or library. But we strongly recommend the following libraries due to their abundant model implementations. - -+ FuxiCTR (pytorch): https://github.com/xue-pai/FuxiCTR -+ DeepCTR (tensorflow): https://github.com/shenweichen/DeepCTR +# BARS-CTR Benchmark +BARS-CTR: An Open Benchmark for CTR Prediction https://openbenchmark.github.io/BARS/CTR ## Model List @@ -47,4 +43,5 @@ The following models have been benchmarked with open-source code and detailed re | 33 | CIKM'21 | [EDCN](./fuxictr/pytorch/models/EDCN.py) | [Enhancing Explicit and Implicit Feature Interactions via Information Sharing for Parallel Deep CTR Models](https://dlp-kdd.github.io/assets/pdf/DLP-KDD_2021_paper_12.pdf) :triangular_flag_on_post:**Huawei** | [:arrow_upper_right:](https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/EDCN) | | 34 | DLP-KDD'21 | [MaskNet](./fuxictr/pytorch/models/MaskNet.py) | [MaskNet: Introducing Feature-Wise Multiplication to CTR Ranking Models by Instance-Guided Mask](https://arxiv.org/abs/2102.07619) :triangular_flag_on_post:**Sina Weibo** | [:arrow_upper_right:](https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/MaskNet) | | 35 | SIGIR'21 | [SAM](./fuxictr/pytorch/models/SAM.py) | [Looking at CTR Prediction Again: Is Attention All You Need?](https://arxiv.org/abs/2105.05563) :triangular_flag_on_post:**BOSS Zhipin** | [:arrow_upper_right:](https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/SAM) | -| 36 | KDD'21 | [AOANet](./fuxictr/pytorch/models/AOANet.py) | [Architecture and Operation Adaptive Network for Online Recommendations](https://dl.acm.org/doi/10.1145/3447548.3467133) :triangular_flag_on_post:**Didi Chuxing** | [:arrow_upper_right:](https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AOANet) | \ No newline at end of file +| 36 | KDD'21 | [AOANet](./fuxictr/pytorch/models/AOANet.py) | [Architecture and Operation Adaptive Network for Online Recommendations](https://dl.acm.org/doi/10.1145/3447548.3467133) :triangular_flag_on_post:**Didi Chuxing** | [:arrow_upper_right:](https://github.com/openbenchmark/BARS/tree/master/ctr_prediction/benchmarks/AOANet) | + diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/README.md b/ranking/ctr/SAM/SAM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/README.md rename to ranking/ctr/SAM/SAM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_012_1cecba8c.log b/ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_012_1cecba8c.log similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_012_1cecba8c.log rename to ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_012_1cecba8c.log diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01.csv b/ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01.csv rename to ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/SAM/SAM_avazu_x1/SAM_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/environments.txt b/ranking/ctr/SAM/SAM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/environments.txt rename to ranking/ctr/SAM/SAM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/results.csv b/ranking/ctr/SAM/SAM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/results.csv rename to ranking/ctr/SAM/SAM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_avazu_x1/run_expid.py b/ranking/ctr/SAM/SAM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_avazu_x1/run_expid.py rename to ranking/ctr/SAM/SAM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/README.md b/ranking/ctr/SAM/SAM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/README.md rename to ranking/ctr/SAM/SAM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_012_55e25f89.log b/ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_012_55e25f89.log similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_012_55e25f89.log rename to ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_012_55e25f89.log diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03.csv b/ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03.csv rename to ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/SAM/SAM_criteo_x1/SAM_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/environments.txt b/ranking/ctr/SAM/SAM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/environments.txt rename to ranking/ctr/SAM/SAM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/results.csv b/ranking/ctr/SAM/SAM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/results.csv rename to ranking/ctr/SAM/SAM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_criteo_x1/run_expid.py b/ranking/ctr/SAM/SAM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_criteo_x1/run_expid.py rename to ranking/ctr/SAM/SAM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/README.md b/ranking/ctr/SAM/SAM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/README.md rename to ranking/ctr/SAM/SAM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_005_1368acce.log b/ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_005_1368acce.log similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_005_1368acce.log rename to ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_005_1368acce.log diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02.csv b/ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/SAM/SAM_frappe_x1/SAM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/environments.txt b/ranking/ctr/SAM/SAM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/environments.txt rename to ranking/ctr/SAM/SAM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/results.csv b/ranking/ctr/SAM/SAM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/results.csv rename to ranking/ctr/SAM/SAM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_frappe_x1/run_expid.py b/ranking/ctr/SAM/SAM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_frappe_x1/run_expid.py rename to ranking/ctr/SAM/SAM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/README.md b/ranking/ctr/SAM/SAM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/README.md rename to ranking/ctr/SAM/SAM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_013_68a6bc8b.log b/ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_013_68a6bc8b.log similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_013_68a6bc8b.log rename to ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_013_68a6bc8b.log diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06.csv b/ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06.csv rename to ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/dataset_config.yaml b/ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/dataset_config.yaml rename to ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/model_config.yaml b/ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/model_config.yaml rename to ranking/ctr/SAM/SAM_movielenslatest_x1/SAM_movielenslatest_x1_tuner_config_06/model_config.yaml diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/environments.txt b/ranking/ctr/SAM/SAM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/environments.txt rename to ranking/ctr/SAM/SAM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/results.csv b/ranking/ctr/SAM/SAM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/results.csv rename to ranking/ctr/SAM/SAM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/run_expid.py b/ranking/ctr/SAM/SAM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/SAM/SAM_movielenslatest_x1/run_expid.py rename to ranking/ctr/SAM/SAM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/README.md b/ranking/ctr/WideDeep/WideDeep_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/README.md rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_002_d8c146ac.log b/ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_002_d8c146ac.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_002_d8c146ac.log rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_002_d8c146ac.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03.csv b/ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03.csv rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/WideDeep_avazu_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/environments.txt b/ranking/ctr/WideDeep/WideDeep_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/environments.txt rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/results.csv b/ranking/ctr/WideDeep/WideDeep_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/results.csv rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/run_expid.py b/ranking/ctr/WideDeep/WideDeep_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x1/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/README.md b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/README.md rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_016_233585a0.log b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_016_233585a0.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_016_233585a0.log rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_016_233585a0.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/WideDeep_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/environments.txt b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/environments.txt rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/results.csv b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/results.csv rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/run_expid.py b/ranking/ctr/WideDeep/WideDeep_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_001/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/README.md b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/README.md rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_043_23ffe850.log b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_043_23ffe850.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_043_23ffe850.log rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_043_23ffe850.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/WideDeep_avazu_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/environments.txt b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/environments.txt rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/results.csv b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/results.csv rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/run_expid.py b/ranking/ctr/WideDeep/WideDeep_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_avazu_x4_002/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/README.md b/ranking/ctr/WideDeep/WideDeep_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/README.md rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_010_3a06c5bc.log b/ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_010_3a06c5bc.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_010_3a06c5bc.log rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_010_3a06c5bc.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01.csv b/ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01.csv rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/WideDeep_criteo_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/environments.txt b/ranking/ctr/WideDeep/WideDeep_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/environments.txt rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/results.csv b/ranking/ctr/WideDeep/WideDeep_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/results.csv rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/run_expid.py b/ranking/ctr/WideDeep/WideDeep_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x1/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/README.md b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/README.md rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_024_ba0036f7.log b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_024_ba0036f7.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_024_ba0036f7.log rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_024_ba0036f7.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/WideDeep_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/environments.txt b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/environments.txt rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/results.csv b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/results.csv rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/run_expid.py b/ranking/ctr/WideDeep/WideDeep_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_001/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/README.md b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/README.md rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_007_dbcfd11c.log b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_007_dbcfd11c.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_007_dbcfd11c.log rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_007_dbcfd11c.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/WideDeep_criteo_x4_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/environments.txt b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/environments.txt rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/results.csv b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/results.csv rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/run_expid.py b/ranking/ctr/WideDeep/WideDeep_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_criteo_x4_002/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/README.md b/ranking/ctr/WideDeep/WideDeep_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/README.md rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_030_af559975.log b/ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_030_af559975.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_030_af559975.log rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_030_af559975.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01.csv b/ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01.csv rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/WideDeep_frappe_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/environments.txt b/ranking/ctr/WideDeep/WideDeep_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/environments.txt rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/results.csv b/ranking/ctr/WideDeep/WideDeep_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/results.csv rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/run_expid.py b/ranking/ctr/WideDeep/WideDeep_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_frappe_x1/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/README.md b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/README.md rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_012_62151ded.log b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_012_62151ded.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_012_62151ded.log rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_012_62151ded.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/WideDeep_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/environments.txt b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/environments.txt rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/results.csv b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/results.csv rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/run_expid.py b/ranking/ctr/WideDeep/WideDeep_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_kkbox_x1/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/README.md b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/README.md rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_007_1b65cd45.log b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_007_1b65cd45.log similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_007_1b65cd45.log rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_007_1b65cd45.log diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01.csv b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01.csv rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/model_config.yaml b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/WideDeep_movielenslatest_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/environments.txt b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/environments.txt rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/results.csv b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/results.csv rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/run_expid.py b/ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/WideDeep/WideDeep_movielenslatest_x1/run_expid.py rename to ranking/ctr/WideDeep/WideDeep_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01.csv b/ranking/ctr/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01.csv rename to ranking/ctr/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/model_config.yaml b/ranking/ctr/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_avazu_x1/CIN_avazu_x1_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/README.md b/ranking/ctr/xDeepFM/CIN_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/README.md rename to ranking/ctr/xDeepFM/CIN_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/environments.txt b/ranking/ctr/xDeepFM/CIN_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/environments.txt rename to ranking/ctr/xDeepFM/CIN_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/results.csv b/ranking/ctr/xDeepFM/CIN_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/results.csv rename to ranking/ctr/xDeepFM/CIN_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/run_expid.py b/ranking/ctr/xDeepFM/CIN_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/run_expid.py rename to ranking/ctr/xDeepFM/CIN_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/xDeepFM_avazu_x1_003_7f3fed32.log b/ranking/ctr/xDeepFM/CIN_avazu_x1/xDeepFM_avazu_x1_003_7f3fed32.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x1/xDeepFM_avazu_x1_003_7f3fed32.log rename to ranking/ctr/xDeepFM/CIN_avazu_x1/xDeepFM_avazu_x1_003_7f3fed32.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/CIN_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/README.md b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/README.md rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/environments.txt b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/environments.txt rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/results.csv b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/results.csv rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/run_expid.py b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/run_expid.py rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/xDeepFM_avazu_x4_002_9d81123c.log b/ranking/ctr/xDeepFM/CIN_avazu_x4_001/xDeepFM_avazu_x4_002_9d81123c.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_001/xDeepFM_avazu_x4_002_9d81123c.log rename to ranking/ctr/xDeepFM/CIN_avazu_x4_001/xDeepFM_avazu_x4_002_9d81123c.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/model_config.yaml b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/CIN_avazu_x4_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/README.md b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/README.md rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/environments.txt b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/environments.txt rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/results.csv b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/results.csv rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/run_expid.py b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/run_expid.py rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/xDeepFM_avazu_x4_009_ce557b77.log b/ranking/ctr/xDeepFM/CIN_avazu_x4_002/xDeepFM_avazu_x4_009_ce557b77.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_avazu_x4_002/xDeepFM_avazu_x4_009_ce557b77.log rename to ranking/ctr/xDeepFM/CIN_avazu_x4_002/xDeepFM_avazu_x4_009_ce557b77.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02.csv b/ranking/ctr/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02.csv rename to ranking/ctr/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_criteo_x1/CIN_criteo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/README.md b/ranking/ctr/xDeepFM/CIN_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/README.md rename to ranking/ctr/xDeepFM/CIN_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/environments.txt b/ranking/ctr/xDeepFM/CIN_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/environments.txt rename to ranking/ctr/xDeepFM/CIN_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/results.csv b/ranking/ctr/xDeepFM/CIN_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/results.csv rename to ranking/ctr/xDeepFM/CIN_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/run_expid.py b/ranking/ctr/xDeepFM/CIN_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/run_expid.py rename to ranking/ctr/xDeepFM/CIN_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/xDeepFM_criteo_x1_004_6b5adc06.log b/ranking/ctr/xDeepFM/CIN_criteo_x1/xDeepFM_criteo_x1_004_6b5adc06.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x1/xDeepFM_criteo_x1_004_6b5adc06.log rename to ranking/ctr/xDeepFM/CIN_criteo_x1/xDeepFM_criteo_x1_004_6b5adc06.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/model_config.yaml b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/CIN_criteo_x4_tuner_config_01/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/README.md b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/README.md rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/environments.txt b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/environments.txt rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/results.csv b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/results.csv rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/run_expid.py b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/run_expid.py rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/xDeepFM_criteo_x4_007_f93ff06e.log b/ranking/ctr/xDeepFM/CIN_criteo_x4_001/xDeepFM_criteo_x4_007_f93ff06e.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_001/xDeepFM_criteo_x4_007_f93ff06e.log rename to ranking/ctr/xDeepFM/CIN_criteo_x4_001/xDeepFM_criteo_x4_007_f93ff06e.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/model_config.yaml b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/CIN_criteo_x4_tuner_config_11/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/README.md b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/README.md rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/environments.txt b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/environments.txt rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/results.csv b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/results.csv rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/run_expid.py b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/run_expid.py rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/xDeepFM_criteo_x4_003_444046bd.log b/ranking/ctr/xDeepFM/CIN_criteo_x4_002/xDeepFM_criteo_x4_003_444046bd.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_criteo_x4_002/xDeepFM_criteo_x4_003_444046bd.log rename to ranking/ctr/xDeepFM/CIN_criteo_x4_002/xDeepFM_criteo_x4_003_444046bd.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03.csv b/ranking/ctr/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03.csv rename to ranking/ctr/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_frappe_x1/CIN_frappe_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/README.md b/ranking/ctr/xDeepFM/CIN_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/README.md rename to ranking/ctr/xDeepFM/CIN_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/environments.txt b/ranking/ctr/xDeepFM/CIN_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/environments.txt rename to ranking/ctr/xDeepFM/CIN_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/results.csv b/ranking/ctr/xDeepFM/CIN_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/results.csv rename to ranking/ctr/xDeepFM/CIN_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/run_expid.py b/ranking/ctr/xDeepFM/CIN_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/run_expid.py rename to ranking/ctr/xDeepFM/CIN_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/xDeepFM_frappe_x1_008_9e8759c4.log b/ranking/ctr/xDeepFM/CIN_frappe_x1/xDeepFM_frappe_x1_008_9e8759c4.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_frappe_x1/xDeepFM_frappe_x1_008_9e8759c4.log rename to ranking/ctr/xDeepFM/CIN_frappe_x1/xDeepFM_frappe_x1_008_9e8759c4.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/model_config.yaml b/ranking/ctr/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/CIN_kkbox_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/README.md b/ranking/ctr/xDeepFM/CIN_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/README.md rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/environments.txt b/ranking/ctr/xDeepFM/CIN_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/environments.txt rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/results.csv b/ranking/ctr/xDeepFM/CIN_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/results.csv rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/run_expid.py b/ranking/ctr/xDeepFM/CIN_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/run_expid.py rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/xDeepFM_kkbox_x1_009_117199f0.log b/ranking/ctr/xDeepFM/CIN_kkbox_x1/xDeepFM_kkbox_x1_009_117199f0.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_kkbox_x1/xDeepFM_kkbox_x1_009_117199f0.log rename to ranking/ctr/xDeepFM/CIN_kkbox_x1/xDeepFM_kkbox_x1_009_117199f0.log diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/CIN_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/README.md b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/README.md rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/environments.txt b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/environments.txt rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/results.csv b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/results.csv rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/run_expid.py b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/run_expid.py rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/xDeepFM_movielenslatest_x1_001_0de9d14a.log b/ranking/ctr/xDeepFM/CIN_movielenslatest_x1/xDeepFM_movielenslatest_x1_001_0de9d14a.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/CIN_movielenslatest_x1/xDeepFM_movielenslatest_x1_001_0de9d14a.log rename to ranking/ctr/xDeepFM/CIN_movielenslatest_x1/xDeepFM_movielenslatest_x1_001_0de9d14a.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_024_abaa0691.log b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_024_abaa0691.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_024_abaa0691.log rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_024_abaa0691.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.csv b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.csv rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.yaml b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.yaml rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_amazonelectronics_x1/xDeepFM_amazonelectronics_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_002_937cff08.log b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_002_937cff08.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_002_937cff08.log rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_002_937cff08.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07.csv b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07.csv rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x1/xDeepFM_avazu_x1_tuner_config_07/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/README.md b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/README.md rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/results.csv b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_001_579eef11.log b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_001_579eef11.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_001_579eef11.log rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_001_579eef11.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_001/xDeepFM_avazu_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/README.md b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/README.md rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/results.csv b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_008_e76be77b.log b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_008_e76be77b.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_008_e76be77b.log rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_008_e76be77b.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_avazu_x4_002/xDeepFM_avazu_x4_tuner_config_08/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_001_e08ec7de.log b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_001_e08ec7de.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_001_e08ec7de.log rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_001_e08ec7de.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03.csv b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03.csv rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x1/xDeepFM_criteo_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/README.md b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/README.md rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/results.csv b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_001_d509bfbe.log b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_001_d509bfbe.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_001_d509bfbe.log rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_001_d509bfbe.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_001/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/README.md b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/README.md rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/results.csv b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_003_c601dd6b.log b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_003_c601dd6b.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_003_c601dd6b.log rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_003_c601dd6b.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_criteo_x4_002/xDeepFM_criteo_x4_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_005_447fa536.log b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_005_447fa536.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_005_447fa536.log rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_005_447fa536.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02.csv b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02.csv rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_frappe_x1/xDeepFM_frappe_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_019_49197bdf.log b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_019_49197bdf.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_019_49197bdf.log rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_019_49197bdf.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_kkbox_x1/xDeepFM_kkbox_x1_tuner_config_03/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_016_0372eae9.log b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_016_0372eae9.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_016_0372eae9.log rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_016_0372eae9.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.csv b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.csv rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.yaml b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.yaml rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_kuaivideo_x1/xDeepFM_kuaivideo_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_011_7df31553.log b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_011_7df31553.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_011_7df31553.log rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_011_7df31553.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.csv b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.csv rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.yaml b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.yaml rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_microvideo1.7m_x1/xDeepFM_microvideo1.7m_x1_tuner_config_04/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/run_expid.py b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/run_expid.py similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/run_expid.py rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/run_expid.py diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_018_57ed221b.log b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_018_57ed221b.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_018_57ed221b.log rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_018_57ed221b.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02.csv b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02.csv rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_movielenslatest_x1/xDeepFM_movielenslatest_x1_tuner_config_02/model_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/README.md b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/README.md similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/README.md rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/README.md diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/environments.txt b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/environments.txt similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/environments.txt rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/environments.txt diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/results.csv b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/results.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/results.csv rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/results.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_002_3f7806c5.log b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_002_3f7806c5.log similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_002_3f7806c5.log rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_002_3f7806c5.log diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.csv b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.csv similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.csv rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.csv diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.yaml b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.yaml rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/dataset_config.yaml diff --git a/ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/model_config.yaml b/ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/model_config.yaml similarity index 100% rename from ctr_prediction/benchmarks/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/model_config.yaml rename to ranking/ctr/xDeepFM/xDeepFM_taobaoad_x1/xDeepFM_taobaoad_x1_tuner_config_01/model_config.yaml diff --git a/requirements.txt b/requirements.txt index 45f73dcd..ed8f708a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ -fuxictr \ No newline at end of file +fuxictr +recbox \ No newline at end of file