سامانههاي توصيهگر سيستمهاي نرمافزاري هستند كه كاربر را در خريد و يا انتخاب كالا و خدمات انسانها ياري ميرسانند و از جمله مباحث جديد و گستردهاي است كه در حوزههاي مختلفي ميتوان آن را به خدمت گرفت. مشخصاً موضوع اين تحقيق، شناسائي انواع اين سامانهها و تحليل الگوريتمهايي است كه در اين سامانهها مورد استفاده قرار ميگيرد. همچنين تحقيقات صورت گرفته در اين حوزه نشان ميدهد كه يك دسته از الگوريتمهايي كه در اين سامانهها مورد استفاده قرار گرفته، الگوريتمهاي موسوم به پالايش مشاركتي است كه بررسي، تحليل و دستهبندي اين دسته از الگوريتمها نيز در راستاي موضوع اين تحقيق است. بر اين اساس، پژوهش حاضر به دنبال پاسخ به سؤالات ذيل است: در فاز دوم اين طرح گزينههاي مختلفي براي پيادهسازي مورد بررسي قرار گرفت. خروجی طرح: گزارش طرح، مقالات ارائه شده در کنفرانسها و نشریات علمی، دوره آموزشی سیستمهای توصیهگر، چاپ کتاب مرتبط با موضوع طرح، نرمافزار پیادهسازی شده.