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