Following these two articles:
- Universal Machine Learning approach for targeted marketing campaigns
- Group-by data augmentation for e-commerce datasets
We present new model architecture that can be used to make predictions to various targeted campaigns without limitation on offer selection. All code is reproducible and can be used on other datasets. We use public Movielens+IMDB dataset as well as Rees e-commerce dataset to show-case advantages of a new model.
More precisely, to better address cold-start problem and to simplify our workflow we want to have a single model that uses all available features defining an offer. We also performed benchmarks for this single model on different offer definitions.
To follow these benchmarks you need to first download datasets and transform them into needed tf.Dataset format:
Global training structure and performance gap we see for simple model's architecture are presented in
Proposed new architecture with group-by augmentations is presented in the following notebook:
along with benchmarks showing that it fulfills performance gaps seen before.
We do the same benchmarks on Rees E-commerce dataset following the same templates: