پیش بینی انتخابات با هوش مصنوعی

پیش بینی نتایج انتخابات با هوش مصنوعی

قبل از شروع انتخابات سال ۹۶ مسابقه ای تحت عنوان NLPContest با حمایت دانشگاه شریف برگزار شد. هدف از برگزاری این مسابقه پیش بینی نتایج انتخابات ریاست جمهوری با استفاده از الگوریتم های هوش مصنوعی و داده های موجود در شبکه های اجتماعی بود. مجموعه داده ی این مسابقه شامل ۱.۵ میلیون پیام ارسال شده در حدود ۳۰ هزار کانال تلگرامی بود و هر چه به روز انتخابات نزدیکتر می شدیم تعداد پیام ها افزایش پیدا می کرد.

تیم هوش مصنوعی دیتامون نیز در این مسابقه شرکت کرد و پس از دریافت داده ها به پیاده سازی الگوریتم هایی روی آورد. در این مسابقه سعی کردیم تا حد ممکن الگوریتم های ساده و قابل درک را پیاده سازی کنیم تا بتوانیم به راحتی آن ها را گسترش دهیم. به عنوان مثال چند معیار از معیارهای کلی برای پیشبینی انتخابات در زیر قابل مشاهده هستند:

تعداد تکرار

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

تعداد تکرار ضرب در تعداد بازدید

با توجه به تعداد اعضای هر کانال ممکن بود برخی پیام ها کمتر یا بیشتر بازدید شوند به همین جهت معیار دیگری که انتخاب شد تعداد بازدیدهای هر پیام بود.

تحلیل معنایی

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

اهمیت یک پیام

معیار دیگری که در نظر گرفتیم اهمیت یک پیام بود. اهمیت یک پیام با توجه زمان انتشار آن پیام تعیین می شود. به عنوان مثال اگر یک پیام دو ماه قبل از انتخابات ارسال شده است اهمیتش از پیامی که اخیرا ارسال شده است کمتر است.لذا با توجه به زمان ارسال هر پیام امتیازی مربوط به هر کاندیدا محاسبه گردید.

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

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

سوالات متداول درباره هوش مصنوعی پیش بینی انتخابات

آیا پیش‌ بینی انتخابات با هوش مصنوعی همیشه دقیق است؟ چه محدودیت‌ هایی دارد؟

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

روش‌ های سنتی نظرسنجی معمولاً بر نمونه‌ های کوچک و پرسش‌های مستقیم تمرکز دارند، در حالی که AI می‌تواند داده‌ های بسیار بزرگ‌ تر و متنوع‌ تری را تحلیل کند، مثل رفتارها و احساسات کاربران در شبکه‌ های اجتماعی در زمان واقعی یا مجموعه داده‌ های تاریخی پیچیده. این تحلیل‌های گسترده‌ تر می‌تواند به درک بهتر گرایش‌ها و نوسانات رأی‌ دهندگان کمک کند.

علاوه بر پیش‌ بینی نتایج، AI کاربردهای دیگری نیز دارد، از جمله: شناسایی تقلب انتخاباتی با تحلیل الگوهای مشکوک در داده‌ها، بهبود فرآیند رأی‌ گیری و ثبت‌ نام رأی‌ دهندگان، تحلیل احساسات عمومی، و کمک به تدوین استراتژی‌ های کمپین‌ های انتخاباتی. این کاربردها می‌توانند فرآیند انتخابات را دقیق‌تر و کارآمدتر کنند، اگرچه باید ملاحظات اخلاقی و امنیتی نیز رعایت شود.

8 دیدگاه برای “پیش بینی انتخابات با هوش مصنوعی

    • datamoon گفته:

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

  1. نادر صادقی گفته:

    روش‌ های استفاده‌ شده برای پیش‌ بینی انتخابات با الگوریتم‌ های هوش مصنوعی، برای همه کشورها یکسانه؟

    • datamoon گفته:

      درود بر شما
      خیر، روش‌ های استفاده‌ شده برای پیش‌ بینی انتخابات بستگی به ویژگی‌ های خاص هر کشور دارد. به عنوان مثال، داده‌های اجتماعی و سیاست‌ های عمومی در کشورهای مختلف متفاوت است. بنابراین، مدل‌های هوش مصنوعی باید به گونه‌ای تنظیم شوند که ویژگی‌های فرهنگی و سیاسی هر کشور را در نظر بگیرند.

  2. لیلا اکبری گفته:

    این مقاله برای من خیلی جالب بود. اما احساس می‌کنم که هوش مصنوعی هنوز نمی‌تواند کاملاً پیش‌ بینی دقیق انجام بده

    • datamoon گفته:

      درود بر شما
      ممنون از نظر شما! درست است که هوش مصنوعی هنوز هم ممکن است نتایج قطعی پیش‌ بینی نکند، بخاطر عوامل انسانی و غیرقابل پیش‌ بینی زیادی وجود دارند. اما این تکنولوژی به طور چشمگیری در بهبود دقت پیش‌ بینی‌ها موثر است و با بهبود مدل‌ها و داده‌ها، می‌توان انتظار داشت که دقت آن افزایش یابد.

  3. امیر محمدی گفته:

    سلام
    طبق مطالبی که گفته شده خب میتونه نتایج رو پیش بینی کنه حالا سوال من اینه که میتونه تغیرات لحظه ای رو هم پیش بینی کنه؟ یا ن؟

    • datamoon گفته:

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

💬