Abstract:
در سالهای گذشته، ظهور شبکههای اجتماعی منجر به افزایش توجه به سمت سیستمهای پیشنهاددهنده مبتنی بر نظرها شده است. هدف از توسعه چنین سیستمهایی استفاده از اطلاعات ارزشمند نظرهای متنی کاربران در فرایند الگوسازی و ارائه پیشنهاد است. در محیط شبکههای اجتماعی بهطور معمول سیستمهای پیشنهاددهنده مبتنی بر پالایه نمودن مشارکتی برای ارائه توصیه به کاربران استفاده میشود. اساس کار این رویکرد، تجربه و نظر سایر افراد برای خرید اقلام و محصولات است. در این پژوهش سیستمی برای ارائه توصیه به کابران برای خرید کتاب با ترکیب فیلتریگ مشارکتی و تحلیل احساسات ارائه شد. برای تحلیل احساسات از الگوهای ترکیبی برای استخراج عقاید نظرهای کاربران استفاده شد. در رویکرد ترکیبی از رأیگیری مبتنی بر وزن جهت الگوسازی استفاده گردیده است. الگو پیادهسازیشده بر نظرهای 7210 کاربر و خریدار کتاب تارنمای آمازون که از راه خزنده وب از تارنما آمازون استخراج شدهاند، ارزیابی شده است. برای ارائه توصیه به کاربران پس از تشکیل پروفایل اقلام، شباهت میان اقلام استخراج میشود و در انتها اقلام مشابه با محصولاتی که هر کاربر به آن نمره خوبی داده است، بهعنوان محصول پیشنهادی ارائه میشود. نتایج نشان میدهند تحلیل احساسات نظر کاربران بر پیشنهاد کالاهای موردعلاقه کاربر و عملکرد سیستمهای پیشنهاددهنده تأثیر مثبتی دارد.
In recent years, the emergence of social networks has led to an increasing attention to recommender systems based on user reviews. The purpose of developing such systems is to use valuable information from users' textual comments in the process of modeling and recommending. User comments reflect the actual opinions on the products and services, so they are a valuable resource for recommending. In social networking environments, collaborative filtering systems are used to provide advice to users. The basis of this approach is the experience and opinion of the other people to buy items and products. This approach is based on the assumption that users who have the same interest have a similar rank. In this research, a system is proposed to provide recommend for users to buy books by combining the collaborative filtering and sentiment analysis. For sentiment analysis, ensemble methods based on weighted voting have been used to extract user’s opinions. In the weighting method, a greater weight is assigned to a classifier which has higher accuracy. The selected model has been evaluated on the 7210 user’s comment which extracted from the Amazon website by the web crawler. The results show that the sentiment analysis of the feeling of the users' comments systems has a positive effect on the performance of recommender systems.