کاربرد مدل های گرافی در تحلیل ارتباط بین محصولات در مارکت پلیس های دیجیتال؛ رویکردی مبتنی بر تحلیل شبکه و سیستم های توصیه گر

8 تیر 1405 - خواندن 18 دقیقه - 9 بازدید

چکیده

رشد روزافزون مارکت پلیس های دیجیتال و پلتفرم های تجمیع کننده قیمت، چالش «سربار اطلاعاتی» را برای کاربران به همراه داشته است. در این راستا، درک دقیق ارتباطات پنهان بین محصولات (اعم از کالاهای مکمل و جایگزین) برای بهبود تجربه کاربری و افزایش نرخ تبدیل امری حیاتی است. هدف این پژوهش، بررسی کاربرد مدل های گرافی در تحلیل ساختاری و معنایی ارتباط بین محصولات در محیط مارکت پلیس های دیجیتال است. در این تحقیق که از نوع کاربردی-تحلیلی است، چارچوبی مبتنی بر گراف های دوبخشی (کاربر-محصول) و شبکه های هم رخدادی محصولات پیشنهاد شده است. روش تحقیق بر مبنای نگاشت گراف دوبخشی به گراف تک بخشی محصولات و استفاده از الگوریتم های تعبیه سازی گرافی (Graph Embedding) و شبکه های عصبی گراف (GNN) استوار است. نتایج کلی این پژوهش نشان می دهد که مدل سازی کاتالوگ محصولات به صورت یک گراف، امکان کشف الگوهای پیچیده و غیرخطی (نظیر خوشه بندی کالاهای مکمل بر اساس ضریب خوشه بندی و ماژولاریتی) را فراهم می کند که توسط روش های سنتی فیلتر مشارکتی قابل شناسایی نیستند. این رویکرد نه تنها دقت سیستم های توصیه گر را به شدت ارتقا می دهد، بلکه در بهینه سازی ساختار لینک سازی داخلی و استراتژی های سئو در پلتفرم های تجارت الکترونیک نیز کاربرد عملیاتی دارد.

کلیدواژه ها: مدل های گرافی، مارکت پلیس دیجیتال، تحلیل شبکه، سیستم های توصیه گر، گراف دوبخشی، شبکه های عصبی گراف.

۱. مقدمه

اهمیت موضوع

در عصر حاضر، مارکت پلیس های دیجیتال و موتورهای جستجوی کالا (مانند پلتفرم های بومی نظیر ترب و ایمالز) به نقطه اتصال اصلی میان هزاران فروشگاه و میلیون ها خریدار تبدیل شده اند. با گسترش تصاعدی تنوع کالاها، کاربران با پدیده ای به نام «سربار اطلاعاتی» (Information Overload) مواجه هستند. در این اکوسیستم های پیچیده، موفقیت یک پلتفرم در گرو توانایی آن در درک نیاز کاربر و ارائه مرتبط ترین محصولات در کوتاه ترین زمان ممکن است. معماری اطلاعات و نحوه ارتباط محصولات با یکدیگر، هسته مرکزی سیستم های توصیه گر (Recommender Systems) و موتورهای جستجوی داخلی این پلتفرم ها را تشکیل می دهد.

تعریف مسئله

روش های سنتی تحلیل ارتباط محصولات، عمدتا بر پایه مدل های ماتریسی مانند فاکتورگیری ماتریس (Matrix Factorization) استوار هستند. این روش ها ارتباطات را به صورت خطی و صرفا بر اساس تعامل مستقیم کاربر و کالا ارزیابی می کنند. با این حال، کاتالوگ محصولات در یک مارکت پلیس دیجیتال، ماهیتی شبکه ای و به شدت درهم تنیده دارد. یک محصول می تواند هم زمان جایگزین ده ها محصول دیگر و مکمل صدها کالای متفاوت باشد. مدل های سنتی در درک روابط چندمرحله ای (Multi-hop relations) و ساختار توپولوژیک این شبکه ناتوان هستند. مسئله اصلی این پژوهش، چگونگی استخراج، بازنمایی و تحلیل این ارتباطات پیچیده با استفاده از تئوری گراف و مدل های شبکه است.

بیان شکاف پژوهشی

با وجود پیشرفت های چشمگیر در زمینه هوش مصنوعی، بیشتر پژوهش های داخلی در حوزه تجارت الکترونیک بر روی رفتار مصرف کننده یا روش های پایه یادگیری ماشین متمرکز بوده اند. شکاف پژوهشی قابل توجهی در زمینه استفاده از «علم شبکه» (Network Science) و «الگوریتم های یادگیری عمیق روی گراف» برای تحلیل موجودیت های کاتالوگ در مارکت پلیس های ایرانی وجود دارد. مطالعات پیشین کمتر به تفاوت ساختاری گراف های کالاهای مکمل (Complementary) و کالاهای جایگزین (Substitute) پرداخته اند و کاربرد این مدل ها در بهینه سازی معماری اطلاعات و سئوی محلی مارکت پلیس ها نادیده گرفته شده است.

هدف تحقیق

هدف اصلی این تحقیق، ارائه یک چارچوب مفهومی و تحلیلی مبتنی بر مدل های گرافی برای کشف و تحلیل ارتباطات پنهان بین محصولات در مارکت پلیس های دیجیتال است. اهداف فرعی شامل معرفی روش های نگاشت گراف های تعاملی، استفاده از معیارهای توپولوژیک برای خوشه بندی کالاها و تبیین کاربردهای عملیاتی این مدل ها در بهبود توصیه گرها و استراتژی های محتوایی پلتفرم های جستجوی کالا می باشد.

۲. مرور ادبیات و پیشینه پژوهش

در سال های اخیر، استفاده از گراف ها برای مدل سازی تعاملات در تجارت الکترونیک مورد توجه فزاینده ای قرار گرفته است. در این بخش به بررسی ۵ تحقیق کلیدی و معتبر که پس از سال ۲۰۱۸ انجام شده اند، می پردازیم:

بررسی تحقیقات مرتبط

۱. در یک مطالعه پیشگامانه، Ying و همکاران (2018) الگوریتم PinSage را معرفی کردند. آن ها از شبکه های عصبی کانوولوشنال گراف (GCN) برای یادگیری تعبیه سازی گره ها در گراف های مقیاس بزرگ پینترست استفاده کردند. این تحقیق نشان داد که استفاده از اطلاعات همسایگی در گراف، دقت توصیه ها را در مقایسه با روش های یادگیری عمیق سنتی به شدت افزایش می دهد.

۲. تحقیق Wang و همکاران (2019) با معرفی چارچوب Neural Graph Collaborative Filtering (NGCF)، مفهوم فیلتر مشارکتی را با شبکه های عصبی گراف ترکیب کرد. آن ها ثابت کردند که مدل سازی صریح سیگنال های فیلتر مشارکتی به صورت اتصالات گرافی در یک گراف دوبخشی کاربر-آیتم، می تواند روابط پیچیده و پنهان (High-order connectivities) را بهینه تر از فاکتورگیری ماتریس استخراج کند.

۳. He و همکاران (2020) در پژوهشی تحلیلی، مدل LightGCN را ارائه دادند. آن ها دریافتند که عملیات پیچیده غیرخطی در شبکه های عصبی گراف برای سیستم های توصیه گر ضروری نیستند و با حذف توابع فعال ساز غیرخطی و صرفا استفاده از تجمیع همسایگی (Neighborhood Aggregation)، می توان به مدلی سبک تر، سریع تر و دقیق تر برای محیط های مارکت پلیس دست یافت.

۴. Wu و همکاران (2021) به بررسی یادگیری خودنظارتی روی گراف ها (Self-supervised Graph Learning) پرداختند. چالش اصلی مارکت پلیس ها، پراکندگی داده ها (Data Sparsity) است (تعداد زیاد کالاها و تعاملات کم برای هر کالا). آن ها با استفاده از تکنیک های Data Augmentation روی ساختار گراف، توانستند بر مشکل پراکندگی غلبه کرده و ارتباطات میان محصولات طول دم (Long-tail products) را با دقت بالایی شناسایی کنند.

۵. Fan و همکاران (2022) بر روی شبکه های ناهمگن گرافی (Heterogeneous Graph Networks) در تجارت الکترونیک تمرکز کردند. آن ها علاوه بر تعاملات کاربر-محصول، ویژگی های محتوایی کالا، برند، و دسته بندی را نیز به عنوان گره هایی در گراف مدل سازی کردند. این رویکرد چندوجهی توانست درک سیستم از مفهوم «تشابه کالا» را به سطح معنایی جدیدی ارتقا دهد.

مقایسه نتایج و بیان جایگاه پژوهش حاضر

مقایسه مطالعات فوق نشان می دهد که در حالی که مدل های NGCF و LightGCN تمرکز خود را بر روی بهینه سازی ریاضیاتی و سرعت پردازش گراف های دوبخشی گذاشته اند، تحقیقاتی نظیر کار Fan (2022) بر غنای معنایی گراف تاکید دارند. با این حال، اکثر این مطالعات صرفا به افزایش دقت متریک های توصیه گر (مانند NDCG یا Recall) پرداخته و از تحلیل ساختاری شبکه محصولات (توپولوژی گراف، توزیع درجات و خوشه بندی) غافل مانده اند.

پژوهش حاضر در نقطه تلاقی «یادگیری ماشین روی گراف» و «تحلیل شبکه های پیچیده» قرار دارد. جایگاه این پژوهش، بومی سازی مفاهیم تئوریک گراف برای کاتالوگ های درهم تنیده مارکت پلیس های دیجیتال و ارائه یک دیدگاه تحلیلی است که چگونه این ارتباطات شبکه ای می توانند فراتر از سیستم های توصیه گر، در استراتژی های محتوایی و معماری پلتفرم های اینترنتی به کار گرفته شوند.

۳. روش تحقیق

نوع تحقیق

این پژوهش از منظر هدف، یک تحقیق «کاربردی» است، زیرا نتایج آن مستقیما در پلتفرم های تجارت الکترونیک قابل استفاده است. از منظر روش انجام کار، پژوهشی «توصیفی-تحلیلی» محسوب می شود که با استفاده از مدل سازی ریاضی و مفاهیم علوم کامپیوتر به تحلیل ساختار داده ها می پردازد.

روش گردآوری داده ها

در این چارچوب تحلیلی، فرض بر این است که داده ها از طریق لاگ های سرور (Server Logs) و داده های کلیک استریم (Clickstream Data) یک پلتفرم مارکت پلیس (مانند موتور جستجوی کالا) جمع آوری می شوند. این داده ها شامل شناسه های بی نام کاربران، شناسه های محصولات، نشست های کاربری (Sessions) و رویدادهایی نظیر کلیک، افزودن به سبد خرید و مشاهده هم زمان کالاها (Co-viewing) می باشند. برای پیاده سازی مدل های گرافی، این رویدادها به ساختارهای رابطه ای تبدیل می شوند.

معرفی مدل و چارچوب پیشنهادی

چارچوب پیشنهادی این پژوهش در سه مرحله اساسی معماری شده است:

گام اول: ساخت گراف ناهمگن پایه ای

ابتدا سیستم مارکت پلیس به صورت یک گراف ناهمگن G=(V,E)G = (V, E)G=(V,E) مدل سازی می شود. در این گراف، مجموعه گره ها شامل دو زیرمجموعه مجزا است: V=U∪PV = U \cup PV=U∪P که در آن UUU مجموعه کاربران و PPP مجموعه محصولات است. یال های گراف (EEE) نشان دهنده تعاملات کاربر با محصول هستند (گراف دوبخشی). ماتریس مجاورت این گراف دوبخشی را با AAA نمایش می دهیم که در آن درایه Aij=1A_{ij} = 1Aij​=1 اگر کاربر iii با محصول jjj تعامل داشته باشد و در غیر این صورت 000 است.

گام دوم: نگاشت گراف به فضای محصولات (Product-Product Projection)

برای تحلیل ارتباط صرف بین محصولات، باید گراف دوبخشی را به یک گراف تک بخشی محصولات نگاشت کنیم. گراف هم رخدادی محصولات Gp=(P,Ep)G_p = (P, E_p)Gp​=(P,Ep​) از طریق ضرب ماتریسی به دست می آید. ماتریس مجاورت گراف محصولات WWW به صورت زیر محاسبه می شود:

W=ATAW = A^T AW=ATA

درایه WijW_{ij}Wij​ در این ماتریس نشان دهنده تعداد کاربرانی است که هم با محصول iii و هم با محصول jjj تعامل داشته اند. از آنجایی که کالاهای محبوب ممکن است به صورت کاذب وزن بالایی بگیرند، برای نرمال سازی وزن یال ها از شاخص شباهت کسینوسی (Cosine Similarity) یا ضریب جاکارد (Jaccard Index) استفاده می شود. ضریب جاکارد برای یال بین دو محصول به صورت زیر تعریف می گردد:

J(i,j)=∣Ui∩Uj∣∣Ui∪Uj∣J(i, j) = \frac{|U_i \cap U_j|}{|U_i \cup U_j|}J(i,j)=∣Ui​∪Uj​∣∣Ui​∩Uj​∣​

که در آن UiU_iUi​ مجموعه کاربرانی است که با محصول iii تعامل داشته اند.

گام سوم: تعبیه سازی گره ها با استفاده از شبکه های عصبی گراف (GNN)

پس از تشکیل گراف محصولات، برای درک ارتباطات پیچیده تر و ویژگی های متنی (مانند عنوان کالا، قیمت و دسته بندی)، از مدل های GCN استفاده می شود. در این مرحله، هر محصول دارای یک بردار ویژگی اولیه xix_ixi​ است. لایه های شبکه عصبی گراف، ویژگی های هر محصول را با تجمیع اطلاعات همسایگان آن در گراف بروزرسانی می کنند. فرمول انتشار در یک لایه از GCN به صورت زیر است:

H(l+1)=σ(D~−12W~D~−12H(l)Θ(l))H^{(l+1)} = \sigma\left(\tilde{D}^{-\frac{1}{2}}\tilde{W}\tilde{D}^{-\frac{1}{2}}H^{(l)}\Theta^{(l)}\right)H(l+1)=σ(D~−21​W~D~−21​H(l)Θ(l))

در این معادله:

  • H(l)H^{(l)}H(l) ماتریس بازنمایی محصولات در لایه lll است (H(0)=XH^{(0)} = XH(0)=X).
  • W~=W+I\tilde{W} = W + IW~=W+I ماتریس مجاورت به علاوه ماتریس همانی (برای در نظر گرفتن ویژگی های خود گره) است.
  • D~\tilde{D}D~ ماتریس قطری درجات است به طوری که D~ii=∑jW~ij\tilde{D}_{ii} = \sum_j \tilde{W}_{ij}D~ii​=∑j​W~ij​.
  • Θ(l)\Theta^{(l)}Θ(l) ماتریس وزن های قابل آموزش در شبکه عصبی است.
  • σ\sigmaσ تابع فعال ساز غیرخطی (مانند ReLU) است.

خروجی این مدل، بردارهای متراکم (Embeddings) برای هر محصول است که ارتباطات ساختاری و معنایی در آن ها نهفته است. فاصله کسینوسی بین این بردارها، میزان ارتباط و شباهت دقیق محصولات را نشان می دهد.

۴. یافته ها و تحلیل

تحلیل علمی نتایج مبتنی بر توپولوژی شبکه

اعمال چارچوب گرافی پیشنهادی بر روی داده های یک مارکت پلیس دیجیتال، الگوهای پنهان و بسیار ارزشمندی را آشکار می سازد که با مدل های رابطه ای سنتی (RDBMS) قابل استخراج نیستند.

۱. توزیع درجات و کشف ساختار بی مقیاس (Scale-Free Network):

تحلیل گراف محصولات نشان می دهد که توزیع درجات گره ها (تعداد ارتباطات هر محصول با سایرین) از قانون توان (Power-Law Distribution) پیروی می کند؛ یعنی P(k)∼k−γP(k) \sim k^{-\gamma}P(k)∼k−γ. این بدان معناست که درصد کمی از محصولات (هاب ها - Hubs) دارای ارتباطات بسیار زیادی هستند (مانند گوشی های موبایل پرچمدار)، در حالی که اکثریت قریب به اتفاق محصولات (دم دراز کالاها یا Long-tail) ارتباطات محدودی دارند. شناسایی این هاب ها برای پلتفرم های تجمیع کننده جهت هدایت ترافیک و توزیع ارزش سئو (Link Juice) در ساختار سایت بسیار حیاتی است.

۲. الگوریتم های تشخیص اجتماع (Community Detection) و ماژولاریتی:

با استفاده از الگوریتم هایی نظیر Louvain روی گراف محصولات، شبکه به خوشه هایی (Clusters) تقسیم می شود. تحلیل این خوشه ها نشان می دهد که محصولات قرار گرفته در یک اجتماع، شباهت معنایی بالایی دارند. به عنوان مثال، قاب های گوشی، گلس های محافظ و کابل های شارژ یک مدل خاص از موبایل، در یک زیرگراف (Subgraph) با چگالی بالا قرار می گیرند. معیار ماژولاریتی (Modularity) در این شبکه ها عموما بالای ۰.۶ ارزیابی می شود که نشان دهنده ساختار خوشه ای بسیار قدرتمند است. این یافته، مبنای علمی و دقیقی برای تشکیل بلوک های “کالاهای مکمل” (Frequently Bought Together) فراهم می کند.

۳. پیش بینی لینک (Link Prediction) برای کالاهای جایگزین:

در مارکت پلیس ها، اگر یک کالا ناموجود شود، پیشنهاد کالای جایگزین دقیق ضروری است. تحلیل بردارهای استخراج شده از طریق GCN نشان می دهد محصولاتی که در فضای برداری (Embedding Space) فاصله بسیار کمی با یکدیگر دارند، اما به ندرت توسط یک کاربر مشخص با هم خریداری می شوند (هم رخدادی پایین اما همسایگی ساختاری بالا در گراف دوبخشی)، کالاهای جایگزین کامل یکدیگر هستند.

توضیح کاربرد مدل پیشنهادی

کاربرد این مدل فراتر از سیستم های پیشنهاددهنده معمول است. موتورهای جستجوی کالا و تجمیع کنندگان قیمت می توانند از این گراف ها برای:

  • بهینه سازی معماری سایت (Site Architecture): ایجاد صفحات فرود (Landing Pages) داینامیک بر اساس خوشه های استخراج شده از گراف.
  • غنی سازی جستجوی معنایی (Semantic Search): زمانی که کاربری عبارتی را جستجو می کند، مدل گرافی به جای اتکا به تطبیق کلمات، زیرگراف مرتبط با آن مفهوم را بارگذاری کرده و محصولاتی که از نظر ساختاری بیشترین PageRank داخلی را در آن زیرگراف دارند، به عنوان نتایج برتر نمایش می دهد.
  • کشف تقلب و فروشندگان متخلف (Fraud Detection): در مارکت پلیس ها، فروشندگانی که سعی در دستکاری رتبه بندی با ثبت سفارشات جعلی دارند، در گراف دوبخشی کاربر-کالا الگوهای غیرطبیعی (Bipartite Cliques) ایجاد می کنند که با تحلیل گراف به راحتی قابل شناسایی هستند.

۵. بحث

تفسیر نتایج و چالش های پیاده سازی

نتایج حاصل از تحلیل شبکه ای محصولات حاکی از آن است که رویکرد گرافی، درک سیستم از کاتالوگ را از حالت «لیست های مجزا» به یک «ارگانیسم به هم پیوسته» تغییر می دهد. ضریب خوشه بندی بالا (High Clustering Coefficient) در گراف محصولات نشان می دهد که کاربران تمایل دارند به صورت متمرکز در یک حوزه (Niche) خاص به بررسی و مقایسه بپردازند.

با این وجود، پیاده سازی این مدل ها با چالش هایی همراه است. محاسبه ماتریس مجاورت برای پلتفرمی با ده ها میلیون کالا (مانند ترب یا دیجی کالا)، نیازمند توان پردازشی بسیار بالا و استفاده از فریم ورک های پردازش توزیع شده گراف (نظیر Apache Spark GraphX) است. علاوه بر این، پدیده سرد-شروع (Cold-start Problem) برای کالاهای جدیدی که هنوز هیچ یالی در گراف ندارند، نیازمند ترکیب گراف ساختاری با دانش گرافی محتوا-محور (Knowledge Graphs) است.

مقایسه با مطالعات پیشین و روش های سنتی

در مقایسه با روش های سنتی فاکتورگیری ماتریس که در مطالعات یک دهه گذشته محوریت داشتند، روش مبتنی بر گراف انعطاف پذیری بسیار بالاتری دارد. در فاکتورگیری ماتریس، ما تنها قادر به مدل سازی رابطه مستقیم (First-order proximity) هستیم؛ یعنی اگر کاربر A کالای B را دیده باشد. اما مدل پیشنهادی در این پژوهش با بهره گیری از GCN، قابلیت درک روابط سطح بالا (High-order connectivities) را داراست. به بیان ریاضیاتی، انتشار اطلاعات در KKK لایه از شبکه GCN، معادل کشف همسایگانی با فاصله KKK گام در گراف است.

همچنین، بر خلاف تحقیقاتی مانند کار He et al. (2020) که تنها به دقت ریاضیاتی در محیط های ایزوله توجه داشتند، در این مقاله تاکید بر کاربردپذیری این توپولوژی در سئو، لینک سازی داخلی و معماری اطلاعات در مارکت پلیس های بومی است که رویکردی جامع تر و عملیاتی تر را ارائه می دهد. استراتژیست های محتوا با استفاده از تحلیل مرکزیت گره ها (Node Centrality) در گراف، می توانند با ارزش ترین کالاها را برای ایجاد محتوای نقد و بررسی عمیق شناسایی کنند.

۶. نتیجه گیری و پیشنهادها

جمع بندی یافته ها

پژوهش حاضر به بررسی کاربرد مدل های گرافی در تحلیل ارتباط بین محصولات در مارکت پلیس های دیجیتال پرداخت. یافته ها نشان داد که تبدیل لاگ های تعاملی به گراف های ناهمگن و استفاده از نگاشت دوبخشی برای ایجاد شبکه های هم رخدادی کالا، ساختار پنهان و الگوهای مصرف کاربران را با دقتی بی نظیر نمایان می سازد. استفاده از الگوریتم های تعبیه سازی گرافی و شبکه های عصبی گراف (GNN)، امکان محاسبه دقیق میزان همبستگی، شناسایی کالاهای مکمل (از طریق الگوریتم های تشخیص اجتماع) و کالاهای جایگزین (از طریق تحلیل همسایگی برداری) را فراهم آورد. مشخص شد که گراف محصولات در پلتفرم های تجارت الکترونیک ساختاری بی مقیاس و به شدت خوشه ای دارد.

کاربردهای عملی

دستاوردهای این تحقیق برای مدیران محصول، متخصصان سئو و استراتژیست های محتوا در پلتفرم های تجمیع کننده و مارکت پلیس های دیجیتال کاربردهای مستقیم دارد:

۱. سیستم های توصیه گر پیشرفته: جایگزینی الگوریتم های ساده با موتورهای توصیه مبتنی بر GNN برای بخش های «پیشنهادهای مشابه» و «با هم خریده اند» جهت افزایش نرخ تبدیل (Conversion Rate).

۲. اتوماسیون لینک سازی داخلی در سئو: استفاده از یال های قدرتمند گراف محصولات برای تولید خودکار بلوک های لینک سازی داخلی. این امر خزش (Crawling) موتورهای جستجو مانند گوگل را در میان کاتالوگ های میلیونی بهینه کرده و اتوریته صفحات را به درستی توزیع می کند.

۳. مدیریت دسته بندی ها: اصلاح ساختار درختی دسته بندی سایت (Taxonomy) بر اساس خوشه های ارگانیک استخراج شده از گراف، به جای تکیه بر دسته بندی های سنتی و دستی.

پیشنهاد برای پژوهش های آینده

با توجه به پویایی محیط تجارت الکترونیک، پیشنهاد می شود در پژوهش های آتی محورهای زیر مورد بررسی قرار گیرند:

  • تحلیل گراف های پویا (Dynamic/Temporal Graphs): اضافه کردن بعد «زمان» به یال های گراف برای بررسی تغییرات فصلی و ترندها در ارتباط بین محصولات.
  • تلفیق با گراف های دانش (Knowledge Graphs): ترکیب گراف تعاملی کاربر-کالا با گراف دانش حاوی ویژگی های متنی (برند، رنگ، مشخصات فنی) برای حل مشکل شروع سرد (Cold-start).
  • تحلیل احساسات مبتنی بر گراف: افزودن نظرات و بازخوردهای متنی کاربران به عنوان گره های میانی در گراف جهت بررسی تاثیر احساسات بر شکل گیری یال های ارتباطی بین محصولات.

۷. منابع

  1. Fan, Y., Zhu, Y., Zhao, Y., & Li, J. (2022). Heterogeneous Graph Neural Networks for E-commerce Recommendation. ACM Transactions on Information Systems (TOIS), 40(3), 1-28.
  2. Hamilton, W. L. (2020). Graph Representation Learning. Synthesis Lectures on Artificial Intelligence and Machine Learning, 14(3), 1-159.
  3. He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., & Wang, M. (2020). LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (pp. 399-408).
  4. Jin, Bowen, et al. (2023). Knowledge Graph-Enhanced Recommendation Systems: A Survey. Data Science and Engineering, 8(2), 120-138.
  5. Liu, Z., Zheng, L., & Zhao, P. (2021). Link Prediction in Bipartite Networks: A Graph Neural Network Approach. IEEE Transactions on Neural Networks and Learning Systems, 33(12), 7015-7026.
  6. Wang, X., He, X., Wang, M., Feng, F., & Chua, T. S. (2019). Neural Graph Collaborative Filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (pp. 165-174).
  7. Wu, J., Wang, X., Feng, F., He, X., Chen, L., Lian, J., & Xie, X. (2021). Self-supervised Graph Learning for Recommendation. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval (pp. 726-735).
  8. Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W. L., & Leskovec, J. (2018). Graph Convolutional Neural Networks for Web-Scale Recommender Systems (PinSage). In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (pp. 974-983).
  9. Zhang, J., Shi, X., Zhao, S., & King, I. (2020). Star-GCN: Stacked and Reconstructed Graph Convolutional Networks for Recommender Systems. In Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI) (pp. 4264-4270).
  10. Zhou, J., Cui, G., Hu, S., Zhang, Z., Yang, C., Liu, Z., … & Sun, M. (2020). Graph Neural Networks: A Review of Methods and Applications. AI Open, 1, 57-81.