Data Driven Attribution