In designing a recommender system, we need to represent both users and items by using their profiles. But, sometimes these roles are represented by the same set of features. Can anyone tell me and explain it by the help of example, should we represent both user and item by the same set of features or we should use different set of features for that?