>
Fa   |   Ar   |   En
   کشف ناهنجاری با استفاده از کد کننده خودکار مبتنی بر بلوک‌های lstm  
   
نویسنده معلم محمود ,پویان علی اکبر
منبع مدل سازي در مهندسي - 1398 - دوره : 17 - شماره : 56 - صفحه:191 -211
چکیده    کشف ناهنجاری به معنای یافتن نمونه‌هایی است که با اکثریت هنجار و عادی داده‌ها تفاوت دارند. یکی از اساسی‌ترین چالش‌هایی که در سر راه انجام این کار مهم وجود دارد این است که نمونه‌های برچسب خورده، به‌ویژه برای کلاس ناهنجار کمیاب و گاه نایاب هستند. ما در این مقاله روشی را پیشنهاد می‌کنیم که برای کشف ناهنجاری تنها از داده‌های هنجار استفاده می‌کند. این روش بر مبنای شبکه‌های عصبی تاسیس‌شده که کد کننده خودکار نام دارند و در مطالعات یادگیری عمیق موردتوجه هستند. یک کد کننده خودکار ورودی خود را در خروجی بازتولید کرده و خطای بازسازی را به‌عنوان رتبه ناهنجاری مورداستفاده قرار می‌دهد. ما برای ساخت کد کننده، به‌جای نورون‌های معمولی از بلوک‌های lstm استفاده کرده‌ایم. این بلوک‌ها درواقع نوعی از شبکه‌های عصبی بازگشتی هستند که در کشف و استخراج وابستگی‌های زمانی و مجاورتی مهارت دارند. نتیجه به‌کارگیری کد کننده خودکار مبتنی بر بلوک‌های lstm برای کشف ناهنجاری نقطه‌ای در ده نمونه از دادگان‌های رایج نشان می‌دهد که این روش در استخراج مدل درونی داده‌های هنجار و تشخیص داده‌های ناساز موفق بوده است. معیار auc مدل مذکور، تقریباً در تمامی موارد از auc یک کد کننده خودکار معمولی و روش مشهور ماشین بردار پشتیبان تک کلاسه یا ocsvm بهتر است.
کلیدواژه کشف ناهنجاری، کد کننده خودکار، lstm ,یادگیری عمیق
آدرس دانشگاه صنعتی شاهرود, دانشکده مهندسی کامپیوتر و فن آوری اطلاعات, ایران, دانشگاه صنعتی شاهرود, دانشکده مهندسی کامپیوتر و فناوری اطلاعات, ایران
پست الکترونیکی ali.pouyan@shahroodut.ac.ir
 
   Anomaly Detection using LSTM AutoEncoder  
   
Authors Moallem Mahmoud ,Pouyan Ali Akbar
Abstract    Anomaly detection means detecting samples that are different from the normal samples in the dataset. One of the great challenges in this area is finding labeled data, especially for the abnormal categories. In this paper, we propose a method that uses normal data to detect anomalies. This method is based on established neural networks which are called automated encoder and are considered in deep learning studies. An automated encoder reproduces its input as output and reconstruction deviation to rate anomalies. We have used LSTM blocks to construct encoder instead of using ordinary neurons. In fact, these blocks are a category of recurring neural networks that are specialized in discovering and fetching time and proximity dependencies. The result of employing an automated encoder using LSTM blocks to detect point anomalies shows that this approach has been promising and successful in extracting the normal data’s internal model and also detecting anomalous data. The AUC factor of the model, in almost all cases, is better than the AUC of an ordinary automated encoder and One Class Support Vector Machine (OCSVM).
Keywords LSTM
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved