Representation learning: serial-autoencoder for personalized recommendation