• شماره ركورد
    26218
  • شماره راهنما
    IT2 160
  • عنوان

    شناسايي حساب‌هاي چندكاربره بر اساس ويژگي‌هاي شخصيتي كاربران و علاقه‌مندي آن‌ها به ژانر فيلم‌ها

  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    مهندسي فناوري اطلاعات - تجارت الكترونيكي
  • دانشكده
    مهندسي كامپيوتر
  • تاريخ دفاع
    1405/06/16
  • صفحه شمار
    139 ص.
  • استاد راهنما
    مرجان كائدي
  • لينك پروفايل استاد راهنما
  • كليدواژه فارسي
    حساب‌هاي چندكاربره , ويژگي‌هاي شخصيتي , ترجيحات ژانر فيلم , مدل‌سازي كاربر , بهبود توصيه‌ها
  • چكيده فارسي
    چكيده سامانه‌هاي پخش فيلم با فراهم‌سازي دسترسي گسترده به محتواي متنوع و بهره‌گيري از سامانه‌هاي توصيه‌گر، تجربه‌اي شخصي‌سازي‌شده براي كاربران ارائه مي‌دهند. با اين حال، استفاده مشترك از يك حساب توسط چندين كاربر، علاوه بر ايجاد زيان مالي براي ارائه‌دهندگان خدمات، دقت و اثربخشي توصيه‌ها را كاهش مي‌دهد. شناسايي اين حساب‌ها با چالش تمايز ميان تنوع طبيعي علايق يك كاربر و ناهمگوني ناشي از حضور چند كاربر مواجه است؛ زيرا پراكندگي در الگوهاي رفتاري و ترجيحات لزوماً به معناي چندكاربره بودن حساب نيست. ازاين‌رو، مقايسه ترجيحات حساب با الگوهاي مستقل از رفتار آن و ارزيابي ميزان ناسازگاري مي‌تواند در شناسايي حساب‌هاي چندكاربره مؤثر باشد. همچنين، پس از شناسايي چنين حساب‌هايي، تعيين كاربر اصلي و بازسازي ترجيحات وي اهميت دارد. اين پژوهش روشي مبتني بر ويژگي‌هاي شخصيتي كاربران ارائه مي‌دهد كه دو هدف اصلي را دنبال مي‌كند: شناسايي حساب‌هاي چندكاربره بر اساس ارتباط ميان ويژگي‌هاي شخصيتي و ترجيحات ژانر فيلم كاربر، و شناسايي كاربر اصلي و بازسازي دقيق‌تر علايق وي براي بهبود شخصي‌سازي توصيه‌ها. ايده اصلي بر اين فرض استوار است كه در حساب‌هاي تك‌كاربره، امتيازات فيلم‌ها با ويژگي‌هاي شخصيتي كاربر همخواني دارد و ناسازگاري قابل‌توجه در اين روابط مي‌تواند نشان‌دهنده استفاده چندكاربره باشد. بدين منظور، ابتدا با استفاده از الگوريتم‌هاي يادگيري ماشين، روابط ميان ويژگي‌هاي شخصيتي و ترجيحات كاربران در 18 ژانر اصلي فيلم استخراج مي‌شود. سپس، با مقايسه امتيازات ثبت‌شده هر حساب با الگوهاي پيش‌بيني‌شده، حساب‌هاي چندكاربره شناسايي مي‌شوند. در مرحله بعد، براي اين حساب‌ها، يك مدل يادگيري عميق با دريافت امتيازات ژانري و ويژگي‌هاي شخصيتي كاربر اصلي به‌عنوان متغيرهاي شرطي، بخش سازگارتر با كاربر اصلي را بازسازي و ترجيحات ژانري وي را استخراج مي‌كند. در نهايت، داده‌هاي حساب بر اساس ترجيحات كاربر اصلي پالايش و به سامانه توصيه‌گر ارائه مي‌شوند. ارزيابي‌ها بر روي مجموعه‌داده MovieLens شامل امتيازات فيلم و ويژگي‌هاي شخصيتي كاربران انجام شده و حساب‌هاي چندكاربره با تركيب تصادفي حساب‌هاي تك‌كاربره شبيه‌سازي شده‌اند. نتايج ارزيابي نشان مي‌دهد روش پيشنهادي در شناسايي حساب‌هاي چندكاربره به صحت 0.87 و F1-Score برابر 0.79 دست يافته است. همچنين، در تشخيص ژانرهاي موردعلاقه كاربر اصلي، مقادير صحت و F1-Score به‌ترتيب 0.72 و 0.82 به‌دست آمده است. ارزيابي سامانه توصيه‌گر نيز نشان مي‌دهد كه پس از پالايش داده‌ها، مقدار NDCG از 0.36 به 0.38 و HR از 0.63 به 0.69 افزايش يافته است. اين نتايج نشان‌دهنده نقش ويژگي‌هاي شخصيتي در شناسايي حساب‌هاي چندكاربره، بازسازي ترجيحات كاربر اصلي و بهبود عملكرد توصيه‌هاست.
  • تاريخ نمايه سازي
    1405/07/22
  • نام نمايه ساز
    همدم نوروزي
  • كليدواژه لاتين
    multi-user accounts , personality traits , movie genre preferences , user modeling , recommendation personalization
  • عنوان لاتين
    Identifying multi-user accounts based on users personality traits an‎d their interest in movie genres
  • گروه آموزشي
    مهندسي فناوري اطلاعات
  • چكيده لاتين
    Abstract Movie streaming systems provide users with a personalized experience by offering broad access to diverse content an‎d leveraging recommender systems. However, the use of a single account by multiple users, in addition to causing financial losses for service providers, reduces the accuracy an‎d effectiveness of recommendations. Identifying such accounts is challenging because of the need to distinguish between the natural diversity of a single user’s interests an‎d the heterogeneity resulting from the presence of multiple users; variability in behavioral patterns an‎d preferences does not necessarily imply that an account is shared. Therefore, comparing an account’s preferences with patterns independent of its behavior an‎d assessing the degree of inconsistency can be effective in identifying shared accounts. Furthermore, after identifying such accounts, determining the primary user an‎d reconstructing their preferences is important. This research proposes a method based on users’ personality traits that pursues two main objectives: identifying shared accounts based on the relationship between personality traits an‎d genre preferences, an‎d identifying the primary user an‎d more accurately reconstructing their interests to improve recommendation personalization. The main idea is based on the assumption that, in single-user accounts, movie ratings are consistent with the user’s personality traits, an‎d significant inconsistency in these relationships may indicate multi-user use. To this end, machine learning algorithms are first used to extract the relationships between personality traits an‎d users’ preferences across 18 major movie genres. The recorded ratings of each account are then compared with the predicted patterns to identify shared accounts. Subsequently, for these accounts, a deep learning model receives genre ratings an‎d the primary user’s personality traits as conditional variables, reconstructs the portion that is more consistent with the primary user, an‎d extracts their genre preferences. Finally, the account data are filtered based on the primary user’s preferences an‎d provided to the recommender system. eva‎luations are conducted on the MovieLens dataset, which includes movie ratings an‎d users’ personality traits, while shared accounts are simulated by ran‎domly combining single-user accounts. The results show that the proposed method achieves an accuracy of 0.87 an‎d an F1-score of 0.79 in identifying shared accounts. In addition, for identifying the primary user’s preferred genres, accuracy an‎d F1-score of 0.72 an‎d 0.82, respectively, are obtained. eva‎luation of the recommender system also shows that, after data filtering, NDCG increases from 0.36 to 0.38 an‎d HR increases from 0.63 to 0.69. These results demonstrate the role of personality traits in identifying shared accounts, reconstructing the primary user’s preferences, an‎d improving recommendation performance.
  • تعداد فصل ها
    6
  • فهرست مطالب pdf
    171648
  • نويسنده

    رضايي، مهسا