Agent-based Modeling Automated: Data-driven Generation of Innovation Diffusion Models