Skip to main content
SUPERVISOR
سید رسول موسوی (استاد راهنما) چنگیز اصلاحچی (استاد راهنما)
 
STUDENT
Amirhossein Gharaati
امیرحسین قرائتی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1390

TITLE

Introducing a New Method in Recommendation Systems with Collaborative Filtering
Recommender systems are software tools and techniques that provide users with recommendations of items. Nowadays, with the rapid growth of the web and the information on it, recommender systems have attracted much attention. Many reputable web sites use a recommender system for giving services to the users. Generally, recommender systems are composed of users and items in the way that each user has collected some items in its library. The recommender system, considering these items and the others that the users have collected, recommends the items that the users have not collected and may be interested in. By now many techniques have been used for developing the recommender. In this research we provide a new method for recommendation systems with collaborative filtering approach that have better results than studied methods. A particular dataset called MovieLens is created to assess the recommenders that the most recommenders are evaluated by this dataset. In this thesis we have compared the proposed method with Weighted Pearson algorithm which is user based and NBI, NBIW and INBI that have better evaluating result than other item based methods based on our current knowledge. The results according to the evaluation shows that the proposed method is better than these methods. Keywords: Recommendation Systems (RS), Collaborative Filtering (CF), Network-Based Inference (NBI), Bipartite Networks
سامانه‌های توصیه‌گر، ابزارهای نرم افزاری و تکنیک‌هایی هستند که برای کاربران پیشنهادهایی از آیتم‌ها تهیه می‌کنند. امروزه با رشد سریع وب و اطلاعات موجود بر روی آن، سامانه‌های توصیه‌گر توجه زیادی به خود جلب کرده‌اند. بسیاری از وب‌سایت‌های معتبر برای ارائه خدمات به کاربران خود از یک توصیه‌گر بهره می‌برند. به‌طور کلی، یک سامانه توصیه‌گر با رویکرد پالایش گروهی، از کاربران و آیتم‌ها تشکیل شده است، به شکلی که هر کاربر تعدادی از آیتم‌ها را در کتابخانه خود جمع آوری کرده و سامانه توصیه‌گر با توجه به این آیتم‌ها و آیتم‌هایی که دیگر کاربران جمع آوری کرده‌اند، آیتم‌های جدیدی که کاربر تا به حال جمع آوری نکرده و احتمالاً به آن‌ها علاقمند باشد‌، به او پیشنهاد می‌دهد. تا‌کنون برای توسعه توصیه‌گرها از تکنیک‌ها و تکنولوژی‌های مختلفی استفاده شده است. ما در این تحقیق روش جدیدی در سامانه‌های توصیه‌گر با رویکرد پالایش گروهی ارائه می‌دهیم که بر اساس حافظه است و از تشابه بین دو کاربر برای تولید پیشنهاد استفاده می‌کند، همچنین با تعریف یک همسایگی وزن‌دار در بین آیتم‌ها، یک پس زمینه کلی از علاقه به آیتم‌ها را در نطر می‌گیریم که با عث افزایش دقت پیشگویی الگوریتم جدید می‌شود. مجموعه داده ویژه‌ای با نام MovieLens برای ارزیابی توصیه‌گرها ایجاد شده، که اکثر توصیه‌گرها را با این مجموعه داده ارزیابی کرده‌اند. ما روش پیشنهادی در این پایان‌نامه را با روشی کاربر محور بر اساس همبستگی پیرسون که یکی از پرکاربردترین روش‌ها در بین روش‌های کاربرر محور است و روش‌های NBI، NBIw و INBI، که بر اساس دانش فعلی ما نتایج ارزیابی قابل قبولی در بین دیگر روش‌های آیتم محور دارند، مقایسه کرده‌ایم. نتایج آزمایشات با توجه به معیارهای ارزیابی، نشان می‌دهد روش پیشنهادی نتایج ارزیابی بهتری، نسبت به این روش‌ها دارد.

ارتقاء امنیت وب با وف بومی