Neural Collaborative FilteringModel-based CFsFactorization MachineMatrix FactorizationTensor Factorization