شماره ركورد
33786
پديد آورنده
اسما رشيديان
عنوان
ارائه راهكاري جهت پيشبيني پيوستن كاربران به جوامع شبكههاي اجتماعي برخط
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
مهندسي كامپيوتر - نرمافزار
سال تحصيل
1402
تاريخ دفاع
1404/06/26
استاد راهنما
دكتر حسن نادري
استاد مشاور
ندارد.
دانشكده
مهندسي كامپيوتر
چكيده
تحليل جوامع در شبكههاي اجتماعي يكي از مباحث مهم و كاربردي در زمينههاي مختلف دنياي امروز است. پيشبيني لينك نيز با اهدافي همچون تبليغات هدفمند، شناسايي افراد موثر، انتشار بيماري، كشف جوامع و ساير كاربردها انجام ميشود. باتوجه به تاثير گروههاي شبكههاي اجتماعي بر روي انتخاب و رويكردهاي افراد، پيشبيني پيوستن كاربران به جوامع در اين شبكهها از اهميت بالايي برخوردار است. هدف اين پاياننامه ارائه راهكاري جهت پيشبيني پيوستن كاربران به جوامع در شبكههاي اجتماعي است. شبكههاي اجتماعي بهمنظور تحليل بر روي گراف مدل ميشوند. تاكنون كارهاي زيادي با موضوع پيشبيني لينك انجام شده كه در آنها ارتباط يك گره با گره ديگر پيشبيني ميشود، از طرفي ديگر بر روي تحليل جوامع و پيشبيني تحول آنها نيز پژوهشهاي زيادي انجام شده است، اما تا كنون پژوهشي دقيقا با هدف پيشبيني پيوستن كاربران به جوامع وجود ندارد؛ به همين دليل در اين پاياننامه ابتدا مسئله مذكور بهصورت رسمي تعريف شده و روش UCJP (User-to-Community Join Prediction) با هدف پيشبيني پيوستن كاربران به جوامع ارائه ميگردد. در روش UCJP ابتدا جوامع تشخيص داده شده، سپس ويژگيهاي ساختاري جوامع در كنار ويژگيهاي جاسازي مكاني گرهها در شبكه كه در طول زمان تغيير ميكنند، استخراج شده و بردار ويژگي تشكيل ميگردد. در ادامه بردار ويژگي همراه با بردار دادههاي پرت وارد شبكههاي عصبي بازگشتي و گرافي شده و در نهايت گراف پيشبيني شده ساخته ميشود. با مقايسه گراف مذكور با گراف اصلي در بازه زماني پيشبيني شده روش مورد نظر ارزيابي ميگردد. بهمنظور ارزيابي روش UCJP، علاوه بر پيادهسازي آن 5 روش مرتبط (شامل چهار روش پيشبيني لينك و يك روش پيشنهاد جامعه به كاربر كه بر روي مسئله مدل شدهاند) نيز اجرا شدند. نتايج حاصل از پيادهسازي نشان ميدهد دقت روش UCJP از 26 تا 59%، فراخواني 18 تا 69%، صحت 24 تا 59% و F1-score 24 تا 63% نسبت به كارهاي مرتبط بهبود عملكرد پيشبيني پيوستن كاربران به جوامع داشته است. لازم به ذكر است در مسئله سنتي پيشبيني پيوند (گره به گره) نيز روش UCJP نسبت به 13 روش ارائه شده با موضوع مربوطه نيز بهتر عمل ميكند.
تاريخ ورود اطلاعات
1404/07/20
عنوان به انگليسي
Predictive Modeling of Users Joining in Online Communities
تاريخ بهره برداري
9/17/2026 12:00:00 AM
دانشجوي وارد كننده اطلاعات
اسما رشيديان
چكيده به لاتين
Community analysis in social networks is a significant and practical topic across various domains in todayʹs world. Link prediction, with applications such as targeted advertising, identification of influential individuals, disease propagation modeling, community detection, and other purposes, is a well-established research area. Given the influence of social network communities on individualsʹ choices and behaviors, predicting usersʹ joining of communities in these networks is of paramount importance. The objective of this thesis is to propose a method for predicting usersʹ joining of communities in social networks. Social networks are modeled as graphs for analytical purposes. While numerous studies have addressed link prediction, focusing on the connection between one node and another, and extensive research has been conducted on community analysis and predicting their evolution, no study has specifically targeted the prediction of usersʹ joining of communities. Therefore, in this thesis, the problem is first formally defined, and a method named UCJP (User-to-Community Join Prediction) is proposed to predict usersʹ joining of communities.
In the UCJP method, communities are first detected, and then structural features of the communities, along with the spatial embedding features of nodes in the network that change over time, are extracted to form a feature vector. Subsequently, the feature vector, combined with the vector of outlier data, is fed into recurrent and graph neural networks, resulting in the construction of a predicted graph. The proposed method is evaluated by comparing the predicted graph with the actual graph over the specified prediction time frame. To evaluate the UCJP method, in addition to its implementation, five related methods (including four link prediction methods and one community recommendation method adapted to the problem) were also executed. The implementation results demonstrate that the UCJP method achieves improvements in performance for predicting usersʹ joining of communities, with precision ranging from 26% to 59%, recall from 18% to 69%, accuracy from 24% to 59%, and F1-score from 24% to 63% compared to related works. Notably, in the traditional link prediction problem (node-to-node), the UCJP method also outperforms 13 existing methods in the relevant domain.
كليدواژه هاي فارسي
پيشبيني پيوند , تحليل شبكههاي اجتماعي , پيشبيني پيوستن كاربر به جوامع , جوامع در شبكههاي اجتماعي , شبكههاي عصبي
كليدواژه هاي لاتين
Link Prediction , Social Network Analysis , User-Community Joining Prediction , Communities in Social Networks , Neural Networks
Author
Asma Rashidian
SuperVisor
Dr. Hassan Naderi