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