An Altruistic-Based utility function for group recommendation