سایت های شبکه های اجتماعی، از سیستم های توصیه شده برای کمک به تجارب بهتر کاربر استفاده می کنند. پیچیدگی در سامانه های توصیه شده در حال توسعه عمدتا به دلیل ماهیت ناهمگون شبکه های اجتماعی مرتبط است. این مقاله رویکردی به سیستم های توصیه شده دوستان با استفاده از تئوری شبکه پیچیده، نظریه شناختی و الگوریتم ژنتیک بهینه پارتو در یک رویکرد دو مرحلهای ارائه میکند تا توصیه های دوستانه و کیفی را همزمان با تعیین درک فردی از دوستی ارائه نماید. تحقیق ما بر این تاکید است که با ترکیب توپولوژی شبکه و الگوریتم های ژنتیک، می توان توصیه های بهتری را در مقایسه با هر فرد کسب کرد. ما رویکرد خود را بر روی 1200 کاربر فیس بوک بررسی کردیم و شاهد روش ترکیبی برای برآوردن رویکردهای اجتماعی یا صرفا شبکه ای بودیم. نتایج اولیه ما نشان دهنده پتانسیل بالقوه برای ایجاد سیستم های توصیه پیوند با استفاده از رویکرد ترکیبی علایق فردی و شبکه اصولی است.
الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
16,500 تومانشناسه فایل: 6276
- حجم فایل ورد: 319.7KB حجم پیدیاف: 486.2KB
- فرمت: فایل Word قابل ویرایش و پرینت (DOCx)
- تعداد صفحات فارسی: 21 انگلیسی: 8
- دانشگاه:Department of Computer Science and Engineering, University of Nevada, Reno
- ژورنال: 2011 IEEE Congress of Evolutionary Computation (CEC) (1)
چکیده
مقدمه مقاله
ظهور شبکه های اجتماعی اینترنتی، موجب اصلاحات عمده ای در گسترش اطلاعات شد. از داده تا جستجو و از پژوهش تا تعامل اجتماعی، کاربران سراسر جهان در حال حاضر با اینترنت در قالب رشد دائمی و گسترش مفاهیم تولید شده از سوی کاربران تعامل دارند. از طریق پذیرش و کاربرد شبکه های اجتماعی، مفاهیم ایجاد شده از سوی کاربران قابل دسترس تر از قبل شده است. یک جنبه قدرتمند شبکه های اجتماعی، سفارشی سازی تجربه های کاربر است.
سیستم های توصیه نقش مهمی در ارائۀ تجربیات سفارشی و کیفی کاربر ایفا میکنند. چالش مهم در توسعۀ توصیه های دوستانه مربوط به ماهیت دینامیک درک انسان از روابط دوستانه است که به منزله علت ناهمگونی شبکه های اجتماعی میباشد [1] [2]. از منظر انسان، تغییر ادراک از روابط دوستانه امری متداول و عادی است [3]. علاوه بر این، چنین درکی از فرد به فرد متغیر است به گونه ای که شبکه اجتماعی می تواند در طول زمان دستخوش تغییرات مکرر و ناگهانی حتی بدون معرفی گره های جدید شود [4].
در این مقاله، هدف ما بررسی تعاملات انسانی بین شبکه های اجتماعی است تا هنگام شکل گیری روابط به بینش هایی در اولویت های فردی دست یابیم به گونه ای که بتوانیم توصیه های دوستانه مرتبط تر و با کیفیت بهتر ارائه دهیم.
به طور کلی، رویکردهای شبکه محور در پیشبرد توصیه های کیفیت به خوبی عمل می کنند. پژوهش پیشین در هر دو بخش دانشگاهی و صنعتی، بر استفاده از روش دوستان با دوستان تاکید می کند. چنین بینشی از این ایده حاصل می شود که احتمال اینکه فردی دوست متعلق به دوستان خود را بشناسد نسبت به فردی دیگر بیشتر است [5]. این رویکرد به این معنا است که فرد بیشتر به دنبال یک رابطه مبتنی بر انجمن مشترک است. با این وجود، این بینش درباره مولفه های شناختی فرد ارائه نمی دهد، بلکه سیستم اعتقادی چند بعدی است که ممکن است در طول زمان تغییر کند [6].
ABSTRACT Friend recommendations in social networks using genetic algorithms and network topology
Social networking sites employ recommendation systems in contribution to providing better user experiences. The complexity in developing recommendation systems is largely due to the heterogeneous nature of social networks. This paper presents an approach to friend recommendation systems by using complex network theory, cognitive theory and a Pareto-optimal genetic algorithm in a two-step approach to provide quality, friend recommendations while simultaneously determining an individual’s perception of friendship. Our research emphasizes that by combining network topology and genetic algorithms, better recommendations can be achieved compared to each individual counterpart. We test our approach on 1,200 Facebook users in which we observe the combined method to outper form purely social or purely network-based approaches. Our preliminary results represent strong potential for developing link recommendation systems using this combined approach of personal interests and the underlying network.
Introduction
The emergence of social networks from the Internet sparked a major reform in information spread. From data to search and from search to social interaction, users around the world are now more deeply involved with the Internet as userMgenerated content undergoes perpetual growth and expansion. Through adoption of social networks, userMgenerated content is far more accessible than before. A powerful aspect of social networks is the customization of user experiences.
Recommendation systems constitute a large role in providM ing quality customized user experiences. The main challenge in developing relevant friend recommendations is due to the dynamic nature of humans’ perception of friendship, which constitutes a cause for heterogeneity in social networks [1], [2]. It is natural and frequent for humans to change their perception of friendship [3]. Further, this perception varies from person to person in which a social network can undergo frequent and abrupt change over time even without the introM duction of new nodes [4].
In this paper, our goal is to study human interaction within social networks in order to gain insights into the preferences an individual considers when forming relationships so we can provide better quality, i.e., more relevant, friend recommendaM tions.
NetworkMbased approaches generally perform well in proM viding quality recommendations. Prior work in both industrial and academic sectors emphasize the use of the friendsMofM friends method. The intuition is derived from the idea that it is more probable a person will know a friend of their friend rather than a random person [5]. This approach implies a person is more likely to pursue a relationship based a common association. However, this does not provide any insights into human cognitive components, which is a multiMdimensional belief system that may change over time [6].
The use of genetic algorithms has been used to suppleM ment networkMbased approaches. Prior research has suggested genetic algorithms to be used to optimize a set of indices derived from complex network theory [7], [8]. This approach still relies purely on the underlying structural properties of social networks. Since participants within social networks are humans, it would be of significant interest to approach the recommendation problem by supplementing network theory with cognitive theory.
In this paper, we examine 1,200 Facebook users and generM ate individually customized quality sets of friend recommenM dations by applying a twoMstep filtering process using friendsM ofMfriends, degree centrality and a ParetoMoptimal genetic algoM rithm that optimizes relationship preferences. We aim to filter out likely irrelevant individuals using complex network theory before applying our ParetoMoptimal genetic algorithm. In our genetic algorithm, we aim to identify a set of social features that defines an individual’s perception of friendship, which in turn will filter out additional users. Finally, we rank a set of quality, relevant potential friends based on point valuations derived from the individual’s set of preferred features.
The results of this paper demonstrate that our combinational approach outperforms purely social and purely networkMbased approaches and provides strong support for future exploration of this method in developing better recommendation systems and user experiences within social networks. We tested our results by randomly removing 10 friends from an individual’s network in which a purely social, purely networkMbased, and the combined approach attempted to produce a recommendaM tion list containing as many of the previously removed friends as possible.
The rate of return was used to compare the performances of each algorithm. The purely social approach yielded a 6.83% return rate, with 0 to 2 of the removed users being recommended; the networkMbased approach yielded a 22.38% return rate, with 1 to 4 users being recommended; and finally the combined approach yielded a 31.78% return rate, with 1 to 6 users being recommended.
The remainder of this paper is organized as follows: In Section II, we describe prior approaches to developing recC ommendation systems. In Section III, we present complex netC work fundamentals used in the initial filtering step. Section IV presents our social genome representation and Section V describes the final filtering step and characterization of an individual’s preferred social features. We present our results in Section VI along with a discussion and conclude with a summary and future work in Section VII.
- مقاله درمورد الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- توصیه های دوستان در شبکه های اجتماعی با استفاده از الگوریتم های ژنتیک و توپولوژی شبکه
- الگوریتم های ژنتیک و همبندی شبکه در شبکه های اجتماعی
- پروژه دانشجویی الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- پیشنهاد دوستان در شبکه اجتماعی با الگوریتم ژنتیکی و توپولوژی شبکه
- پایان نامه در مورد الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- تحقیق درباره الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- مقاله دانشجویی الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی در قالب پاياننامه
- پروپوزال در مورد الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- گزارش سمینار در مورد الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی
- گزارش کارورزی درباره الگوریتم های ژنتیک (GA) و توپولوژی شبکه (همبندی شبکه) برای پیشنهاد دوستان در شبکه های اجتماعی