It is important for such a system to model user's preferences accurately, find hidden preferences and avoid redundancy.
ومن الضروري لمثل هذا النظام أن يصمم نموذجًا لتفضيلات المستخدم يتسم بالدقة، وأن يعثر على التفضيلات الخفية ويتجنب التكرار.