Skip to content

JohannesDeSmedt/attribution_modelling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Neural Network Approach For The Propensity Modelling of Online Conversion Using Webpage Visit Information

This repository contains the prototype Keras/TensorFlow implementation for the paper 'A Neural Network Approach For The Propensity Modelling of Online Conversion Using Webpage Visit Information' by Johannes De Smedt, Ewelina Lacka, Spyro Nita, Andrea Rosales, Hans-Helmut Kohls, and Ross Paton.

For more info, contact the corresponding author Johannes De Smedt.

Parameters

Note that there are two parameters to look out for:

  • The minimum number of visits/sessions per user/customer (min_vis)
  • The cutoff or number of time steps (visits/sessions) per user (which pads or shortens user session sequences accordingly)

Files

  • read_ctr_data.py contains code to pre-process the Avazu click-through dataset which serves as a benchmark.
  • nn_model_attribution.py contains the recurrent neural network with time attention layer for time between web page visits/sessions, embeddings for device (not that location is not available for the Avazu dataset) and channels, as well as a convolution for web page visited within a single session.
  • data.csv contains pre-processed files based on the Avazu datasets for a minimum visit of 2, 3, and 5 and a cutoff of 3, 3, and 5 respectively. The first number signifies min_vis and the second the cutoff.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages