تشخیص ناهنجاری ها در شبکه های اجتماعی پویا بر اساس سنجش رفتاری
نویسندگان
1 گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه بوعلی سینا، همدان
2 گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه بوعلی سینا، همدان
3 گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه بوعلی سینا، همدان
doi
چکیده
از آنجایی که شناسایی ناهنجاری در شبکههای اجتماعی پویا، در یک دنبالهای از گرافها در طول زمان صورت میگیرد، علاوه بر چالش ذخیرهسازی، فرآیند شناسایی به دلیل آهستگی تکامل گرافها دشوار است. چند گراف در بازه زمانی مشخص انتخاب میگردد و با بررسی تغییرات این گرافها ناهنجاری احتمالی شناسایی میگردد. بنابراین انتخاب تعداد گراف(نقاط زمانی) در دنباله گرافها بهعنوان یک چالش مهم در شناسایی ناهنجاریها در شبکههای اجتماعی پویاست در این مقاله روشی نوینی برای شناسایی ناهنجاری مبتنی بر دادههای ساختاری مستخرج از گراف پویای شبکه اجتماعی ارائه گردیده است. با استخراج شاخصهای مرکزیت از گراف شبکه و میانگین نرمال شده آنها، معیار فعالیت برای هر فرد تعریفشده است. با گذر زمان، تغییرات معیار فعالیت برای هر فرد موردسنجش قرارگرفته و بهعنوان امکان رفتار هنجار یا ناهنجار علامتگذاری میگردد. درصورتیکه شاخص سنجش رفتار فرد از آستانه معینی بیشتر گردید بهعنوان ناهنجاری گزارش میگردد. نتایج نشان داد که روش ارائهشده بر روی مجموعه داده VAST 2008 تعداد ناهنجاری بیشتری را با دقت 29/64 و فراخوان 82/81 یافته است. همچنین با انتخاب تعداد مختلف نقاط زمانی در دنباله گراف تعداد ناهنجاری بیشتری را شناسایی نموده است.