Sequential recommendation: From representation learning to reasoning