Data-driven Attribution Modeling