Scalability Improvement of Recommender Systems using influential Users Extracted from Social Network’s Structure

سال انتشار: 1393
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 548

فایل این مقاله در 23 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_IJMEC-4-12_020

تاریخ نمایه سازی: 16 فروردین 1395

چکیده مقاله:

Collaborative filtering is one the well-known methods in recommender systems that is widely used in e-commerce sites. This method benefits from users’ ratings records that had similar views with the target user, to recommend a product to the target user. Heavy computations of collaborative filtering, for predicting users’ ratings, has made scalability one of the main issues of collaborative filtering. Utilizing influential users is one of the solutions to overcome this issue. In this solution, instead of using all the users, ratings prediction process is performed by influential users’ preferences. Influential user is a user that omission of his records from the recommender system reduces prediction accuracy more than the others. Although this solution reduces ratings prediction’s time complexity, however, computing user’s influence itself has a noticeable time complexity. This paper presents a new method for computing users’ influence from users’ social network. The indicated social network is the implicit network between users, which its links show the degree of similarity between ratings’ records of the users. Users’ influence in this network is estimated by centrality measures and just by utilizing social network’s graph structure. Thus, the time complexity of computing influence reduces to a linear function. Yet, our evaluations show that despite reducing time complexity, decrease in accuracy is not much and the proposed method has a similar accuracy to previous methods. Hence, the proposed method is a suitable solution for large scale recommender systems.

نویسندگان

Mohsen Raeesi

Department of Computer Engineering & IT, Amirkabir University of technology Tehran, Iran

Mehdi Mehdi Shajari

Department of Computer Engineering & IT, Amirkabir University of technology Tehran, Iran

Masoumeh Nourollahi

Department of Computer Engineering & IT, Amirkabir University of technology Tehran, Iran