• شماره ركورد
    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, an‎d choosing among them can lead to confusion an‎d 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 an‎d preferences. Research shows that long-term psychological factors such as personality traits play an important role in individualsʹ decision-making an‎d choices, while most current recommendation systems ignore these psychological mechanisms. One of the topics of interest in psychology an‎d behavioral sciences is Glasserʹs "Choice Theory". Glasserʹs Choice Theory, presented by social psychologist William Glasser, states that individuals eva‎luate options based on their personal needs, desires, an‎d values in the decision-making an‎d choice process. According to this theory, every individual strives to satisfy their five basic needs (including survival, power, love an‎d belonging, freedom, an‎d fun) an‎d makes decisions based on these needs. These needs exist in individuals with varying intensities an‎d remain relatively constant throughout life. Considering the commonality between Glasserʹs Choice Theory an‎d recommendation systems (which are based on identifying an‎d predicting individualsʹ choices), it appears that if the basic needs of each user are identified according to Glasserʹs "Choice Theory" an‎d incorporated alongside data an‎d other factors in providing recommendations to them, it will lead to improved accuracy of recommendation systems an‎d better recommendations. The objective of this research is to design a content recommendation system for social networks using usersʹ past interests an‎d 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, Ran‎dom Forest, Gradient Boosting, an‎d 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 an‎d past interests among individuals, an‎d the second approach uses the relationship between individuals dominant basic needs an‎d liked content for recommendations. To eva‎luate the performance of the proposed recommendation system, offline eva‎luation was first conducted, resulting in the best performance with MAE of 0.1444 an‎d RMSE of 0.2786. Then, to assess the systemʹs performance in real conditions, online eva‎luation was conducted on the Instagram platform. The online eva‎luation 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
  • نويسنده

    محمدي، پريسا