اگه اهل خرید و فروش یا شرکت تو مزایدههای آنلاین باشی، حتماً دیدی که بعضیها با حرکتهای عجیبشون، کل بازار رو به هم میزنن! اینا همون کاربرای مخرب یا اصطلاحاً بدجنس هستن که با پیشنهاد قیمتهای فیک و حرکات خرابکارانه، همهچی رو قروقاطی میکنن.
حالا جدای از مشکلات این موضوع، تشخیص دادن این آدمای شرور همیشه کار آسونی نبوده. روشهای قدیمی معمولاً نمیتونن خوب از پسش بربیان، مخصوصاً وقتی این رفتار بد جنسی خیلی پنهونی و زیرپوستی باشه و کلی دیتا هم تو بازار رد و بدل بشه؛ یعنی حسابی داستان پیچیده میشه.
حالا بیایید یکم باحالتر به داستان نگاه کنیم. این مقاله اومده یه راه جدید برای مشکل پیدا کردن این افراد پیشنهاد داده که خیلی هوشمندانهست:
میخوام براتون بگم که اصلاً چطوریه. اولش اومدن هر کاربر هدف (یعنی کسی که احتمال میدن شلوغبازی درمیاره!) رو مثل یه agent فرض کردن. Agent یعنی همون عامل هوشمند، که تو دنیای هوش مصنوعی معمولاً بهش میگن عامل یا نمایندهای که خودش تصمیم میگیره و عمل میکنه. بعد اومدن اطلاعات گذشتهی پیشنهاد قیمت همین کاربرا رو جمع کردن و جوری مدلسازی کردن که انگار این کاربرا دارن تو یه بازی با رقیباشون کلکل میکنن. اینجا منظور از بازی رقابتی، همون سناریوی واقعی مزایدهست که هر کسی میخواد بقیه رو شکست بده و سر بزنه!
تا اینجاش همهش تو مایههای یه مدل کامپیوتری هست که همزمان چندتا agent با هم تو بازار تقابل دارن. این روش رو تو هوش مصنوعی میگن Multi-Agent Reinforcement Learning یا به صورت مخفف MARL، یعنی یادگیری تقویتی چندعامله. یادگیری تقویتی یعنی ماشینی که با تجربهکردن و پاداش (یا جریمه) گرفتن کمکم بهترین تصمیم گیری رو یاد میگیره.
اما بخش خفن داستان اینجاست: این مقاله یه ابتکار توپ زده که اسمش هست مکانیزم ضریب بدجنسی پویا! یعنی واسه اینکه بفهمن یه کاربر چقدر بدجنسه، یه عدد (ضریب) براش تعیین میکنن و اون رو مدام با توجه به رفتارهاش در لحظه تغییر میدن. این ضریب در طول زمان، مدام با مدلها و دادههای جدید آپدیت میشه. کلاً ضریب بدجنسی پویا یعنی یه مدل ریاضی که تغییر رفتارهای کاربر رو تو بازار زنده و دمبهدقیقه حساب میکنه—اینجوری دیگه هیچ شیطنت پنهانی از زیر دستش در نمیره.
حالا فرقش با همه راههای قبلی چیه؟ قدیمیترها فقط یه مدل کلی رو همه پیاده میکردن و رفتاریافتگیهای خاص هر نفر رو در نظر نمیگرفتن، ولی این یکی چون ضریب رو مدام و به صورت تخصصی برای هر نفر تنظیم میکنه، دقیقتر و بهتر میفهمه کی داره بازی درمیاره!
طبق آزمایشهایی که انجام دادن، نشون داده این رویکرد شناسایی رفتار خرابکارانه (Bad behavior detection) خیلی دقیقتر شده و میتونه تو بازار شلوغ، همه تعاملهای مشکوک رو بهتر کشف کنه. خلاصه اینکه اگر بازار آنلاین جای فیلمهای پلیسی بود، این روش میشه همون پلیس زرنگی که همیشه خرابکارها رو میگیره! هم دقیقتره، هم انعطافپذیرتر و هم کلی بهتر با محیط پویا و پیچیده کنار میاد.
در نهایت، این مقاله نشون داده راههای سنتی دیگه برای اینجور شناساییها کافی نیستن و اگه بخوای بازار مزایدههات امن بمونه، باید بری سراغ این هوش مصنوعی چندعامله با ضریب بدجنسی پویا! حالا هر وقت تو یه مزایده آنلاین دیدی کسی عجیبه، بدون شاید همچین الگوریتمی بالا سرشه 😉
منبع: +