ابداع الگوریتمی برای شناسایی نیات افراد دروغگو

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

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

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

این الگوریتم با دریافت محتوای یک سخنرانی نتیجه نهایی را ارائه می دهد و برای تغذیه و راه اندازی آن از صدها متن سخنرانی و اظهارنظر از سال ۲۰۰۹ تا ۲۰۱۱ استفاده شده است. انتظار می رود در آینده نزدیک از این روش جدید برای شناسایی اخبار دروغین از واقعی نیز در شبکه های اجتماعی استفاده شود.

108
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });