|
|
ارائه سیستم توصیهگر مبتنی بر جلسه شخصیسازی شده با استفاده از شبکههای خودتوجه
|
|
|
|
|
نویسنده
|
رمضانی اعظم ,زارع بیدکی علی محمد
|
منبع
|
مهندسي برق و مهندسي كامپيوتر ايران - 1401 - دوره : 20 - شماره : 3 - صفحه:236 -244
|
چکیده
|
سیستمهای توصیهگر مبتنی بر جلسه بر اساس رفتار و تعاملات کاربر در یک جلسه، رفتار بعدی یا علاقه کاربر را پیشبینی کرده و بر این اساس، آیتمهای مناسب را به کاربر پیشنهاد میدهند. مطالعات اخیر برای ایجاد توصیهها عمدتاً روی اطلاعات جلسه فعلی متمرکز شدهاند و اطلاعات جلسات قبلی کاربر را نادیده میگیرند. در این مقاله، یک مدل توصیهگر مبتنی بر جلسه شخصیسازی شده با شبکههای خودتوجه پیشنهاد میشود که علاوه بر جلسه فعلی از جلسات قبلی اخیر کاربر هم استفاده میکند. مدل پیشنهادی به منظور یادگیری وابستگی کلی بین همه آیتمهای جلسه، از شبکههای خودتوجه (san) استفاده میکند. ابتدا san مبتنی بر جلسات ناشناس آموزش داده میشود و سپس برای هر کاربر، توالیهای جلسه فعلی و جلسات قبلی به صورت جداگانه به شبکه داده میشود و با ترکیب وزنی نتایج رتبهبندی حاصل از هر جلسه، آیتمهای توصیهشده نهایی به دست میآید. مدل پیشنهادی بر روی مجموعه داده واقعی reddit در دو معیار دقت و میانگین رتبه متقابل، تست و ارزیابی شده است. مقایسه نتایج حاصل از مدل پیشنهادی با رویکردهای قبلی، توانایی و اثربخشی مدل پیشنهادی را در ارائه توصیههای دقیقتر نشان میدهد.
|
کلیدواژه
|
توصیهگر شخصیسازی شده، توصیهگر مبتنی بر جلسه، شبکههای خودتوجه، یادگیری عمیق
|
آدرس
|
دانشگاه یزد, دانشکده مهندسی کامپیوتر, ایران, دانشگاه یزد, دانشکده مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
alizareh@yazd.ac.ir
|
|
|
|
|
|
|
|
|
provide a personalized sessionbased recommender system with selfattention networks
|
|
|
Authors
|
ramazani azam ,a.
|
Abstract
|
sessionbased recommender systems predict the next behavior or interest of the user based on user behavior and interactions in a session, and suggest appropriate items to the user accordingly. recent studies to make recommendations have focused mainly on the information of the current session and ignore the information of the user's previous sessions. in this paper, a personalized sessionbased recommender model with selfattention networks is proposed, which uses the user's previous recent sessions in addition to the current session. the proposed model uses selfattention networks (sans) to learn the global dependencies among all session items. first, san is trained based on anonymous sessions. then for each user, the sequences of the current session and previous sessions are given to the network separately, and by weighted combining the ranking results from each session, the final recommended items are obtained. the proposed model is tested and evaluated on realworld reddit dataset in two criteria of accuracy and mean reciprocal rank. comparing the results of the proposed model with previous approaches indicates the ability and effectiveness of the proposed model in providing more accurate recommendations.
|
|
|
|
|
|
|
|
|
|
|
|
|