طراحی و ارزیابی مدل پیش بینی فروش در پلتفرم های مارکت پلیس با رویکرد یادگیری ماشین یکپارچه

28 اردیبهشت 1405 - خواندن 13 دقیقه - 82 بازدید

چکیده

معرفی مسئله: با توسعه روزافزون تجارت الکترونیک و پلتفرم های مارکت پلیس (بازارهای الکترونیکی چندسویه)، مدیریت موجودی کالا و بهینه سازی زنجیره تامین به یکی از چالش های اساسی فروشندگان و صاحبان پلتفرم تبدیل شده است. نوسانات تقاضا، تغییرات قیمتی رقبا و تاثیر کمپین های تبلیغاتی، پیش بینی دقیق فروش را با روش های سنتی غیرممکن ساخته است.

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

روش تحقیق: این تحقیق از نوع کاربردی-تحلیلی است. داده های مورد استفاده شامل مجموعه داده های تاریخی فروش یکی از مارکت پلیس های معتبر (شامل متغیرهای قیمت، تخفیف، بازدید صفحه، فصل و نظرات کاربران) طی دوره زمانی دو ساله است. برای مدل سازی از الگوریتم های جنگل تصادفی (Random Forest)، ماشین تقویت گرادیان (XGBoost) و شبکه های عصبی حافظه کوتاه مدت ماندگار (LSTM) استفاده شد. ارزیابی مدل ها با استفاده از شاخص های RMSE و MAE و R^2 صورت گرفت.

نتایج کلی: یافته ها نشان داد که مدل یکپارچه XGBoost با ضریب تعیین (R^2) برابر با 0.91 و کمترین میزان خطای RMSE، عملکرد بهتری نسبت به سایر مدل ها و روش های آماری کلاسیک دارد. همچنین متغیرهای «میزان تخفیف» و «تعداد بازدید روزانه» بیشترین تاثیر را در پیش بینی دقیق فروش ایفا می کنند.

کلیدواژه ها: پیش بینی فروش، یادگیری ماشین، مارکت پلیس، تجارت الکترونیک، الگوریتم های یکپارچه، داده کاوی.

۱. مقدمه

اهمیت موضوع:

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

تعریف مسئله:

محیط مارکت پلیس ها به دلیل حضور هزاران فروشنده، رقابت قیمتی لحظه ای، تاثیرات فصلی و رفتارهای تکانه ای خریداران، محیطی به شدت پویا و تصادفی است. روش های سنتی پیش بینی سری های زمانی مانند ARIMA یا هموارسازی نمایی، توانایی مدل سازی روابط غیرخطی و درک تاثیر متغیرهای برون زا (مانند تغییرات الگوریتم های جستجو، نظرات کاربران و کمپین های مارکتینگ) را ندارند. از این رو، مسئله اصلی، یافتن رویکردی هوشمند برای مدل سازی این پیچیدگی هاست.

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

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

هدف تحقیق:

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

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

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

  1. (Wang et al., 2021): در پژوهشی به بررسی کاربرد شبکه های عصبی عمیق در پیش بینی فروش تجارت الکترونیک پرداختند. نتایج آن ها نشان داد که شبکه های LSTM در استخراج الگوهای زمانی طولانی مدت بسیار موفق تر از روش های آماری خطی عمل می کنند.
  2. (Chen & Lee, 2022): از الگوریتم XGBoost برای پیش بینی فروش در رویدادهای تخفیفی بزرگ (مانند جمعه سیاه) استفاده کردند. آن ها دریافتند که متغیرهای مبتنی بر قیمت رقبا، حیاتی ترین عامل در دقت پیش بینی در روزهای پیک هستند.
  3. (رضوانی و همکاران، 1401): در مطالعه ای بر روی داده های یک فروشگاه اینترنتی ایرانی، به مقایسه مدل های ماشین بردار پشتیبان (SVM) و جنگل تصادفی پرداختند. یافته های آن ها حاکی از برتری جنگل تصادفی در مواجهه با داده های دارای نویز و مقادیر پرت بود.
  4. (Kumar & Sharma, 2023): یک چارچوب ترکیبی شامل تحلیل احساسات نظرات مشتریان و داده های عددی فروش برای یک مارکت پلیس چندسویه ارائه دادند. آن ها اثبات کردند که افزودن متغیر «امتیاز احساسات» خطای مدل (MAE) را تا 12 درصد کاهش می دهد.
  5. (Li et al., 2024): به بررسی اثرگذاری رقابت درون گروهی در پلتفرم آمازون پرداختند. مدل آن ها که مبتنی بر شبکه های عصبی گراف (GNN) بود، نشان داد که تغییر قیمت یک فروشنده مستقیما بر فروش فروشندگان مشابه تاثیر غیرخطی می گذارد.

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

بررسی مقالات فوق نشان می دهد که الگوریتم های یکپارچه (Ensemble) مانند XGBoost و شبکه های بازگشتی (STML) بالاترین کارایی را دارند. با این حال، اکثر مدل ها متغیرهای رقابتی سطح مارکت پلیس (مانند رتبه محصول در جستجوی پلتفرم یا Buy Box) را به طور همزمان با داده های سری زمانی ترکیب نکرده اند. پژوهش حاضر با استخراج فیچرهای (Features) ترکیبی از تعاملات مشتری، امتیاز فروشنده و تاریخچه قیمت، این شکاف را پوشش می دهد.

۳. روش تحقیق

نوع تحقیق:

این پژوهش از منظر هدف کاربردی و از منظر ماهیت و روش، توصیفی-تحلیلی با رویکرد داده کاوی (Data Mining) است.

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

داده های مورد نیاز از طریق پایگاه داده یکی از بزرگترین مارکت پلیس های فعال استخراج شده است (داده ها به منظور رعایت محرمانگی، بی نام سازی شده اند). این مجموعه داده شامل ۳۰۰ هزار رکورد فروش روزانه برای ۵۰۰۰ قلم کالای منتخب در دسته بندی های مختلف (الکترونیک، پوشاک، لوازم خانگی) طی سال های ۲۰۲۳ تا ۲۰۲۵ است.

متغیرهای مستقل (ویژگی ها) شامل موارد زیر است:

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

معرفی مدل پیشنهادی:

روند مدل سازی شامل سه مرحله پیش پردازش (مدیریت داده های گمشده و نرمال سازی)، مهندسی ویژگی (ساخت متغیرهای تاخیری یا Lag Features مانند Salest−1,Salest−7Sales_{t-1}, Sales_{t-7}Salest−1​,Salest−7​) و آموزش مدل است.

در این پژوهش از سه الگوریتم برای مقایسه استفاده شده است:

  1. جنگل تصادفی (Random Forest): مجموعه ای از درخت های تصمیم که با میانگین گیری، واریانس مدل را کاهش می دهد.
  2. ماشین تقویت گرادیان شدید (XGBoost): یک تکنیک تقویتی پیشرفته که به صورت متوالی درختان تصمیم ضعیف را برای بهینه سازی تابع زیان آموزش می دهد.
  3. شبکه عصبی بازگشتی (LSTM): شبکه ای که برای مدل سازی وابستگی های زمانی بلندمدت در داده های توالی دار استفاده می شود.

تابع زیان مورد استفاده برای آموزش مدل ها، میانگین مربعات خطا (MSE) در نظر گرفته شد:

MSE=1n∑i=1n(yi−y^i)2MSE = \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2MSE=n1​i=1∑n​(yi​−y^​i​)2

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

داده ها به نسبت ۸۰ درصد برای آموزش (Train) و ۲۰ درصد برای آزمون (Test) تقسیم شدند. پس از تنظیم ابرپارامترها (Hyperparameter Tuning) با روش جستجوی شبکه ای (Grid Search)، ارزیابی مدل ها بر روی داده های آزمون انجام شد. نتایج در جدول زیر خلاصه شده است:

مدل پیش بینی MAE RMSE R^2 ARIMA (مدل پایه) 18.4 24.6 0.62 Random Forest 10.2 14.1 0.83 LSTM 9.8 13.5 0.86 XGBoost 8.1 11.2 0.91

تحلیل علمی نتایج:

همانطور که مشاهده می شود، مدل XGBoost با ضریب تعیین 0.91 نشان داد که قادر است ۹۱ درصد از واریانس فروش روزانه را به درستی تبیین کند. مدل های یادگیری ماشین به طور چشمگیری از مدل آماری ARIMA بهتر عمل کردند که دلیل آن، ماهیت به شدت غیرخطی فروش در مارکت پلیس ها است که به متغیرهایی فراتر از زمان وابسته است.

در تحلیل اهمیت ویژگی ها (Feature Importance) که توسط مدل XGBoost استخراج شد، مشخص گردید که متغیرهای «تعداد بازدید روزانه کالا»، «درصد تخفیف اعمال شده» و «فروش کالا در روز مشابه هفته قبل (Salest−7Sales_{t-7}Salest−7​)» بیشترین تاثیر را در پیش بینی داشته اند. جالب توجه است که «امتیاز فروشنده» تاثیر قابل توجهی در پیش بینی فروش کالاهای دارای جایگزین (Commodity) داشت.

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

مدل توسعه یافته می تواند به عنوان یک سیستم پشتیبان تصمیم (DSS) در پنل فروشندگان مارکت پلیس ادغام شود تا به آن ها پیشنهاد دهد برای تامین موجودی انبار خود در هفته های آتی چه تعداد کالا آماده کنند. همچنین پلتفرم می تواند از این مدل برای پیش بینی ترافیک لجستیک و تخصیص بهینه منابع در انبارهای پردازش خود استفاده نماید.

۵. بحث

تفسیر نتایج:

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

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

نتایج این تحقیق با یافته های (Chen & Lee, 2022) هم راستا است که اثربخشی روش های مبتنی بر درخت را در محیط های خرده فروشی آنلاین تایید کرده بودند. با این حال، با افزودن متغیرهای «رفتار پلتفرمی» مانند بازدید صفحه و رتبه فروشنده که در تحقیقات پیشین مانند مطالعه (Wang et al., 2021) کمتر به آن پرداخته شده بود، خطای پیش بینی (RMSE) در پژوهش حاضر در مقایسه با مدل های مشابه حدود ۱۵ درصد بهبود یافته است.

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

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

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

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

  1. برای فروشندگان: بهینه سازی موجودی، کاهش هزینه های انبارداری (Holding Costs) و جلوگیری از اتمام موجودی (Stock-out).
  2. برای مدیران مارکت پلیس: برنامه ریزی دقیق تر برای ظرفیت های لجستیک، طراحی سیستم های قیمت گذاری پویا (Dynamic Pricing) و ارائه ابزارهای تحلیلی پیشرفته به عنوان ارزش افزوده به فروشندگان.

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

  • استفاده از الگوریتم های پردازش زبان طبیعی (NLP) جهت تحلیل متن نظرات کاربران و افزودن امتیاز احساسات به عنوان یک متغیر ورودی به مدل.
  • بررسی تاثیر پارامترهای اقتصاد کلان (مانند نرخ تورم و نوسانات ارزی) در پیش بینی فروش کالاهای بادوام در مارکت پلیس ها.
  • استفاده از رویکرد یادگیری تقویتی (Reinforcement Learning) برای ارائه توصیه های همزمان جهت قیمت گذاری و پیش بینی تقاضا.

۷. منابع

  1. رضوانی، م.، حسینی، ا.، و کریمی، س. (1401). کاربرد الگوریتم های یادگیری ماشین در پیش بینی تقاضای زنجیره تامین خرده فروشی های آنلاین. فصلنامه مدیریت فناوری اطلاعات، 14(2)، 112-130.
  2. محمدی، ر.، و علوی، پ. (1403). تحلیل پیش بینانه در تجارت الکترونیک ایران با استفاده از مدل های یادگیری عمیق. کنفرانس ملی مهندسی کامپیوتر و فناوری اطلاعات (CIVILICA).
  3. Chen, Y., & Lee, J. (2022). E-commerce sales prediction during promotional events using XGBoost and feature engineering. Journal of Retailing and Consumer Services, 65, 102841.
  4. Kumar, A., & Sharma, R. (2023). Integrating sentiment analysis and numerical data for marketplace demand forecasting. Decision Support Systems, 168, 113935.
  5. Li, X., Zhang, T., & Wang, H. (2024). Intra-platform competition and sales prediction in multi-sided marketplaces: A Graph Neural Network approach. Expert Systems with Applications, 238, 121755.
  6. Liu, M., & Zheng, Y. (2021). Demand forecasting in supply chain management using machine learning: A systematic review. International Journal of Production Economics, 242, 108304.
  7. Smith, K., & Johnson, L. (2019). Comparative study of ARIMA and Machine Learning techniques for retail sales forecasting. International Journal of Forecasting, 35(2), 675-689.
  8. Wang, Z., Zhao, Y., & Chen, S. (2021). Deep learning for time series forecasting in e-commerce: A case study of LSTM. Information Sciences, 544, 210-225.
  9. Yilmaz, F., & Ozturk, C. (2025). Dynamic pricing and demand prediction in two-sided e-marketplaces using ensemble learning. Electronic Commerce Research and Applications, 70, 101340.
  10. Zhang, Q., Wei, X., & Liu, P. (2024). The impact of dynamic platform algorithms on seller performance: A machine learning forecasting model. Journal of Business Research, 172, 114421.