From implicit to explicit feedback: A deep neural network for modeling sequential behaviours and long-short term preferences of online users