شماره ركورد
25163
شماره راهنما
IT2 152
عنوان
پيشنهاد محتوا در شبكههاي اجتماعي بر اساس نيازهاي اساسي كاربران طبق نظريه انتخاب گلاسر
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
مهندسي فناوري اطلاعات - تجارت الكترونيكي
دانشكده
مهندسي كامپيوتر
تاريخ دفاع
شهريور 1404
صفحه شمار
122 ص.
استاد راهنما
دكتر مرجان كائدي
كليدواژه فارسي
سيستمهاي توصيهگر , شبكههاي اجتماعي , نظريه انتخاب گلاسر , نيازهاي اساسي , شخصيسازي محتوا
چكيده فارسي
در دنياي امروز، كاربران در شبكههاي اجتماعي با حجم عظيمي از محتوا مواجه هستند كه انتخاب از ميان آنها ميتواند منجر به سردرگمي و كاهش كيفيت تجربه كاربري گردد. سيستمهاي توصيهگر با تحليل الگوهاي رفتاري و ترجيحات كاربران، محتواهاي شخصيسازيشده ارائه ميدهند. تحقيقات نشان ميدهد كه عوامل روانشناختي بلندمدت نظير ويژگيهاي شخصيت، نقش مهمي در تصميمگيريها و انتخابهاي افراد ايفا ميكنند. نظريه «انتخاب» گلاسر بيان ميكند كه افراد در فرايند تصميمگيري، گزينهها را بر اساس پنج نياز اساسي (بقا، قدرت، عشق، آزادي و تفريح) خود ارزيابي ميكنند. اين نيازها با شدتهاي متفاوت در افراد وجود دارند و در طول عمر نسبتاً پايدار ميمانند.
باوجود اهميت عوامل روانشناختي در تصميمگيري كاربران، مطالعات پيشين در حوزه سيستمهاي توصيهگر عمدتاً بر الگوهاي رفتاري كوتاهمدت و ترجيحات سطحي متمركز بودهاند. از عوامل روانشناختي پايدار مسائلي مانند تيپهاي شخصيتي در سيستمهاي توصيهگر اعمال شدهاند اما نيازهاي اساسي به عنوان يك عامل پايدار روانشناختي در سيستمهاي توصيهگر شبكههاي اجتماعي لحاظ نشده و ارتباط ميان نيازهاي اساسي كاربران و ترجيحات محتوايي آنان بهطور كامل بررسي نگرديده است كه باتوجه به وجه اشتراك بين نظريهي انتخاب گلاسر و سيستمهاي توصيهگر (كه بر اساس شناسايي و پيشبيني انتخابهاي افراد است)، به نظر ميرسد كه اگر نيازهاي اساسي هر يك از كاربران بر اساس نظريهي «انتخاب» گلاسر شناسايي شود و در كنار دادهها و عوامل ديگر در ارائه توصيه به آنها لحاظ گردد، منجر به بهبود دقت سيستمهاي توصيهگر و ارائهي توصيههاي بهتر خواهد شد.
هدف اين پژوهش، طراحي سيستم توصيهگر محتوا در شبكههاي اجتماعي با استفاده از علاقهمنديهاي گذشته كاربران و شدت نيازهاي اساسي آنان بر مبناي نظريه «انتخاب» گلاسر است. روش پيشنهادي در دو مرحله بر بستر شبكه اجتماعي اينستاگرام پيادهسازي ميشود. مرحله اول شامل ارائه مدل يادگيري ماشين است كه بر اساس اطلاعات پروفايل كاربران، شدت هر يك از نيازهاي اساسي را پيشبيني ميكند. براي اين منظور، ويژگيهايي از صفحه شخصي 127 كاربر در كنار شدت نيازهاي اساسي آنان كه از طريق پاسخ به پرسشنامه نيازهاي گلاسر مشخص جمعآوري گرديد. سپس براي هر نياز اساسي، مدل يادگيري ماشين اختصاصي با چهار الگوريتم (رگرسيون لجستيك، جنگل تصادفي، گراديان بوستينگ و SVM) در قالب طبقهبندي چند برچسبي آموزش داده شد. مرحله دوم طراحي سيستم توصيه گر جهت پيشنهاد محتوا به كاربر است كه از دو رويكرد بهره ميبرد: رويكرد اول با استفاده از الگوريتم پالايش مشاركتي بر اساس شباهت افراد در ميزان شدت نيازهاي اساسي و علاقهمنديهاي گذشته، محتواي شخصيسازيشده ارائه ميدهد و رويكرد دوم از ارتباط نياز اساسي غالب افراد با محتواي پسنديده شده جهت توصيه استفاده ميكند.
براي ارزيابي عملكرد سيستم توصيهگر پيشنهادي، ابتدا ارزيابي آفلاين انجام شد كه منجر به دستيابي به بهترين عملكرد با MAE برابر 0.1444 و RMSE برابر 0.2786 گرديد. براي سنجش عملكرد سيستم در شرايط واقعي، ارزيابي آنلاين در بستر اينستاگرام اجرا شد. نتايج ارزيابي آنلاين نشان داد كه سيستم توصيهگر تركيبي توانست عملكرد قابلتوجهي نسبت به سيستم توصيهگر معمولي از خود نشان دهد، بهطوريكه نرخ پذيرش محتوا از 28.5 درصد به 42.7 درصد ارتقا يافت
كليدواژه لاتين
Recommender systems , social networks , Glasserʹs Choice Theory, , basic needs, , , content personalization
عنوان لاتين
Recommending content in social networks based on users` basic needs according to Glasserʹs choice theory
گروه آموزشي
مهندسي فناوري اطلاعات
چكيده لاتين
In todayʹs world, users on social networks are faced with an enormous volume of content, and choosing among them can lead to confusion and reduced quality of user experience. Recommender systems are recognized as an effective solution to address the information overload problem in social networks. These systems provide personalized content by analyzing usersʹ behavioral patterns and preferences. Research shows that long-term psychological factors such as personality traits play an important role in individualsʹ decision-making and choices, while most current recommendation systems ignore these psychological mechanisms. One of the topics of interest in psychology and behavioral sciences is Glasserʹs "Choice Theory". Glasserʹs Choice Theory, presented by social psychologist William Glasser, states that individuals evaluate options based on their personal needs, desires, and values in the decision-making and choice process. According to this theory, every individual strives to satisfy their five basic needs (including survival, power, love and belonging, freedom, and fun) and makes decisions based on these needs. These needs exist in individuals with varying intensities and remain relatively constant throughout life. Considering the commonality between Glasserʹs Choice Theory and recommendation systems (which are based on identifying and predicting individualsʹ choices), it appears that if the basic needs of each user are identified according to Glasserʹs "Choice Theory" and incorporated alongside data and other factors in providing recommendations to them, it will lead to improved accuracy of recommendation systems and better recommendations.
The objective of this research is to design a content recommendation system for social networks using usersʹ past interests and the intensity of their basic needs based on Glasserʹs "Choice Theory". The proposed method is implemented in two phases on the Instagram social network platform. The first phase includes providing a machine learning model that predicts the intensity of each basic need based on usersʹ profile information. For this purpose, features from the personal pages of 127 users along with the intensity of their basic needs, determined through responses to Glasserʹs needs questionnaire, were collected. Then, for each basic need, a dedicated machine learning model was trained using four algorithms (Logistic Regression, Random Forest, Gradient Boosting, and SVM) in the form of multi-label classification. The second phase involves designing a recommendation system to suggest content to users, which employs two approaches: the first approach provides personalized content using collaborative filtering algorithms based on similarity in the intensity of basic needs and past interests among individuals, and the second approach uses the relationship between individuals dominant basic needs and liked content for recommendations.
To evaluate the performance of the proposed recommendation system, offline evaluation was first conducted, resulting in the best performance with MAE of 0.1444 and RMSE of 0.2786. Then, to assess the systemʹs performance in real conditions, online evaluation was conducted on the Instagram platform. The online evaluation results showed that the hybrid recommendation system could demonstrate significant performance compared to the conventional recommendation system, with content acceptance rate improving from 28.5% to 42.7%.
تعداد فصل ها
6
فهرست مطالب pdf
148015
نويسنده