DAN: a deep association neural network approach for personalization recommendation