• شماره ركورد
    24894
  • شماره راهنما
    COM3 142
  • عنوان

    سيستم توصيه‌گر مشاركتي افزايشي مبتني بر جلسه ناشناس

  • مقطع تحصيلي
    دكتري
  • رشته تحصيلي
    مهندسي كامپيوتر - نرم افزار
  • دانشكده
    مهندسي كامپيوتر
  • تاريخ دفاع
    مردادماه 1404
  • صفحه شمار
    109 ص.
  • استاد راهنما
    دكتر مرجان كائدي
  • كليدواژه فارسي
    توصيه‌گر مبتني بر جلسه، , توصيه‌گر جرياني، , ، توصيه‌گر مبتني بر اطلاعات جانبي، , جلسه ناشناس، , ، پالايش مشاركتي، , شبكه عصبي گرافي
  • چكيده فارسي
    بسياري از سكو‌هاي تجارت الكترونيكي براي افزايش فروش محصولات خود و هدايت مشتريان در يافتن آيتم‌هاي موردعلاقه‌شان، از سامانه‌هاي توصيه‌گر مبتني بر جلسه (SBRS) استفاده مي‌كنند. در سال‌هاي اخير، مدل‌هاي SBRS مبتني بر شبكه‌هاي عصبي گرافي (GNN) به دليل توانايي در ثبت روابط پيچيده ميان آيتم‌هاي كليك‌شده در يك جلسه، به نتايج خوبي دست‌يافته‌اند. تعدادي از اين مدل‌ها، از اطلاعات جانبي (مثل دسته‌بندي آيتم‌ها)، براي افزايش كارايي خود استفاده مي‌كنند، اما هيچ‌كدام از آن‌ها بر روي اطلاعات برند آيتم‌ها تمركز نكرده‌اند و هيچ‌يك نيز پتانسيل استفاده تركيبي از اطلاعات جانبي را كشف ننموده‌اند. علاوه بر اين، برخي از اين مدل‌ها، از اطلاعات مشاركتي موجود در جلسات مشابه/همسايه بهره‌گيري مي‌كنند. آن‌ها شباهت جلسات را به‌وسيله شمارش تعداد آيتم‌هاي مشترك ميان دو جلسه محاسبه مي‌كنند و ساير ويژگي‌ها مانند ترتيب آيتم‌هاي مشترك را در نظر نمي‌گيرند. از سوي ديگر، اكثر اين مدل‌ها فقط يك‌بار به‌صورت آفلاين آموزش‌ديده و يك بازنمايي ايستا براي ترجيحات بلندمدت كاربران ايجاد مي‌نمايند. در اين رساله، يك مدل به نام شبكه‌هاي عصبي گرافي مشاركتي افزايشي براي سيستم توصيه‌گر مبتني بر جلسه ناشناس (SC-GNN) ارائه مي‌شود كه دو نوع از اطلاعات جانبي آيتم‌ها (دسته‌بندي و برند) را براي غني‌تر نمودن داده‌هاي جلسه تركيب نموده و با بهبود نحوه انتخاب جلسات همسايه، دقت توصيه‌گر را افزايش مي‌دهد. همچنين در شرايط ناشناسي كاربران، جنبه جرياني بودن جلسات ورودي را اضافه نموده به‌طوري‌كه پس از انجام يك دوره از تعاملات كاربران، روند به‌روزرساني سيستم توصيه‌گر بر اساس رويكرد نمونه‌برداري در مخزن انجام‌ مي‌شود. به‌طور خاص تعاملات كاربر در دو سطح مدل مي‌شوند: (1) سطح سراسري كه جلسات همسايه به كمك يك روش آگاه از زمان و توالي، گزينش‌شده و اطلاعات مشاركتي آن‌ها براي بهبود عملكرد مدل، استخراج مي‌شوند؛ (2) سطح محلي كه در آن توالي تعاملات در يك جلسه به يك گراف ناهمگن با سه نوع گره شامل آيتم، برند و دسته‌بندي و نُه رابطه مختلف ميان اين گره‌ها تبديل مي‌شوند. سپس اطلاعات اين دو سطح به كمك يك روش پيچش گرافي، استخراج و تجميع مي‌گردند. نتايج تجربي بر روي ‌مجموعه‌داده‌هاي Cosmetics و Tmall، برتري مدل SC-GNN نسبت به مدل‌هاي پيشين به ترتيب به‌اندازه 29/1% و 65/3% ازنظر سنجه HR و همچنين 56/1% و 1/0% ازنظر سنجه MRR را نشان مي‌دهد.
  • كليدواژه لاتين
    Session-based Recommendation System , , Streaming Recommender,, , Side-Information-driven Recommender, , , Side-Information-driven Recommender, , Anonymous Session, , Graph Neural Network , Collaborative Filtering,
  • عنوان لاتين
    Incremental collaborative anonymous session-based recommendation system
  • گروه آموزشي
    مهندسي نرم افزار
  • چكيده لاتين
    Many e-commerce platforms use session-based recommender systems (SBRS) to increase their product sales an‎d guide customers to find their favorite items. In recent years, graph neural networks (GNNs) based SBRS have achieved good results due to their ability to capture complex relationships between items clicked in a session. A number of these models use side information (such as item category) to enhance their performance, but none of them have focused on item bran‎d information an‎d none have explored the potential for combined use of side information. In addition, some of these models exploit collaborative information available in similar/neighboring sessions. They calculate session similarity by counting the number of shared items between two sessions an‎d do not consider other features such as the order of shared items. On the other han‎d, most of these models are trained offline only once an‎d create a static representation of users’ long-term preferences. In this paper, a model named Streaming Collaborative Graph Neural Networks (SC-GNN) for SBRS is presented, which combines two types of item side information (category an‎d bran‎d) to enrich the session data an‎d by improving the selec‎tion mechanism of neighboring sessions, increases the accuracy of the recommender. Also, in the case of user anonymity, it adds the aspect of streaming of input sessions so that after a period of user interactions, the updat‎e process of the recommender system is performed based on the sampling approach in the repository. Specifically, user interactions are modeled at two levels: (1) a global level where neighboring sessions are selec‎ted using a time- an‎d sequence-a`ware approach an‎d their collaborative information is extracted to improve the model performance; (2) a local level where the sequence of interactions in a session is transformed into a heterogeneous graph with three types of nodes including item, bran‎d, an‎d category an‎d nine different relationships between these nodes. The information from these two levels is then extracted an‎d aggregated using a graph convolution method. Experimental results on the Cosmetics an‎d Tmall datasets demonstrate the superiority of SC-GNN over the baseline models.
  • تعداد فصل ها
    6
  • فهرست مطالب pdf
    141001
  • نويسنده

    موسي زاده، محمد