├── .gitignore ├── ICDE-23-Slides-MAMDR.pdf ├── LICENSE ├── README.md ├── checkpoint └── .ignore ├── config ├── Amazon_13 │ ├── deepctr.json │ ├── deepctr_DN+DR.json │ ├── deepctr_DN.json │ ├── mmoe.json │ ├── ple.json │ ├── shared_bottom.json │ └── star.json ├── Amazon_6 │ ├── deepctr.json │ ├── deepctr_DN+DR.json │ ├── deepctr_DN.json │ ├── mmoe.json │ ├── ple.json │ ├── shared_bottom.json │ └── star.json ├── Taobao-10 │ ├── deepctr_DN+DR.json │ ├── deepctr_DN_taobao_10.json │ ├── deepctr_maml_taobao_10.json │ ├── deepctr_mldg_taobao_10.json │ ├── deepctr_pcgrad_taobao_10.json │ ├── deepctr_reptile_taobao_10.json │ ├── deepctr_taobao_10.json │ ├── deepctr_uncertainty_weight_taobao_10.json │ ├── mmoe.json │ ├── ple.json │ ├── shared_bottom.json │ └── star_taobao.json ├── Taobao_20 │ ├── deepctr.json │ ├── deepctr_DN+DR.json │ ├── deepctr_DN.json │ ├── mmoe.json │ ├── ple.json │ ├── shared_bottom.json │ └── star_taobao.json └── Taobao_30 │ ├── deepctr.json │ ├── deepctr_DN+DR.json │ ├── deepctr_DN.json │ ├── mmoe.json │ ├── ple.json │ ├── shared_bottom.json │ └── star_taobao.json ├── dataset ├── Amazon │ ├── README.md │ ├── __init__.py │ ├── config.json.example │ ├── config_13.json │ ├── config_6.json │ ├── config_all.json │ ├── get_raw_data.py │ ├── preprocess_data.py │ ├── processed_data │ │ └── .ignore │ ├── raw_data │ │ └── .ignore │ └── split.py └── Taobao │ ├── README.md │ ├── __init__.py │ ├── config.json.example │ ├── config_10.json │ ├── config_100.json │ ├── config_20.json │ ├── config_30.json │ ├── config_50.json │ ├── config_all.json │ ├── preprocess_data.py │ ├── processed_data │ └── .ignore │ ├── raw_data │ └── .ignore │ └── split.py ├── model_zoo ├── DeepCTR │ ├── __init__.py │ └── deepctr.py ├── DeepMTLCTR │ ├── __init__.py │ └── deep_mtl_ctr.py ├── Star │ ├── __init__.py │ ├── auxiliary_net.py │ ├── partitioned_norm.py │ ├── star.py │ └── star_fcn.py ├── __init__.py ├── base_model.py ├── domain_negotiation.py ├── mamdr.py ├── maml.py ├── mldg.py ├── pcgrad.py ├── reptile.py ├── specific_base_model.py └── uncertainty_weight │ ├── __init__.py │ ├── uncertainty_weight.py │ └── weighted_loss.py ├── requirements.txt ├── result └── .ignore ├── run.py └── utils ├── __init__.py ├── auc.py ├── dataset.py ├── metrics_utils.py └── tool.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/.gitignore -------------------------------------------------------------------------------- /ICDE-23-Slides-MAMDR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/ICDE-23-Slides-MAMDR.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/README.md -------------------------------------------------------------------------------- /checkpoint/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/Amazon_13/deepctr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/deepctr.json -------------------------------------------------------------------------------- /config/Amazon_13/deepctr_DN+DR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/deepctr_DN+DR.json -------------------------------------------------------------------------------- /config/Amazon_13/deepctr_DN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/deepctr_DN.json -------------------------------------------------------------------------------- /config/Amazon_13/mmoe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/mmoe.json -------------------------------------------------------------------------------- /config/Amazon_13/ple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/ple.json -------------------------------------------------------------------------------- /config/Amazon_13/shared_bottom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/shared_bottom.json -------------------------------------------------------------------------------- /config/Amazon_13/star.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_13/star.json -------------------------------------------------------------------------------- /config/Amazon_6/deepctr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/deepctr.json -------------------------------------------------------------------------------- /config/Amazon_6/deepctr_DN+DR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/deepctr_DN+DR.json -------------------------------------------------------------------------------- /config/Amazon_6/deepctr_DN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/deepctr_DN.json -------------------------------------------------------------------------------- /config/Amazon_6/mmoe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/mmoe.json -------------------------------------------------------------------------------- /config/Amazon_6/ple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/ple.json -------------------------------------------------------------------------------- /config/Amazon_6/shared_bottom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/shared_bottom.json -------------------------------------------------------------------------------- /config/Amazon_6/star.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Amazon_6/star.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_DN+DR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_DN+DR.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_DN_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_DN_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_maml_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_maml_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_mldg_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_mldg_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_pcgrad_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_pcgrad_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_reptile_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_reptile_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/deepctr_uncertainty_weight_taobao_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/deepctr_uncertainty_weight_taobao_10.json -------------------------------------------------------------------------------- /config/Taobao-10/mmoe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/mmoe.json -------------------------------------------------------------------------------- /config/Taobao-10/ple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/ple.json -------------------------------------------------------------------------------- /config/Taobao-10/shared_bottom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/shared_bottom.json -------------------------------------------------------------------------------- /config/Taobao-10/star_taobao.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao-10/star_taobao.json -------------------------------------------------------------------------------- /config/Taobao_20/deepctr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/deepctr.json -------------------------------------------------------------------------------- /config/Taobao_20/deepctr_DN+DR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/deepctr_DN+DR.json -------------------------------------------------------------------------------- /config/Taobao_20/deepctr_DN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/deepctr_DN.json -------------------------------------------------------------------------------- /config/Taobao_20/mmoe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/mmoe.json -------------------------------------------------------------------------------- /config/Taobao_20/ple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/ple.json -------------------------------------------------------------------------------- /config/Taobao_20/shared_bottom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/shared_bottom.json -------------------------------------------------------------------------------- /config/Taobao_20/star_taobao.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_20/star_taobao.json -------------------------------------------------------------------------------- /config/Taobao_30/deepctr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/deepctr.json -------------------------------------------------------------------------------- /config/Taobao_30/deepctr_DN+DR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/deepctr_DN+DR.json -------------------------------------------------------------------------------- /config/Taobao_30/deepctr_DN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/deepctr_DN.json -------------------------------------------------------------------------------- /config/Taobao_30/mmoe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/mmoe.json -------------------------------------------------------------------------------- /config/Taobao_30/ple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/ple.json -------------------------------------------------------------------------------- /config/Taobao_30/shared_bottom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/shared_bottom.json -------------------------------------------------------------------------------- /config/Taobao_30/star_taobao.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/config/Taobao_30/star_taobao.json -------------------------------------------------------------------------------- /dataset/Amazon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/README.md -------------------------------------------------------------------------------- /dataset/Amazon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/Amazon/config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/config.json.example -------------------------------------------------------------------------------- /dataset/Amazon/config_13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/config_13.json -------------------------------------------------------------------------------- /dataset/Amazon/config_6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/config_6.json -------------------------------------------------------------------------------- /dataset/Amazon/config_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/config_all.json -------------------------------------------------------------------------------- /dataset/Amazon/get_raw_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/get_raw_data.py -------------------------------------------------------------------------------- /dataset/Amazon/preprocess_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/preprocess_data.py -------------------------------------------------------------------------------- /dataset/Amazon/processed_data/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/Amazon/raw_data/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/Amazon/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Amazon/split.py -------------------------------------------------------------------------------- /dataset/Taobao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/README.md -------------------------------------------------------------------------------- /dataset/Taobao/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/Taobao/config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config.json.example -------------------------------------------------------------------------------- /dataset/Taobao/config_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config_10.json -------------------------------------------------------------------------------- /dataset/Taobao/config_100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config_100.json -------------------------------------------------------------------------------- /dataset/Taobao/config_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config_20.json -------------------------------------------------------------------------------- /dataset/Taobao/config_30.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config_30.json -------------------------------------------------------------------------------- /dataset/Taobao/config_50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config_50.json -------------------------------------------------------------------------------- /dataset/Taobao/config_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/config_all.json -------------------------------------------------------------------------------- /dataset/Taobao/preprocess_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/preprocess_data.py -------------------------------------------------------------------------------- /dataset/Taobao/processed_data/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/Taobao/raw_data/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/Taobao/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/dataset/Taobao/split.py -------------------------------------------------------------------------------- /model_zoo/DeepCTR/__init__.py: -------------------------------------------------------------------------------- 1 | from .deepctr import * -------------------------------------------------------------------------------- /model_zoo/DeepCTR/deepctr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/DeepCTR/deepctr.py -------------------------------------------------------------------------------- /model_zoo/DeepMTLCTR/__init__.py: -------------------------------------------------------------------------------- 1 | from .deep_mtl_ctr import * -------------------------------------------------------------------------------- /model_zoo/DeepMTLCTR/deep_mtl_ctr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/DeepMTLCTR/deep_mtl_ctr.py -------------------------------------------------------------------------------- /model_zoo/Star/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/Star/__init__.py -------------------------------------------------------------------------------- /model_zoo/Star/auxiliary_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/Star/auxiliary_net.py -------------------------------------------------------------------------------- /model_zoo/Star/partitioned_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/Star/partitioned_norm.py -------------------------------------------------------------------------------- /model_zoo/Star/star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/Star/star.py -------------------------------------------------------------------------------- /model_zoo/Star/star_fcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/Star/star_fcn.py -------------------------------------------------------------------------------- /model_zoo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/__init__.py -------------------------------------------------------------------------------- /model_zoo/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/base_model.py -------------------------------------------------------------------------------- /model_zoo/domain_negotiation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/domain_negotiation.py -------------------------------------------------------------------------------- /model_zoo/mamdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/mamdr.py -------------------------------------------------------------------------------- /model_zoo/maml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/maml.py -------------------------------------------------------------------------------- /model_zoo/mldg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/mldg.py -------------------------------------------------------------------------------- /model_zoo/pcgrad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/pcgrad.py -------------------------------------------------------------------------------- /model_zoo/reptile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/reptile.py -------------------------------------------------------------------------------- /model_zoo/specific_base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/specific_base_model.py -------------------------------------------------------------------------------- /model_zoo/uncertainty_weight/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/uncertainty_weight/__init__.py -------------------------------------------------------------------------------- /model_zoo/uncertainty_weight/uncertainty_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/uncertainty_weight/uncertainty_weight.py -------------------------------------------------------------------------------- /model_zoo/uncertainty_weight/weighted_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/model_zoo/uncertainty_weight/weighted_loss.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/requirements.txt -------------------------------------------------------------------------------- /result/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/run.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/auc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/utils/auc.py -------------------------------------------------------------------------------- /utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/utils/dataset.py -------------------------------------------------------------------------------- /utils/metrics_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/utils/metrics_utils.py -------------------------------------------------------------------------------- /utils/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RManLuo/MAMDR/HEAD/utils/tool.py --------------------------------------------------------------------------------