Neural Collaborative FilteringApproximate latent representation factors used for pattern learning in machine learning while Matrix Decomposition extracts structured components. It is essentially same as Representation Learning Model-based CFsFactorization MachineMatrix FactorizationTensor Factorization