شماره ركورد
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 and their interest in movie genres
گروه آموزشي
مهندسي فناوري اطلاعات
چكيده لاتين
Abstract
Movie streaming systems provide users with a personalized experience by offering broad access to diverse content and 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 and effectiveness of recommendations. Identifying such accounts is challenging because of the need to distinguish between the natural diversity of a single user’s interests and the heterogeneity resulting from the presence of multiple users; variability in behavioral patterns and preferences does not necessarily imply that an account is shared. Therefore, comparing an account’s preferences with patterns independent of its behavior and assessing the degree of inconsistency can be effective in identifying shared accounts. Furthermore, after identifying such accounts, determining the primary user and 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 and genre preferences, and identifying the primary user and 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, and 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 and 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 and the primary user’s personality traits as conditional variables, reconstructs the portion that is more consistent with the primary user, and extracts their genre preferences. Finally, the account data are filtered based on the primary user’s preferences and provided to the recommender system. evaluations are conducted on the MovieLens dataset, which includes movie ratings and users’ personality traits, while shared accounts are simulated by randomly combining single-user accounts. The results show that the proposed method achieves an accuracy of 0.87 and an F1-score of 0.79 in identifying shared accounts. In addition, for identifying the primary user’s preferred genres, accuracy and F1-score of 0.72 and 0.82, respectively, are obtained. evaluation of the recommender system also shows that, after data filtering, NDCG increases from 0.36 to 0.38 and 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, and improving recommendation performance.
تعداد فصل ها
6
فهرست مطالب pdf
171648
نويسنده