@article{ 
author = {bahrani, payam and MinaeiBidgoli, Behrouz and Parvin, Hamid and Mirzarezaee, Mitra and Keshavarz, Ahm},  
title = {An Ontological Hybrid Recommender System for Dealing with Cold Start Problem}, 
abstract ={Recommender systems that predict user ratings for a set of items are known as subset of information filtration systems. They help users find their favorite items from thousands of available items. One of the most important and challenging problems that recommendation systems suffer from is the problem of dispersion. This means that due to the scatter of data in the system, they are not able to find popular items with the desired reliability and accuracy. This is especially true when there are a large number of items and users in the system and the filled ratings are low. Another challenging problem that these systems suffer from is their scalability. One of the major problems with these systems is the cold start. This problem occurs due to the small number of items rated by the user, i.e. the scatter of users. This problem is divided into two categories: new user and new item. The main focus of this article is on the problem of the new user type. This problem occurs when a new user has just logged in and has not rated any item yet, or when the user has already logged in but has been less active in rating. The goal is to address these three challenges. In this study, an ontology-based hybrid recommender system is introduced in which ontology is used in the content-based filtering section, while the ontology structure is improved by the collaborative filtering section. In this paper, a new hybrid approach based on combining demographic similarity and cosine similarity between users is presented in order to solve the cold start problem of the new user type. Also, a new approach based on combining ontological similarity and cosine similarity between items is proposed to solve the cold start problem of the new item type. The main idea of the proposed method is to extend users&#8217;/items&#8217; profiles based on different mechanisms to create higher-performance profiles for users/items. The proposed method is evaluated in a real data set, and experiments show that the proposed method performs better than the advanced recommender system methods, especially in the case of cold start.},  
Keywords = {Recommender System, Ontology, Profile Expansion, Hybrid Recommender System},
volume = {19},
Number = {1}, 
pages = {1-18}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {سامانه پیشنهادگر ترکیبی، مبتنی بر هستان‌شناسی برای مقابله با مشکل شروع سرد},
abstract_fa ={انتظار می&#8204;&#173;رود سامانه&#8204;های پیشنهاد&#173;گر (RS) قلم&#8204;های دقیق را به مصرف&#8204;کنندگان پیشنهاد دهند. شروع سرد مهم&#8204;&#173;ترین چالش در RS&#8204;ها است. RS&#8204;های ترکیبی اخیر، دو مدل پالایش محتوا پایه &#160;(ConF)و پالایش مشارکتی (ColF) را با هم ترکیب می&#173;&#8204;کنند. در این پژوهش، یک RS ترکیبی مبتنی بر هستان&#8204;شناسی معرفی می&#8204;&#173;شود که در آن هستان&#173;&#8204;شناسی در بخش ConF به&#8204;کار رفته است، این در حالی است که ساختار هستان&#173;&#8204;شناسی توسط بخش ColF بهبود داده می&#8204;&#173;شود. در این مقاله، رویکرد ترکیبی جدیدی مبتنی بر ترکیب شباهت جمعیت&#8204;شناختی و شباهت کسینوسی بین کاربران به&#8204;&#173;منظور حل مشکل شروع سرد از نوع کاربر جدید، ارائه شده است. همچنین، رویکرد جدیدی مبتنی بر ترکیب شباهت هستان&#173;شناسی و شباهت کسینوسی بین اقلام به&#8204;منظور حل مسأله شروع سرد از نوع قلم جدید، ارائه شده است. ایده اصلی روش پیشنهادی، گسترش پروفایل&#8204;های کاربر/&#8204;قلم بر اساس سازوکارهای مختلف برای ایجاد پروفایل با عملکرد بالاتر برای کاربران/قلم&#8204;&#173;ها است. روش پیشنهادی در یک مجموعه&#8204;داده واقعی ارزیابی شده است و آزمایش&#173;&#8204;ها نشان می&#173;&#8204;دهند که روش پیشنهادی در مقایسه با روش&#8204;های پیشرفتهRS ، به&#8204;خصوص در مواجهه با مسأله شروع سرد، عملکرد بهتری دارد.},
keywords_fa = {سامانه پیشنهاد‌گر, هستان‌شناسی, توسعه پروفایل, سامانه پیشنهاد‌گر ترکیبی},

doi = {10.52547/jsdp.19.1.1},
url = {http://jsdp.rcisp.ac.ir/article-1-1199-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1199-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Sadr, Hossein and Pedram, Mir mohsen and Teshnehlab, Mohamm},  
title = {Efficient Method Based on Combination of Deep Learning Models for Sentiment Analysis of Text}, 
abstract ={People&#39;s opinions about a specific concept are considered as one of the most important textual data that are available on the web. However, finding and monitoring web pages containing these comments and extracting valuable information from them is very difficult. In this regard, developing automatic sentiment analysis systems that can extract opinions and express their intellectual process has attracted considerable attention in recent years. Sentiment analysis is considered as one of the most active research areas in the field of natural language processing which tries to classify a piece of text containing opinions based on its polarity and determine whether an expressed opinion about a specific topic, event or product is positive or negative. Since about a decade ago, many studies have been carried out to investigate the effects of traditional classification models, such as Support Vector Machine (SVM), Na&#239;ve Bayes, Logistic Regression, etc. in the task of sentiment analysis. Although machine learning models have achieved great success in this filed, they are still confronted with some limitations, notably manual feature engineering requirements. In other words, the classification performance of machine learning models is highly dependent on the extracted features and they play an important role in obtaining higher classification accuracy. To deal with these problems, deep learning models have been extensively employed as an alternative to traditional machine learning models and have achieved impressive results. It is worth mentioning that despite the remarkable performance of these methods, they are still confronted with some limitations and they are on their first steps of progress. Therefore, the goal of this paper is to propose a combinational deep learning model that can overcome their problems as well as utilizing their benefits. In this regard, an efficient method based on combination of convolutional and recursive neural networks is proposed in this paper that employs a generalized recursive neural network, where an intermediate feature is obtained by combining children&#39;s nodes, as an alternative of pooling layer in attention-based convolutional neural network with the aim of capturing long term dependencies and decreasing the loss of local information. Based on empirical results, the proposed method with the accuracy of 53.92% and 92.89% respectively on SST1 and SST2 datasets not only outperforms other existing models but also can be trained much faster.},  
Keywords = {Sentiment analysis, Deep Leaning, Convolutional neural network, Recursive neural network, Attention mechanism},
volume = {19},
Number = {1}, 
pages = {19-38}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {روشی کارا بر پایه ترکیب مدل‌های یادگیری ژرف برای تجزیه ‌و تحلیل احساسات در متون},
abstract_fa ={یکی از مهم&#8204;ترین داده&#8204;های متنی موجود در سطح وب احساسات و دید&#8204;گاه&#8204;&#8204;های افراد نسبت به یک موضوع یا مفهوم مشخص است. با این حال، یافتن و نظارت بر وبگاه&#8204;های حاوی این احساسات و استخراج اطلاعات موردنیاز از آن&#8204;ها به&#8204;علت گسترش وبگاه&#8204;های گوناگون کاری دشوار محسوب می&#8204;شود. در این راستا، توسعه سامانه&#8204;های تجزیه &#8204;و تحلیل خودکار احساسات که بتواند نظرات را استخراج کرده و روند فکری مرتبط با آن&#8204;ها را بیان کند، در سال&#8204;های اخیر توجه زیادی را به خود جلب کرده است و روش&#8204;های بر پایه یادگیری ژرف، یکی از راه&#8204;کارهایی هستند که توانسته&#8204;ا&#8204;ند به نتایج چشم&#8204;گیری در کاربردهای مختلف پردازش زبان&#8204;های طبیعی به&#8204;خصوص تجزیه &#8204;و تحلیل احساسات دست یابند؛ اما این روش&#8204;ها برخلاف عملکرد قابل&#8204;توجه هنوز با چالش&#8204;هایی مواجه هستند و نیاز به پیشرفت در این حوزه همچنان وجود دارد؛ ازاین&#8204;رو، هدف این مقاله ترکیب مدل&#8204;های یادگیری ژرف به&#8204;منظور ارائه یک روش جدید برای تجزیه &#8204;و تحلیل احساسات متنی است که بتواند ضمن استفاده هم&#8204;زمان از مزایای شبکه&#8204;های عصبی ژرف بر مشکلات آن&#8204;ها چیره شود. در این راستا، در این مقاله روشی بر پایه ترکیب شبکه عصبی پیچشی و شبکه عصبی هم&#8204;گشتی معرفی&#8204; شده است که در آن به&#8204;منظور حفظ وابستگی&#8204;های بلندمدت در جملات و کاهش از&#8204;دست&#8204;رفتن داده&#8204;های محلی که به&#8204;عنوان چالش&#8204;های شبکه عصبی پیچشی به شمار&#8204; می&#8204;آیند، از لایه هم&#8204;گشتی تعمیم&#8204;یافته که در آن از یک ویژگی میانی حاصل از ترکیب گره&#8204;های فرزندان استفاده می&#8204;شود، به&#8204;عنوان جایگزین لایه ادغام در شبکه عصبی پیچشی بر پایه ساز&#8204;و&#8204;کار توجه استفاده شده است. بر اساس نتایج آزمایش&#8204;ها، روش پیشنهادی به&#8204;ترتیب با دقت 92/53 و 89/92 درصد روی مجموعه&#8204;داده&#8204;های SST1 و SST2&#160; و دارای دقت بالاتری نسبت به سایر روش&#8204;های موجود است. &#160;},
keywords_fa = {تجزیه ‌و تحلیل احساسات, یادگیری ژرف, شبکه عصبی پیچشی, شبکه عصبی هم‌گشتی, ساز‌و‌کار توجه},

doi = {10.52547/jsdp.19.1.19},
url = {http://jsdp.rcisp.ac.ir/article-1-1060-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1060-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Pourali, Hadiseh and Omranpour, Hesam},  
title = {Ensemble Kernel Learning Model for Prediction of Time Series Based on the Support Vector Regression and Meta Heuristic Search}, 
abstract ={In this paper, a method is presented for predicting time series. Time series prediction is a process which predicted future system values based on information obtained from past and present data points. Time series prediction models are widely used in various fields of engineering, economics, etc. The main purpose of using different models for time series prediction is to make the forecast with the greatest accuracy. The model presented in this paper is based on the combination of kernels and support vector regression. Support vector regression is highly capable of solving function estimation problems by using its kernels, but kernels&#8217; parameters need to be adjusted. First we have preprocessing phase which includes normalizing data and separating data for testing and training. In proposed model, ten different kernels were used. Five kernels were selected as the best kernels by trial and error and these kernels are applied to data. There probably is only a few of the kernels that are useful for the problem, and we are not aware of which kernels are useful for our problem so kernel outputs aggregate by applying a coefficient. This combination creates a new secondary space. The output is given to support vector regression to construct a model that predicts values exactly ɛ accurate, which means the predicted values do not deviate more than ɛ from the original data. This model predicts values by using a leave one out model. Each kernel has parameters that need to be set to optimum values in order to get the best results. Hence in the proposed model, the kernel parameters and their weights are learned by the Gray Wolf Optimizer. This optimizer has been able to provide appropriate answers to many problems, especially challenging problems and has a superior ability to solve the high-dimension problems. By running program in consecutive iterations and examining the different values of the parameters, the optimizer learns the best of them which prediction error has been reduced, and finally returns their best value. The proposed model is implemented on five standard time series and compared to other method, test based on the RMSE criterion for DJ time series, improved by 1.58 point, Radio time series, improved by 0.178 point, and Sunspot time series, improved by 1.709 point. Finally, we analyzed the results, Statistical evaluation by Wilcoxon Signed-Rank Test where the p value is very low compared to the proposed method and CNN-FCM, AR_ model per scale, Multiresolution AR model and ANN methods, slightly lower for Wavelet-HFCM and ANFIS methods and slightly lower than one for SAE-FCM method and at the end provide a relation to find the window size in the model by obtaining the average of peak differences, valley differences, and consecutive peak, and valley differences for the actual values of the training data in exchange for their sequence number in time series.},  
Keywords = {Time series prediction, Support vector regression, Ensemble kernel model, Optimization},
volume = {19},
Number = {1}, 
pages = {39-42}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه مدل یادگیر ترکیب کرنل‌ها برای پیش‌بینی سری‌های زمانی براساس رگرسیون بردار پشتیبان و جستجوی فراابتکاری},
abstract_fa ={در این مقاله به ارائه روشی برای پیش&#173;بینی سری&#173;زمانی پرداخته شده است. مدلی که در این مقاله ارائه شده بر پایه ترکیب کرنل&#8204;ها و رگرسیون بردار پشتیبان است. رگرسیون بردار پشتیبان با استفاده از کرنل هایش توانایی بالایی در حل مسائل تخمین توابع دارد؛ اما این کرنل&#173;ها پارامترهایی دارند که نیاز به تنظیم دارند. در مدل پیشنهادی کرنل&#173;های مختلف بر روی داده&#173;ها اعمال می&#173;شوند. خروجی کرنل&#173;ها با اعمال یک ضریب، با هم ترکیب می&#173;شوند. این ترکیب باعث می&#173;شود یک فضای ثانویه جدیدی به&#8204;دست آید. دلیل این امر این است که، ممکن است از بین کرنل&#173;های موجود فقط یک تعدادی از آن&#173;ها با ضریب خاصی برای صورت مسأله مفید باشد و ما از این&#8204;که کدام کرنل برای صورت مسأله ما کارا است آگاه نیستیم. همچنین هرکدام از کرنل&#173;ها پارامتر&#173;هایی دارند که باید مقادیر بهینه آن&#173;ها برای دست&#8204;یابی به نتیجه بهتر تعیین شوند؛ از&#8204;این&#8204;رو در مدل ارائه&#8204;شده، یادگیری پارامتر&#173;های کرنل و وزن&#173;های آن&#173;ها توسط بهینه&#8204;ساز گرگ خاکستری انجام می&#173;شود مدل پیشنهادی&#160; روی پنج مجموعه سری&#173;&#173;زمانی استاندارد پیاده&#173;سازی شده&#173; که نتایج تست براساس معیار RMSE برای سری&#173;زمانی DJ، 58/1، سری&#173;زمانیRadio ، 178/0، سری زمانی Sunspot ، 709/1، نسبت به روش&#173;های دیگر بهتر شده&#173; است.&#160; همچنین در انتها به تحلیل نتایج، ارزیابی آماری با آزمون ویلکاکسون رتبه علامت&#173;دار و ارائه رابطه برای یافتن اندازه پنجره در مدل پرداخته شده است.},
keywords_fa = {پیش‌بینی سری‌زمانی, رگرسیون بردار پشتیبان, ترکیب توابع کرنل, بهینه‌سازی},

doi = {10.52547/jsdp.19.1.39},
url = {http://jsdp.rcisp.ac.ir/article-1-1162-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1162-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Dehghani, Abbas and RahimiZadeh, Keyv},  
title = {Design of a novel congestion-aware communication mechanism for wireless NoC in multicore systems}, 
abstract ={Network-on-Chip (NoC) has emerged as leading interconnection backbone to integrate numerous blocks in a single chip. Although it offers a high-performance communication infrastructure by using integrated switch-based networks, the possible performance improvement of a conventional NoC is restricted by multi-hop communications due to high transmission latency and power consumption incurred by the data transmission between two distant cores.&#160; In order to mitigate this problem, wireless NoC (WNoC) architecture has proposed as an alternative solution to design flexible, low-power, and high bandwidth communication infrastructures for the future multicore platforms. It is necessary to mention that wire-based interconnections are still highly effective for short distances communications. Therefore, hybrid WNoC architectures are emerged as scalable communication structure to alleviate the deficits of traditional NOC architecture for the modern multicore systems. The hybrid WNoC architecture provides energy efficient, high data rate and flexible communications for NoC architectures. In these architectures, each wireless router is shared by a set of processing cores. However, sharing links between cores increases congestion in the network that limits the performance and scalability of NoCs and affects the system to work at less than its peak gain. Moreover, the congestion can heightens network inefficiency when the network is scaled to more nodes. In this paper, we propose a novel congestion-aware mesh-based WNoC architecture to address these issues. We consider optimization of the system cost and performance, simultaneously. For congestion control, it is recommended to include a multi-path routing. This means that several routes are calculated and recorded for each destination and finally the traffic load is distributed. Paths are selected based on their scores, which are obtained dynamically. When a path is used to transmit packets, the score of that path is reduced so that fewer packets are sent from that path and more scored paths are used. This approach aims to the distribution of traffic loads on the paths. The performance of the proposed architecture has been evaluated and compared with notable WNoC architectures through comprehensive simulations. The experimental results demonstrated the effectiveness of the proposed design under both synthetic and realistic traffic patterns in terms of network throughput, latency, and energy consumption.},  
Keywords = {Network on Chip, Wireless communications, Multicore, System-on-Chip, Congestion},
volume = {19},
Number = {1}, 
pages = {43-58}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {طراحی یک سازوکار ارتباطی آگاه از ازدحام برای شبکه بی‌سیم روی تراشه در سیستم‌های چندهسته‌ای},
abstract_fa ={معماری ترکیبی بی&#173;سیم شبکه روی تراشه به&#8204;عنوان یک زیرساخت ارتباطی جدید جهت غلبه بر مشکلات معماری شبکه روی تراشه سنتی در سامانه&#8204;های چندهسته&#8204;ای پیشنهاد شده است. این معماری می&#8204;تواند ارتباطاتی با پهنای باند بالا و توان مصرفی پایین برای سامانه&#8204;های چند پردازنده&#173;ای روی تراشه را فراهم کند. از آنجا که هر مسیریاب بی&#8204;سیم بین مجموعه&#173;ای از هسته&#173;های پردازشی مشترک است، احتمال ازدحام مسیریاب&#173;ها بالا می&#173;رود و در&#8204;نتیجه منجر به افزایش تأخیر ارسال و مصرف توان می&#173;شود. در این مقاله یک معماری ترکیبی بی&#173;سیم روی تراشه شامل توپولوژی و ساز و کار آگاه از ازدحام ارتباطی با توجه به بهینه&#8204;سازی کارایی و هزینه سامانه ارائه می&#8204;شود. با استفاده از شبیه&#8204;سازی، کارایی معماری پیشنهادی در مقایسه با معماری&#173;های مهم بی&#8204;سیم روی تراشه مورد ارزیابی قرار می&#8204;گیرد. نتایج شبیه&#8204;سازی، مؤثر&#8204;بودن معماری پیشنهادی را از منظر بهره&#8204;وری شبکه، تأخیر ارسالی و مصرف توان تحت الگوهای ترافیکی گوناگون نشان می&#173;دهد.},
keywords_fa = {شبکه روی تراشه, اتصالات بی‌سیم, چند‌پردازنده‌ای روی تراشه, چند‌هسته‌ای, ازدحام},

doi = {10.52547/jsdp.19.1.43},
url = {http://jsdp.rcisp.ac.ir/article-1-1077-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1077-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Rezvani, Mohsen and Fateh, Mansoor},  
title = {A High Capacity Email Steganography Scheme using Dictionary}, 
abstract ={The expansion of the use of information exchange space and public access to communication networks such as the Internet has led to the growing dependence of social institutions on the use of these networks. However, maintaining the security of information exchanged on networks is one of the most important challenges for users of these networks. One way to protect this data is to use private networks. But building these networks is not cost-effective in terms of time and cost. In contrast, the use of encryption techniques, access control mechanisms and data concealment are among the effective solutions for security in the information exchange space. Existing methods for hiding information can be divided into three categories: cryptography, watermarking and steganography. In cryptography, a simple text is converted into encrypted text, which, of course, requires a decryption operation as well as an encryption key. In general, cryptographic techniques suffer from two major problems. The first problem is the ban on the transmission of encrypted data in dictatorial regimes, and the second problem is that cryptographers pay attention to encrypted data and stop any secret communication. The second category of information hiding methods is watermarking. Watermarking techniques are commonly used to protect the copyright of a digital content and to deal with issues such as fraud, fraud and copyright infringement in the data transfer space. In steganography methods, the transfer of information takes place in a cover through public communication channels, and only the sender and receiver are aware of the existence of a secret message. Two aspects of steganography must be observed. The first aspect is that the cover and secret content look the same in the face of statistical attacks. The second aspect is that the process of hiding the secret message in the cover is such that there is no difference between the cover and the secret in terms of the human perceptual system. In fact, the accuracy of the transmission media is maintained. Steganography methods use image, video, protocol, audio, and text platforms to hide information. Steganography in the text is difficult due to very little local variation. Humans are very sensitive to textual changes. Hence it is difficult to spell in the text. However, due to the high use of text in digital media, the insensitivity of text to compression, the need for less memory to store and communicate more easily and faster, many methods for steganography have been introduced in it. In addition, text is still one of the major forms of communication available to the general public around the world. In this paper, we propose a new email steganography scheme using a dictionary-based compression. In the proposed scheme, a number of email addresses containing a hidden message will be generated using the submitted text. The submitted text is sent to the generated and recipient addresses at the same time. This does not reveal the identity of the recipient of the message, and only the recipient can extract secret message using other email addresses. In the proposed method, two steganography keys are used. Using these two keys increases the security level of the proposed method. Also, the capacity of the proposed method is unlimited, which of course is a great advantage in a steganography method. This unlimited capacity provides high security for the proposed method. Another advantage is that the proposed method is not limited to the type of the cover-text. Initially, the secret message is converted to a bit string by a dictionary. Then the operation of embedding the secret message in the recipient&#39;s addresses is done by the steganography keys. The efficiency of steganography algorithms depends on various factors such as lack of detection by the human eye, lack of detection by statistical methods, and capacity. The proposed method does not change the cover-text. Hence, this method is not detectable by humans or statistical methods. The capacity of the proposed method in this research is based on built-in email addresses. As the text of the message increases, the number of emails created increases too. Of course, this increase in the address of the emails created can lead to suspicion of the emails sent. Therefore, the parameter of the number of emails created is also important in the evaluation. In this paper, the efficiency of the proposed method is evaluated based on the two parameters and compared with existing methods. The results of this evaluation show that the proposed method, in addition to providing unlimited capacity in steganography, produces fewer email addresses generated as well as fewer message bits after compression.},  
Keywords = {Email Steganography, Dictionary, Capacity, Security},
volume = {19},
Number = {1}, 
pages = {59-74}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {نهان‌نگاری در رایانامه با ظرفیت نامحدود از طریق لغت‌نامه},
abstract_fa ={هدف اصلی در نهان&#8205;نگاری پنهان&#8205;سازی یک پیام مخفی با قراردادن آن پیام در یک رسانه پوشانه است؛ به&#8204;نحوی که کمینه تغییرات در رسانه ایجاد شده و آن تغییرات به&#8204;راحتی قابل درک نباشد. رسانه پوشانه می&#8205;تواند یک بستر قابل دسترس توسط عموم نظیر متن، رایانامه، صوت، تصویر یا ویدئو باشد. با گسترش استفاده از رایانامه در بین کاربران اینترنتی، ارائه روش&#8205;های نهان&#8205;گاری در بستر رایانامه مورد توجه قرار گرفته است؛ ولی روش&#8205;های موجود دارای محدودیت در ظرفیت نهان&#8205;نگاری بوده و به&#8204;طور&#8204;عمومی مصالحه&#8205;ای بین امنیت و ظرفیت نهان&#8205;نگاری در نظر می&#8205;گیرند. در این مقاله یک روش نوین برای نهان&#8204;نگاری رایانامه ارائه شده است که مبتنی بر لغت&#8204;نامه بوده و هم&#8204;زمان ظرفیت نامحدود و امنیت بالایی را ارائه می&#8204;کند. در گام نخست روش پیشنهادی، پیام به&#8204;وسیله یک لغت&#8204;نامه فشرده و رمز&#8204;شده و سپس به یک رشته&#8204;بیتی تبدیل می&#173;شود. در هر مرحله با توجه به تعداد نویسه&#8204;های محتوای رایانامه، قسمتی از رشته انتخاب&#8204;شده، معادل ده&#8204;دهی آن محاسبه شده و سپس با توجه به کلیدهای موجود، با آن&#8204;ها نشانی&#8204;های رایانامه ساخته می&#8205;شود. ظرفیت نهان&#8204;نگاری نامحدود در روش پیشنهادی منجر به امکان مخفی&#8204;سازی هر میزان پیام در متن پوشانه شده است. همچنین نتایج آزمایش&#8204;ها نشان می&#8204;دهد که استفاده از لغت&#8204;نامه منجر به کاهش حجم پیام و همچنین کاهش تعداد نشانی&#8204;های گیرنده به میزان حدودی 44 درصد در مقایسه با روش&#8204;های موجود شده است. این مهم به&#8204;طور مستقیم به افزایش سطح امنیت روش پیشنهادی کمک می&#8204;کند.},
keywords_fa = {نهان‌نگاری رایانامه, ظرفیت, امنیت, لغت‌نامه},

doi = {10.52547/jsdp.19.1.59},
url = {http://jsdp.rcisp.ac.ir/article-1-1047-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1047-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {javadzadeh, fershteh and yaghoubi, mehdi and karbasi, soheil},  
title = {Concept drift detection in event logs using statistical information of variants}, 
abstract ={In recent years, business process management (BPM) has been highly regarded as an improvement in the efficiency and effectiveness of organizations. Extracting and analyzing information on business processes is an important part of this structure. But these processes are not sustainable over time and may change for a variety of reasons, such as the environment, human resources, capital market changes, seasonal, and climate changes. These changes in business processes are referred to as concept drift in event logs. The discovery of concept drifts is one of the challenges in business process management. These drifts may occur suddenly, gradually, periodically, or incrementally. This paper proposes an algorithm for identifying sudden concept drifts in event logs that are created by BPM. Each execution of the process instance follows a specific path in the process model called a trace, all traces that follow the same path in process model are called a variant. The proposed algorithm is based on the distribution of trace variants in the execution of processes. In this method, by moving two sliding windows on the event log, two feature vectors are derived from the two windows trace variants, these windows are named reference and detection windows. Then variants of the two windows are compared by applying statistical G-test and finally the drifts are identified.&#160; In statistics, G-test is likelihood-ratio or maximum likelihood statistical significance test. Experiments on artificial databases show the correctness of the method and its superiority to the previous methods. In the proposed method, the detection accuracy is 0.06% better than state-of-the-art methods on average},  
Keywords = {Concept drift, event log, process mining, business processes, variant},
volume = {19},
Number = {1}, 
pages = {75-86}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {شناسایی رانش مفهوم در نگاره رویداد با استفاده از اطلاعات آماری گونه‌ها},
abstract_fa ={در سال&#8204;های اخیر مدیریت فرآیندهای سازمانی (BPM)، به&#8204;دلیل افزایش کارایی سازمان&#8204;ها بسیار مورد توجه قرار گرفته است. استخراج و تحلیل اطلاعات فرآیندهای سازمانی بخش مهمی از این ساختار است؛ اما این فرآیندها در طول زمان پایدار نیستند و به مرور دچار تغییر می&#8204;شوند که به این تغییرات، رانش مفهوم در فرآیند گفته می&#8204;&#173;شود. کشف رانش&#8204;&#173;های مفهوم یکی از چالش&#8204;های موجود در حوزه مدیریت فرآیندهای سازمانی است. در این مقاله الگوریتمی برای شناسایی رانش&#8204;های مفهوم در نگاره رویداد ارائه شده که براساس تحلیل توزیع گونه&#8204;های دنباله در اجرای فرآیند است. در این روش با حرکت دو پنجره روی نگاره رویداد، دو بردار ویژگی از گونه&#8204;های دنباله&#8204;های دو پنجره حاصل و سپس با استفاده از آزمون&#8204;های آماری گونه&#8204;های دو پنجره با یکدیگر مقایسه و در&#8204;نهایت رانش&#8204;ها شناسایی می&#8204;شوند. آزمایش&#8204;های صورت&#8204;گرفته روی پایگاه&#8204;های داده مصنوعی، درستی روش و برتری آن را نسبت به روش&#8204;های پیشین نشان می&#8204;دهند.},
keywords_fa = {رانش مفهوم, نگاره رویداد, فرآیند کاوی, فرآیندهای سازمانی, گونه},

doi = {10.52547/jsdp.19.1.75},
url = {http://jsdp.rcisp.ac.ir/article-1-1051-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1051-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Alipour, Mir Mohammad and Abdolhosseinzadeh, Mohse},  
title = {A Multiagent Reinforcement Learning algorithm to solve the Community Detection Problem}, 
abstract ={Recent researches show that diverse systems in many different areas can be represented as complex networks. Examples of these include the Internet, social networks and so on. In each case, the system can be modeled as a complex and very large network consisting of a large number of entities and associations between them. Most of these networks are generally sparse in global yet dense in local. They have vertices in a group structure and the vertices within a group have higher density of edges while vertices among groups have lower density of edges. Such a structure is called community and is one of the important features of the network and is able to reveal many hidden characteristics of the networks. Today, community detection is used to improve the efficiency of search engines and discovery of terrorist organizations on the World Wide Web. Community detection is a challenging NP-hard optimization problem that consists of searching for communities. It is assumed that the nodes of the same community share some properties that enable the detection of new characteristics or functional relationships in a network. Although there are many algorithms developed for community detection, most of them are unsuitable when dealing with large networks due to their computational cost. Nowadays, multiagent systems have been used to solve different problems, such as constraint satisfaction problems and combinatorial optimization problems with satisfactory results. In this paper, a new multiagent reinforcement learning algorithm is proposed for community detection in complex networks. Each agent in the multiagent system is an autonomous entity with different learning parameters. Based on the cooperation among the learning agents and updating the action probabilities of each agent, the algorithm interactively will identify a set of communities in the input network that are more densely connected than other communities. In other words, some independent agents interactively attempt to identify communities and evaluate the quality of the communities found at each stage by the normalized cut as objective function; then, the probability vectors of the agents are updated based on the results of the evaluation. If the quality of the community found by an agent in each of the stages is better than all the results produced so far, then it is referred to as the successful agent and the other agents will update their probability vectors based on the result of the successful agent. In the experiments, the performance of the proposed algorithm is validated on four real-world benchmark networks: the Karate club network, Dolphins network, Political books network and College football network, and synthetic LFR benchmark graphs with scales of 1000 and 5000 nodes. LFR networks are suitable for systematically measuring the property of an algorithm. Experimental results show that proposed approach has a good performance and is able to find suitable communities in large and small scale networks and is capable of detecting the community in complex networks In terms of speed, precision and stability. Moreover, according to the systematic comparison of the results obtained by the proposed algorithm with four state-of-the-art community detection algorithms, our algorithm outperforms the these algorithms in terms of modularity and NMI; also, it can detect communities in small and large scale networks with high speed, accuracy, and stability, where it is capable of managing large-scale networks up to 5000 nodes.},  
Keywords = {Complex networks, Community detection, Multiagent systems, Reinforcement learning, Modularity Q},
volume = {19},
Number = {1}, 
pages = {87-100}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه الگوریتمی جدید برای تشخیص اجتماع با استفاده از یادگیری تقویتی چندعاملی},
abstract_fa ={مسأله تشخیص اجتماع، یکی از مسائل چالش&#8204;برانگیز بهینه&#8204;سازی است که شامل جستجو برای اجتماعاتی است که به یک شبکه یا گراف تعلق دارند و گره&#8204;های عضو هر یک از آن&#8204;ها دارای ویژگی&#8204;های مشترک هستند، که تشخیص ویژگی&#8204;های جدید یا روابط خاص در شبکه را ممکن می&#8204;سازند. اگرچه برای مسأله تشخیص اجتماع الگوریتم&#8204;های متعددی ارائه&#8204;شده است، اما بسیاری از آن&#8204;ها در مواجه با شبکه&#8204;های با مقیاس بزرگ قابل&#8204;استفاده نیستند و از هزینه محاسباتی بسیار بالایی برخوردارند. در این مقاله، الگوریتم جدیدی مبتنی بر یادگیری تقویتی چندعاملی برای تشخیص اجتماع در شبکه&#8204;های پیچیده ارائه خواهیم کرد که در آن، هر عامل یک موجودیت مستقل با پارامترهای یادگیری متفاوت هستند و بر اساس همکاری بین عامل&#8204;ها، الگوریتم پیشنهادی به&#8204;صورت تکرارشونده و بر اساس مکانیزم یادگیری تقویتی، به جستجوی اجتماعات بهینه می&#8204;پردازد. کارایی الگوریتم پیشنهادی را بر روی چهار شبکه واقعی و تعدادی شبکه مصنوعی ارزیابی شده است، و با تعدادی از الگوریتم&#8204;های مشهور در این زمینه مقایسه می&#8204;کنیم. بر اساس ارزیابی&#8204; انجام&#8204;گرفته، الگوریتم پیشنهادی علاوه بر دقت بالا در تشخیص اجتماع، از سرعت و پایداری مناسبی برخوردار است و قابلیت رقابت و حتی غلبه بر الگوریتم&#8204;های مطرح در زمینه تشخیص اجتماع را نیز داشته و نتایج الگوریتم پیشنهادی بر اساس معیارهای Q-ماجولاریتی و NMI متوسط بر روی شبکه&#8204;های واقعی و مصنوعی به&#8204;ترتیب 33/12%، 85/9% و بیش از 21 % بهتر از الگوریتم&#8204;های مورد مقایسه است.},
keywords_fa = {شبکه‌های پیچیده, تشخیص اجتماع, سیستم‌های چندعاملی, یادگیری تقویتی, Q-ماجولاریتی},

doi = {10.52547/jsdp.19.1.87},
url = {http://jsdp.rcisp.ac.ir/article-1-1084-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1084-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {jafarabad, mohammad and Dianat, Rouhollah},  
title = {Relation extraction based on word embedding with Crowdsourcing Process}, 
abstract ={For data mining studies, due to the complexity of doing feature selection process in tasks by hand, we need to send some of labeling to the workers with crowdsourcing activities. The process of outsourcing data mining tasks to users is often handled by software systems without enough knowledge of the age or geography of the users&#39; residence. We use convolutional neural network, for doing classification in six classes: USAGE, TOPIC, COMPARE, MODEL-FEATURE, RESULT and PART-WHOLE. This article extracts the data from the abstract of 450 scientific articles and it is a total of 835 relations. One hundred of these abstracts have been selected by the crowdsourcing. Classification results in this article have been done with a slight improvement in accuracy. In this study, we computed the classification results on a combination of vocabulary vectors with using of 450 abstract relation data (100 crowd source datasets with 350 standards). The results of the implementation of the classification algorithm give us performance improvement. This paper uses the population power to perform preparing data mining works. The proposed method by adding crowdsource data to the previous data was able to obtain better results rather than the top 5 methods.},  
Keywords = {Glove, Word2vec, Crowdsourcing, word embedding, classification},
volume = {19},
Number = {1}, 
pages = {101-110}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {استخراج رابطه مبتنی بر تعبیه لغات با فرآیند جمع‌سپاری},
abstract_fa ={برای انجام مطالعات داده&#8204;کاوی، تاحدودی به&#8204;دلیل پیچیده&#8204;بودن فرآیند انتخاب ویژگی در کار مورد نظر، نیاز داریم تا بخشی از برچسب&#8204;زنی را به کارگران در فعالیت جمع&#8204;&#173;سپاری واگذار کنیم. فرآیند واگذاری کارهای داده&#8204;کاوی به کاربران، اغلب به&#8204;وسیله سامانه&#8204;های نرم&#8204;افزاری و بدون اطلاع دقیق از موقعیت سنی یا جغرافیای محل سکونت کاربران صورت می&#8204;گیرد. عدم اطمینان از عملکرد کاربران مجازی در جمع&#173;&#8204;سپاری، میزان صحت اطلاعات دریافتی را کاهش می&#8204;دهد. در این مقاله پیشنهاد داده&#8204;ایم تا با استفاده از روش&#8204;های ایجاد انگیزش، تعدادی از مردم را در محلی جمع و از آنها در جهت وظایف جمع&#173;&#8204;سپاری استفاده کنیم. افزایش دقت در اعلام نتایج به&#8204;دلیل حضور فیزیکی، سرعت بالا در گرفتن نتایج با دقت بالا در زمان تعیین&#8204;شده، تحصیلات مناسب شرکت&#8204;کنندگان در فعالیت و بومی&#8204;بودن طرح اجرایی از ویژگی&#173;&#8204;های این پژوهش هستند. در این پژوهش یک کار یادگیری ماشین انجام شد تا بتوانیم در ضمن آن فعالیت&#173;&#8204;های جمع&#8204;سپاری را با الگوریتم&#8204;&#173;های شبکه عصبی عمیق ترکیب نماییم.&#160; وظیفه کلاس&#8204;بندی برای تعبیه لغات به&#8204;صورت الگوریتمی و تلفیقی با کمک جمع&#8204;سپاری انجام می&#8204;&#173;شود. روش پیشنهادی با افزودن داده&#8204;های جمع&#8204;سپار به داده&#8204;های قبلی و تغییرات در مدل تعبیه لغات ترکیبی گلاو و وردتووک توانست نتایج مناسبی را &#160;در استخراج ویژگی به&#8204;دست بیاورد.},
keywords_fa = {جمع‌سپاری, تعبیه لغات, گلاو, وردتووک, طبقه‌بندی},

doi = {10.52547/jsdp.19.1.101},
url = {http://jsdp.rcisp.ac.ir/article-1-1074-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1074-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Rezaei, Masoumeh and Rezaeian, Mehdi and Derhami, Vali},  
title = {A novel local feature descriptor using the Mercator projection for 3D object recognition}, 
abstract ={The processing of point clouds is one of the growing areas in machine vision. With the advent of inexpensive depth sensors, there has been a great interest in point clouds to detect three-dimensional objects. In general, 3D object recognition methods are alienated into two classes: local and global feature-based methods.&#160; In global feature-based methods, the entire shape of the model is described, while in local methods, the geometric properties of the local area around a point are used to obtain the characteristic of the point. Unlike global methods, local methods do not entail any segmentation and they are more robust to clutter and occlusion. The local feature-based methods extract some geometric features from local surfaces around speciﬁc points named keypoints. The geometric features of a keypoint are encoded into a feature descriptor. How to describe the environment around a keypoint is the main challenge of these methods. The commonly used local feature-based methods often are sensitive to noise, varying mesh resolution, and rigid transformation. To overcome such disadvantages, in this paper, a new local feature descriptor based on the Mercator projection is proposed. The Mercator projection is one of the most popular 3D to 2D projections that can preserve true distance, direction, and relative longitude and latitude between any two points in point clouds. To evaluate, the proposed method has been compared with several state-of-the-art descriptor methods. The superiority of this method over other methods is shown by using the criteria of square Root Mean Square Error (RMSE), Recall versus 1-Precision Curve (RPC), and registration correction, rotation, and translation errors, and it is proved that this method has good descriptiveness power and it is robust to noise and varying mesh resolution. Introduction In this paper, we propose a new local descriptor to provide robust and precise geometric features. The geometric features are extracted using the Mercator projection of the neighborhood sphere. Our&#160;contributions&#160;are&#160;as&#160;follows: (1) The proposed descriptor directly learns from the point clouds (2) using the proposed method, there is only one representation for each point so the problem of multiple representations of a point is addressed. Also, the Mercator projection has many properties that make it appropriate for data representations in a point cloud. (3) It can accurately describe the geometric properties around a point. (3) The Mercator projection is a conformal projection so it preserves true distances, directions, and relative longitudes and latitudes. (4) It keeps small element geometry, which means Mercator projection preserves the shapes of small regions.&#160; The proposed method Given a query point p, a sphere of radius r is centered at p for determining the neighbor points. Then Mercator projection is used for mapping the sphere into a plane with considering the Local reference frame (LRF) as previously suggested by Tombaret al. (2010b). The Mercator projection is a cylindrical projection that was proposed by G. Mercator in 1569. In this projection, the surface of a sphere is mapped into a plane. It preserves true distances, directions, and relative longitudes and latitudes. The Mercator projection for each point is identiﬁed using two following equations:  (2)  where &#955; is the&#160; longitude and &#966; is the&#160; latitude of a point&#160; in the sphere, and (x,&#160; y) represents corresponding point&#160; in the Cartesian map. For extracting images as the input of the Siamese network, we need ranges for achieved x and&#160; y. The variable x is in the interval [&#8722;&#960;,&#160; &#960;] but range of y is different for the Mercator projection of each keypoint. As a result, the minimum and maximum of the variable y for all neighbor points are considered as the range of y, then a histogram 30 &#215; 30 is measured. The Mercator projections of all neighbors are deﬁned and the number of points&#160; in each bin counted. Then we normalize the histogram by dividing each bin by the total number of neighbor points, it causes more robustness to noise and mesh resolution. Results and discussion The performance of the proposed method is evaluated on the Bologna (Tombari et al., 2010c) and John Burkardt in terms of RMSE, RPC and registration correction rate, rotation and translation errors. The proposed outperforms other methods in term of RPC also the results show that the method is robust to noise, rigid transformation and varying mesh resolution.},  
Keywords = {Point cloud, 3D object recognition, Local descriptor, Mercator projection},
volume = {19},
Number = {1}, 
pages = {111-124}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {توصیف‌گر موضعی جدید با استفاده از نگاشت مرکاتور به‌منظور تشخیص اشیای سه‌بعدی},
abstract_fa ={پردازش ابرهای نقطه&#8204;ای یکی از زمینه&#8204;های در حال رشد در بینایی ماشین است. با پیدایش حس&#8204;گرهای عمق ارزان&#8204;قیمت علاقه زیادی به پردازش ابرهای نقطه&#8204;ای و استفاده از آن در تشخیص اشیای سه&#8204;بعدی ایجاد شده است. در حالت کلی روش&#8204;های تشخیص اشیای سه&#8204;بعدی به دو دسته&#8204; موضعی و سرتاسری تقسیم می&#8204;شوند. در روش&#8204;های سرتاسری شکل کلی مدل توصیف&#8204;شده درحالی&#8204;که در روش&#8204;های موضعی از خصوصیات هندسی ناحیه موضعی اطراف یک نقطه برای به&#8204;دست&#8204;آوردن ویژگی&#8204; آن نقطه استفاده می&#8204;شود. برخلاف روش&#8204;های سرتاسری، روش&#8204;های موضعی نیاز به قطعه&#8204;بندی ندارند و نسبت به پدیده انسداد و درهم&#8204;ریختگی مقاوم&#8204;تر هستند. روش&#8204;های مبتنی بر ویژگی&#8204;های موضعی، برخی از ویژگی&#8204;های هندسی را از سطوح محلی اطراف نقاط خاصی به نام نقاط کلیدی استخراج می&#8204;کنند. ویژگی&#8204;های هندسی یک نقطه کلیدی در یک توصیف&#8204;گر ویژگی کدگذاری می&#8204;شوند. چگونگی توصیف محیط پیرامون یک نقطه کلیدی چالش اصلی این روش هاست. روش&#8204;های موضعی که به&#8204;طورمعمول مورد استفاده قرار می&#8204;گیرند، اغلب به نوفه، تغییر وضوح مش و تبدیل صلب حساس هستند. برای غلبه بر چنین مشکلاتی، در این مقاله توصیف&#8204;گر موضعی جدیدی بر اساس نگاشت مرکاتور ارائه شده &#8204;است. نگاشت مرکاتور یکی از معروف&#8204;ترین نگاشت&#8204;های سه بعد به دو بعد است که فاصله، زاویه، جهت، طول و عرض جغرافیایی نسبی را بین هر دو نقطه در ابرهای نقطه&#8204;ای حفظ می&#8204;کند. به&#8204;منظور ارزیابی، روش پیشنهادی با تعدادی از روش&#8204;های مطرح مقایسه شده&#8204; است. برتری این روش بر سایر روش&#8204;ها با استفاده از معیارهای خطای جذر میانگین مربعات، نمودار بازخوانی در برابر دقت، خطای ثبت&#8204;کردن، خطای چرخش و انتقال نشان داده می&#8204;شود و اثبات می&#8204;شود که این روش قدرت توصیفی خوبی دارد و نسبت به تبدیل صلب، نویز و تغییر وضوح مش مقاوم است.},
keywords_fa = {ابر نقطه, تشخیص اشیای سه‌بعدی, توصیف‌گر موضعی, نگاشت مرکاتور},

doi = {10.52547/jsdp.19.1.111},
url = {http://jsdp.rcisp.ac.ir/article-1-1163-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1163-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Zabihzadeh, Davood and Zahedi, Saeed and Monsefi, Rez},  
title = {An Effective Approach for Robust Metric Learning in the Presence of Label Noise}, 
abstract ={Many algorithms in machine learning, pattern recognition, and data mining are based on a similarity/distance measure. For instance, the kNN classifier and clustering algorithms such as k-means require a similarity/distance function. Also, in Content-Based Information Retrieval (CBIR) systems, we need to rank the retrieved objects based on the similarity to the query. As generic measures like Euclidean and cosine similarity are not appropriate in many applications, metric learning algorithms have been developed with the aim of learning an optimal distance function from data. These methods often need training data in the form of pair or triplet sets. Nowadays, this training data is popularly obtained via crowdsourcing from the Internet.&#160; Therefore, this information may be contaminated with label noise resulting in the poor performance of the learned metric. In some datasets, even it is possible that the learned metrics perform worse than the general ones such as Euclidean. To address this emerging challenge, we present a new robust metric learning algorithm that can identify outliers and label noise simultaneously from training side information. For this purpose, we model the probability distribution of label noise based on information in the training data. The proposed distribution function efficiently assigns the high probability to the data points contaminated with label noise. On the other hand, its value on the normal instances is near zero.&#160;Afterward, we weight the training instances according to these probabilities in our metric learning optimization problem. The proposed optimization problem can be solved using available SVM libraries such as LibSVM efficiently. Note that the proposed approach for identifying data with label noise is general and can easily be applied to any existing metric learning algorithms.&#160;After the metric learning phase, we utilized both the weights and the learned metric to enhance the accuracy of the metric-based classifier such as kNN. Several experiments are conducted on both real and synthetic datasets. The results confirm that the proposed algorithm enhances the performance of the learned metric in the presence of label noise and considerably outperforms state-of-the-art peer methods at different noise levels.},  
Keywords = {Robust Metric Learning, Label Noise, Outlier, Distance Measure},
volume = {19},
Number = {1}, 
pages = {125-136}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه یک روش مؤثر برای یادگیری مقاوم متریک در برابر نوفه برچسب},
abstract_fa ={تعیین شباهت/ فاصله داده&#8204;ها در بسیاری از الگوریتم&#8204;های یادگیری ماشین، شناسایی الگو و داده&#8204;کاوی کاربرد دارد. در بسیاری از کاربردها، معیارهای عمومی شباهت/فاصله کارایی بالایی ندارد و به&#8204;طورمعمول با استفاده از داده&#8204;ها می&#8204;توان معیار مناسب&#8204;تری را یاد گرفت. داده&#8204;های آموزشی برای این منظور به&#8204;طورمعمول به&#8204;صورت زوج&#8204;های مشابه و نامشابه و یا محدودیت&#8204;های سه&#8204;گانه هستند. در کاربردهای واقعی، این داده&#8204;های آموزشی از طریق اینترنت و به&#8204;طورمعمول با روش&#8204;هایی نظیر Crowdsourcing جمع&#8204;آوری می&#8204;شود که می&#8204;تواند حاوی نوفه و اطلاعات اشتباه باشد. کارایی روش&#8204;های یادگیری متریک در صورت وجود اطلاعات آموزشی نوفه&#8204;ای و اشتباه به&#8204;شدت افت می&#8204;کند و حتی ممکن است این روش&#8204;ها از معیارهای عمومی فاصله نظیر اقلیدسی نیز بدتر عمل کنند. بنابراین نیاز به مقاوم&#8204;سازی روش&#8204;های یادگیری متریک در برابر نوفه برچسب وجود دارد. در این پژوهش، یک تابع احتمالاتی جدید برای تعیین احتمال نوفه&#8204;ای&#8204;&#8204;بودن برچسب داده&#8204;ها با استفاده از محدودیت&#8204;های سه&#8204;گانه آموزشی ارائه&#8204;شده است که باعث می&#8204;شود، الگوریتم یادگیری متریک بتواند داده&#8204;های پرت و نوفه&#8204;ای را شناسایی کند و تأثیر آن&#8204;ها را فرایند یادگیری کاهش دهد. همچنین نشان داده&#8204; شده است که چگونه از اطلاعات به&#8204;دست&#8204;آمده می&#8204;توان برای افزایش کارایی الگوریتم مبتنی بر متریک (مانند kNN) بهره برد و عملکرد آن را به&#8204;طور قابل&#8204;ملاحظه&#8204;ای افزایش داد. نتایج آزمایش&#8204;ها بر روی مجموعه&#8204;ای از داده&#173;&#8204;های ساختگی و واقعی، تأیید می&#8204;کند که روش پیشنهادی به&#8204;طور قابل&#8204;ملاحظه&#8204;ای کارایی روش&#8204;های یادگیری متریک را در محیط&#8204;هایی با نوفه برچسب بهبود می&#8204;بخشد و بر روش&#8204;های همتا در مرزهای دانش در سطوح مختلف نوفه برچسب برتری دارد.},
keywords_fa = {یادگیری متریک مقاوم, نوفه برچسب, داده‌های پرت, معیار فاصله},

doi = {10.52547/jsdp.19.1.125},
url = {http://jsdp.rcisp.ac.ir/article-1-1096-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1096-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Abedi, Zahra and Yazdian-Dehkordi, Mahdi},  
title = {Extending SAR Image Despckling methods for ViSAR Denoising}, 
abstract ={Synthetic Aperture Radar (SAR) is widely used in different weather conditions for various applications such as mapping, remote sensing, urban, civil, and military monitoring. Recently, a new radar sensor called Video SAR (ViSAR) has been developed to capture sequential frames from moving objects for environmental monitoring applications such as image or video segmentation, classification and change detection. Same as SAR images, the major problem of ViSAR is the presence of speckle noise. In this paper, the performance of several image-based denoising methods is studied for de-speckling of ViSAR frames through &#8220;Frame-by-Frame&#8221;, &#8220;Averaging&#8221; and &#8220;3D&#8221; schemes. In &#8220;Frame-by-Frame&#8221; scheme, each video frame is denoised independently of the other frames; whereas, in &#8220;Averaging&#8221; scheme, the denoised images are averaged along a time window. In &#8220;3D&#8221; scheme, denoising is performed on 3D blocks in space-time (x-y-t) domain. In addition to these schemes, a novel extension on SAR-BM3D method, called ViSAR Incremental BM3D (ViSAR-IBM3D) approach is proposed for video denoising. The SAR-BM3D method performs denoising in two steps. At the first step, it uses wavelet denoising to primitively denoise the original image; in the next step, this image in combination with the original image are used to estimate the final denoised image. The main challenge of SAR-BM3D method is high time complexity especially for video frames. Here, in ViSAR-IBM3D, we benefit from the correlation between the frames of video and utilize the denoised images in previous frame to de-speckle the current frame. The proposed method can remarkably reduce the time complexity and improve preserving the details and the contrast of the denoised frames. The experimental results evaluated on real-world ViSAR video as well as video with simulated noises show that the proposed 3D filtering scheme and the proposed ViSAR-IBM3D method achieve better denoising performance than the other ones.},  
Keywords = {SAR, ViSAR, Noise, Speckle, SAR-BM3D, ViSAR-IBM3D},
volume = {19},
Number = {1}, 
pages = {137-152}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {توسعه روش‌های مبتنی بر رفع نویز اسپکل تصویر جهت رفع نویز ویدئو ویسار},
abstract_fa ={رادارهای سار (SAR) یکی از ابزارهای تصویربرداری در شرایط مختلف آب&#8204; و هوایی در کاربردهای نقشه&#8204;برداری، نظامی، منابع زمینی و عمرانی می&#8204;باشند. در سال&#8204;های اخیر یک رادار جدید، جهت ثبت ویدئو اشیا در حالت حرکت با توسعه رادارهای سار به نام ویدئوسار یا به&#8204;اختصار ویسار (ViSAR) برای نظارت محیطی ارائه&#8204;شده است. به مانند تصاویر سار، یکی از چالش&#8204;های اساسی در داده ویسار نیز وجود نویز اسپکل است. در این مقاله با سفارشی&#8204;سازی روش&#8204;های رفع نویز تصویر برای رفع نویز ویدئو ویسار، سه رویکرد مختلف شامل &#34;فریم به فریم&#34;، &#34;میانگین&#8204;گیری&#34; و &#34;سه بعدی&#34; ارائه و ارزیابی شده است. در رویکرد نخست، بدون توجه به بُعد زمان هر فریم از ویدئو به&#8204;صورت مجزا رفع نویز شده و در رویکرد دوم، از میانگین&#8204;گیری فریم&#8204;های رفع&#8204; نویزشده در بُعد زمان استفاده شده&#8204;است. در رویکرد سه بعدی، از بلاک&#8204;های سه&#8204;بعدی در بُعد مکان و زمان برای رفع نویز در ویدئو استفاده شده است. علاوه بر این رویکردها، راهکار جدیدی با نام ViSAR Incremental BM3D یا به اختصار ViSAR-IBM3D با توسعه روش مشهور رفع نویز تصویر SAR-BM3D نیز ارائه شده که توانسته است با تغیر ساختار این روش برای ویدئو، زمان اجرای کمتر و حفظ جزئیات بهتری را به همراه آورد. روش SAR-BM3D در گام نخست در فضای موجک تخمین اولیه از تصویر بدون نویز را محاسبه کرده و سپس در گام دوم به&#8204;کمک تصویر نویزی و تخمین اولیه، تصویر رفع نویز شده نهایی را تخمین می&#8204;زند. در روش ViSAR-IBM3D با بهره&#8204;گیری از همبستگی بین فریم&#8204;های متوالی ویدئو، از نتیجه فریم قبلی برای رفع نویز فریم جاری استفاده شده تا بتوان علاوه بر حفظ جزئیات و تمایز تصاویر، زمان اجرای الگوریتم را نیز بهبود بخشید. نتایج به&#8204;دست&#8204;آمده بر روی ویدئو با نویز شبیه&#8204;سازی و همچنین ویدئو واقعی ویسار، کارایی رویکرد سه&#8204;بعدی پیشنهادی نسبت با سایر رویکردها و همچنین کارایی بالاتر روش پیشنهادی ViSAR-IBM3D نسبت به روش&#8204;های قبلی را نشان می&#8204;دهد. &#160;},
keywords_fa = {رفع نویز اسپکل, سار, ویدئو ویسار, SAR-BM3D, ViSAR-IBM3D},

doi = {10.52547/jsdp.19.1.137},
url = {http://jsdp.rcisp.ac.ir/article-1-1044-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1044-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {partabian, jaafar and rafe, vahid and parvin, hamid and nejatian, samad and bagherifard, Karamollah},  
title = {Reachability checking in complex and concurrent software systems using intelligent search methods}, 
abstract ={The model checking technique is a formal and effective method for verifying software systems, which analyses it via generating and examining all possible states of a model of the software system. In safety-critical systems, one could not admit the risk of error even in the testing process, therefore it is necessary to carry out the verification process before implementation and at the model level. Using this technique to evaluate properties such as security entails all available states (all state space) being generated, then the state space of the system in question be carefully examined. The main challenge of the model checking technique in large and complex systems with wide or infinite state space is the problem of state space explosion (lack of memory in the generation of all possible states). Graph transformation systems are one of the most widely used formal modeling systems and a suitable solution for modeling and checking complex systems. In systems where security property verification is not possible, the security feature can be refuted by searching for an accessible mode in which a specific configuration (e.g. error or undesirable behavior) occurs. Recent studies advocate that partial and intelligent exploration of part of the state space could be a good solution to the problem of state space explosion. The goal of this study is to use the random forest algorithm in the model checking which can solve the problem of state space explosion by selecting a few promising paths. A path is hopeful whenever the probability of reaching an answer through this path is higher than other paths. In the proposed method, a small model of the system is first created using the official language of the Graph Description System (GTS). Afterwards, a training data set of paths to the goal is generated from the small model mode space. The generated training data set is then provided to the random forest algorithm to identify and discover the logical relationships within it. In the next stage, the acquired knowledge is used to intelligently explore the incomplete space of the large model state. The proposed approach is used in the verification of the reachability property and to refute the safety feature in large and complex systems where it is impossible to generate the entire system state space. In order to evaluate the proposed approach, it has been implemented in GROOVE which is an open source tool for designing and checking models in graph conversion systems. The results indicate that the proposed method performs better than the compared methods in terms of average running time and the length of the generated witness.},  
Keywords = {Software systems verification, Knowledge discovery, State space explosion, intelligent search},
volume = {19},
Number = {1}, 
pages = {153-166}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {وارسی ویژگی دسترس‌پذیری در سامانه‌های نرم‌افزاری پیچیده و هم‌روند با استفاده از الگوریتم‌های جستجوی هوشمند},
abstract_fa ={روش وارسی مدل، روشی رسمی و مؤثر جهت تأیید سامانه&#8204;های نرم&#8204;افزاری است که با تولید و بررسی همه حالت&#173;هایِ ممکنِ مدلی از سامانه نرم&#8204;افزار به تحلیل آن می&#173;&#8204;پردازد. در سامانه&#8204;های ایمنی&#8211; بحرانی، نمی&#173;توان ریسک بروز خطا را حتی در فرآیند تست پذیرفت و لذا لازم است فرآیند درستی&#8204;یابی، قبل از پیاده&#8204;&#173;سازی و در سطح مدل انجام شود. استفاده از این روش به&#8204;منظور بررسی خواصی مانند ایمنی ایجاب می&#8204;&#173;کند که تمام حالت&#8204;&#173;های قابل دسترس (تمام فضای حالت) تولید و سپس فضای حالت سامانه مورد نظر به&#8204;صورت دقیق بررسی شوند. چالش اساسی روش وارسی مدل در سامانه&#8204;های بزرگ و پیچیده که دارای فضای حالت گسترده و نامحدود هستند، مشکل انفجار فضای حالت (کمبود حافظه در تولید همه حالت&#8204;های ممکن) است. سامانه&#8204;های تبدیل گراف، از پرکاربردترین سامانه&#8204;های مدل&#8204;سازی رسمی و راه&#8204;کاری مناسب به&#8204;منظور مدل&#8204;&#173;سازی و وارسی سامانه&#8204;های پیچیده هستند. در سامانه&#8204;هایی که تأیید ویژگی ایمنی غیرممکن است، می&#173;&#8204;توان با جستجویِ یک حالت قابل دسترسی که در آن پیکربندی خاصی (به&#8204;عنوان مثال خطا یا رفتار نامطلوب) رخ می&#173;&#8204;دهد، ویژگی ایمنی را رد کرد. مطالعات اخیر حاکی از آن است که اکتشاف جزئی و هوشمندانه بخشی از فضای حالت می&#8204;&#173;تواند راه حل مناسبی برای مشکل انفجار فضای حالت باشد. هدف این پژوهش، استفاده از الگوریتم جنگل تصادفی در وارسی مدل است که می&#8204;تواند با گزینش تعداد محدودی مسیر امیدبخش مشکل انفجار فضای حالت را برطرف سازد. مسیری امیدبخش است که احتمال رسیدن به یک جواب از طریق این مسیر، بیشتر از بقیه مسیرها باشد. در روش پیشنهادی، ابتدا مدل کوچکی از سامانه با استفاده از زبان رسمی سامانه توصیف گراف (GTS) ایجاد، سپس، از فضای حالت مدل کوچک، مجموعه&#8204; آموزشی از مسیرهایی که به هدف می&#8204;رسند ایجاد می&#8204;شود. پس&#8204;ازآن، مجموعه آموزشی تولیدشده در اختیار الگوریتم جنگل تصادفی قرار داده می&#8204;شود تا روابط منطقی موجود در آن شناسایی و کشف شوند. در مرحله بعد از دانش به&#8204;دست&#8204;آمده جهت پیمایش هوشمند و غیر کامل فضایِ حالتِ مدلِ بزرگ استفاده می&#8204;شود. رویکرد پیشنهادی برای تأیید ویژگی دسترس&#8204;پذیری و رد ویژگی ایمنی در سامانه&#8204;های بزرگ و پیچیده که ایجاد تمام فضای حالت سامانه ناممکن است، استفاده می&#8204;&#173;شود. به منظور ارزیابی رویکرد پیشنهادی، این رویکرد&#160; در ابزار GROOVEکه از ابزار متن&#8204;باز برای طراحی و وارسی مدل برای سامانه&#8204;های تبدیل گراف است، اجراشده است. نتایج نشان می&#8204;دهند که روش پیشنهادی ازنظر میانگین زمان اجرا و طول شاهد تولیدشده نسبت به روش&#8204;های مورد مقایسه عملکرد بهتری دارد.},
keywords_fa = {وارسی مدل, تأیید سامانه‌های نرم‌افزاری, کشف دانش, انفجار فضای حالت, جستجوی هوشمند},

doi = {10.52547/jsdp.19.1.153},
url = {http://jsdp.rcisp.ac.ir/article-1-1075-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1075-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Sheikhzade, Shokooh and Vahdat-Nejad, Hamed and Havangi, Ramaz},  
title = {Pothole Detection by Soft Computing}, 
abstract ={Potholes on roads are regarded as serious problems in the transportation domain, and ignoring them lead to an increase in accidents, traffic, vehicle fuel consumption, and waste of time and energy. As a result, pothole detection has attracted researchers&#8217; attention, and different methods have been presented for it up to now. Data analysis methods such as machine learning and soft computing have been widely used for detection purposes. They rely on a dataset and propose a system that can detect a special event in similar datasets. Their effectiveness can be measured by evaluating their accuracy in detecting the event. Image processing involves a wide range of analytics that are used to extract specific information from images. The majority of image processing programs require massive computational power. The major part of previous research is based on image processing. They utilize dedicated cameras which are embedded in vehicles to take images and analyze them through massive image processing programs. This scheme requires dedicated hardware that is not typically available on vehicles. In this paper, a new scheme is proposed, which uses accelerometer and GPS sensors. These types of sensors are available in today&#8217;s smartphones as well as modern vehicles. The data generated by these sensors is processed via soft computing to increase the accuracy of pothole detection. The proposed algorithm uses a combination of a fuzzy system and evolutionary algorithms. Fuzzy systems have been widely used to model the real-world problems that are described by uncertainty and ambiguity. Evolutionary algorithms (e.g., genetic algorithms) try to imitate evolutionary science in solving hard problems. Genetic algorithm and harmony search are used to adjust membership functions of the proposed fuzzy system. For evaluation, a case study has been conducted with regard to detect potholes on Ghaffari Street in Birjand. To this end, a real dataset has been collected and used for implementing the proposed method. Experimental results show the high accuracy of the proposed algorithm in comparison to other solutions. They reveal that the accuracy of the proposed genetic fuzzy algorithm is 98 percent and for the proposed harmony fuzzy algorithm is 99 percent.},  
Keywords = {Soft computing, Pothole detection, Fuzzy system, Genetic algorithm, Harmony search.},
volume = {19},
Number = {2}, 
pages = {1-12}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {کشف دست‌انداز به‌کمک محاسبات نرم},
abstract_fa ={وجود دست&#173;انداز در سطح جاده&#8204;ها معضل بزرگی در حمل&#8204;و&#8204;نقل جاده&#8204;ای است و نادیده&#8204;گرفتن آن منجر به افزایش تصادفات، افزایش مصرف سوخت خودرو و هدر&#8204;رفت وقت و انرژی خواهد شد؛ از&#8204;این&#8204;رو حل مسأله کشف دست&#8204;انداز، مورد توجه پژوهش&#8204;گران قرار گرفته و الگوریتم&#8204;های مختلفی برای حل آن ارائه شده است. در این مقاله، برای افزایش دقت، یک روش پردازش داده مبتنی بر محاسبات نرم برای کشف دست&#8204;انداز پیشنهاد شده است. در روش پیشنهادی، از ترکیب سیستم فازی و الگوریتم&#173;های تکاملی استفاده شده است. این روش، از الگوریتم&#173;های ژنتیک و جستجوی هارمونی برای تنظیم توابع عضویت سیستم فازی استفاده می&#173;کند. به&#8204;منظور بررسی الگوریتم پیشنهادی،&#160; عملکرد این روش برای کشف دست&#173;انداز&#173;های واقع در خیابان غفاری شهر بیرجند، مورد ارزیابی قرارگرفته است. نتایج حاصل حاکی از عملکرد&#160; موفقیت&#8204;آمیز روش پیشنهادی، در مقایسه با سایر روش&#173;ها، از نظر دقت است؛ به&#8204;گونه&#8204;ای که دقت&#160; الگوریتم فازی ژنتیک 98 درصد و الگوریتم فازی هارمونی 99 درصد به&#8204;دست می&#8204;آید.},
keywords_fa = {محاسبات نرم, کشف دست‌انداز, سیستم فازی, الگوریتم ژنتیک, جستجوی هارمونی},

doi = {10.52547/jsdp.19.2.1},
url = {http://jsdp.rcisp.ac.ir/article-1-1101-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1101-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Sharifi, Abbas Ali and Emami, Hojjat},  
title = {Increasing the Performance of OFDM Systems by PAPR Reduction in PTS Technique using Election Optimization Algorithm}, 
abstract ={Orthogonal Frequency Division Multiplexing (OFDM) is a useful technology in wireless communications that provides high-rate data transmission in multipath fading channels. The advantages of OFDM systems are the high spectral efficiency and strong resistance to frequency selective fading. In OFDM systems, a large number of sub-carriers are used to modulate the symbols causing the time-domain OFDM signal to have a large dynamic range, or a high peak-to-average power ratio (PAPR). When the signals are applied to a nonlinear power amplifier, the OFDM systems&#8217; performance is degraded by the high PAPR. In recent years, several works have been done to reduce the PAPR of OFDM systems. One of the most well-known methods is a partial transmit sequence (PTS). Regardless of the PTS advantages, it suffers from a high computational complexity. Because it requires an exhaustive search over all possible combinations of phase factors. The computational complexity of the PTS increases with increasing the number of phase factors and sub-blocks. There are several approaches to overcome the computation complexity issue of the PTS technique. The majority of these methods mainly employed swarm intelligence and evolutionary optimization algorithms to resolve the PTS shortcoming. These methods report encouraging results, however, their performance is far from the ideal state. This highlights that improving the performance of PTS is an open problem and there is room for more improvement. As an element of research, we propose an optimization approach based on the election algorithm (EA) to overcome the computational complexity of the PTS technique. To realize this goal, we improve the EA algorithm by introducing a new version of positive advertisements operator. The new operator efficiently improves the search capability of the EA through balancing between the exploration and exploitation power of the algorithm. The proposed EA based PTS (EA-PTS) approach, by searching the optimal phase factors, imposes less computational complexity on the system and reduces the PAPR to an acceptable level. The proposed method is compared with the optimal PTS (O-PTS), genetic algorithm-based PTS (GA-PTS) and imperialism competition algorithm based PTS (ICA-PTS) techniques. Simulation results show that the proposed EA-PTS has better performance in simultaneously reducing the PAPR and computational complexity.},  
Keywords = {OFDM, PAPR, Partial Transmit Sequence (PTS), Election Algorithm (EA), EA-PTS},
volume = {19},
Number = {2}, 
pages = {13-26}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {افزایش کارایی سیستم‌های مدولاسیون چندحاملی OFDM با تکنیک کاهش PAPR در ارسال دنباله جزئی با استفاده از الگوریتم بهینه‌سازی انتخابات},
abstract_fa ={مدولاسیون چندحاملی تسهیم با تقسیم فرکانسی متعامد (OFDM) یک فناوری سودمند در ارتباطات بی&#8204;سیم است که امکان ارسال اطلاعات با نرخ بالا را در کانال&#8204;های محو&#8204;شونده چندمسیری فراهم می&#8204;سازد. در سیستم&#8204;های OFDM، برای مدولاسیون سمبل&#8204;ها از تعداد زیادی زیرحامل استفاده که موجب می&#8204;شود، سیگنال ارسالی در حوزه زمان تغییرات دینامیکی زیادی داشته باشد که موجب بروز PAPR می&#8204;&#8204;شود. در این پژوهش، از روش ارسال دنباله جزئی (PTS) برای کاهش PAPR در سیستم&#8204;های OFDM استفاده شده است. یکی از مشکلات اساسی روش PTS، پیچیدگی محاسباتی بسیار بالای آن است؛ زیرا این روش نیازمند یک جستجوی جامع بین تمام ترکیبات ممکنِ فاکتورهای فاز است. پیچیدگی محاسباتی نیز با افزایش تعداد فاکتورهای فاز و زیربلوک&#8204;ها افزایش می&#8204;یابد. در این پژوهش، برای غلبه بر مسأله پیچیدگی محاسباتی روش PTS، روش بهینه&#8204;سازی مبتنی بر الگوریتم انتخابات (EA) بهبود یافته پیشنهاد می&#8204;شود که به&#8204;اختصار EA-PTS نامیده می&#8204;شود. الگوریتم پیشنهادی EA-PTS با جستجوی فاکتورهای فاز بهینه، پیچیدگی محاسباتی کمتری را به سیستم تحمیل کرده و مقدار PAPR را به میزان قابل قبولی کاهش می&#8204;دهد. روش پیشنهادیEA-PTS با روش&#8204;های PTS بهینه (O-PTS)، روش GA-PTS و ICA-PTS مقایسه شده است. نتایج آزمایش&#8204;ها نشان می&#8204;دهند که روش EA-PTS کارایی بهتری در کاهش همزمان PAPR و پیچیدگی محاسباتی دارد.},
keywords_fa = {مدولاسیون چندحاملی OFDM, کاهش PAPR, ارسال دنباله جزئی (PTS), الگوریتم انتخابات (EA), الگوریتم EA-PTS},

doi = {10.52547/jsdp.19.2.13},
url = {http://jsdp.rcisp.ac.ir/article-1-1087-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1087-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {YasrebiNaeini, Ehsan and hatami, mahl},  
title = {Improving Imbalanced Data Classification Accuracy by using Fuzzy Similarity Measure and Subtractive Clustering}, 
abstract ={One of the biggest challenges in this field is classification problems which refers to the number of different samples in each class. If a data set includes two classes, imbalance distribution occurs when one class has a large number of samples while the other is represented by a small number of samples. In general, the methods of solving these problems are divided into two categories: under-sampling and over-sampling. In this research, it is focused on under-sampling and the advantages of this method will be analyzed by considering the efficiency of classifying imbalanced data and it&#8217;s supposed to provide a method for sampling a majority data class by using subtractive clustering and fuzzy similarity measure. For this purpose, at first the subtractive clustering is conducted and the majority data class is clustered. Then, using fuzzy similarity measure, samples of each cluster will be ranked and appropriate samples are selected based on these rankings. The selected samples with the minority class create the final dataset. In this research, MATLAB software is used for implementation, the results are evaluated by using AUC criterion and analyzing the results has been performed by standard statistical tools. The experimental results show that the proposed method is superior to other methods of under-sampling.},  
Keywords = {Imbalanced data, Fuzzy similarity measure, Under-sampling, Subtractive clustering},
volume = {19},
Number = {2}, 
pages = {27-38}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بهبود رده‌بندی داده‌های نامتوازن با استفاده از معیارهای شباهت فازی و خوشه‌بندی کاهشی},
abstract_fa ={یکی از قسمت&#173;های مهم در داده&#173;کاوی و کشف دانش از پایگاه داده، رده&#173;بندی است. در اغلب موارد داده&#173;هایی که برای آموزش رده&#8204;بندها به کار می&#173;روند از توزیع مناسبی برخوردار نیستند. این توزیع نامناسب هنگامی رخ می&#173;دهد که یک رده تعداد نمونه&#173;های زیادی دارد؛ درحالی&#8204;که به&#8204;طور ذاتی نمونه&#8204;های رده دیگر کم است. به&#8204;طورکلی روش&#8204;های حل این نوع مسائل به دو دسته نمونه&#8204;گیری کاهشی و نمونه&#8204;گیری افزایشی تقسیم می&#8204;شود. در این مقاله یک روش نمونه&#8204;گیری کاهشی با استفاده از ترکیب خوشه&#8204;بندی و معیارهای شباهت فازی ارائه &#8204;شده است و عملکرد آن&#8204;ها ازنظر کارآمدی در رده&#8204;بندی داده&#8204;های نامتوازن مورد تحلیل و بررسی قرارگرفته&#8204;اند. بدین منظور در ابتدا خوشه&#8204;بندی کاهشی انجام&#8204; شده و داده&#8204;های رده اکثریت خوشه&#8204;بندی، سپس با استفاده از معیارهای شباهت فازی نمونه&#8204;های هر خوشه رتبه&#8204;بندی و بر اساس این رتبه&#8204;ها نمونه&#8204;های مناسب انتخاب می&#8204;شود؛ نمونه&#8204;های انتخاب&#8204;شده به همراه رده اقلیت مجموعه داده نهایی را تشکیل می&#8204;دهند. در این پژوهش پیاده&#8204;سازی در نرم&#8204;افزار MATLAB، ارزیابی نتایج از طریق محاسبه معیار AUC و تحلیل نتایج با استفاده از آزمون&#8204;های آماری استاندارد انجام&#8204; شده است. نتایج مطالعه نشان&#8204;دهنده عملکرد بهتر روش پیشنهادی، نسبت به سایر روش&#8204;های شناخته &#8204;شده است.},
keywords_fa = {رده‌بندی داده‌های نامتوازن, معیارهای شباهت فازی, نمونه‌گیری, خوشه‌بندی کاهشی},

doi = {10.52547/jsdp.19.2.27},
url = {http://jsdp.rcisp.ac.ir/article-1-1010-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1010-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Daneshpour, Negin and mirabolghasemi, Seyedeh fatemeh},  
title = {Missing Data Imputation in Multivariate Time Series Data}, 
abstract ={Multivariate time series data are found in a variety of fields such as bioinformatics, biology, genetics, astronomy, geography and finance. Many time series datasets contain missing data. Multivariate time series missing data imputation is a challenging topic and needs to be carefully considered before learning or predicting time series. Frequent researches have been done on the use of different techniques for time series missing data imputation, which usually include simple analytic methods and modeling in specific applications or univariate time series. In this paper, a hybrid approach to obtain missing data is proposed. An improved version of inverse distance weighting (IDW) interpolation is used to missing data imputation. The IDW interpolation method has two major limitations: 1) finding closest points to missing data 2) Choosing the optimal effect power for missing data neighbors. Clustering has been used to remove the first constraint and find closest points to the missing data. With the help of clustering, the search radius and the number of input points that are supposed to be used in interpolation calculations are limited and controlled, and it is possible to determine which points are used to determine the value of a missing data.Therefore, most similar data to the missing data are found. In this paper, the k-maens clustering method is used to find similar data. This method has been more accurate than other clustering methods in multivariate time series. Evolutionary algorithms are used to find the optimal effect power of each data point to remove the second constraint. Considering that each sample within each cluster has a different effect on the estimation of missing data, cuckoo search is used to find the effect on missing data. The cuckoo search algorithm is applied to the data of each cluster, and each data sample that has more similarity with the missing data has more influence, and each data sample that has less similarity has less influence and has less influence in determining the amount of missing data. Among evolutionary algorithms, evolutionary cuckoo search algorithm is used due to high convergence speed, much less probability of being trapped in local optimal points, and ability to quickly solve high dimensional optimization problems in multivariate time series problems. To evaluate the performance of the proposed method, RMS, MAE, , MSE and MAPE criteria are used. Experimental results are investigated on four UCI datasets with different percentages of missingness and in general, the proposed algorithm performs better than the other three comparative methods with an average RMSE error of 0.05, MAE error of 0.04, MSE error of 0.003, and MAPE error of 5. The correlation between the actual data and the estimated value in the proposed method is about 99%.},  
Keywords = {Missing Data imputation, IDW Interpolation, Cuckoo Search Algorithm, k-means Clustering, Multivariate Time Series},
volume = {19},
Number = {2}, 
pages = {39-60}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {پرکردن داده‌های گمشده در داده‌های سری زمانی چندمتغیره},
abstract_fa ={داده&#173;های سری زمانی چندمتغیره در زمینه&#8204;&#173;های مختلف مانند بیوانفورماتیک، زیست&#173;&#8204;شناسی، ژنتیک، نجوم، علوم جغرافیایی و امور مالی یافت می&#8204;&#173;شوند. بسیاری از این مجموعه&#8204;داده&#173;&#8204;ها دارای داده گمشده هستند. جایگذاری داده&#173;&#8204;های گمشده سری زمانی چندمتغیره، یکی از مباحث چالش برانگیز است و قبل از فرایند یادگیری یا پیش&#173;بینی سری&#173;&#8204;های زمانی باید با دقت مورد توجه و بررسی قرار گیرد. تحقیقات فراوانی در استفاده از روش&#8204;های مختلف برای جایگذاری داده&#8204;&#173;های گمشده سری زمانی انجام شده &#173;است که به&#8204;طورمعمول شامل روش&#8204;&#173;های تجزیه و تحلیل و مدل&#173;&#8204;سازی&#173;&#8204;های ساده در کاربردهای خاص و یا سری&#173;&#8204;های زمانی تک&#8204;متغیره هستند. در این مقاله یک نسخه بهبود&#8204;یافته از درون&#8204;یابی معکوس فاصله وزن&#8204;دار برای جایگذاری داده&#8204;&#173;های گمشده پیشنهاد شده&#8204; است. روش درون&#8204;یابی معکوس فاصله وزن&#8204;دار دو محدودیت اساسی دارد: 1) یافتن بهترین نقاط نزدیک&#173;تر به داده&#8204;&#173;های گمشده 2) انتخاب توان تأثیر بهینه برای همسایگان داده گمشده. برای بهبود روش درون&#8204;یابی، از خوشه&#173;&#8204;بندی k-means استفاده شده &#8204;است، تا همسایه&#8204;&#173;های با بیشترین شباهت به الگوی داده&#173;ای انتخاب شوند. از آنجا که میزان تأثیر هر یک از همسایه&#8204;&#173;ها بر روی داده گمشده متفاوت است، از الگوریتم جستجوی فاخته برای تعیین توان تأثیر همسایگی استفاده می&#173;شود. برای ارزیابی عملکرد روش پیشنهادی، از پنج معیار ارزیابی شناخته&#8204;شده &#8204;استفاده می&#173;شود. نتایج تجربی بر روی چهار مجموعه&#8204;داده UCI با درصدهای مختلف گمشدگی مورد بررسی قرار گرفته و در&#8204;مجموع الگوریتم پیشنهادی نسبت به سه روش مقایسه&#8204;&#173;ای دیگر عملکرد بهتر و به&#8204;طور میانگین حدود 05/0 خطای RMSE، 04/0 خطای MAE، 003/0 خطای MSE و&#160; 5 درصد خطای MAPE داشته است. میزان همبستگی داده&#8204;های واقعی و مقدار برآورد&#8204;شده در روش پیشنهادی بسیار مطلوب و در حدود 99 درصد است.},
keywords_fa = {جایگذاری داده‌های گمشده, درون‌یابی IDW, الگوریتم جستجوی فاخته, خوشه‌بندی k‌-means, سری‌های زمانی چندمتغیره},

doi = {10.52547/jsdp.19.2.39},
url = {http://jsdp.rcisp.ac.ir/article-1-1104-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1104-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {saeedi, nayyerh and Babaie, Shahram},  
title = {A New Hybrid Routing Algorithm based on Genetic Algorithm and Simulated Annealing for Vehicular Ad hoc Networks}, 
abstract ={In recent years, Vehicular Ad-hoc Networks (VANET) as an emerging technology have tried to reduce road damage and car accidents through intelligent traffic controlling. In these networks, the rapid movement of vehicles, topology dynamics, and the limitations of network resources engender critical challenges in the routing process. Therefore, providing a stable and reliable routing algorithm is a necessary requirement to maintain the Quality of Service (QoS) parameters of VANETs. In this paper, a new routing algorithm based on the clustering technique is proposed, which is called GCAR. In the proposed algorithm, the appropriate cluster heads are selected based on the genetic algorithm then two vehicles are selected between the neighboring clusters as the gateways and a vehicle chain is formed by these vehicles. Moreover, a combination of genetic algorithm and simulated annealing is applied to identify the suitable clusters. The conducted simulations in MATLAB tool indicate that, respectively, path discovery ratio, the number of clusters, throughput, and packet delivery ratio of the proposed algorithm have been improved by 18.4%, 2.55%, 3.45%, and 14.18% in comparison to the PassCAR approach. Furthermore, evaluation of the convergence, standard deviation, and standard error of the proposed algorithm prove its high convergence speed and stability.},  
Keywords = {Vehicular Ad-hoc Networks (VANET), Routing, Clustering, Genetic Algorithm, Simulated annealing},
volume = {19},
Number = {2}, 
pages = {61-72}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه یک الگوریتم مسیریابی جدید مبتنی بر الگوریتم‌های ژنتیک و تبرید شبیه‌سازی‌شده برای شبکه‌های موردی بین‌خودرویی},
abstract_fa ={در سال&#8204;های اخیر شبکه&#8204;های موردی بین&#8204;خودرویی به&#8204;عنوان یک فناوری نوظهور سعی کرده است با کنترل هوشمند ترافیک، تعداد تصادفات خودروها را کاهش دهد. در این شبکه&#8204;ها حرکت سریع خودروها، پویایی توپولوژی و محدودیت&#8204;های منابع شبکه، مسیریابی را به یک چالش&#173; اساسی تبدیل کرده، لذا ارائه یک الگوریتم مسیریابی پایدار و مطمئن یک راه&#8204;کار مناسب برای حفظ پارامترهای کیفیت سرویس خدمات این شبکه&#8204;ها است. در این مقاله یک الگوریتم مسیریابی جدید مبتنی بر خوشه&#8204;&#173;بندی به نام GCAR بر اساس الگوریتم ژنتیک ارائه می&#8204;شود که ابتدا خودروها در یک زیرساخت مبتنی بر خوشه&#8204;&#173;های پویا قرار می&#8204;&#173;گیرند و سپس با انتخاب دو خودرو در هر خوشه به&#8204;عنوان خودروهای دروازه بین خوشه&#8204;&#173;های همسایه، یک زنجیره خودرویی تشکیل می&#8204;شود. همچنین برای خوشه&#173;&#8204;بندی از ترکیب الگوریتم ژنتیک و الگوریتم تبرید شبیه&#173;&#8204;سازی&#8204;شده استفاده می&#8204;شود که سعی می&#8204;کنند سرخوشه&#8204;های مناسب را شناسایی کنند. نتایج شبیه&#173;&#8204;سازی&#8204;&#173;های انجام&#8204;شده در نرم&#8204;افزار متلب نشان می&#173;&#8204;دهد که به&#8204;طور متوسط نرخ کشف مسیر الگوریتم پیشنهادی 4/18%، تعداد خوشه ایجاد&#8204;شده 55/2%، توان عملیاتی 45/3% و نرخ دریافت صحیح بسته&#8204;ها 18/14% نسبت به رویکرد PassCAR عملکرد بهتری دارد. همچنین ارزیابی هم&#8204;گرایی، انحراف معیار و خطای استاندارد الگوریتم پیشنهادی اثبات&#8204;کننده سرعت هم&#8204;گرایی و پایداری بالای آن است.},
keywords_fa = {شبکه‌های موردی بین‌خودرویی, مسیریابی, خوشه‌بندی, الگوریتم ژنتیک, الگوریتم تبرید شبیه‌سازی‌شده},

doi = {10.52547/jsdp.19.2.61},
url = {http://jsdp.rcisp.ac.ir/article-1-1133-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1133-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Mahmoudi-Nasr, Payam and Kimia, Hossei},  
title = {A Mutual Authentication Method for Internet of Things}, 
abstract ={Today, we are witnessing the expansion of various Internet of Things (IoT) applications and services such as monitoring and health. These services are delivered to users via smart devices anywhere and anytime. Forecasts show that the IoT, which is controlled online in the user environment, will reach 25 billion devices worldwide by 2020. Data security is one of the main concerns in the IoT. The IoT is supposed to deal with a population of about billions of objects, so the number of malicious attacks can be very high and alarming given the global connection (anyone access) and the wide availability (access to any place at any time). However, these accesses can make security and privacy critical. Reports show that 26% of IoT attacks in 2019 were related to non-authentication, which is why IoT authentication has become one of the most sensitive security concepts. IoT devices are usually left unattended and this makes it easy for an attacker to target such equipment. For example, security breaches and unwanted changes in patient&#39;s health parameters in smart health care systems can cause wrong treatments or even lead to his death. The fact that each device in the IoT knows who it is communicating with and at what level of access is one of the important aspects of security, especially in cases where various devices with different capabilities have to perform common tasks and cooperate with each other. IoT authentication is a trust model to protect control access and data when information travels between devices. So far, different methods have been proposed for authentication in the IoT network. These methods are usually based on the public key, private key, random key distribution, and hash function. A point that should be taken into account in IoT authentication is that IoT networks and devices have limited bandwidth, low memory, low processing power, and energy limitations. Therefore, the proposed method should pay special attention to such limitations. In addition, IoT authentication needs to ensure enhanced security features such as confidentiality, data integrity, reliability, maintainability, scalability, and privacy to their consumers. This paper proposes a two-way or mutual authentication protocol in which both devices authenticate each other without human intervention in a smart home network. The proposed protocol is based on asymmetric encryption for authentication of devices, which have a shared private session key, along with hashing operations in the network. Also, to ensure the security of communications at each session, each device has a one-time private session key. The session keys are changed regularly to ensure the security of sessions between devices. The proposed protocol is programmed by HLPSL and simulated and verified by the SPAN and AVISPA tools. The security analysis results show the proposed protocol is extremely practical, and secure against potential attacks.},  
Keywords = {Internet of Things, Authentication protocol, Cryptography, Security,AVISPA},
volume = {19},
Number = {2}, 
pages = {73-86}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {روشی جدید برای احراز هویت دوطرفه در اینترنت اشیا},
abstract_fa ={امروزه شاهد گسترش خدمات مختلف اینترنت اشیا در حوزه&#8204;های مختلف از قبیل نظارت و سلامت هستیم. این خدمات از طریق دستگاه&#8204;های هوشمند در هر مکان و زمانی می&#8204;تواند در دسترس کاربران قرار گیرند. این در حالی است که این دسترسی&#8204;ها می&#8204;تواند مسأله امنیت و حریم خصوصی را به امری حساس و حیاتی تبدیل کند. گزارش&#8204;های دریافتی نشان می&#8204;دهد که تعداد دستگاه&#8204;های اینترنت اشیا تا سال 2030 به عدد 44/25 بیلیون خواهد رسید و این در حالی است که 26% حملات اینترنت اشیا در سال 2019 مربوط به عدم احراز هویت بوده است. به همین دلیل احراز هویت کاربران در اینترنت اشیا به یکی از حساس&#8204;ترین مفاهیم امنیتی تبدیل شده است. در این مقاله یک پروتکل احراز هویت دوطرفه دستگاه&#8204;به&#8204;دستگاه برای شبکه&#8204;های خانگی هوشمند، ارائه شده است. این پروتکل بر اساس رمزنگاری نامتقارن برای احراز هویت دستگاه&#8204;های موجود در شبکه طراحی شده و در آن تمامی دستگاه&#8204;ها یک کلید جلسه خصوصی مشترک دارند. برای حصول اطمینان از امنیت ارتباط&#8204;ها در هر جلسه، کلیدهای جلسه پس از هر جلسه ارتباطی، تغییر می&#8204;کنند. برنامه&#8204;نویسی طرح پیشنهادی به&#8204;وسیله HLPSL، شبیه&#8204;سازی و ارزیابی بهینگی با ابزار SPAN و AVISPA انجام شده است. تحلیل&#8204;های امنیتی نشان می&#8204;دهد که پروتکل پیشنهادی در مقابل حملات امنیتی، پایداری خود را حفظ می&#8204;کند.},
keywords_fa = {اینترنت اشیا, پروتکل احراز هویت, رمزنگاری, امنیت, AVISPA},

doi = {10.52547/jsdp.19.2.73},
url = {http://jsdp.rcisp.ac.ir/article-1-1134-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1134-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Omidvar, MohammadNabi and Nejatian, Samad and Parvin, Hamid and Bagherifard, Karamolla and Rezaie, Vahideh},  
title = {Providing an algorithm for solving general optimization problems based on Domino theory}, 
abstract ={Optimization is a very important process in engineering. Engineers can create better production only if they make use of optimization tools in reduction of its costs including consumption time. Many of the engineering real-word problems are of course non-solvable mathematically (by mathematical programming solvers). Therefore, meta-heuristic optimization algorithms are needed to solve these problems. Based on this assumption, many new meta-heuristic optimization algorithms have been proposed inspired by natural phenomena, such as IWO [58], BBO [59], WWO [61], and so on. Inspired by domino toppling theory, we proposed an optimization algorithm. Using domino pieces, we can create countless complex structures. To simulate the domino movement in the search space of a problem, we consider the particles in the search space as the domino pieces and, by creating an optimal path, we will try to direct the dominoes to the optimal path. The optimal paths will be updated in each iteration. After initializing the dominoes randomly at the beginning of each evaluation, the picking piece or the first moving piece will be identified and then the particles will be selected by the optimal path. Applying a motion equation to each domino will move the dominoes forward in that direction. At first, a predefined dominoes will be randomly distributed in the problem space. Choosing the optimal path will accelerate the convergence of the domino particles towards the target. After choosing the path in current iteration, we now have to do the domino movement. The particles will move to a new location by applying the new location equation. By applying this equation, each domino piece will sit on the track ahead of itself. The front piece will also move to a new location by applying an equation separate from the rest. After moving the dominoes to the new location, the worst iteration of the previous iteration will be removed from the problem space. In the new iteration, the optimal domino path, the new locations of domino pieces and the global optimum will be updated. At the end of the algorithm, the global optimum will be determined as the optimal solution. This method is implemented in a simulator environment. To evaluate the performance of the Domino Optimization algorithm, we use a complete benchmark including 30 objective functions called CEC 2014 [67] that are single-objective numerical functions. In all cases, we set the population size to 50, the dimension size to 30, and the number of fitness function evaluation to 150,000. We compare the proposed Domino Optimization algorithm (DO) with the algorithms LOA [57], ICS [62], NPSO [63], MOHS [64], BCSO [65] and FFFA [66]. The results obtained from the 3 unimodal functions show that the proposed method is able to achieve a better solution than any of the state of the art algorithms at the equal resources. Results in the multimodal functions show that the proposed method has the best performance in finding the optimal solution in all of the available 13 functions in this section. In all of 6 functions in the hybrid section, the quality of the proposed method is better than all of the state of the art algorithms at the equal resources. The standard deviation values ​​of the proposed method, which are often small numbers, indicate algorithm convergence around the optimal solution. Also among the available methods, two algorithms, named NPSO and LOA, have good results after the proposed method. In the convergence analysis of dominoes, the diversity of objective functions in 100 distinct iterations shows a big value at the beginning of the algorithm, and a low value at the end of the algorithm.},  
Keywords = {Algorithm, Optimization, Dominoes, Cost Function, Behavior},
volume = {19},
Number = {2}, 
pages = {87-106}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه یک الگوریتم برای حل مسایل بهینه‌سازی عمومی مبتنی بر تئوری دومینو},
abstract_fa ={بهینه&#8204;سازی یک فعالیت مهم و تعیین&#8204;کننده در طراحی ساختاری است. طراحان زمانی قادر خواهند بود طرح&#8204;های بهتری تولید کنند که بتوانند با روش&#8204;های بهینه&#8204;سازی در صرف زمان و هزینه طراحی صرفه&#8204;جویی نمایند. بسیاری از مسائل بهینه&#8204;سازی در مهندسی، طبیعتاً پیچیده&#8204;تر و مشکل&#8204;تر از آن هستند که با روش&#8204;های مرسوم بهینه&#8204;سازی نظیر روش برنامه&#8204;ریزی ریاضی و نظایر آن قابل حل باشند. جهان اطراف ما می&#173;تواند پایه بسیاری از رفتارهای هدفمند باشد که دقت در اشیاء پیرامون، ما را در شناخت این رفتارها و&#160; نظم رو به سمت هدف یاری می&#8204;&#173;رساند. در این مقاله یک الگوریتم بهینه&#173;&#8204;سازی جدید بر پایه الگوی بازی دومینو ارائه گردیده است. بازی دومینو متشکل از مجموعه&#173;&#8204;ای از تکه&#173;&#8204;هایی است که با یک وحدت گروهی، یک نظم روبه&#173; هدف را شکل داده&#8204;&#173;اند. تلاش برای ایجاد یک الگوریتم بهینه&#8204;سازی جدید بر پایه تئوری این بازی، ما را به انجام این تحقیق رهنمون ساخت. الگوی حرکت دومینویی در یک محیط شبیه&#8204;&#173;ساز پیاده&#8204;سازی گردید و نتایج نشان داد که الگوریتم حاصل، الگوی مناسبی برای یافتن پاسخ&#8204;&#173;های بهینه جهت مسائل پیچیده می&#8204;&#173;باشد.},
keywords_fa = {الگوریتم, بهینه‌سازی, دومینو, تابع هزینه, رفتار},

doi = {10.52547/jsdp.19.2.87},
url = {http://jsdp.rcisp.ac.ir/article-1-1094-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1094-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Rajabi, Zeinab and valavi, Mohamadreza and Hourali, Maryam},  
title = {Sentiment analysis methods in Persian text: A survey}, 
abstract ={With the explosive growth of social media such as Twitter and Instagram, reviews on e-commerce websites, and comments on news websites, individuals and organizations are increasingly using analyzing opinions in these media for their decision-making and designing strategies. Sentiment analysis is one of the techniques used to analyze users&#39; opinions in recent years. The Persian language has specific features and thereby requires unique methods and models to be adopted for sentiment analysis, which are different from those in English and other languages. This paper identifies the characteristics and limitations of the Persian language. Sentiment analysis in each language has specified prerequisites; hence, the direct use of methods, tools, and resources developed for the English language in Persian has its limitations. The present study aims to investigate and compare previous sentiment analysis studies on Persian texts and describe views presented in articles published in the last decade. First, the sentiment analysis levels, approaches, and tasks are described. Then, a detailed survey of the applied sentiment analysis methods used for Persian texts is presented, and previous works in this field are discussed. The advantages and disadvantages of each proposed method are demonstrated. Moreover, the publicly available sentiment analysis resources of Persian texts are studied, and the characteristics and differences of each are highlighted. As a result, according to the recent development of the sentiment analysis field, some issues and challenges not being addressed in Persian texts are listed, and some guidelines are provided for future research on Persian texts. Future requirements of Persian text for improving the sentiment analysis system are detailed.},  
Keywords = {Sentiment Analysis, Opinion Mining, Sentiment Classification, Sentiment Data Resource, Persian Language},
volume = {19},
Number = {2}, 
pages = {107-132}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {مروری بر روش‌های تحلیل احساس در متون فارسی},
abstract_fa ={با رشد چشم&#8204;گیر رسانه&#8204;های اجتماعی مانند توییتر و افزایش&#160; نظرات کاربران در تارنماهای تجارت الکترونیکی و تارنماهای خبری، افراد و سازمان&#8204;ها به&#8204;طور فزاینده&#8204;ای از نظرات در این رسانه&#8204;ها برای تصمیم&#8204;گیری خود استفاده می&#8204;کنند. تحلیل احساس یکی از روش&#8204;های تحلیل نظرات کاربران است که در سال&#8204;های اخیر مورد توجه قرار گرفته است. تحلیل احساس روی هر زبانی نیازمندی&#8204;های مختص به خود را دارد و به&#8204;کارگیری روش&#8204;ها، ابزارها و منابع زبان انگلیسی به&#8204;طور مستقیم در زبان فارسی با محدودیت&#8204;هایی روبه&#8204;رو است. متون نوشته&#8204;شده به زبان فارسی ویژگی&#8204;های خاصی دارند که نیازمند روش&#8204;های&#160;خاص تحلیل احساس هستند که متفاوت از زبان انگلیسی است. در این مقاله، پژوهش&#8204;های تحلیل احساس که روی متون به زبان فارسی انجام شده است، مورد بررسی و مقایسه قرار می&#8204;گیرد. ابتدا رویکردهای تحلیل احساس، وظایف و سطوح تحلیل احساس تشریح می&#8204;شود. در ادامه تلاش می&#8204;شود&#160;که مروری روی روش&#8204;های به&#8204;کارگرفته&#8204;شده برای وظایف تحلیل احساس متون فارسی انجام شود و جایگاه کارهای انجام&#8204;شده در زبان فارسی روشن شود. همچنین منابع داده&#173;ای ایجاد و منتشر&#8204;شده برای تحلیل احساس متون فارسی معرفی شده است. در نهایت با توجه به مطالعات انجام گرفته روی آخرین پیشرفت&#8204;های تحلیل احساس، مسائل و چالش&#8204;هایی که در زبان فارسی به آن پرداخته نشده را برشمرده و نقشه راهی برای پژوهش&#8204;های آینده پردازش متون فارسی ارائه می&#8204;شود. &#160;},
keywords_fa = {تحلیل احساس, نظرکاوی, طبقه‌بندی قطبیت, مجموعه داده‌های تحلیل احساس, زبان فارسی},

doi = {10.52547/jsdp.19.2.107},
url = {http://jsdp.rcisp.ac.ir/article-1-1099-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1099-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Emami, Hojjat},  
title = {Presenting a method for extracting structured domain-dependent information from Farsi Web pages}, 
abstract ={Extracting structured information about entities from web texts is an important task in web mining, natural language processing, and information extraction. Information extraction is useful in many applications including search engines, question-answering systems, recommender systems, machine translation, and etc. An information extraction system aims to identify the entities from the text and extract their related information to form a profile of the target entity. In recent years, several methods have been proposed for extracting structured information from web text. The majority of existing methods for extracting entity-centric information require a predefined ontology. The ontology includes the complete knowledge of the entities and their attributes. The main challenge of these methods is their inability to extract information about entities that are not already defined in the ontology. Besides, the existing methods have ignored semantic information extraction and have not linked the extracted information to the general ontology entries. This highlights that introducing new methods for semantic information extraction is an open problem and there is room for more efforts in this field. As an element of research, we proposed a new method for the automatic extraction of semantically structured information from Farsi web text. The proposed method does not require background knowledge about the entities and their properties. The proposed method consists of three main phases including pre-processing, semantic analysis and frame extraction. To fulfill these phases, we use a combination of language resources, text processing tools, and distant ontologies. The main focuses of the proposed method are to enrich the predicate-argument frames with the semantic information extracted from distant ontologies, extract the entity-related information from predicate-argument frames, and link the extracted information with their corresponding sense in DBPedia ontology. The issue facilitates the processing of Farsi texts by computers. To evaluate the proposed method, we created a small Farsi dataset containing 100 complete sentences. Then, the proposed method is compared with three information extraction methods on this dataset. The results of experiments show the superiority of the proposed method compared to counterpart methods in terms of precision and F1 measures.},  
Keywords = {Web mining, information extraction, natural language processing, ontology, structured-semantic information},
volume = {19},
Number = {2}, 
pages = {133-146}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه روشی برای استخراج اطلاعات ساختاریافته محدود به دامنه از صفحات وب فارسی},
abstract_fa ={استخراج اطلاعات ساختاریافته از متون وب یکی از وظایف اصلی در حوزه وب&#8204;کاوی، پردازش زبان طبیعی و استخراج اطلاعات است. در سال&#8204;های اخیر، روش&#8204;های مختلفی برای استخراج اطلاعات ساختاریافته از متون انگلیسی وب ارائه شده است. اغلب روش&#8204;های موجود برای استخراج اطلاعات در مورد انواع موجودیت&#8204;ها، به یک آنتولوژی از پیش تعریف&#8204;شده نیاز دارند که شامل دانش کامل در مورد موجودیت&#8204;ها و خصلت&#8204;های آن&#8204;ها است. مشکل اصلی این روش&#8204;ها عدم توانایی آن&#8204;ها در استخراج اطلاعات موجودیت&#8204;هایی است که مشخصات آن&#8204;ها از قبل در آنتولوژی تعریف نشده&#8204;اند. در این پژوهش، روش جدیدی برای استخراج خودکار اطلاعات ساختاریافته محدود به دامنه از متون فارسی صفحات وب ارائه شده است که نیازی به دانش پیش&#8204;زمینه در مورد موجودیت&#8204;ها و خصلت&#8204;های آن&#8204;ها ندارد. روش پیشنهادی شامل سه مؤلفه پیش&#8204;پردازش، تحلیل معنایی و نگاشت قاب است. تمرکز اصلی روش پیشنهادی به افزودن اطلاعات معنایی به گزاره&#8204;های مسند&#8204;آرگومان و استخراج اطلاعات معنادار و محدود به دامنه از گزاره&#8204;ها معطوف شده است. اطلاعات استخراج&#8204;شده در این روش، هم ساختاریافته بوده و هم به مدخل&#8204;های آنتولوژی عمومی DBPedia نگاشت شده&#8204;اند، به&#8204;نحوی&#8204;که پردازش آن&#8204;ها به&#8204;وسیله ماشین به سهولت انجام می&#8204;شود. برای ارزیابی روش پیشنهادی، یک مجموعه&#8204;داده کوچک در زبان فارسی ایجاد شده است و روش پیشنهادی و سایر روش&#8204;ها بر روی این مجموعه&#8204;داده مورد ارزیابی قرار گرفته&#8204;اند. نتایج آزمایش&#8204;ها برتری روش پیشنهادی را در مقایسه با سایر روش&#8204;ها برحسب برخی از معیارهای کارایی نشان می&#8204;دهد.},
keywords_fa = {وب‌کاوی, استخراج اطلاعات, پردازش زبان طبیعی, آنتولوژی, اطلاعات ساختاریافته محدود به دامنه},

doi = {10.52547/jsdp.19.2.133},
url = {http://jsdp.rcisp.ac.ir/article-1-1102-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1102-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {javadzade, milad and Kahaei, Mohammad Hosein and BeheshtiShirazi, Aliasghar},  
title = {Fast Reconstruction of SAR Images with Phase Error Using Sparse Representation}, 
abstract ={In the past years, a number of algorithms have been introduced for synthesis aperture radar (SAR) imaging. However, they all suffer from the same problem: The data size to process is considerably large. In recent years, compressive sensing and sparse representation of the signal in SAR have gained a significant research interest. This method offers the advantage of reducing the sampling rate but also suffers from speed processing limitation and it needs a huge amount of memory to reconstruct the image. On the other hand, inaccuracy in SAR model induces phase error to the results and makes the reconstructed image blurry. Existing sparse methods in the presence of phase error, have high computational costs and need a lot of processing time. In addition, these methods take up considerable space in the memory for saving the measurement matrix. In this paper, a fast method is proposed to reduce the computational cost of image reconstruction, based on the signal sparsity in the presence of phase error. The proposed method consists of substituting accurate observations of sparsity methods with approximated observations of matched filter methods. In this method, the output of Range-Doppler matched filter is reconstructed with sparse representation, and error phase is estimated simultaneously. This method leads to a nonconvex optimization problem and to solve that, we use the majorization minimization method. The phase error and reconstructed image are estimated in an iterative procedure. The use of approximated observation, eliminates the need for carrying out big matrix multiplications, and Fast Fourier Transformation, as a low computational cost operation, can be employed instead. In addition to computation speed, this method does not need any memory space for saving measurement matrices. In our numerical simulations, we compared the speed of processing and the mean square error (MSE) of reconstructed images for the proposed method with the state-of-the-art sparse method for different sizes of image and under-sampling rates. It is shown in simulations that the reconstructed image from our method has a slightly lower quality and higher MSE, because of the sidelobes effect of the matched filter output. However, in certain conditions, the speed of the proposed method is more than a hundred times faster than the compared method. The achieved processing speed with no need for the memory to store the measurement matrix at the expense of slightly lower image quality would be acceptable for most applications.},  
Keywords = {Synthetic aperture radar, Compressed sensing, Sparsity, Range-Doppler algorithm},
volume = {19},
Number = {2}, 
pages = {147-160}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بازسازی سریع تصویر رادار روزنه مصنوعی دارای خطای فاز با استفاده از ارائه تُنُک},
abstract_fa ={عدم دقت در مدل تصویربرداری رادار روزنه مصنوعی باعث ایجاد خطای فاز در سامانه و مات&#8204;شدن تصاویر بازسازی&#8204;شده می&#173;شود. روش&#8204;های بازسازی تصویر این رادار در حضور خطای فاز و مبتنی بر تنک&#8204;بودن مشخصه&#173;ی بازتاب، به&#8204;طورمعمول نیاز به محاسبات بالا و حافظه زیادی دارند. در این مقاله، جهت کاهش محاسبات بازسازی تصویر براساس ارائه تنک سیگنال در حضور خطای فاز، یک روش سریع مبتنی بر جایگزینی مشاهدات دقیق حاصل از روش&#173;های تنک با مشاهدات تقریبی حاصل از روش&#173;های فیلتر منطبق ارائه می&#8204;شود. در این روش، علاوه&#8204;بر حفظ توانایی بازسازی سیگنال&#173;&#8204;های زیرنمونه&#173;برداری&#8204;شده، پیچیدگی محاسباتی و حافظه مورد نیاز نیز به میزان زیادی کاهش می&#173;یابد. شبیه&#173;سازی&#173;های رایانه&#8204;ای این نتیجه را هم برای ابعاد متفاوت تصاویر و هم برای نرخ&#173;های زیرنمونه&#173;برداری مختلف نشان می&#173;دهند. کیفیت تصاویر بازسازی&#8204;شده نیز به&#8204;دلیل کاهش اثرات لوب&#173;های فرعی حاصل از تقریب، قابل مقایسه با تصاویر بدون تقریب است.},
keywords_fa = {رادار روزنه مصنوعی, حس‌گری فشرده, ارائه تنک, الگوریتم برد‌داپلر},

doi = {10.52547/jsdp.19.2.147},
url = {http://jsdp.rcisp.ac.ir/article-1-1109-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1109-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Tohidi, Nasim and Hasheminejad, Seyed Mohammad Hossei},  
title = {Optimizing question answering systems by Accelerated Particle Swarm Optimization (APSO)}, 
abstract ={One of the most important research areas in natural language processing is Question Answering Systems (QASs). Existing search engines, with Google at the top, have many remarkable capabilities. However, there is a basic limitation; search engines do not have deduction capability which a QAS is expected to have. In this perspective, a search engine may be viewed as a semi-mechanized QAS. Upgrading a search engine such to a QAS is a task whose complexity is hard to exaggerate. To achieve success, new concepts and ideas are needed to address difficult problems which arise when knowledge has to be dealt with in an environment of imprecision, uncertainty and partial truth.&#160; QASs are search engines that have the ability to provide a brief and accurate answer to each question in natural language for instance, the question that a search engine answers with a set of documents, a QAS answers with a paragraph, sentence or etc. In this paper, a solution is proposed to optimize the performance and speed of web-based QASs for answering English questions.&#160; As evolutionary algorithms are suitable for issues with large search space, in this approach we have used an evolutionary algorithm to optimize QASs. In this regard, we have chosen APSO which is a simplified version of PSO. The proposed method consists of five main stages: question analysis, pre-process, retrieval, extraction and ranking. We have tried to provide a method that would be more accurate in choosing the most probable answer from the documents that have been retrieved by the standard search engine and at the same time, be faster than similar methods. In ranking process, various attributes can be extracted from the text that are used in APSO. For this purpose, in addition to selecting a sentence from the text and examining its attributes, different cut parts of the sentence are selected each time by changing the beginning and end points of the cut part. The attributes which have been used in this study are: 1. Number of unigrams similar to the question words, 2. Number of bigrams similar to the question words, 3. Number of unigrams similar to the question words in the cut part, 4. Number of bigrams similar to the question words in the cut part, 5. Number of synonyms with the question words and 6. Number of synonyms with the question words in the cut part. The fitness function is the weighted sum of these attributes. Top-1 accuracy and MRR are the most valid metrics for measuring the performance of QASs. The proposed method has achieved the accuracy (top-1 accuracy) of 0.527 with respect to the standard dataset and the MRR of it, is 0.711. Both of these results are improved compared to most similar systems. In addition, the time taken to answer the input question in the proposed method, has been significantly reduced compared to similar methods. In general, the accuracy and MRR in this paper have progressed and the system needs less time to find the answer, in comparison with existing QASs.},  
Keywords = {question answering system, natural language processing, accelerated particle swarm optimization (APSO)},
volume = {19},
Number = {2}, 
pages = {161-174}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بهینه‌سازی سامانه‌های پرسش و پاسخ با استفاده از بهینه‌سازی ازدحام ذرات تسریع‌شده},
abstract_fa ={سامانه&#8204;های پرسش و پاسخ، موتورهای جستجویی هستند که توانایی&#8204; ارائه پاسخی کوتاه و دقیق را به یک پرسش دارند. به عبارت دیگر، پرسشی که یک موتور جستجو، با مجموعه&#8204;ای از اسناد پاسخ می&#8204;دهد، یک ساماه پرسش و پاسخ، با یک پاراگراف، جمله یا کلمه پاسخ می&#8204;دهد. در این مقاله، یک راه&#8204;کار برای بهینه&#8204;سازی عملکرد سامانه&#8204;های پرسش و پاسخ تک&#8204;زبانه به زبان انگلیسی و مبتنی بر وب، ارائه شده است. با توجه به اینکه الگوریتم&#8204;های تکاملی برای مسائل با فضای جستجوی بزرگ مناسب هستند، در این مقاله برای بهینه&#8204;سازی عملکرد این سامانه&#8204;ها، APSO مورد استفاده قرار گرفته است. در این پژوهش هدف، ارائه روشی است که دقت و سرعت بالاتری نسبت به سامانه&#8204;های موجود در انتخاب پاسخ از میان اسناد بازیابی شده داشته باشد. روش پیشنهادی بر روی مجموعه&#8204;داده استاندارد به میزان دقتی (Top1 Accuracy) برابر با 527/0 دست یافته است و همچنین شاخص MRR نتایج حاصل از آن برابر 711/0 محاسبه شده است، که این نتایج نسبت به بیش&#8204;تر پژوهش&#8204;های مرتبط&#160; پیشرفت داشته&#8204;اند. در عین حال، سرعت آن نسبت به همه کارهای مشابه بهبود یافته است.},
keywords_fa = {سامانه پرسش و پاسخ, پردازش زبان طبیعی, الگوریتم بهینه‌سازی ازدحام ذرات تسریع‌شده},

doi = {10.52547/jsdp.19.2.161},
url = {http://jsdp.rcisp.ac.ir/article-1-1098-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1098-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {ZareChahooki, Mohammad Ali and khalifehzadeh, zahr},  
title = {A General Investigation on the Combination of Local and Global Feature Selection Methods for Request Identification on Telegram}, 
abstract ={Nowadays, the use of various messaging services is expanding worldwide with the rapid development of Internet technologies. Telegram is a cloud-based open-source text messaging service. According to the US Securities and Exchange Commission and based on the statistics given for October 2019 to present, 300 million people worldwide used telegram per month. Telegram users are more concentrated in countries such as Iran, Venezuela, Nigeria, Kenya, Russia, and Ukraine. This messenger has become a popular and extensively used messenger because it supports various languages and provides diverse services such as creating groups and channels with a large number of users and members. There is a large amount of contextual data on telegram groups containing hidden knowledge; the extraction of this knowledge can be beneficial. The requests on telegram users&#39; messages are examples of this sort of data with hidden knowledge. Hence, identifying requests can respond to users&#39; needs and help them fulfill their desires immediately; this drives users&#39; business development. The authors identified these requests in a telegram search engine named the Idekav system of Yazd University. Then, the authors created opportunities to earn money by sending these requests to the business owners who were able to respond to them. Given the high dimensions of feature space in contextual data, it is necessary to reduce attributes using feature selection. &#160;&#160;&#160;&#160;&#160;&#160; In the present study, the appropriate features were selected for Persian text classification and request identification. Among the feature selection methods, two local and global filter-based methods were chosen. By general investigation and combining the most extensively used filter-based FS methods, an optimal subset of important features was obtained. This hybrid feature selection method resulted in increased request identification accuracy, improved Persian text classification efficiency, and reduced training time and computation by optimizing the feature reduction. Of course, it is noteworthy that the classification accuracy is reduced in some methods; however, this value is negligible compared to the feature reduction value. Incorporating the concept of opinion mining into the analysis of emotions and questions can be a method to identify positive or negative demand in social networks. Therefore, the requests in the Persian telegram messages can be identified using opinion mining researches. For experiments in the present article, a dataset called Persian is used, which is extracted from the Idekav system. The selection of suitable features to increase model accuracy in request identification is an important part of this research. The support vector machine was employed to calculate accuracy. Given the acceptable results of the SVM, its various kernels were also calculated. Micro-averaging and macro-averaging criteria were also used for evaluation. Model inputs include many optimal feature subsets. Furthermore, feature selection methods have been proposed to produce suitable features for each model for increasing the accuracy of the model. Afterward, among all the features investigated, appropriate features have been selected for each of the applied feature selection models. For a more precise explanation, the main innovations of the present study are as follows: Use of the most common filters based on local and global feature selection methods to find the optimal feature set. Use of hybrid methods to create suitable features for predictive models of accuracy in Persian text classification and their application in identifying requests in Persian messages on telegram. Selecting suitable features to increase accuracy and reduce computational time for each of the models under consideration. In this regard, in addition to picking an efficient algorithm, it is attempted to provide a method for making more appropriate choices. Evaluation and testing of the proposed models for a large set of Persian data and many different features.},  
Keywords = {Feature Selection, Text mining, Classification Accuracy, Machine Learning},
volume = {19},
Number = {2}, 
pages = {175-196}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بررسی جامع ترکیب روش‌های محلی ‌و ‌سراسری انتخاب ویژگی برای شناسایی درخواست در تلگرام},
abstract_fa ={تلگرام سرویس پیام&#8204;رسان متن&#8204;بازی مبتنی بر رایانش ابری است. تلگرام به دلایلی همچون پشتیبانی از زبان&#173;ها، امکان ایجاد گروه و کانال با تعداد کاربران متعدد، به پیام&#8204;رسانی محبوب و پرکاربرد تبدیل &#8204;شد. داده&#8204;های متنی زیادی که در گروه&#8204;های تلگرامی وجود دارد حاوی دانش پنهانی هستند. استخراج این دانش&#8204;ها، نظیر درخواست&#8204;های موجود در پیام&#8204;های کاربران می&#8204;تواند سودمند باشد. لذا با شناسایی درخواست&#8204;ها می&#8204;توان به نیازهای کاربران پاسخ داد و به دسترسی سریع آن&#8204;ها به خواسته&#8204;هایشان کمک کرد که این امر موجب توسعه کسب&#8204;وکار کاربران می&#8204;شود. با توجه به ابعاد بالای فضای ویژگی&#8204;ها در داده&#8204;های متنی، کاهش ویژگی&#8204;ها از طریق انتخاب ویژگی ضرورت می&#173;یابد. از روش&#8204;های انتخاب ویژگی، دو روش مبتنی برفیلتر محلی و سراسری انتخاب شد. با بررسی و ترکیب پرکاربردترین آن&#173;ها به زیرمجموعه بهینه&#173;ای از ویژگی&#8204;های بااهمیت دست &#8204;یافتیم. این روش ترکیبی، با کاهش بهینه ویژگی&#173;ها سبب افزایش دقت در شناسایی درخواست، افزایش کارایی دسته&#8204;بندی متن، کاهش زمان آموزش و محاسبات شد. &#160;},
keywords_fa = {انتخاب ویژگی, متن‌کاوی, دقت دسته‌بندی, یادگیری ماشین},

doi = {10.52547/jsdp.19.2.175},
url = {http://jsdp.rcisp.ac.ir/article-1-1110-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1110-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Ravaei, Bahman and Rahimizadeh, Keyv},  
title = {Design an Efficient Community-based Message Forwarding Method in Mobile Social Networks}, 
abstract ={Mobile social networks (MSNs) are a special type of Delay tolerant networks (DTNs) in which mobile devices communicate opportunistically to each other. One of the most challenging issues in Mobile Social Networks (MSNs) is to design an efficient message forwarding scheme that has a high performance in terms of delivery ratio, latency and communication cost. There are two different approaches for message forwarding: the single copy and the multi copy. In the single copy schemes, only one copy of a message exists in the network, which is carried by a custodian relay. On the other hand, in multi copy schemes more than one copy of the message exist. Although the multi copy schemes generally have superior performance in terms of delivery ratio and latency, they incur high congestion in the network, which consequently degrades the network performance and increases message forwarding cost. Therefore, we present a scheme for managing the number of replica and selecting appropriate relays in order to increase the performance and decrease the forwarding cost. In this paper, we present a novel message forwarding scheme, named Multi Copy Community Aware Forwarding (MCCAF), for managing the number of message replicas and selecting appropriate relays in order to increase the performance and decrease the forwarding cost. MCCAF only forwards one replica of message to each community that the destination node belongs to it. In order to find communities and nodes&#8217; future communities, MCCAF exploits a hidden semi-Markov model (HSMM). In the proposed method, hidden states represent communities and environmental chronological information such as location, visited nodes and access points are modeled as observation in HSMM. To have a more precise community prediction, the semi-Markov model is extended to compute the likelihoods of a node being in a particular community after N transitions. After that, appropriate relays are selected to forward a message with taking into account the message expiration time, future communities of relays and the number of message replica. Evaluation results on real traces demonstrate that the MCCAF has superior performance over rival schemes in terms of delivery ratio, latency, and forwarding cost. Specifically, MCCAF yields on average about 8% better delivery ratio and about 23% less delivery delay than the nearest rival method.},  
Keywords = {Forwarding, routing, mobile social networking, multi copy, community, hidden semi-Markov model},
volume = {19},
Number = {3}, 
pages = {1-18}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {طراحی یک روش مسیریابی کارای پیام در شبکه‌های سیار اجتماعی با استفاده از گروه‌های اجتماعی},
abstract_fa ={یکی از چالش&#8204;برانگیزترین مسائل در شبکه&#8204;های سیار اجتماعی[1] طراحی روش&#8204; جلورانی[2] پیامی است که دارای نرخ دریافت بالا و سربار ارتباطی پایین باشد. روش&#8204;های جلورانی اغلب با افزایش تعداد نسخه&#8204;های پیام سعی در بالا&#8204;بردن نرخ دریافت می&#8204;کنند. افزایش تعداد نسخه&#8204;های پیام از یک طرف باعث افزایش شانس تحویل پیام می&#8204;شود و از سوی دیگر ممکن است، باعث ازدحام در شبکه و کاهش نرخ دریافت شود؛ بنابراین، محدود&#8204;کردن تعداد نسخه&#8204;های پیام و انتخاب گره&#8204;های رله مناسب در راستای افزایش بهره&#173;وری شبکه و کاهش هزینه چالشی است که در این مقاله به آن می&#173;پردازیم. در این مقاله یک روش مبتنی بر گروه&#8204;های اجتماعی[3] به نام MCCAF[4]&#160; برای جلورانی چندنسخه&#8204;ای پیام&#8204;ها ارائه می&#173;شود. این روش از مدل مخفی شبه&#8204;مارکوف (HSMM[5]) برای یافتن گروه&#8204;های اجتماعی استفاده می&#8204;کند. بدین منظور گروه&#8204;های اجتماعی به حالت&#8204;ها در مدل مخفی شبه&#8204;مارکوف مدل می&#173;شوند؛ سپس، احتمال گذار گره&#8204;ها در میان گروه&#8204;های اجتماعی محاسبه و پس از آن با در&#8204;نظر&#8204;گرفتن زمان انقضای پیام&#8204;ها، با محاسبه گروه&#8204;های اجتماعی آینده گره&#8204;های&#8204; رله و تعداد نسخه&#8204;های منتشر&#8204;شده از پیام، اقدام به انتخاب گره رله و جلورانی پیام می&#173;شود. روش MCCAF تعداد نسخه&#8204;های موجود از یک پیام را در شبکه محدود و از انتشار سیل&#8204;آسای پیام جلوگیری می&#173;کند. از طرفی این روش سعی می&#8204;کند که به سمت تمامی گروه&#8204;های اجتماعی که مقصد در آنها عضویت دارد نسخه&#8204;ای از پیام را ارسال کند تا ضمن افزایش شانس تحویل موفقیت&#8204;آمیز پیام، تأخیر در تحویل پیام را نیز کاهش دهد. نتایج ارزیابی بر روی داده&#8204;های واقعی نشان&#8204;دهنده کارایی MCCAF نسبت به دیگر روش&#8204;ها از جنبه&#8204;های تأخیر، نرخ دریافت و هزینه جلورانی است. &#160; [1] Mobile Social Networks (MSNs) [2] Forwarding [3] Community [4] Multi-Copy Community Aware Forwarding (MCCAF) [5] Hidden Semi-Markov Model (HSMM) &#160;},
keywords_fa = {جلورانی پیام, مسیریابی, شبکه‌های سیار اجتماعی, جلورانی چند‌نسخه‌ای, گروه‌ اجتماعی, مدل مخفی شبه‌مارکوف},

doi = {10.52547/jsdp.19.3.1},
url = {http://jsdp.rcisp.ac.ir/article-1-1150-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1150-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Shahrouz, Elahe and Tahmoresnezhad, Jafar},  
title = {Image alignment via kernelized feature learning}, 
abstract ={Machine learning&#160;is an application of artificial intelligence that is able to automatically learn and improve from experience without being explicitly programmed. The primary assumption for most of the machine learning algorithms is that the training set (source domain) and the test set (target domain) follow from the same probability distribution. However, in most of the real-world applications, this assumption is violated since the probability distribution of the source and target domains are different. This issue is known as domain shift. Therefore, transfer learning and domain adaptation generalize the model to face target data with different distribution. In this paper, we propose a domain adaptation method referred to as IMage Alignment via KErnelized feature learning (IMAKE) in order to preserve the general and geometric information of the source and target domains. IMAKE finds a common subspace across domains to reduce the distribution discrepancy between the source and the target domains. IMAKE adapts both the geometric and the general distributions, simultaneously. Moreover, IMAKE transfers the source and target domains into a shared low dimensional subspace in an unsupervised manner. Our proposed method minimizes the marginal and conditional probability distribution differences of the source and target data via maximum mean discrepancy and manifold alignment for geometrical distribution adaptation. IMAKE maps the input data into a common latent subspace via manifold alignment as a geometric matching method. Therefore, the samples with the same class labels are collected around their means, and samples with different class are separated, as well. Moreover, IMAKE maintains the source and target domain manifolds to preserve the original data position and domain structure. Also, the use of kernels and mapping data into Hilbert space provides more accurate separation between different classes and is suitable for data with complex and unbalanced structures. The proposed method has been evaluated using a variety of benchmark visual databases with 36 experiments. The results indicate the significant improvements of the proposed method performance against other machine learning and transfer learning approaches.},  
Keywords = {Image classification, Transfer learning, Visual domain adaptation, Manifold alignment, Distribution mismatch},
volume = {19},
Number = {3}, 
pages = {19-34}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {هم‌ترازی تصویر از طریق یادگیری خصوصیت کرنل‌شده},
abstract_fa ={در بسیاری از الگوریتم&#173;&#8204;های یادگیری ماشین، فرض اولیه بر این اساس است که مجموعه&#8204;داده آموزشی (دامنه منبع) و مجموعه&#8204;داده آزمون (دامنه هدف) توزیع یکسانی را به اشتراک می&#173;&#8204;گذارند. این در حالی است که در اغلب مسائل دنیای واقعی، به&#8204;دلیل اختلاف توزیع احتمال بین دامنه منبع و هدف، این فرض نقض می&#8204;&#173;شود. برای مقابله با این مشکل، یادگیری انتقالی و تطبیق دامنه، مدل را برای مقابله با داده&#8204;&#173;های هدف دارای توزیع متفاوت، تعمیم می&#8204;&#173;دهند. در این مقاله ما یک روش تطبیق دامنه با عنوان هم&#8204;&#173;ترازی تصویر از طریق یادگیری خصوصیت کرنل&#8204;شده (IMAKE) را به&#8204;منظور حفظ اطلاعات عمومی و هندسی دامنه&#173;&#8204;های منبع و هدف پیشنهاد می&#173;&#8204;دهیم. روش پیشنهادی یک زیرفضای مشترک بین دامنه&#8204;&#173;های منبع و هدف جستجو می&#8204;کند تا اختلاف توزیع آنها را به کمینه برساند. IMAKE از هر دو تطبیق توزیع هندسی و عمومی به&#8204;صورت هم&#8204;&#173;زمان بهره می&#8204;&#173;برد. روش پیشنهادی دامنه&#8204;&#173;های منبع و هدف را به یک زیرفضای کم&#173;بعد مشترک به&#8204;صورت بدون&#173;&#8204;نظارت منتقل می&#173;&#8204;کند تا اختلاف احتمال توزیع شرطی و حاشیه&#8204;&#173;ای داده&#173;&#8204;های دامنه منبع و هدف را از طریق بیشینه اختلاف میانگین&#8204;ها کمینه &#173;کند و برای تطبیق توزیع هندسی از هم&#8204;&#173;ترازی منیفلد بهره می&#8204;&#173;گیرد. کارایی روش پیشنهادی با استفاده از پایگاه&#173;&#8204;داده&#173;&#8204;های بصری متنوع و استاندارد با ۳۶ آزمایش مورد ارزیابی قرار گرفته است. نتایج به&#8204;دست&#8204;&#173;آمده، نشان&#173;&#8204;دهنده بهبود قابل ملاحظه از عملکرد روش پیشنهادی در مقایسه با جدیدترین روش&#8204;های حوزه یادگیری ماشین و یادگیری انتقالی است.},
keywords_fa = {طبقه‌بندی تصویر, یادگیری انتقالی, تطبیق دامنه بصری, هم‌ترازی منیفلد, اختلاف توزیع},

doi = {10.52547/jsdp.19.3.19},
url = {http://jsdp.rcisp.ac.ir/article-1-1076-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1076-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Keshvari, Ruhollah and Imani, Maryam and ParsaMoghaddam, Mohse},  
title = {Short Term Load Forecasting Using Empirical Mode Decomposition, Wavelet Transform and Support Vector Regression}, 
abstract ={The Short-term forecasting of electric load plays an important role in designing and operation of power systems. Due to the nature of the short-term electric load time series (nonlinear, non-constant, and non-seasonal), accurate prediction of the load is very challenging. In this article, a method for short-term daily and hourly load forecasting is proposed. In this method, in the first step, the intrinsic mode functions (IMFs) of the Electric load curve, which are a group of average and pseudo-periodic average signals, are extracted by using the empirical mode decomposition (EMD) method, which is a non-linear and non-constant time-frequency method. For this purpose, the maximum and minimum points of the signal are determined, and then, in one cycle, the difference between the average curve of the upper and lower envelope is calculated with it. This continues until the result falls below a threshold value, and then, the rest of the signal which contains noise is discarded to get a relatively clean signal. In the second step, we need to obtain the sub-sequences of each IMF. So, we use the wavelet transform. The wavelet transform is a kind of transform that is used to decompose a continuous signal into its frequency components, and the resolution of each component is equal to its scale. Each subsequence contains different information and details that can help the improvement of the prediction accuracy. In the third step, the obtained subsequences are aggregated and finally used for prediction by Support Vector Regression (SVR). Support vector regression is a type of supervised learning system that is used for both grouping and estimating the fitting function of data in regression problems so that the least error occurs in the grouping of data or in the fitting function. The purpose of the proposed method is to reduce the error for daily and hourly load prediction. In this method, two datasets of Poland and Canada have been experimented. With four criteria of mean square error (MSE), root mean square error (RMSE), average absolute percentage error (MAPE) and mean absolute error (MAE), the results are evaluated. The findings show that the load prediction error for the Polish data set are as follows: MSE equal to 0.0012, RMSE equal to 0.0342, MAPE equal to 2.9771, and MAE equal to 0.0044. For Canadian data set, the results are as follows: MSE equal to 5.0969e-07, RMSE equal to 7.1393e-04, MAPE criterion equal to 0.9571, and the MAE criterion equal to 2624e-04. Comparison of the proposed method with other competing methods show that better results are achieved by the proposed method in term of the error rate.},  
Keywords = {Short-term electrical load forecasting, Electricity demand, empirical mode decomposition, wavelet transform, support vector regression},
volume = {19},
Number = {3}, 
pages = {35-48}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {پیش‌بینی کوتاه‌مدت تقاضای بار با استفاده از تجزیه سیگنال به مؤلفه ذاتی، تبدیل موجک و رگرسیون بردار پشتیبان},
abstract_fa ={پیش&#8204;بینی کوتاه&#8204;مدت بار الکتریکی نقش مهمی در طراحی و بهره&#8204;بردای از سیستم&#8204;های قدرت ایفا می&#8204;کند. با توجه به ماهیت سری زمانی بار الکتریکی کوتاه&#8204;مدت، پیش&#8204;بینی دقیق بار بسیار چالش&#8204;برانگیز است. در این مقاله، روشی&#8204; برای پیش&#8204;بینی بار کوتاه&#8204;مدت پیشنهاد شده است. در مرحله نخست توابع مد ذاتی (IMFها) منحنی بار با استفاده از روش تجزیه مد تجربی (EMD) استخراج می&#8204;شوند. باقی&#8204;مانده سیگنال که حاوی نوفه است در این مرحله دور ریخته می&#8204;شود تا سیگنال به&#8204;نسبه تمیزی حاصل شود. در مرحله دوم هر IMF با استفاده از تبدیل موجک تجزیه می&#8204;شود تا زیر&#8204;دنباله&#8204;های آن حاصل &#8204;شود. هر زیردنباله حاوی اطلاعات و جزئیات متفاوتی است که می&#8204;تواند به بهبود دقت پیش&#8204;بینی کمک کند. در مرحله سوم زیردنباله&#8204;های به&#8204;دست&#8204;آمده تجمیع شده و در&#8204;نهایت به&#8204;وسیله رگرسیون بردار پشتیبان (SVR) جهت پیش&#8204;گویی استفاده می&#8204;شوند. روش پیشنهادی بر روی دو مجموعه&#8204;داده لهستان و کانادا و با چهار معیار خطای میانگین مربعات (MSE) ریشه میانگین مربعات خطا (RMSE)، میانگین درصد مطلق خطا (MAPE) و میانگین خطای مطلق (MAE) مورد ارزیابی قرار گرفت. یافته&#8204;ها نشان می&#8204;دهد که خطای پیش&#8204;بینی بار برای مجموعه&#8204;داده لهستان با معیار MSE &#160;برابر 0.0012 ، با معیار RMSE &#160;برابر 0.0342 با معیار MAPE برابر 2.9771، با معیار MAE برابر 0.0044 و برای مجموعه&#8204;داده کانادا با معیار MSE &#160;برابر 5.0969e-07، با معیار RMSE &#160;برابر 7.1393e-04 با معیار MAPE برابر 0. 9571 و با معیار MAE برابر 2624e-04 است. از مقایسه روش پیشنهادی نسبت به سایر روش&#8204;های رقیب، نتایج بهتری از نظر میزان خطا مشاهده شده است.},
keywords_fa = {پیش‌بینی بار کوتاه‌مدت, تقاضای بار, تجزیه مؤلفه ذاتی, تبدیل موجک, رگرسیون بردار پشتیبان},

doi = {10.52547/jsdp.19.3.35},
url = {http://jsdp.rcisp.ac.ir/article-1-1138-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1138-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Tobeiha, Atefeh and Behzadfar, Neda and Yousefi-Najafabadi, Mohamadreza and Mahdavi-Nasab, Homayon and Shahgholian, Ghazanfar},  
title = {Choosing the Distinguishing Frequency Feature of People Addicted to Heroin from Healthy while Resting}, 
abstract ={Addiction is a biological, psychological, and social disease. Several factors are involved in etiology, substance abuse, and addiction which interact with each other and lead to the beginning of drug use and then addiction. Heroin is an addictive drug that, by acting on the central nervous system, reduces the density of neurons in the brain and interferes with decision making. This paper examines the effects of heroin on brain function by studying the relationship between spectral strength of electroencephalogram (EEG) signal and heroin abuse. For this purpose, the resting EEG signal and cognitive activity of 15 healthy individuals and 15 heroin addicts were recorded in 16 channels in one session. The frequency range of EEG signal sub-bands was calculated separately for each individual. Welch method has been used to extract the power of EEG signal frequency sub-bands. The extracted features were examined using Mann-Whitney test and Davies-Bouldin index. The results show that the heroin-dependent group has higher power in delta (in the frontal, central and temporal regions) and theta (in all canals) than in the control group. In the heroin-dependent group, the power of alpha decreased compared to the control group. High alpha sub-bands power in the frontal, temporal and central lobes compared to other frequency sub-bands, as well as in the central, parietal and temporal lobes, the power of the second low alpha sub-band in decreased addicts. According to Davies-Bouldin, the power of the second low alpha sub-band in the T6 channel has a better power to differentiate between healthy and heroin-dependent people.},  
Keywords = {Heroin addiction, EEG signal, frequency characteristics, power, Davis- Boldin index},
volume = {19},
Number = {3}, 
pages = {49-64}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {انتخاب ویژگی فرکانسی متمایزکننده افراد معتاد به هروئین از سالم در حین استراحت},
abstract_fa ={هروئین یکی از مواد مخدر اعتیادآور است که با اثر بر روی دستگاه عصبی مرکزی، سبب کاهش تراکم نورون&#8204;ها در مغز و ایجاد اختلال در تصمیم&#8204;گیری می&#8204;شود. در این مقاله به بررسی اثرات هروئین بر عملکرد مغز با مطالعه روابط بین قدرت طیفی سیگنال الکتروانسفالوگرام (EEG) و سوء مصرف هروئین اشاره شده است. به این منظور سیگنال EEG در حال استراحت و انجام فعالیت شناختی از پانزده فرد سالم و پانزده فرد وابسته به هروئین در شانزده کانال در یک جلسه ثبت شد. محدوده&#173; فرکانسی زیرباندهای سیگنال EEG برای هر فرد به صورت مجزا محاسبه شد. از روش ولش جهت استخراج توان زیرباندهای فرکانسی سیگنال EEG استفاده شده است. ویژگی&#173;های استخراج&#8204;شده با استفاده از آزمون آماری من-ویتنی و شاخص دیویس بولدین مورد بررسی قرارگرفته&#8204;اند. نتایج نشان می&#8204;&#8204;دهد که گروه وابسته به هروئین در مقایسه با گروه کنترل دارای توان بالاتری در زیرباندهای دلتا (در مناطق پیشانی، مرکزی و گیجگاهی) و تتا (در تمام کانال&#173;ها) هستند. در گروه وابسته به مصرف هروئین توان زیرباندهای الفا نسبت به گروه کنترل کاهش یافته است. توان زیرباند&#160; بالای آلفا در لوب پیشانی، گیجگاهی و مرکزی نسبت به سایر زیر باند&#8204;های فرکانسی و همچنین در لوب&#8204;های مرکزی، آهیانه و گیجگاهی توان دومین زیر باند پایین آلفا در افراد معتاد کاهش یافته است. براساس معیار دیویس بولدین، توان دومین زیرباند پایین آلفا در کانال T6 از قدرت بهتری در متمایز&#8204;کردن افراد سالم و وابسته به مصرف هروئین برخوردار است.},
keywords_fa = {اعتیاد به هروئین, سیگنال EEG, ویژگی‌های فرکانسی, توان, شاخص دیویس-بولدین},

doi = {10.52547/jsdp.19.3.49},
url = {http://jsdp.rcisp.ac.ir/article-1-1149-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1149-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {AzimiFar, Maryam and Nejatian, Samad and Parvin, Hamid and BagheriFard, Karamollah and Rezaei, Vahideh},  
title = {Predicting cardiac arrhythmia on ECG signal using an ensemble of optimal multicore support vector machines}, 
abstract ={The use of artificial intelligence in the process of diagnosing heart disease has been considered by researchers for many years. In this paper, an efficient method for selecting appropriate features extracted from electrocardiogram (ECG) signals, based on a genetic algorithm for use in an ensemble multi-kernel support vector machine classifiers, each of which is based on an optimized genetic algorithm is proposed. It has already been shown that due to its features (feature space mapping and decision boundary maximization), support vector machine classification is one of the classification methods that are suitable for any type of environment. This paper uses a number of multi-kernel support vector machine classifiers as an ensemble classifier. ensemble diversity is created by teaching each multi-kernel support vector machine classifier on a subspace (ie, a subset of features). In this method, the majority vote method is used to combine the output of the categories. On the other hand, in the classification of ECG signals, signals are usually used as their characteristics; As a result, since the methods of classifying signals are faced with a large number of features, and not removing these features creates a problem of high dimensions and also increases the computational for the intended application, the step of selecting the feature is inevitable. The extracted features include temporal properties, AR, and wavelet coefficients, the number of which will be optimized using a genetic algorithm. The evaluation of this set of features selected by the genetic algorithm is examined by applying it to a multivariate SVM. A genetic algorithm is used to optimize the parameters of each of the SVMs. Indicates the desired method. With the help of computer simulation, the overall accuracy of the system for identifying 6 types of heart rhythms is 99.15%, which in comparison with the accuracy obtained with previous research, shows the optimal performance of the proposed method.},  
Keywords = {ElectroCardioGram Signals, Feature Selection, Multiple Support Vector Machine, Esemble classification, Genetic Algorithm},
volume = {19},
Number = {3}, 
pages = {65-86}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {پیش‌بینی آریتمی قلبی در سیگنال ECG با به‌کارگیری مجمعی از ماشین‌های بردار پشتیبان چندهسته‌ای بهینه},
abstract_fa ={استفاده از هوش مصنوعی در فرآیند تشخیص بیماری&#8204;های قلبی سال&#8204;ها مورد توجه پژوهش&#8204;گران قرار گرفته است. در این مقاله، روشی کارآمد جهت گزینش ویژگی&#8204;های مناسب استخراج&#8204;شده از سیگنال&#8204;های&#160;الکترکاردیوگرام (ECG)، بر پایه الگوریتم ژنتیک برای استفاده در یک اجماعی از طبقه&#173;بندهای ماشین بردار پشتیبان (SVM) چندهسته&#173;ای که هر کدام از این طبقه&#173;&#8204;بندها به&#8204;&#173;وسیله یک الگوریتم ژنتیک بهینه شده&#8204;&#173;اند، پیشنهاد شده است. پیشتر نشان داده شده که به&#8204;&#173;علت خاصیت&#173;&#8204;هایش (نگاشت فضای ویژگی و حداکثرسازی مرز تصمیم) طبقه&#173;&#8204;بند ماشین بردار پشتیبان یکی از روش&#8204;های طبقه&#173;&#8204;بندی است که مناسب هر نوع محیطی محسوب می&#8204;شود. این مقاله از تعدادی طبقه&#8204;&#173;بند ماشین بردار پشتیبان چندهسته&#173;&#8204;ای به&#8204;&#173;عنوان یک طبقه&#173;&#8204;بند ترکیبی بهره می&#8204;&#173;گیرد. تنوع اجماع به&#173;&#8204;وسیله آموزش هر طبقه&#8204;&#173;بند ماشین بردار پشتیبان چندهسته&#8204;&#173;ای بر روی یک زیرفضا (یعنی زیرمجموعه&#173;&#8204;ای از ویژگی&#8204;&#173;ها) ایجاد می&#8204;&#173;شود. در این روش برای ترکیب خروجی طبقه&#8204;&#173;بندها از روش رأی اکثریت استفاده شده است. از طرفی در طبقه&#173;&#8204;بندی سیگنال&#173;&#8204;های ECG به&#8204;&#173;طور معمول از سیگنال&#173;&#8204;ها به&#8204;عنوان ویژگی&#8204;های آن استفاده می&#8204;شود؛ در نتیجه از آن&#173;جایی که روش&#8204;های طبقه&#173;&#8204;بندی سیگنال&#173;&#8204;ها با تعداد زیادی ویژگی مواجه هستند و حذف&#8204;نکردن این ویژگی&#8204;ها مشکل ابعاد بالا را ایجاد می&#8204;کند و همچنین بار محاسباتی را برای کاربرد مورد نظر بالا می&#8204;برد، گام انتخاب ویژگی اجتناب&#173;&#8204;ناپذیر است. ویژگی&#8204;های استخراج شده شامل ویژگی&#8204;های زمانی، AR[1] و ضرایب موجک&#8204; است که تعداد این ویژگی&#8204;ها با استفاده از الگوریتم ژنتیک بهینه خواهد شد. ارزیابی این مجموعه از ویژگی&#8204;های ا&#8204;نتخاب&#8204;شده به&#8204;وسیله الگوریتم ژنتیک با اعمال به یک SVM چندهسته&#173;&#8204;ای بررسی می&#8204;شود. از الگوریتم&#8204; ژنتیک جهت بهینه&#8204;سازی پارامترهای هر کدام از SVM-ها استفاده می&#8204;&#173;شود.&#8204; به&#8204;کمک شبیه&#8204;سازی رایانه&#8204;ای، صحت کلی سامانه برای شناسایی شش نوع ریتم قلبی %15/99 به&#173;&#8204;دست آمده است که در مقایسه دقت حاصل&#8204;شده با پژوهش&#8204;های&#8204; پیشین، کارایی مطلوب روش پیشنهادی را نشان می&#8204;دهد. [1] Autoregressive},
keywords_fa = {سیگنال ECG, انتخاب ویژگی, ماشین بردار پشتیبان چندهسته‌ای, اجماع طبقه‌بندی, الگوریتم ژنتیک},

doi = {10.52547/jsdp.19.3.65},
url = {http://jsdp.rcisp.ac.ir/article-1-1128-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1128-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {SeyedRezaie, Morteza and Kheradmandian, Ghorban and KazemitabarAmirkolaie, Jav},  
title = {Detecting Suspicious Card Transactions in unlabeled data of bank Using Outlier Detection Techniqes}, 
abstract ={With the advancement of technology, the use of ATM and credit cards are increased. Cyber fraud and theft are the kinds of threat which result in using these Technologies. It is therefore inevitable to use fraud detection algorithms to prevent fraudulent use of bank cards. Credit card fraud can be thought of as a form of identity theft that consists of an unauthorized access to another person&#39;s card information for the purpose of charging purchases to the account or removing funds from it. Credit card fraud schemes are divided into two categories: application fraud and account takeover. When a credit card account gets opened without someone&#8217;s permission is called application fraud. Account takeovers, on the other hand, is when an existing credit card account is hijacked, and the criminal obtains enough personal information to modify the account&#39;s information. The criminal then subsequently reports the card lost or stolen in order to obtain a new card and make unauthorized purchases with it. Data mining as a technique capable of identifying useful patterns among a great deal of data is an effective method in detecting fraud in this regard. The main purpose of this paper is to present a new method for detecting unattended outliers that require high accuracy and recall. The method presented in this study is based on a combination of NMF, hierarchical k-means, k-means and k-nearest neighbors&#8217; techniques. To evaluate the proposed method of outlier detection, several experiments were performed using standard data, in terms of accuracy and recall with Isolation Forest, k-nearest neighbors, Median kNN, and Average kNN. The dataset used in this paper is one that was provided in a 2016 Kaggle competition and was provided by a European bank after anonymization. The results, corroborate that the proposed method has higher accuracy and recall than other algorithms.},  
Keywords = {Fraud detection, Data mining, Outlier detection, hierarchical k means, NMF},
volume = {19},
Number = {3}, 
pages = {87-104}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {استخراج تراکنش‌های مشکوک به تقلب در داده‌های کارت‌بانکی بدون برچسب},
abstract_fa ={با پیشرفت و گسترش فنّاوری شاهد رشد بالای استفاده از کارت&#8204;های عابر بانک هستیم. با افزایش استفاده از کارت&#8204;های بانکی، همواره فرصت&#8204;هایی برای مهاجمان فراهم می&#8204;شود؛ لذا به&#8204;کارگیری الگوریتم&#8204;های تشخیص تقلب به&#8204;منظور جلوگیری از اقدامات متقلبانه در کارت&#8204;های بانکی اجتناب&#8204;ناپذیر است. داده&#8204;کاوی به&#8204;عنوان یک تکنیک که قادر به شناسایی الگوهای مفید از میان انبوهی از داده&#8204;هاست، یکی از روش&#8204;های مؤثر در تشخیص تقلب در این حوزه است. هدف اصلی این مقاله ارائه یک روش جدید در تشخیص داده&#8204;های پرت بدون نظارت است که از دقت و فراخوانی بالایی برخوردار باشد. روش پیشنهادی این مقاله، ترکیب تکنیک&#8204;های NMF، hierarchical k-means، k-means و k نزدیک&#8204;ترین همسایه است. برای ارزیابی روش پیشنهادی تشخیص داده&#8204;های پرت، ارزیابی&#8204;های متعددی با استفاده از داده&#8204;های استاندارد انجام شد و از منظر دقت و فراخوانی با الگوریتم&#8204;های معیار همچون Isolation Forest، K Nearest Neighbors، Median kNN، Average kNN و غیره مقایسه شد. مطابق نتایج به&#8204;دست&#8204;آمده از آزمایش&#8204;ها، روش پیشنهادی از دقت و فراخوانی بالاتری نسبت به دیگر الگوریتم&#8204;ها برخوردار است.},
keywords_fa = {تشخیص تقلب کارت‌های بانکی, داده‌‌کاوی, شناسایی داده‌های پرت, kmeans ,NMF سلسله مراتبی},

doi = {10.52547/jsdp.19.3.87},
url = {http://jsdp.rcisp.ac.ir/article-1-1125-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1125-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Hamidzadeh, Javad and Moradi, Mo},  
title = {Improving Chernoff criterion for classification by using the filled function}, 
abstract ={Linear discriminant analysis is a well-known matrix-based dimensionality reduction method. It is a supervised feature extraction method used in two-class classification problems. However, it is incapable of dealing with data in which classes have unequal covariance matrices. Taking this issue, the Chernoff distance is an appropriate criterion to measure distances&#160;between&#160;distributions. In the proposed method, for data classification, LDA is used to extract most discriminative features but instead of its Fisher criterion, the Chernoff distance is employed to preserve the discriminatory information for the several classes with heteroscedastic data. However, the Chernoff distance cannot handle the situations where the component means of distributions are close and leads to the component distribution overlap and underperforming classification. To overcome this issue, the proposed method designs an instance selection method that provides the appropriate covariance matrices. Aiming to improve LDA-based feature selection, the proposed method includes two phases: (1) it removes non-border instances and keeps border ones by introducing a maximum margin sampling method. The basic idea of this phase is based on keeping the hyperplane that separates a two-class data and provides large margin separation. In this way, the most representative instances are selected. (2) It extracts features on selected instances by the proposed extension of LDA which generates a desirable scatter matrix to increase the efficiency of LDA. In the proposed method, the instance selection process is considered a constrained binary optimization problem with two contradicting objects, and the problem solutions are obtained by using a heuristic method named filled function. This optimization method does not easily get stuck in local minima; meanwhile, it is not affected by improper initial points. The performance of the proposed method on data collected from the UCI database is evaluated by 10-fold validation. The results of experiments are compared to several competing methods, which show the superiority of the proposed method in terms of classification accuracy percentage and computational time.},  
Keywords = {Chernoff criterion, Data classification, Instance selection, Filled function, Maximum margin},
volume = {19},
Number = {3}, 
pages = {105-118}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بهبود‌ کارایی معیار طبقه‌بند چیرنف به‌کمک الگوریتم تابع پرکننده},
abstract_fa ={تحلیل تفکیک&#8204;کننده خطی یکی از روش&#8204;های پرکاربرد در حوزه کاهش ابعاد فضای ویژگی و طبقه&#8204;بندی داده&#8204;ها به&#8204;وسیله بیشینه&#8204;سازی نسبت پراکندگی بین طبقه&#8204;ها به پراکندگی درون طبقه&#8204;ها است. این روش مبتنی بر معیار فیشر بوده و از تحلیل واریانس برای بیان تفکیک&#8204;پذیری طبقه&#8204;ها استفاده می&#8204;کند. مهم&#8204;ترین محدودیت این معیار در مواجهه با داده&#8204;های ناهمگن است. برای رفع این محدودیت، استفاده از فواصل توزیعی نظیر معیار چیرنف پیشنهاد شده است. معیار چیرنف با در&#8204;نظر&#8204;گرفتن فاصله چیرنف میان دو توزیع داده، قادر به اندازه&#8204;گیری فواصل میان توابع چگالی احتمال و استخراج ویژگی&#8204;هایی با بیش&#8204;ترین قابلیت تفکیک&#8204;کنندگی است؛ اما ایراد این روش آن است که چنانچه دو توزیع طبقه داده&#8204;های ناهمگن از یکدیگر فاصله کمی داشته باشند، موجب هم&#8204;پوشانی طبقه&#8204;ها در فضای نگاشت شده و باعث افزایش خطای طبقه&#8204;بندی می&#8204;شود. این مقاله، با معرفی روش انتخاب نمونه با نام حاشیه بیشینه&#8204;ای به شناسایی نمونه&#8204;های مرزی و غیرمرزی پرداخته و با بهره&#8204;گیری از نمونه&#8204;های مرزی، ماتریس پراکندگی مطلوبی برای افزایش کارایی تحلیل تفکیک&#8204;کننده خطی ایجاد می&#8204;کند. در روش پیشنهادی، فرایند انتخاب نمونه همانند یک مسأله بهینه&#8204;سازی مقید دودویی در نظر گرفته شده و جواب&#8204;های مسأله با استفاده از تابع پرکننده به&#8204;دست می&#8204;آیند. عملکرد روش پیشنهادی بر روی داده&#8204;های برگرفته&#8204;شده از پایگاه داده UCI به&#8204;وسیله روش اعتبارسنجی ضرب&#8204;دری ده&#8204;تایی ارزیابی و با طبقه بندهای سنتی و مرز دانش مقایسه شده است. آزمایش&#8204;ها نشان&#8204;دهنده برتری روش پیشنهادی از نظر صحت طبقه&#8204;بندی و زمان محاسبه است.},
keywords_fa = {طبقه‌بندی داده‌ها, معیار چیرنف, حاشیه حداکثری, تابع پرکننده},

doi = {10.52547/jsdp.19.3.105},
url = {http://jsdp.rcisp.ac.ir/article-1-1126-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1126-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Geravanchizadeh, Masoud and Mobasheri, Parisa and JamshidiAvanaki, Hadi},  
title = {Classification of Iranian Traditional Music Dastgahs Using Features Based on Pitch Frequency}, 
abstract ={The Iranian traditional music is composed of seven majors Dastgahs: Chahargah, Homayoun, Mahour, Segah, Shour, Nava, and Rast-Panjgah. In this paper, a new algorithm for the classification of the Iranian traditional music Dastgahs based on pitch frequency is proposed. In this algorithm, the features of Lagrange coefficients of pitch logarithm (LCPL), Fuzzy similarity sets type 2 (FSST2), and their combination are used as the representation of music signals which are fed into the multi-class support vector machine (MSVM) as the classifier. The features of LCPL and FSST2 are obtained by applying some modifications on the pitch frequency of the desired music. To compute LCPL, first, the values of pitch frequency are extracted by the PRAAT algorithm. Then, after the applying a logarithmic operation, the tracks of pitch frequency are partitioned into smaller segments. The method of feature extraction is based on detecting the trough or valley points of the pitch tracks. In the following, the coordinates of trough points (i.e., the index of pitch frequency and the logarithmic value of the frequency) are considered as each segment boundaries. In the next step, the track between the two boundaries of each segment is approximated by a 6th order Lagrange polynomial and the computed polynomial coefficients are considered as a 6-dimensional feature vector. The first step in extracting the FSST2 feature is to compute the pitch frequencies of the input signal by the PRAAT algorithm. The second step involves the classification of music notes. Then, the subtractive clustering method is used to eliminate the incorrectly estimated pitch frequencies of the previous step. Next, the process of folding notes (i.e., transferring the extracted pitch frequencies into the reference octave band of 220-440 Hz) is performed followed by translating the frequency points to the cents with respect to 220 Hz. After folding notes in one octave, the Mahalanobis distance is applied to recognize which point on the reference octave corresponds to each musical note. These same procedures are conducted for the information pattern (theoretical data) of each Dastgah. In the final step, the folded frequency points of the unknown input signal and the information pattern of all Dastgahs are transferred to the Fuzzy logicType-2 domain and compared to determine a similarity measure which is considered as the extracted feature. The dataset used in the proposed classification algorithm contains the excerpts from solo performances with Tar played by Alizadeh, the well-known Iranian music master. The performances of the baselines and proposed classification algorithms are evaluated by the measures of Accuracy, Recall, Precision, F-measure, and MCC. The results show that the proposed algorithm has a better performance as compared with the baseline methods in terms of different classification criteria.},  
Keywords = {Music Classification, Pitch Frequency, Fuzzy Logic Type 2, MSVM, Iranian Music Dastgahs},
volume = {19},
Number = {3}, 
pages = {119-134}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {طبقه‌بندی دستگاه‌های موسیقی سنتی ایرانی با استفاده از ویژگی‌های مبتنی بر فرکانس گام},
abstract_fa ={در این مقاله، سامانه جدیدی با استفاده از ویژگی&#173;&#8204;های مبتنی بر فرکانس گام (Pitch) جهت طبقه&#173;&#8204;بندی&#173; دستگاه&#173;&#8204;های موسیقی سنتی ایرانی ارائه شده است. موسیقی سنتی ایرانی از هفت دستگاه اصلی شامل چهارگاه، همایون، ماهور، سه&#8204;&#173;گاه، شور، نوا و راست&#8204;&#173;پنجگاه تشکیل می&#173;&#8204;شود. در این الگوریتم،&#160; ویژگی&#8204;&#173;های ضرایب لاگرانژ لگاریتم فرکانس گام (LCPL)، دسته&#8204;&#173;های شباهت فازی نوع دو (FSST2) و نیز ترکیب آنها جهت طبقه&#8204;&#173;بندی سیگنال&#173;&#8204;های موسیقی به&#8204;کار برده می&#173;&#8204;شود و از ماشین&#173;&#8204;بردار پشتیبان چند&#8204;رده&#8204;ای به&#173;&#8204;منظور طبقه&#173;&#8204;بندی دستگاه&#173;&#8204;های موسیقی ایرانی استفاده می&#173;&#8204;شود. دادگان به&#8204;کاررفته در سامانه جداساز ارائه&#8204;&#173;شده، شامل قطعاتی از تک&#173;نوازی&#173;&#8204;های تار علیزاده، استاد مطرح موسیقی ایرانی، است. عملکرد الگوریتم&#173;&#8204;های طبقه&#173;&#8204;بندی پایه و پیشنهادی &#173;توسط معیارهای ارزیابیAccuracy، Recall، Precision،F- &#160;&#160;measure &#160;&#173;و MCC &#160;صورت می&#173;&#8204;گیرد. نتایج به&#8204;دست&#8204;&#173;آمده نشان می&#8204;&#173;دهند که الگوریتم پیشنهادی نسبت به روش&#8204;&#173;های&#173; پایه&#173; عملکرد بهتری را بر حسب معیارهای مختلف طبقه&#8204;&#173;بندی در بر دارد.},
keywords_fa = {طبقه‌بندی موسیقی, فرکانس گام, منطق فازی نوع دو, ماشین‌بردار پشتیبان چندکلاسی, دستگاه‌های موسیقی ایرانی},

doi = {10.52547/jsdp.19.3.119},
url = {http://jsdp.rcisp.ac.ir/article-1-1155-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1155-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Ashoori, Zahra and Azimpour, Jalil and Mazarei, Has},  
title = {Using a Fuzzy Rule-based Algorithm to Improve Routing in MPLS Networks}, 
abstract ={Today, the use of wireless and intelligent networks are widely used in many fields such as information technology and networking. There are several types of these networks that MPLS networks are one of these types. However, in MPLS networks there are issues and problems in the design and implementation discussion, for example security, throughput, losses, power consumption and so on. Basically, the performance parameters of MPLS networks are directly dependent on the type of routing performed between these networks. In this paper, a routing algorithm for energy-based routing in MPLS networks is presented which performs routing online with increasing number of requests. This algorithm guarantees bandwidth and end-to-end delay and its performance is based on the Minimum Delay and Maximum Flow (MDMF) algorithm. The purpose of this algorithm is to uniformly distribute the load across the network for all requests and to delay high-bandwidth requests and maximum end-to-end delay using a fuzzy law-based approach. In addition, the proposed algorithm optimizes the use of resources and increases the number of requests accepted. In the proposed routing algorithm, the weight of each link of the network graph is first calculated based on a multi-objective weighted sum maximization problem. The weight of links must be calculated in such a way as to determine the shortest path weighted by the sum of the minimum weights in the graph. Then, links which their residual bandwidth is less than the requested bandwidth are removed from the grid graph and in the residual subgraph, the shortest weighted path between the input-output nodes is calculated using Dijkstra algorithm and based on the weights of each link. Therefore, this algorithm only requires the remaining capacity information of the links, where assumed this information is always available. The proposed method is implemented in MATLAB software and the results show a decrease in energy consumption and improvement of network performance parameters compared to similar methods.},  
Keywords = {MPLS Networks, Energy-Based Routing, Rule-Based Fuzzy Algorithm, Bandwidth, End-to-End Delay},
volume = {19},
Number = {3}, 
pages = {135-146}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {استفاده از یک الگوریتم فازی مبتنی بر قانون برای بهبود مسیریابی در شبکه‌های MPLS},
abstract_fa ={امروز استفاده از شبکه&#8204;های بی&#8204;سیم و هوشمند کاربردهای فراوانی در حوزه&#173; فناوری اطلاعات و شبکه یافته است. فراهم&#8204;ساختن یک ارتباط واقعی و سریع نیاز اولیه این فناوری&#8204;هاست که سوئیچینگ برچسب&#173;دار چند پروتکلی (MPLS) این امکان را مهیا می&#173;&#8204;سازد. اما در شبکه&#8204;&#173;های MPLS مسائل و مشکلاتی در بحث طراحی و اجرا وجود دارد که از آن جمله می&#8204;توان به امنیت، گذردهی، تلفات، انرژی مصرفی و غیره اشاره داشت. یکی از مفاهیم مهم در مهندسی ترافیک MPLS، مسیریابی مسیر سوئیچ برچسب (LSP) است. هدف الگوریتم&#8204;&#173;های مسیریابی، افزایش تعداد درخواست&#8204;&#173;های پذیرفته&#8204;شده با توجه به رضایت از کیفیت خدمات است. در این مقاله، برای مسیریابی مبتنی بر انرژی در شبکه&#8204;&#173;های MPLS ارائه شده که مسیریابی را به&#8204;صورت برخط و با افزایش تعداد درخواست&#8204;&#173;ها انجام می&#8204;دهد. این الگوریتم پهنای&#8204;&#173;باند و تأخیر انتها&#8204;به&#8204;انتها را تضمین می&#173;&#8204;کند و عملکرد آن بر مبنای الگوریتم MDMF است. هدف روش پیشنهادی توزیع یک&#8204;نواخت بار در شبکه برای تمام درخواست&#8204;&#173;ها و به تعویق&#8204;انداختن درخواست&#173;&#8204;هایی با پهنای &#173;باند بالا و بیشینه تأخیر انتها&#8204;به&#8204;انتها کم با استفاده از یک رویکرد فازی مبتنی بر قانون است؛ علاوه&#8204;بر&#8204;این، این روش استفاده از منابع را بهینه می&#8204;&#173;کند و تعداد درخواست&#173;&#8204;های پذیرفته&#8204;شده را افزایش می&#173;&#8204;دهد. روش پیشنهادی در نرم&#173;افزار متلب پیاده&#8204;&#173;سازی شده و نتایج به&#8204;دست&#8204;آمده از آن نشان&#8204;دهنده&#173; کاهش انرژی مصرفی و بهبود پارامترهای عملکردی شبکه نسبت به روش&#8204;&#173;های مشابه است.},
keywords_fa = {شبکه‌های MPLS, مسیریابی مبتنی بر انرژی, الگوریتم فازی مبتنی بر قانون, پهنای‌باند, تأاخیر انتها‌به‌انتها},

doi = {10.52547/jsdp.19.3.135},
url = {http://jsdp.rcisp.ac.ir/article-1-1073-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1073-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Bahrani, Payam and MinaeiBidgoli, Behrouz and Parvin, Hamid and Mirzarezaee, Mitra and Keshavarz, Ahm},  
title = {Hybrid Recommender System Based on Variance Item Rating}, 
abstract ={K-nearest neighbors (KNN) based recommender systems (KRS) are among the most successful recent available recommender systems. These methods involve in predicting the rating of an item based on the mean of ratings given to similar items, with the similarity defined by considering the mean rating given to each item as its feature. This paper presents a KRS developed by combining the following approaches: (a) Using the mean and variance of item ratings as item features to find similar items in an item-wise KRS (IKRS); (b) Using the mean and variance of user ratings as user features to find similar users with a user-wise KRS (UKRS); (c) Using the weighted mean to integrate the ratings of neighboring users/items; (d) Using ensemble learning. Three proposed methods EVMBR, EWVMBR and EWVMBR-G are presented in this paper. All three methods are user-based, in which VM distance is used as a measure of the difference between users / items, to find neighboring users / items, and then the weighted average is weighted, respectively. Also, weights based on the Gaussian combined covariance model are used to predict unknown user ratings. Our empirical evaluations show that the proposed method EVMBR, EWVMBR and EWVMBR-G, which utilizes ensemble learning, are the most accurate among the methods evaluated. Depending on the dataset, the proposed method EWVMBR-G managed to achieve 20 to 30 percent lower mean absolute error than the original MBR. In terms of runtime, the proposed methods are comparable to the MBR and much faster than the slope-one method and the cosine- or Pearson-based KNN recommenders.},  
Keywords = {K-Nearest Neighbor, Rating, Variance, Recommender System},
volume = {19},
Number = {3}, 
pages = {147-162}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {سامانه پیشنهاددهنده ترکیبی با کمک واریانس رتبه‌بندی اقلام},
abstract_fa ={مدل نزدیک&#8204;ترین همسایگی (KNN) و سامانه&#8204;های توصیه&#8204;گر مبتنی بر این مدل (KRS) از موفق&#8204;ترین سامانه&#8204;های توصیه&#8204;گر در حال حاضر در دسترس هستند. این روش&#8204;ها شامل پیش&#8204;بینی رتبه&#8204;بندی یک آیتم بر اساس میانگین رتبه&#8204;بندی آیتم&#8204;های مشابه است. میانگین رتبه&#8204;بندی آیتم&#8204;های مشابه، با در&#8204;نظر&#8204;گرفتن تشابه تعریف شده، میانگین امتیازی را به هر آیتم، به&#8204;عنوان ویژگی به آن خواهد داد. در این مقاله KRS ایجاد&#8204;شده با ترکیب رویکردهای زیر ارائه شده است: (الف) استفاده از میانگین و واریانس رتبه&#8204;بندی اقلام به&#8204;عنوان ویژگی&#8204;های آیتم، برای یافتن موارد مشابه در (IKRS)؛ (ب) استفاده از میانگین و واریانس رتبه&#8204;بندی کاربر به&#8204;عنوان ویژگی&#8204;های کاربر برای یافتن کاربران مشابه با KRS کاربرپسند (UKRS)؛ (ج) استفاده از میانگین وزنی برای تلفیق رتبه&#8204;بندی کاربران/آیتم&#8204;های همسایه. (د) استفاده از یادگیری جمعی. سه روش پیشنهادی EVMBR، EWVMBR و EWVMBR-G در این مقاله پیشنهاد داده شده است. هر سه روش مبتنی بر کاربر بوده، که در آن&#8204;ها از فاصله VM &#160;به&#8204;عنوان معیار تفاوت بین کاربران/آیتم&#8204;ها، برای یافتن کاربران/آیتم&#8204;های همسایه استفاده و سپس به&#8204;ترتیب از میانگین غیروزنی، وزنی و وزنی بر اساس مدل ترکیبی کوواریانس کامل گوسین، برای پیش&#8204;بینی رتبه&#8204;بندی کاربر ناشناخته استفاده می&#8204;شوند. هر سه روش مبتنی بر کاربر بوده، که در آن&#8204;ها از فاصله VM &#160;به&#8204;عنوان معیار تفاوت بین کاربران/آیتم&#8204;ها، برای یافتن کاربران/آیتم&#8204;های همسایه استفاده و سپس میانگین به&#8204;ترتیب از میانگین غیروزنی، وزنی، وزنی بر اساس مدل ترکیبی کوواریانس کامل گوسین رتبه&#8204;بندی، برای پیش&#8204;بینی رتبه&#8204;بندی کاربر ناشناخته استفاده می&#8204;شوند. ارزیابی&#8204;های تجربی نشان می&#8204;دهد که سه روش پیشنهادی EVMBR، EWVMBR و EWVMBR-G، که از یادگیری جمعی استفاده می&#8204;کند، دقیق&#8204;ترین روش در بین روش&#8204;های ارزیابی شده است. بسته به مجموعه داده، روش پیشنهادی EWVMBR-G موفق به دست&#8204;یابی به بیست تا سی درصد خطای مطلق کمتر از MBR اصلی شده است. از نظر زمان اجرا، روش&#8204;های پیشنهادی قابل مقایسه با MBR و بسیار سریع&#8204;تر از روش slope-one و روش&#8204;های توصیه&#8204;گر KNN مبتنی بر کسینوس یا پیرسون هستند.},
keywords_fa = {K-نزدیک‌ترین همسایه, رتبه‌بندی, واریانس, سیستم پیشنهاددهنده},

doi = {10.52547/jsdp.19.3.147},
url = {http://jsdp.rcisp.ac.ir/article-1-1244-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1244-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Dorvashi, Maryam and Behzadfar, Neda and Shahgholian, Ghazanfar},  
title = {Detection of Fatigue from Electroencephalogram Signal During Neurofeedback Training}, 
abstract ={Timely diagnosis of fatigue helps to improve the quality and effectiveness of neurofeedback training. Neurofeed&#173;back training (NFT) is a method that can change brain activity by altering brain signal fluctuations and teaches individuals to produce or reproduce their brain activity patterns in order to improve performance. Neurofeedback training has been widely utilized over the recent years owing to its considerable effect on the cognitive processes. Fatigue during NFT is one of factors affecting the functioning and achievement of NFT which results in decreased learning ability. Timely diagnosis of fatigue during NFT preserves quality of NFT. Decreased learning ability reduces individuals&#39; motivation for learning during NFT. In this paper, 12 participants` electroencephalogram signals were investigated to detect fatigue during NFT. Two training protocols named protocol 1 and 2 have been designed to improve working memory. Each protocol includes 6 participants and 10 training sessions that each session takes three 10-minute training intervals. Training features in protocol 1 are increased in power of lower2 alpha frequency band in OZ channel and permutation entropy reduction in FZ channel, while protocol 2`s training feature is increased in power of lower2 alpha frequency band in OZ channel. Occurrence of fatigue during NFT changes trend of training features. Changing of training features slope will decrease or become opposite to the goal of NFT. Therefore, examining trend of training features slope is a novel approach in detection of fatigue during NFT. During the occurrence of fatigue, in protocol 1, trend of power of lower2 alpha frequency band`s slope in the OZ channel is decreasing and the trend of entropy` s slope in the FZ channel is increasing. Consequently, the trend of score`s slope is also decreasing. Also in the protocol 2, the trend of power of lower 2 alpha frequency band`s slope in the OZ channel and score is decreasing. This shows that training features do not change in line with the neurofeedback`s goal. Fatigue was detected for 3 subjects in the protocol 1 and 1 subject in the protocol 2. Occurrence of fatigue was less in protocol 1 compared with protocol 2 since Protocol 1 `s training features are combination of frequency and non-frequency features, while the Protocol 2 `s training feature is only frequency feature. Detection of fatigue during NFT is an essential issue which contributes to increase in the effect of training and participants` performance.},  
Keywords = {neurofeedback training, training feature, electroencephalogram signal, fatigue},
volume = {19},
Number = {3}, 
pages = {163-174}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {تشخیص خستگی از سیگنال مغزی در هنگام آموزش نوروفیدبک},
abstract_fa ={آموزش&#173;&#173; نوروفیدبک روشی است که با تغییر نوسانات سیگنال مغزی می&#173;&#8204;تواند فعالیت مغزی را تغییر &#173;دهد. رخداد خستگی در حین آموزش نوروفیدبک منجر به کاهش قابلیت یادگیری می&#8204;&#173;شود. تشخیص به&#8204;موقع خستگی در حین آموزش نوروفیدبک سبب حفظ کیفیت آموزش&#160; نوروفیدبک می&#173;&#8204;شود. در این مقاله، تشخیص خستگی در سیگنال اﻟﻜﺘﺮوآﻧﺴﻔﺎﻟﻮﮔﺮاف دوازده فرد شرکت&#173;&#8204;کننده در طی آموزش نوروفیدبک در طی ده جلسه آموزش مورد بررسی قرار گرفته است. آموزش نوروفیدبک مورد بررسی شامل دو پروتکل آموزش نوروفیدبک به نام&#173;&#8204;های پروتکل&#173;&#8204;های یک و دو هستند که هر کدام شامل شش شرکت&#173;&#8204;کننده است که به&#8204;&#173;منظور بهینه&#8204;&#173;سازی حافظه کاری طراحی شده&#8204;&#173;اند. ویژگی آموزشی در پروتکل یک ترکیبی از افزایش توان دومین زیرباند پایین آلفا در کانال OZ و کاهش آنتروپی جای&#8204;گشتی در کانال FZ است و ویژگی آموزشی در پروتکل دو تنها افزایش توان دومین زیرباند&#160; پایین آلفا در کانال OZ است. رخداد خستگی در هنگام آموزش نوروفیدبک در روند تغییرات ویژگی&#173;&#8204;های آموزشی تغییر ایجاد می&#173;کند. روند تغییرات شیب ویژگی&#173;&#8204;های آموزشی کمتر و کند یا مخالف هدف آموزش نوروفیدبک می&#8204;شود؛ لذا بررسی روند تغییرات شیب ویژگی&#173;&#8204;های آموزشی &#173;می&#173;&#8204;تواند آشکارگر خستگی ایجاد شده باشد. در حین رخداد خستگی، در پروتکل&#160; یک، روند شیب تغییرات توان دومین زیرباند پایین آلفا در کانال OZ کاهشی و آنتروپی جایگشتی در کانال&#160; FZ &#160;افزایشی است. روند شیب تغییرات امتیاز&#160; نیز کاهشی است. همچنین در پروتکل دو نیز روند شیب تغییرات توان دومین زیرباند پایین آلفا در کانال OZ و امتیاز کاهشی است که نشان&#173;دهنده&#173; عدم تغییر ویژگی در راستای هدف آموزش نوروفیدبک در اثر خستگی است و سوژه نمی&#173;تواند امتیازگیری داشته باشد. در پروتکل یک، 1 سوژه و در پروتکل دو، برای سه سوژه خستگی رخ داده است. در پروتکل یک، تعداد افراد کمتری نسبت به پروتکل دو دچار خستگی می&#8204;&#173;شوند؛ زیرا ویژگی&#8204;های آموزشی پروتکل یک، ترکیبی از ویژگی&#8204;&#173;های فرکانسی و غیرفرکانسی هستند و پروتکل دو تنها شامل ویژگی فرکانسی است.},
keywords_fa = {آموزش نوروفیدبک, ویژگی‌های آموزشی, سیگنال الکتروآنسفالوگرافی, خستگی},

doi = {10.52547/jsdp.19.3.163},
url = {http://jsdp.rcisp.ac.ir/article-1-1140-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1140-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Farhoodi, Mojgan and Mahmoudi, Maryam and Davoudi, Mo},  
title = {Producing a Persian Text Tokenizer Corpus Focusing on Its Computational Linguistics Considerations}, 
abstract ={The main task of the tokenization is to divide the sentences of the text into its constituent units and remove punctuation marks (dots, commas, etc.). Each unit is a continuous lexical or grammatical writing chain that is an independent semantic unit. Tokenization occurs at the word level and the extracted units can be used as input to other components such as stemmer. The requirement to create this tool is to identify and recognize the units that are known as independent semantic units in Persian language. This tool detects word boundaries in texts and converts the text into a sequence of words. In the English language, many activities have been done in the field of text tokenization and many tools have been development; such as: Stanford, Ragel, ANTLR, JFLex, JLex, Flex and Quex. In recent decades, valuable researches have also been conducted in the field of tokenization in Persian language that all of them have worked on the lexical and syntactic layer. In the current research, we tried to focus on the semantic layer in addition to those two layers. Persian texts usually have two simple but important problems. The first problem is multi-word tokens that result from connecting one word to the next. Another problem is polysyllabic units, which result from the separation of words that together form a lexical unit.&#160; Tokenizer is one of the language preprocessing tools that is widely used in text analysis. This component recognizes the center of words in texts and turns it into a sequence of words for later analysis. Variety in Persian script and non-observance of the rules of separation and spelling of words on the one hand and the lexical complexities of Persian language on the other hand, different language processing such as tokenization face many challenges. Therefore, in order to obtain the optimal performance of this tool, it is necessary to first specify the computational linguistics considerations of tokenization in Persian and then, based on these considerations, provide a data set for training and testing. In this article, while explaining the mentioned considerations, we tried to prepare a data set in this regard. The prepared data set contains 21.183 tokens and the average length of sentences is 40.28.},  
Keywords = {Persian text tokenization corpus, Natural Language Processing (NLP), cyber linguistic},
volume = {19},
Number = {3}, 
pages = {175-188}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {تولید پیکره برچسب‌خورده واحدساز زبان فارسی با درنظر‌گرفتن ملاحظات زبان‌شناسی رایانشی آن},
abstract_fa ={متون نگاشته&#8204;شده فارسی به&#8204;طورمعمول دو مشکل ساده، ولی مهم دارند. مشکل نخست واژه&#8204;های چندواحدی هستند که از اتصال یک واژه به واژه&#173;&#8204;های بعدی حاصل می&#173;شوند. مشکل دیگر واحدهای چندواژه&#173;ای هستند که از جداشدگی واژه&#8204;&#173;هایی که با هم یک واحد واژگانی را تشکیل می&#8204;&#173;دهند، حاصل می&#8204;شوند. ابزار واحدساز در زبان فارسی که به&#8204;عنوان یکی از ابزارهای پیش&#8204;&#173;پردازش زبان است، کاربرد فراوانی در تجزیه و تحلیل متون داشته و باید بتواند واحدهای واژگانی را تشخیص دهد. به عبارتی، این ابزار، مرکز کلمات را در متون تشخیص داده و آن را به دنباله&#173;&#8204;ای از کلمات به&#8204;منظور تحلیل&#173;&#8204;های بعدی تبدیل می&#8204;&#173;کند. تنوع در رسم&#8206;&#8204;الخط فارسی و عدم رعایت قوانین جدانویسی و پیوسته&#8204;نویسی کلمات از یک&#8204;سو و پیچیدگی&#8204;های واژگانی زبان فارسی از سویی دیگر فرایندهای مختلف پردازشی زبان از جمله واحدسازی را با چالش&#8204;&#8204;های بسیاری روبه&#8204;رو می&#8204;کند؛ لذا برای عملکرد بهینه این ابزار، لازم است ابتدا ملاحظات زبان&#8204;شناسی رایانشی واحدسازی در زبان فارسی مشخص و سپس بر اساس این ملاحظات مجموعه&#8204;داده&#173;ای برای آموزش و آزمایش آن فراهم شد. در این مقاله سعی شد ضمن تبیین ملاحظات یاد&#8204;شده، به تهیه پیکره&#173;ای در این خصوص بپردازیم. پیکره تهیه&#8204;شده شامل 183/21 کلمه و متوسط طول جملات 28/40 است.},
keywords_fa = {پیکره واحدساز زبان فارسی, پردازش زبان فارسی, زبان‌شناسی رایانشی},

doi = {10.52547/jsdp.19.3.175},
url = {http://jsdp.rcisp.ac.ir/article-1-1169-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1169-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2022}  
}

@article{ 
author = {Nourollahi, Hamid and Hosseini, S. Abolfazl and Shahzadi, Ali and ShaghaghiKandovan, Rami},  
title = {Signal detection  Using Rational Function Curve Fitting}, 
abstract ={In this manuscript, we proposed a new scheme in communication signal detection which is respect to the curve shape of received signal and based on the extraction of curve fitting (CF) features. This feature extraction technique is proposed for signal data classification in receiver. The proposed scheme is based on curve fitting and approximation of rational fraction coefficients. For each symbol of received signal, a specific rational function approximation is developed to fit with received signal curve and the coefficients of the numerator and denominator polynomials of this function are considered as new extracted features. Then&#160; it will be shown that the coefficients of this polynomials have the potential for using as new features in a statistical classifier and have better performance in competition with other solutions such as linear and even nonlinear feature extraction methods in&#160; classification. The criteria used in performance evaluation are&#160; probability of error and signal to noise ratio in FSK and ASK modulations. For each symbol of received signal, a specific rational function approximation is developed to fit with received signal curve and the coefficients of the numerator and denominator polynomials of this function are considered as new extracted features. In the proposed method, there are two phases train and test, which are described in the following two steps. First, in the train phase, the algorithm starts by using binary FSK and ASK modulations, so first, a system generate a number of random symbols then signal is modulated by binary ASK and FSK. The Modulated FSK and ASK signals are corrupted in the channel with noise. The noise-corrupted signal enters the receiver at the corresponding transmitted interval. Then, the samples are extracted from the modulated signals based on predetermined sample rates. Then, we fit a rational fraction curve with degrees of L and M to each set of N samples. Afterward, we apply all the numerator (L+1) and denominator (M) coefficients to 0 and 1 classes&#160; in the binary FSK and ASK modulations. We store all the specific coefficients of the deterministic symbols at different M and L values to create the corresponding histogram in each class. In each histogram (i.e., the coefficients of a class), we extract and store specific coefficients that completely discriminate between the two classes. Therefore, we determine all the histograms where there is a good approximation of discrimination and create the related table. Note that the data used in histograms are the training data. Then, in order to analyze and evaluate the performance of the proposed curve fitting method, we send the testing data through the channel corresponding to the related modulator. The results of the proposed classification method show that it provides smaller error rate regarding to the theoretical error rate probability in AWGN channel. &#160;},  
Keywords = {detection, feature extraction, curve fitting, classification},
volume = {19},
Number = {4}, 
pages = {3-18}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {آشکارسازی سیگنال های مخابراتی  بکمک برازش خم},
abstract_fa ={در این مقاله روش جدیدی برای آشکارسازی سیگنال های مخابراتی پیشنهاد شده است که بر مبنای استخراج ویژگی های سیگنال مخابراتی بکمک برازش خم &#160;عمل می کند. در هریک از سمبل های سیگنال &#160;مخابراتی &#160;یک تابع تقریب کسر گویا &#160;بوسیله &#160;برازش بر منحنی سیگنال آن ایجاد می شود. ویژگی های جدید توسط ضرایب چند جمله ای صورت و مخرج &#160;این تابع تقریب کسر گویا &#160;تعیین می شوند. در روش پیشنهادی دو فاز آموزش و آزمون در نظر گرفته شده است. ابتدا در فاز آموزش الگوریتم، تعداد مشخصی سمبل های تصادفی تولید می شود و توسط مدولاسیون دودویی ASK و FSK مدوله می شوند، درادامه سیگنال &#160;مدوله شده هریک از سمبل ها در کانال به نویز جمع شونده گوسی آغشته &#160;می شود و توسط آنتن گیرنده دریافت می شود. سپس &#160;نمونه های مشخصی &#160;از شکل موج سیگنال دریافت شده&#160; با نرخ نمونه برداری مشخص استخراج می شود. به ازای هر N=1500,12500 &#160;نمونه از&#160; سیگنال یک منحنی کسر گویا با درجه L و M مشخص برازش می شود. سپس تمامی ضرایب &#160;صورت و مخرج تابع کسر گویا &#160;برازش شده با درجات L وM&#160;&#160; مختلف ذخیره شده و هیستوگرام ضرایبی که قابلیت تفکیک کامل دو کلاس 0 و 1&#160; را دارند بدست می آیند. لذا تمامی ضرایب با درجات L و M مختلفی که &#160;امکان تفکیک کامل را دارند همراه &#160;با &#160;مرز تصمیم گیری شان در یک جدول ذخیره می شوند. شایان ذکر است که داده های مورد &#160;استفاده جهت &#160;استخراج و شناسایی ضرایب تفکیک کننده، داده های &#160;آموزشی هستند. سرانجام&#160; جهت آنالیز کارایی روش پیشنهادی، تعداد مشخصی از داده های آزمون با مدولاسیون مشخص ارسال می گردد و با مقایسه با مرزهای تصمیم گیری بدست آمده در فاز آموزش نسبت به طبقه بندی آن در کلاس مورد نظر تصمیم گیری می شود. نتایج طبقه بندی روش پیشنهادی بیانگر برتری روش پیشنهادی در مقایسه با روش احتمال خطا تئوری &#160;می باشد. &#160;},
keywords_fa = {آشکارسازی, استخراج ویژگی, برازش منحنی, طبقه بندی},

doi = {10.61186/jsdp.19.4.3},
url = {http://jsdp.rcisp.ac.ir/article-1-1182-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1182-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Sharifnezhad, Mona and Rahmani, Mohsen and Ghafarian, Hosei},  
title = {A New Framework for Distributed Multivariate Feature Selection}, 
abstract ={Feature selection is considered as an important issue in classification domain. Selecting a good feature through maximum relevance criterion to class label and minimum redundancy among features affect improving the classification accuracy. However, most current feature selection algorithms just work with the centralized methods. In this paper, we suggest a distributed version of the mRMR feature selection approach. In mRMR, feature selection is performed based on maximum relevance to class and minimum redundancy among the features. The suggested method include six stages: in the first stage, after determining training and test data, training data are distributed horizontally. All subsets have same number of features. In the second stage, each subset of features is scored using mRMR feature selection. Features with higher ranks are selected and others are eliminated. In the fourth stage, features which were omitted are voted. In the fifth stage, the selected features are merged to determine the final set. In the final stage, classification accuracy is evaluated using final training data and test data. Our method quality has been evaluated by six datasets. The results prove that the suggested method can improve classification accuracy compared to methods just based on maximum relevance to class label in addition to runtime reduction.},  
Keywords = {Multivariate filter feature selection, Embedded feature selection, Classification, Distribution},
volume = {19},
Number = {4}, 
pages = {19-32}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه یک چارچوب توزیع شده برای انتخاب ویژگی چندمتغیره},
abstract_fa ={در بسیاری از مسائل یادگیری ماشین، انتخابِ ویژگی&#173;های مرتبط و اجتناب از ویژگی&#173;های افزونه، برای بهبود کارایی انتخاب ویژگی ضروری است. در اکثر رویکردهای موجود، از الگوریتم&#173;های فیلتر چندمتغیره برای این منظور استفاده می&#173;شود که در آن&#173;ها تعامل با طبقه&#173;بند نادیده گرفته می&#173;شود. این مقاله با ارائه یک چارچوب، ترکیب روش&#173;های نهفته با روش&#173;های&#160; فیلتر چندمتغیره را پیشنهاد می&#173;دهد تا با درنظر گرفتن تعامل با طبقه&#173;بند در انتخاب ویژگی&#173;ها، این مشکل را برطرف نماید. در چارچوب پیشنهاد شده، ارتباط بین هر ویژگی و برچسب&#173;های کلاس توسط الگوریتم&#173;های نهفته محاسبه می&#173;شود و افزونگی بین ویژگی&#173;ها از طریق الگوریتم&#173;های فیلتر چندمتغیره بررسی می&#173;شود. این چارچوب پیشنهادی، دقت طبقه&#173;بندی را روی چندین مجموعه داده&#173; بهبود داده&#173; است. به&#173;علاوه در فرایند انتخاب ویژگی پیشنهاد شده، بجای استفاده یکدفعه &#160;از همه مجموعه داده&#173;ها، از توزیع افقی آن&#173;ها استفاده شده است. این خصوصیت برای مجموعه داده&#173;هایی که دارای نمونه&#173;های زیادی هستند و نیز در محیط &#173;هایی که داده ها &#160;متمرکز نیستند، باعث کاهش زمان اجرای فرایند انتخاب ویژگی شده است. کیفیت روش ما با استفاده از شش مجموعه داده ارزیابی شده است. نتایج ثابت می&#173;کنند که چارچوب پیشنهاد شده، می&#173;تواند دقت طبقه&#173;بندی را در مقایسه با روش&#173;های صرفا مبتنی بر فیلتر چندمتغیره بهبود دهد. همچنین سرعت اجرا می&#173;تواند در مقایسه با روش&#173;های متمرکز بهبود یابد.},
keywords_fa = {انتخاب ویژگی فیلتر چندمتغیره, انتخاب ویژگی نهفته , طبقه‌بندی, توزیع شدگی},

doi = {10.61186/jsdp.19.4.19},
url = {http://jsdp.rcisp.ac.ir/article-1-1156-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1156-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Pejhan, Elham and Ghasemzadeh, Mohamm},  
title = {Improvement of generative adversarial networks for automatic text-to-image generation}, 
abstract ={This research is related to the use of deep learning tools and image processing technology in the automatic generation of images from text. Previous researches have used one sentence to produce images. In this research, a memory-based hierarchical model is presented that uses three different descriptions that are presented in the form of sentences to produce and improve the image. The proposed scheme focuses on using more information to produce high-resolution images, using competitive productive networks. Implementing programs related to this field require massive processing resources. Therefore, the proposed method was implemented and tested on a cluster with 25 GPUs using the hardware platform of the University of Copenhagen. The experiments were performed on CUB-200 and ids-ade datasets. The experimental results show that the proposed model can produce higher quality images than the two basic models StackGAN and AttGAN.},  
Keywords = {Generative Adversarial Network, Deep Learning, Hierarchical Model, Natural Language Processing},
volume = {19},
Number = {4}, 
pages = {33-44}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بهبود شبکه های رقابتی مولد  برای تولید خودکار تصویر از روی متن},
abstract_fa ={این پژوهش در رابطه با به&#8204;کارگیری ابزارهای یادگیری عمیق و فناوری پردازش تصویر در تولید خودکار تصویر از روی متن می&#8204;باشد. پژوهش&#8204;های پیشین از یک جمله برای تولید تصاویر بهره می&#8204;برند. در این پژوهش یک مدل سلسله&#8204;مراتبی مبتنی بر حافظه ارائه شده است که از سه توصیف مختلف که در قالب جمله ارائه می&#8204;شوند، برای تولید و بهبود تصویر بهره می&#8204;برد. طرح پیشنهادی با بهره&#8204;گیری از شبکه&#8204;های رقابتی مولد، بر به&#8204;کارگیری اطلاعات بیشتر جهت تولید تصاویر با وضوح بالا تمرکز دارد.&#160; پیاده&#8204;سازی و اجرای برنامه&#8204;های مربوط به این حوزه نیاز به منابع پردازشی بالا دارند. لذا طرح پیشنهادی با بهره&#8204;گیری از بستره سخت&#8204;افزاری دانشگاه کپنهاگ بر روی یک کلاستر با 25 واحد پردازش گرافیکی پیاده&#8204;سازی و تحت آزمون قرار گرفت. آزمایش&#8204;ها روی مجموعه دادگان CUB-200 و ids-ade انجام شدند. نتایج آزمایش&#8204;ها نشان می&#8204;دهند که مدل ارائه شده می&#8204;تواند تصاویر با کیفیت بالاتری نسبت به دو مدل پایه StackGAN و AttGAN تولید کند.},
keywords_fa = {شبکه رقابتی مولد, یادگیری عمیق, مدل سلسله مراتبی, پردازش زبان طبیعی.},

doi = {10.61186/jsdp.19.4.33},
url = {http://jsdp.rcisp.ac.ir/article-1-1170-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1170-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Dehklharghani, Rahim and Emami, Hojat},  
title = {Verification of unemployment benefits’ claims using Classifier Combination method}, 
abstract ={Unemployment insurance is one of the most popular insurance types in the modern world. The Social Security Organization is responsible for checking the unemployment benefits of individuals supported by unemployment insurance. Hand-crafted evaluation of unemployment claims requires a big deal of time and money. Data mining and machine learning as two efficient tools for data analysis can assist Social Security Organization in automating this process. In this research work, a hybrid supervised learning method is proposed to verify the eligibility of applicants for unemployment. The proposed method takes as input the information of insured individuals, and assigns a numeric score to each applicant through analyzing the input data. Then, claimants are classified into two groups according to those scores: &#34;Qualified&#8221; and &#34;Unqualified&#34;. The proposed method includes two hybrid strategies: BSA-SVM and combination of confidence values. In BSA-SVM method, backtracking search algorithm (BSA) is used to estimate the prameters of support vector machines (SVM) and improves the classification performance. In the second approach, confidence values extracted from individual classofiers are combined to better classify the input data. Empirical evaluation shows an accuracy of 87% for BSA-SVM and 86% for the second approach.},  
Keywords = {Unemployment benefits, data mining, machine learning, supervised learning, BSA-SVM, classifier combination.},
volume = {19},
Number = {4}, 
pages = {45-60}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {اعتبارسنجی ادعای بیمه بیکاری با استفاده از روش ترکیب رده‌بندها},
abstract_fa ={بیمه بیکاری یکی از مهم&#8204;ترین و پرطرفدارترین انواع بیمه در دنیای امروزی محسوب می&#8204;شود. سازمان تأمین اجتماعی در مقابل ادعای بیکاری افراد تحت پوشش این سازمان، وظیفه بررسی صحت این موضوع را دارد. بررسی دستیِ ادعای افراد بیکار نیازمند صرف زمان و هزینه زیادی است. روش&#8204;های داده&#8204;کاوی و یادگیری ماشین به&#8204;عنوان ابزارهای کارآمدِ تحلیل داده&#8204;ها می&#8204;تواند در خودکارسازی این فرآیند به سازمان تأمین اجتماعی کمک کنند. در این پژوهش، روشی مبتنی بر یادگیری نظارتی برای بررسی صحت ادعای بیکاری افراد متقاضی ارائه شده است. روش پیشنهادی، اطلاعات بیمه&#8204;شدگان را به&#8204;عنوان ورودی دریافت کرده و پس از تحلیل داده&#8204;ها به هر فرد متقاضی امتیازی تخصیص می&#8204;دهد. سپس بر اساس مقدار این امتیاز، مدعیان بیمه بیکاری را به دو گروه &#34;شایسته دریافت بیمه بیکاری&#34; و &#34;فاقد کفایت برای دریافت بیمه بیکاری&#34; دسته&#8204;بندی می&#8204;کند. روش پیشنهادی از دو ترکیب مختلف برای دسته&#8204;بندی ادعای متقاضیان استفاده می&#8204;کند: روش BSA-SVM و روش ترکیب&#160; ضرایب اطمینان طبقه&#8204;بندها. در روش BSA-SVM برای بهبود کارایی و تخمین پارامترهای کنترلی SVM، از الگوریتم بهینه&#8204;سازی جستجوی عقبگرد (BSA) استفاده شده&#8204;است. در روش ترکیب&#160; ضرایب اطمینان طبقه&#8204;بندها، تعدادی طبقه&#8204;بند، از جمله شبکه&#8204;های عصبی مصنوعی، درخت تصمیم و رگرسیون لجستیک داده&#8204;ها را طبقه&#8204;بندی کرده و ضرایب اطمینان این طبقه&#8204;بندها با دو روش مختلف با همدیگر ترکیب می&#8204;شوند. نتایج آزمایش&#8204;ها نشان می&#8204;دهد که روش پیشنهادی BSA-SVM با کسب 87% و روش ترکیب طبقه&#8204;بندها با ضرایب اطمینان با کسب دقت 86%، کارایی بهتری در قیاس با سایر روش&#8204;های موجود کسب کرده اند.},
keywords_fa = {بیمه بیکاری, داده‌کاوی, یادگیری ماشین, یادگیری نظارتی, BSA-SVM, ترکیب طبقه‌بندها.},

doi = {10.61186/jsdp.19.4.45},
url = {http://jsdp.rcisp.ac.ir/article-1-1011-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1011-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Mahmoudi-Nasr, Payam},  
title = {An Authorization Framework for Database Systems}, 
abstract ={Today, data plays an essential role in all levels of human life, from personal cell phones to medical, educational, military and government agencies. In such circumstances, the rate of cyber-attacks is also increasing. According to official reports, data breaches exposed 4.1 billion records in the first half of 2019. An information system consists of several components, which one of the most important them is the database. A database in addition to being a repository of data, acts as a common information bus between system components. For this reason, any attack on the database may disrupt the operation of other components of the system. In fact, database security is shared throughout the whole information system. The attack may carried out in various ways, such as data theft, damaging data, and privacy breach. According to the sensitivity of the stored data, database attack could lead to significant human and financial losses even at the national level. Among the different types of threats, since legitimate operator plays a key role in an information system, his/her threat is one of the most dangerous threats to the security and integrity of a database system. This type of cyber-attack occurs when an insider operator abuses his/her legal permissions in order to access unauthorized data. In this paper, a new performance-based authorization framework has been presented which is able to reduce the potential of insider threat in the database system. The proposed method insure that only authenticated operator performs authorized activities on the database objects. In the proposed framework, the access permission of the operator to a database table is determined using his/her performance and the level of sensitivity of the table. The value of the operator performance is updated periodically or when an abuse is detected, in order to protect access to the contents of a database as well as preserve the consistency, integrity, and overall quality of the data. Simulation results, using real dataset from a hospital information system, indicate that the proposed framework has effective performance for mitigating insider threats.},  
Keywords = {Access control, Authorization, cyber security, database, insider threat},
volume = {19},
Number = {4}, 
pages = {61-70}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {یک چارچوب کنترل دسترسی برای سامانه‌های مبتنی بر پایگاه داده},
abstract_fa ={حمله به پایگاه داده در یک سامانه نرم افزاری می تواند آسیب&#8204;های جبران&#8204;ناپذیری به همراه داشته باشد. این حمله ممکن است در اشکال متفاوتی مانند سرقت داده، جعل داده و یا نقض حریم خصوصی نمایان شود. گستردگی این حمله، با توجه به کاربرد داده ی ذخیره شده، می تواند منجر به &#160;ایجاد خسارت های جانی و مالی فراوانی حتی در سطح ملی گردد. از آنجایی که کاربران قانونی نقش کلیدی در تأمین امنیت پایگاه داده دارند، یکی از تهدیهای خطرناک پایگاه داده حمله کاربران قانونی است. این حمله هنگامی بوجود می آید که کاربر خودی با سوءاستفاده از مجوزهای قانونی تلاش برای استفاده غیرمجاز از داده ها داشته باشد. در این مقاله یک چارچوب مجوزدهی مبتنی بر کارایی برای کاهش تهدید کاربران خودی ارائه&#8204;شده است. در این چارچوب سطح دسترسی کاربر به جدول پایگاه داده با توجه به مقدار کارایی وی و سطح حساسیت جدول تعیین می&#8204;گردد. مقدار کارایی کاربر در فواصل زمانی معین و یا هنگام تشخیص سوءاستفاده به&#8204;روزرسانی می&#8204;شود. نتایج شبیه&#8204;سازی با استفاده از داده&#8204;های واقعی از یک سیستم اطلاعات بیمارستانی نشان می&#8204;دهد که چارچوب پیشنهادی از کارایی مناسبی برخوردار است.},
keywords_fa = {امنیت سایبری, پایگاه داده, تهدید خودی, کنترل دسترسی, مجوزدهی},

doi = {10.61186/jsdp.19.4.61},
url = {http://jsdp.rcisp.ac.ir/article-1-1167-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1167-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {NorouzzadehGilmolk, Ali Mohammad and Aref, Mohammad Reza and RamazaniKhorshidoust, Rez},  
title = {Design of cybernetic metamodel of cryptographic algorithms and ranking of its supporting components using ELECTRE III method}, 
abstract ={Nowadays, achieving desirable and stable security in networks with national and organizational scope and even in sensitive information systems, should be based on a systematic and comprehensive method and should be done step by step. Cryptography is the most important mechanism for securing information. a cryptographic system consists of three main components: cryptographic algorithms, cryptographic keys, and security protocols, which are mainly based on cryptographic algorithms. In designing a cryptographic algorithm, all the necessary components of information security must be considered in a model of excellence in technical, organizational, procedural and human aspects. To meet these needs, we must first extract the effective components in the design and implementation of cryptographic algorithms based on a model and then determine the impact of the components. In this paper, we use cybernetic methodology to prepare a&#160;&#160; metamodel. &#160; The cryptographic cybernetics metamodel has four components: &#34; strategy / policy &#34;, &#34;main process&#34;, &#34;support process&#34; and &#34;control process&#34;. The &#34;main process&#34; has four stages and also, the &#34;suport process&#34; includes 13 components of hardware and software. The interactions of these two processes shape its structure, leading to a complex graph. To prioritize suport components for resource allocation and cryptography strategy, it is necessary to rank these components in the designed metamodel. To overcome this complexity in order to rank the support components, we use the ELECTRE III method, which is a multi-criteria decision-making method. The results show that the components with high priority for the development of the cryptographic system are: Research and Development, Human Resources, Management, Organizational, Information and Communication Technology, Rrules and Regulations and standards. These results are consistent with reports published by the ITU in 2015, 2017 and 2018.},  
Keywords = {Cryptographic algorithms, Metamodel, Cybernetics, MCDM, ELECTRE III.},
volume = {19},
Number = {4}, 
pages = {71-84}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {طراحی مدل سایبرنتیک الگوریتمهای رمزنگاری  و رتبه بندی مولفه های پشتیبان آن با استفاده از روش ELECTRE III},
abstract_fa ={تحقق امنیت مطلوب و پایدار در شبکه&#8204;های برخوردار از گستره ملی، سازمانی و حتی در سامانه&#8204;های اطلاعاتی دارای حساسیت، باید مبتنی بر یک روش نظام&#8204;مند و همه جانبه&#8204;نگر بوده و به صورت گام به گام انجام گیرد. رمزنگاری مهمترین سازوکار برای تأمین امنیت اطلاعات بوده که عمدتا مبتنی بر الگوریتم&#173;های رمزنگاری است. در طراحی یک الگوریتم همه مؤلفه&#173;های لازم امنیت را باید در یک الگوی تعالی از جنبه&#173;های فنی، سازمانی، رویه&#173;ای و انسانی در نظر گرفت. برای پاسخگویی به این نیازها، ابتدا باید بر اساس یک مدل، مولفه&#173;های موثر را استخراج و سپس میزان تاثیر مولفه&#173;ها را تعیین نمود. در این مقاله از روش&#173;شناسی سایبرنتیک برای تهیه یک اَبَرمدل استفاده می&#173;کنیم. فعل و انفعالات مولفه&#173;های این ابرمدل یک گراف پیچیده تشکیل می&#173;دهند. برای غلبه بر این پیچیدگی برای تعیین اولویت مولفه&#173;های آن از ابزار ELECTRE III&#160; استفاده می&#173;کنیم. نتایج حاصل &#160;از آن با درصد بالایی منطبق بر گزارش&#173;های منتشر شده توسطITU در سال&#173;های 2015، 2017 و 2018&#160; است.},
keywords_fa = {الگوریتم های رمزنگاری , ابرمدل,  سایبرنتیک , MCDM, ELECTRE III .},

doi = {10.61186/jsdp.19.4.71},
url = {http://jsdp.rcisp.ac.ir/article-1-1171-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1171-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Alizadeh, Javad and Bagheri, Nasour},  
title = {Some observations on a lightweight authentication scheme with capabilities of anonymity and trust in Internet of Things (IoT)}, 
abstract ={Over the last years&#8206;, &#8206;the concept of Internet of Things (IoT) leads to a revolution in the communications of humans and things. &#8206;Security and efficiency could be the main challenges of that communication&#8206;&#8206;. &#8206;&#8206;On the other hand, &#8206; authenticity and confidentiality are two important goals to provide desired security in an information system&#8206;, including IoT-based applications. An Authentication and Key Agreement (AKA) protocol is a tool to &#8206;achieve authenticity and agree on a secret key to reach confidentiality. Therefor using a secure AKA protocol, one can establish the mentioned security. &#8206;In the last years&#8206;, &#8206;several articles have discussed AKA protocols in the WSN&#8206;. &#8206;For example&#8206;, &#8206;in 2014&#8206;, &#8206;Turkanovic et al&#8206;. proposed a new AKA scheme for the heterogeneous ad-hoc WSN. &#8206;In 2016&#8206;, &#8206;Sabzinejad et al&#8206;. presented an improved one. &#8206;In 2017&#8206;, &#8206;Jiang et al&#8206;. introduced a secure AKA protocol&#8206;. &#8206;Some other AKA protocols have presented in the last three years. &#8206;All the mentioned protocols are lightweight ones and need minimum resources and try to decrease the computation and communication costs in the WSN context&#8206;. &#8206;In 2019&#8206;, &#8206;Janababaei et al. proposed an AKA scheme in the WSN for the IoT applications, in the journal of Signal and Data Processing (JSDP)&#8206;. &#8206;In the context of efficiency&#8206;, &#8206;the protocol only uses a hash function&#8206;, &#8206;bitwise XOR&#8206;, &#8206;and concatenation operation&#8206;. &#8206;Hence&#8206;, &#8206;it can be&#160; considered as a lightweight protocol&#8206;. &#8206;The authors also discussed the security of their scheme and claimed that the proposed protocol has the capability&#160; to offer anonymity and trust and is secure against traceability&#8206;, &#8206;impersonation&#8206;, &#8206;reply and man in the middle attacks&#8206;. &#8206;However, despite their claims&#8206;, &#8206;this research highlights some vulnerabilities in that protocol, for the first time to the best of our knowledge&#8206;. More precisely, we showe that a malicious sensor node can find the secret parameters of another sensor node when it establishes a session with the victimized sensor. Besides, an adversary can determine any session key of two sensor nodes, given only a known session key of them. We also show that the protocol could not satisfy the anonymity of the sensor nodes. Other attacks which influence the Janababaei et al.&#8217;s scheme, are impersonation attack on the sensor nodes and cluster heads and also the man in the middle attack. In this paper we find that the main weaknesses of the Janababaei et al.&#8217;s protocol are related to computation of the session key, . We also propose a simple remedy to enhance the security of the Janababaei et al.&#8217;s protocol. &#8206;An initial attempt to improve the protocol is using a hash function on the calculated key, . This suggestion is presented to enhance the security of the protocol against the observed weaknesses in this paper; but it does not mean that there are no other security issues in the protocol. Therefore, modification and improvement of the Janababaei et al.&#8217;s protocol such that it provides other security features can be considered in the future research of this paper. Besides, since in this paper we focus on the security of the protocol, then the efficiency of it was not discussed. Therefore one can consider the modification of the message structure of the protocol to reduce the computational and telecommunication costs of it as another future work in the context of this paper.},  
Keywords = {Internet of Things, Wireless Sensor Network, Authentication and Key Agreement, Anonymity},
volume = {19},
Number = {4}, 
pages = {85-94}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {مشاهداتی روی یک طرح احراز اصالت سبک‌وزن با قابلیت گمنامی و اعتماد در اینترنت اشیا},
abstract_fa ={پروتکل&#8204;های احراز اصالت و توافق کلید (AKA) &#160;نقش مهمی در امنیت اینترنت اشیا (IoT) دارند. شبکه&#8204;های حسگر بی&#8204;سیم (WSN) یک مولفه مهم در برخی کاربردهای IoT هستند. در سال 2019، جانبابائی و همکاران یک پروتکل AKA سبک&#8204;وزن برای WSN ارائه و ادعا کردند ویژگی&#8204;های امنیتی مانند گمنامی و محرمانگی را تامین می&#8204;کند. در این مقاله، چند آسیب&#8204;پذیری مهم و غیر بدیهی از این طرح ارائه می&#8204;شود. دقیق&#8204;تر اینکه نشان داده می&#8204;شود هنگام برقراری نشست با استفاده از این پروتکل، یک حسگر بدخواه می&#8204;تواند پارامترهای محرمانه یک حسگر دیگر را به دست آورد. علاوه بر این نشان داده می&#173;شود یک مهاجم با داشتن تنها یک کلید نشست شناخته شده، می&#173;تواند هر کلید نشست دیگر توافق شده میان حسگرها را به دست آورد. با توجه به این ضعف&#173;ها، حملاتی مانند حمله جعل گره حسگر و مردی در میانه روی پروتکل جانبابائی و همکاران عملی است و می&#173;توان نشان داد این طرح، بر خلاف ادعای مولفان، نمی&#173;تواند ویژگی گمنامی گره&#173;های حسگر را تامین کند. ضعف مهم این طرح مربوط به انتقال کلید نشست بدون استفاده از تابع چکیده&#8204;ساز روی آن است که برای رفع آن یک پیشنهاد ساده ارائه می&#173;شود.},
keywords_fa = {اینترنت اشیا, شبکه حسگر بی‌سیم, احراز اصالت و توافق کلید, گمنامی},

doi = {10.61186/jsdp.19.4.85},
url = {http://jsdp.rcisp.ac.ir/article-1-1175-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1175-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Abbasi, sadrollah and Nejatian, Samad and Parvin, Hamid and Rezaei, Vahideh and BagheriFard, Karamollah},  
title = {The ensemble clustering with maximize diversity using evolutionary optimization algorithms}, 
abstract ={Data clustering is one of the main steps in data mining, which is responsible for exploring hidden patterns in non-tagged data. Due to the complexity of the problem and the weakness of the basic clustering methods, most studies today are guided by clustering ensemble methods. Diversity in primary results is one of the most important factors that can affect the quality of the final results. Also, the quality of the initial results is another factor that affects the quality of the results of the ensemble. Both factors have been considered in recent research on ensemble clustering. Here, a new framework for improving the efficiency of clustering has been proposed, which is based on the use of a subset of primary clusters, and the proposed method answers the above questions and ambiguities. The selection of this subset plays a vital role in the efficiency of the assembly. Since evolutionary intelligent algorithms have been able to solve the majority of complex engineering problems, this paper also uses these intelligent methods to select subsets of primary clusters. This selection is done using three intelligent methods (genetic algorithm, simulation annealing and particle swarm optimization). In this paper a clustering ensemble method is proposed which is based on a subset of primary clusters. The main idea behind this method is using more stable clusters in the ensemble. The stability is applied as a goodness measure of the clusters. The clusters which satisfy a threshold of this measure are selected to participate in the ensemble. For combining the chosen clusters, a co-association based consensus function is applied. A new EAC based method which is called Extended Evidence Accumulation Clustering, EEAC, is proposed for constructing the Co-association Matrix from the subset of clusters. Experimental results on several standard datasets with normalized mutual information evaluation, Fisher and accuracy criteria compared to Alizadeh, Azimi, Berikov, CLWGC, RCESCC, KME, CFSFDP, DBSCAB, NSC and Chen methods show the significant improvement of the proposed method in comparison with other ones. &#160;Keywords: Clustering Ensemble, local optimization, evolutionary algorithm, correlation matrix, diversity.},  
Keywords = {Clustering Ensemble, local optimization, evolutionary algorithm, correlation matrix, diversity.},
volume = {19},
Number = {4}, 
pages = {95-120}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {خوشه‌بندی ترکیبی با بیشینه‌سازی تنوع با به-کارگیری الگوریتم‌های بهینه‌سازی تکاملی},
abstract_fa ={خوشه&#8204;بندی داده&#8204;ها یکی از مراحل اصلی در داده&#8204;کاوی است که وظیفه کاوش الگوهای پنهان در داده&#8204;های بدون برچسب را بر عهده دارد. به خاطر پیچیدگی مسئله و ضعف روش&#8204;های خوشه&#8204;بندی پایه، امروزه اکثر مطالعات به&#173;سمت روش&#8204;های خوشه&#8204;بندی ترکیبی هدایت شده است. پراکندگی در نتایج اولیه یکی از مهم&#8204;ترین عواملی است که می&#8204;تواند در کیفیت نتایج نهایی اثرگذار باشد. همچنین، کیفیت نتایج اولیه نیز عامل دیگری است که در کیفیت نتایج حاصل از ترکیب موثر است. هر دو عامل در تحقیقات اخیر خوشه&#8204;بندی ترکیبی مورد توجه قرار گرفته&#8204;اند. در این&#173;جا یک چارچوب جدید برای بهبود کارایی خوشه&#8204;بندی ترکیبی پیشنهاد شده است که مبتنی بر استفاده از زیرمجموعه&#8204;ای از خوشه&#8204;های اولیه می&#8204;باشند روش ارائه شده نشان می&#173;دهد که &#160;استفاده از زیرمجموعه&#8204;ای از نتایج خوشه&#8204;بندی&#8204;های اولیه می&#8204;تواند بهتر از استفاده از کل نتایج باشد همچنین معیاری را پشنهاد می&#173;دهد &#160;که چگونه &#160;نتایج اولیه نسبت به هم ارزیابی شوند. این تحقیق معیاری ارایه می&#173;دهد که به وسیله آن میتوان تشخیص داد کدام زیرمجموعه از نتایج اولیه می&#8204;تواند منجر به بهبود عملکرد خوشه&#8204;بندی ترکیبی شود. &#160;از آن&#173;جایی که الگوریتم&#173;های هوشمند تکاملی توانسته&#173;اند اکثریت مسائل پیچیده مهندسی را حل نمایند، در این مقاله نیز از این روش&#173;های هوشمند برای انتخاب زیرمجموعه&#173;ای از خوشه&#173;های اولیه استفاده شده است.&#160; این انتخاب به کمک سه روش هوشمند (الگوریتم ژنتیک، شبیه&#173;سازی تبرید و الگوریتم ازدحام ذرات) انجام می&#173;گیرد. ایده&#8204;های اصلی در روش&#8204;های پیشنهادی برای انتخاب زیرمجموعه&#8204;ای از خوشه&#8204;ها، استفاده از خوشه&#8204;های پایدار به کمک الگوریتم&#173;های جستجوی هوشمند (الگوریتم&#173;های تکاملی) می&#8204;باشند. برای ارزیابی خوشه&#8204;ها، از معیار پایداری مبتنی بر اطلاعات متقابل استفاده شده است. در آخر نیز خوشه&#173;های انتخاب شده را به کمک چندین روش ترکیب نهایی با هم جمع می&#173;&#173;کنیم. نتایج تجربی روی چندین مجموعه داده استاندارد و با معیارهای ارزیابی اطلاعات متقابل نرمال شده، فیشر و دقت در مقایسه با روش&#173;&#173;های علیزاده، عظیمی، Berikov ، CLWGC، RCESCC، KME، CFSFDP،DBSCAB، NSC و Chenنشان می&#8204;دهد که روش&#173;های&#8204; پیشنهادی می&#8204;تواند به طور موثری روش ترکیب کامل &#160;را بهبود دهد. &#160; &#160; کلیدواژه&#8204;ها: بهینه &#173;سازی محلی، &#160;پراکندگی، الگوریتم&#173;های تکاملی، ماتریس همبستگی، &#160;پراکندگی.},
keywords_fa = {بهینه‌سازی محلی, تنوع, الگوریتم‌های تکاملی, ماتریس همبستگی, تنوع.},

doi = {10.61186/jsdp.19.4.95},
url = {http://jsdp.rcisp.ac.ir/article-1-1144-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1144-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Bakhtiari, Saeid and Nasiri, Zahra and Hejazi, Seyed Mohammad Sadegh},  
title = {Combination of Ensemble Data Mining Methods for Detecting Credit Card Fraud Transactions}, 
abstract ={As we know, credit cards speed up and make life easier for all citizens and bank customers. They can use it anytime and anyplace according to their personal needs, instantly and quickly and without hassle, without worrying about carrying a lot of cash and more security than having liquidity. Together, these factors make credit cards one of the most popular forms of online banking. This has led to widespread and increasing use for easy payment for purchases made through mobile phones, the Internet, ATMs, and so on. Despite the popularity and ease of payment with credit cards, there are various security problems, increasing day by day. One of the most important and constant challenges in this field is credit card fraud all around the world. Due to the increasing security issues in credit cards, fraudsters are also updating themselves. In general, as a field grows in popularity, more fraudsters are attracted to it, and this is where credit card security comes into play. So naturally, this worries banks and their customers around the world. Meanwhile, financial information acts as the main factor in market financial transactions. For this reason, many researchers have tried to prioritize various solutions for detecting, predicting, and preventing credit card fraud in their research work and provide essential suggestions that have been associated with significant success. One of the practical and successful methods is data mining and machine learning. In these methods, one of the most critical parameters in fraud prediction and detection is the accuracy of fraud transaction detection. This research intends to examine the Gradient Boosting methods, which are a subset of Ensemble Learning and machine learning methods. By combining these methods, we can identify credit card fraud, reduce error rates, and improve the detection process, which in turn increases efficiency and accuracy. This study compared the two algorithms LightGBM and XGBoost, merged them using simple and weighted averaging techniques, and then evaluate the models using AUC, Recall, F1-score, Precision, and Accuracy. The proposed model provided 95.08, 90.57, 89.35, 88.28, and 99.27, respectively, after applying feature engineering and using the weighted average approach for the mentioned validation parameters. As a result, function engineering and weighted averaging significantly improved prediction and detection accuracy.},  
Keywords = {Fraud Detection, Credit Card, Ensemble Learning, Data Mining},
volume = {19},
Number = {4}, 
pages = {121-136}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ترکیب روش های تجمیعی داده کاوی برای کشف تراکنش های تقلب در کارت های اعتباری},
abstract_fa ={کارت&#173;های اعتباری باعث سرعت بخشیدن و سهولت زندگی تمامی شهروندان و مشتریان بانک&#173;ها می&#173;شود. این امر موجب استفاده گسترده و روزافزون جهت پرداخت آسان پول از طریق تلفن همراه، اینترنت، دستگاههای خودپرداز و غیره می&#173;باشد. با وجود محبوبیت کارت&#173;های اعتباری، مشکلات امنیتی مختلف مانند تقلب برای آن وجود دارد. همان&#173;طور که روش&#173;های امنیتی بروز می&#173;شوند، متقلبان نیز روش&#173;های خود را بروز می&#173;کنند که این امر موجب نگرانی بانک&#173;ها و مشتریان آنها می&#173;شود. به همین دلیل محققان سعی کردند راه حل های مختلفی جهت تشخیص، پیش&#173;بینی و پیشگیری از تقلب در کارت های اعتباری ارائه دهند. یکی از روش&#173;ها روش داده&#173;کاوی و یادگیری ماشین است. یکی از با اهمیت ترین مسائل در این زمینه، دقت و کارایی است. در این پژوهش روش&#173;های Gradient Boosting که زیر مجموعه روش&#173;های تجمیعی و یادگیری ماشین هستند را بررسی کرده و با ترکیب روش&#173;ها نرخ خطا را کاهش و دقت تشخیص را بهبود می&#173;دهیم. بنابراین دو الگوریتم LightGBM و XGBoost را مقایسه کرده و سپس آنها را با استفاده از روش&#173;های تجمیعی میانگین&#173;گیری ساده و وزن&#173;دار ترکیب نمودیم و در نهایت مدل&#173;ها را بوسیله AUC و Recall وscore - F1 و &#160;Precisionو Accuracy ارزیابی کردیم. مدل پیشنهادی پس از اعمال مهندسی ویژگی با استفاده از روش میانگین&#173;گیری وزن&#173;دار به ترتیب برای روش&#173;های ارزیابی مذکور به اعدادی معادل 08/95، 57/90، 35/89، 28/88 و 27/99 رسیده است. بر این اساس مهندسی ویژگی و میانگین&#173;گیری وزن&#173;دار تاثیر به سزایی در بهبود دقت پیش&#173;بینی و شناسایی داشتند.},
keywords_fa = {تشخیص تقلب, کارت اعتباری, یادگیری تجمیعی, داده کاوی},

doi = {10.61186/jsdp.19.4.121},
url = {http://jsdp.rcisp.ac.ir/article-1-1235-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1235-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Rahimi, Zahra and Homayounpour, Mohammad Mehdi},  
title = {A New Document Embedding Method for News Classification}, 
abstract ={Abstract- Text classification is one of the main tasks of natural language processing (NLP). In this task, documents are classified into pre-defined categories. There is lots of news spreading on the web. A text classifier can categorize news automatically and this facilitates and accelerates access to the news. The first step in text classification is to represent documents in a suitable way that can be distinguishable by a classifier. There is an abundance of methods in the literature for document representation which can be divided into a bag of words model, graph-based methods, word embedding pooling, neural network-based, and topic modeling based methods. Most of these methods only use local word co-occurrences to generate document embeddings. Local word co-occurrences miss the overall view of a document and topical information which can be very useful for classifying news articles. &#160;In this paper, we propose a method that utilizes term-document and document-topic matrix to generate richer representations for documents.&#160; Term-document matrix represents a document in a specific way where each word plays a role in representing a document. The generalization power of this type of representation for text classification and information retrieval is not very well. This matrix is created based on global co-occurrences (in document-level). These types of co-occurrences are more suitable for text classification than local co-occurrences. Document-topic matrix represents a document in an abstract way and the higher level co-occurrences are used to generate this matrix. So this type of representation has a good generalization power for text classification but it is so high-level and misses the rare words as features which can be very useful for text classification. The proposed approach is an unsupervised document-embedding model that utilizes the benefit of both document-topic and term-document matrices to generate a richer representation for documents. This method constructs a tensor with the help of these two matrices and applied tensor factorization to reveal the hidden aspects of data. The proposed method is evaluated on the task of text classification on 20-Newsgroups and R8 datasets which are benchmark datasets in the news classification area. The results show the superiority of the proposed model with respect to baseline methods. The accuracy of text classification is improved by 3%.},  
Keywords = {Text classification, Document representation, Document Embedding, Topic modeling, word co-occurrences},
volume = {19},
Number = {4}, 
pages = {137-148}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه روشی جدید برای تعبیه اسناد جهت دسته‌بندی متون خبری},
abstract_fa ={یکی از کاربردهای مهم در پردازش زبان طبیعی، دسته&#8204;بندی متون است. برای دسته&#173;بندی متون خبری باید ابتدا آنها را به شیوه مناسبی بازنمایی کرد. روش&#173;های مختلفی برای بازنمایی متن وجود دارد ولی بیشتر آنها روش&#173;هایی همه منظوره هستند و&#160; فقط از اطلاعات هم&#8204;رخدادی محلی و مرتبه اول کلمات برای بازنمایی استفاده می&#173;نمایند. در این مقاله روشی&#160; بی&#173;ناظر برای بازنمایی متون خبری ارائه شده است که از اطلاعات هم&#8204;رخدادی سراسری و اطلاعات موضوعی&#160; برای بازنمایی اسناد استفاده می&#173;نماید. اطلاعات موضوعی علاوه بر اینکه بازنمایی انتزاعی&#173;تری از متن ارائه می&#173;دهد حاوی اطلاعات هم&#8204;رخدادی&#173;های مراتب بالاتر نیز هست. اطلاعات هم&#8204;رخدادی سراسری و موضوعی مکمل یکدیگرند. بنابراین در این مقاله به&#8204;منظور تولید بازنمایی غنی&#173;تری برای دسته&#173;بندی متن، هر دو بکارگرفته شده&#173;اند. روش پیشنهادی بر روی پیکره&#173;های R8 &#160;و 20-Newsgruops که از پیکره&#173;های شناخته&#173;شده برای دسته&#173;بندی متون هستند آزمایش شده و با روش&#173;های مختلفی مقایسه گردید. در مقایسه با روش پیشنهادی با سایر روش&#8204;ها افزایش دقتی به میزان افزایش 3% &#160;مشاهده گردید.},
keywords_fa = {بازنمایی سند, تعبیه سند, تعبیه کلمه, همرخدادی کلمات, اطلاعات موضوعی, دسته‌بندی متن},

doi = {10.61186/jsdp.19.4.137},
url = {http://jsdp.rcisp.ac.ir/article-1-1159-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1159-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Tajadini, Bahar and Seydnejad, SaeidReza and Rezakhani, Soheil},  
title = {Prediction of Epileptic Seizures in Patients with Temporal Lobe Epilepsy (TLE) based on Cepstrum analysis and AR model of EEG signal}, 
abstract ={Epilepsy is a chronic disorder of brain function caused by abnormal and excessive electrical neurons discharge in the brain. Seizures cause disturbances in consciousness that occur without prior notice, so their prediction ability, based on EEG data, can reduce stress and improve quality of life. An epileptic patient EEG data consists of five parts: Ictal, Inter-Ictal, pre-Ictal, Post-Ictal, and IT (seconds before Ictal onset). The purpose of predicting an attack is to detect the period of pre-ictal or IT to create warnings for medical procedures that are actually determined hours or minutes before ictal and do not necessarily mean the exact time of ictal [4]. The aim of many studies has been to identify the pre-ictal period based on EEG data. However, the problem of reliable prediction of epileptic seizures remains largely unsolved [5]. &#160;EEG and IEEG data types are used in detection and predicting methods. Due to the fact that artifacts and noises have a greater effect on EEG than IEEG, if there is IEEG, it has been tried to use it [6, 7]. Seizure warning methods that have a clinical application are generally based on the use on EEG [8]. Numerous studies have been performed to detect and predict seizures. The methods of signal processing and feature extraction are same in detection and prediction, but the difference is that, in detection, ictal and inter-ictal periods are compared, while in prediction, pre-ictal or IT and inter-ictal periods are being compared. Some algorithms use data modeling to extract features. References [13, 14], the coefficients AR model for the EEG data is obtained with least squares estimator, then the model coefficients are classified by SVM binary classification. In the article [15] the non-Gaussian EEG is considered using the ARIMA model (Autoregressive integrated moving average). In references [16, 17], predictions are performed based on the dynamic model with hidden variable and the sparse LVAR model, respectively. Also other features such as Mean&#160;Phase&#160;Coherency [18-20], Lag Synchronization Index to compare phase Synchronization between irregular oscillations [8,21], eigenspectra of space-delay correlation and covariance matrices [22], Largest Lyapunov Exponent [23, 25], decorrelation time, Hjorth parameters such as mobility and complexity, power spectrum in frequency bands, spectral edge frequency, the four statistical moments: mean, variance, kurtosis, skewness and there are features based on entropy and probability [6, 26-29]. Empirical mode decomposition (EMD) and wavelet transform methods have also been used to extract the feature [2, 30, 31, 37]. In articles [32, 33], the Cepstrum method has been used on short time multi channels EEG and IEEG in different patient states. Cepstrum is used to extract slow and periodic changes in speech that can be used to detect the ictal period from the inter-ictal, and has also been used to linearize the EEG [34]. In the paper [33], Cepstrum coefficients of multi-channel EEG are calculated and the 9 first coefficients are considered, then calculates the velocity and acceleration of the desired coefficients and uses a neural network to detect an epileptic seizure. The method of this paper was improved in 2014. In this way, first the signal energy and coefficients of Cepstrum are calculated and then the same process is followed. The accuracy values ​​of velocity and acceleration coefficients in this study were 89.7% - 98.7% and 98.9% - 99.9%, respectively [32]. &#160;In this study, the period of IT was detected in patients with temporal lobe epilepsy (TLE), which is the most common type of epilepsy [38]. For this purpose, two long term EEG channels LTM (long term monitoring) with a sampling rate 256, which are facing each other have been used. First, the desired signal is considered by the moving window with a length if 5 seconds and 80% overlap. The desired signal is normalized and its linear trend is removed and band-pass filtered (220 order FIR filter, cutoff at 6-20 Hz). Then the filtered date will de decomposed using discrete wavelet transform with 6-levels and Daubechies4 mother wavelet. In this step we will have 12 outputs. Next, by windowing of 500 samples and 75% overlap, the AR model with 8 order is applied to outputs. Cepstrum method can be used to detect regular and periodic changes in the ictal period of the EEG signal. According to this feature, the Cepstrum coefficients of the data window are calculated and the first coefficient of each window is considered. By applying a median filter to the 12 outputs of the previous stage, the current period of the first channel is compared to the background period of the same channel and the second channel, and the same is done for the second channel. This method reduces artifact error and inter-attack discharges. Finally, the signal is averaged by the moving window and the positive envelope of the curve is calculated. Given that we will eventually have 12 outputs, 12 threshold values are obtained for a patient&#8217;s training data, then these values are checked on the test data. &#160;The proposed method was reviewed on a proposed model of adult epilepsy as well as 10 patients with long-term EEG data without artifact removal. Accuracy and average prediction time were 92% and 18.5 seconds, respectively. The algorithm performed better than other methods. Another advantage of the algorithm is the ability to reduce artifacts, while many studies have used short-term data without artifacts. Artifacts are located at different frequencies, which frequency analysis is performed by wavelet transform. Because two channel artifacts are unequal at the same time and in the same channel at different times, the artifacts are reduced by comparing the channels to each other. Algorithm testing on more patients is recommended to confirm the performance of the algorithm clinically.&#160;&#160; &#160;},  
Keywords = {Epileptic Seizure Prediction, Temporal Lobe Epilepsy, Wavelet Transform, AR Model, Cepstrum, Median Filter, Positive Envelope of the Curve, Adult Epileptic Model.},
volume = {19},
Number = {4}, 
pages = {149-172}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {پیش گویی حملات صرعی در بیماران با صرع لوب تمپورال (TLE) بر اساس آنالیز کپستروم و مدل AR تعمیم یافته سیگنال EEG},
abstract_fa ={با توجه به اینکه تشنج&#8207;ها موجب اختلال در هوشیاری بدون پیش آگاهی می&#8207;شود، پیش&#173;بینی آن&#8207;ها می&#8207;تواند باعث کاهش فشار روانی و بهبود کیفیت زندگی شود. در این مقاله، امکان پیش&#173;بینی کوتاه مدت حمله صرع بدون حذف مصنوعات ، با زمان و دقت مناسب با استفاده از مدل AR و کپستروم بهبود یافته بررسی شده است. ابتدا سیگنال EEG با تبدیل موجک، به دلیل تفاوت فرکانس حمله &#8207;ها و مصنوعات هر بیمار با بیمار دیگر تفکیک می&#8207;شود. سپس تشخیص تغییرات دوره حمله با استفاده از مدل&#8207;سازی AR و روش کپستروم به دلیل متناوب بودن دامنه و فرکانس این دوره، انجام می&#8207;پذیرد. در مرحله بعد با مقایسه دوره جاری با دوره پس&#8207;زمینه و اعمال فیلتر میانه، خطای ناشی از مصنوعات (Artifact) و تخلیه&#8207;های میان حمله&#8207;ای کاهش داده می&#8207;شود. در نهایت سیگنال با روش پنجره پیشرو متوسط&#8207;گیری شده و منحنی پوش بالای نمودار محاسبه می&#8207;شود. روش پیشنهادی روی مدل پیشنهادی صرعی بزرگسال و همچنین 10 بیمار با داده&#8207;های EEG طولانی مدت بدون حذف مصنوعات بررسی شده است. دقت و مقدار متوسط زمان پیش&#173;بینی، به ترتیب 92% ، 5/18 ثانیه بدست آمده است.},
keywords_fa = {پیش‌گویی حمله صرع, صرع لوب تمپورال, تبدیل موجک, مدل AR, کپستروم, فیلتر میانه, منحنی پوش, مدل صرعی بزرگسال},

doi = {10.61186/jsdp.19.4.149},
url = {http://jsdp.rcisp.ac.ir/article-1-1177-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1177-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

@article{ 
author = {Reza, Shaghayegh and Seyyedsalehi, Ali and Seyyedsalehi, Zohreh},  
title = {Persian Phone Recognition Using Acoustic Landmarks and Neural Network-based variability compensation methods}, 
abstract ={Speech recognition is a subfield of artificial intelligence that develops technologies to convert speech utterance into transcription. So far, various methods such as hidden Markov models and artificial neural networks have been used to develop speech recognition systems. In most of these systems, the speech signal frames are processed uniformly, while the information is not evenly distributed in all of them. Auditory experiments have also shown that the human brain pays more attention to information-rich areas. By focusing on these areas instead of uniform processing, the brain can more robustly recognize speech in intrinsic and environmental speech variations such as speaker and noise. In contrast, the performance of most speech recognition systems degrades dramatically in these conditions. Therefore, to boost speech recognition systems&#39; robustness, some researchers have focused on developing speech recognition systems by modeling these informative parts of the speech signal named landmarks. Similarly, in this article, we implemented a landmark-based system to obtain a robust Persian speech recognition system inspired by human brain perception. We also conducted neural networks-based variation compensation methods to boost its performance. In this article, acoustic landmarks are classified into two categories of events and states with the following definitions. Events are defined as areas of the speech signal in which the spectral characteristics change drastically while their length does not change a lot. The transition areas between some adjacent pairs of phones (phones&#39; borders) are primarily selected as events. States are also defined as areas of the speech signal that spectral characteristics do not change significantly. Here the nuclei of phones are considered as the states. Previous research, linguistic sources, and implementation results have been used to determine the Persian language&#39;s appropriate landmarks. Finally, a set of 313 landmarks was selected and used in our acoustic landmarks-based phone recognition system.&#160; The neural network structure used to recognize acoustic landmarks is a feed-forward fully connected structure with ReLU function in its hidden layers and a linear function in its final layer. The number of layers and neurons of this structure has been determined experimentally. The best structure is composed of 5 fully connected layers with 1000 neurons per layer. In this study, instead of considering 313 neurons to express each of the 313 landmarks, a heuristic labeling method is used to reduce the number of output neurons and utilize the shared information between the landmarks. The landmark recognition model slides on the speech feature sequence in the test phase to produce the output landmark sequence. Finally, to convert the obtained landmark sequence to a phone sequence, three rule-based post-processing steps are performed.&#160; Variabilities are among the essential quality degradation sources in speech recognition; therefore, we proposed two approaches to reduce them and boost phone recognition quality in our landmark-based system. To this aim, we have utilized the nonlinear filtering characteristic of neural networks by implementing four neural network schemes. In scheme 1, a feed-forward neural network is first trained to map training landmarks to their corresponding well-recognized samples. Then this structure can act as a nonlinear filter before the landmark recognition block. In scheme 2, a unified structure is simultaneously trained to learn landmark labels and the filtering part. In both of these schemes, we used a recursive loop to increase the chance of attractor manipulation in the structures. In scheme 3, a recursive loop is added to one hidden layer. This loop acts as an input variability simulator and forces the network to recognize the input data and its variations correctly. Finally, in scheme four, a deep attractor neural network-based structure is proposed to shape the structure&#8217;s hidden layer components so that it can compensate for variabilities. The experiments are implemented on a Persian database named Farsdat, and the results are reported using phone error rate (PER) criteria. From every 25-millisecond speech frame, an acoustic feature called LHCB is extracted and combined with delta and delta-delta features of that frame. Every frame&#39;s features are concatenated with fourteen adjacent frames and are finally fed to our neural network-based landmark extraction model. The best-trained model obtained the PER of 21.74% on test data. Using scheme one to four, we achieved an absolute PER decrease by 0.39, 0.58, 0.43 and 1.30 percent, respectively. Comparing our landmark-based system&#39;s performance with other Persian phone recognition systems shows that this method could perform efficiently as a Persian phone recognition system.&#160; In our future works, we intend to compare our acoustic-based phone recognition system&#39;s performance with conventional methods such as CTC in noisy conditions. Besides, it seems that acoustic landmarks can be used to create an alignment of the input speech sequence and the output transcription. Therefore, we will present a combination of CTC-based methods and acoustic landmarks to utilize acoustic landmarks&#39; complementary information. This information might boost the performance and speed of CTC-based speech recognition methods, particularly in low resource languages.},  
Keywords = {Phone Recognition, Acoustic Landmarks, Deep Learning, Robust Recognition, Nonlinear Filtering},
volume = {19},
Number = {4}, 
pages = {173-196}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {بازشناسی آوای فارسی با استفاده از شاخص‌های صوتی و روش‌های جبران‌سازی تنوعاتِ مبتنی بر شبکه‌های عصبی},
abstract_fa ={شواهد و آزمایشات گفتاری نشان می&#8204;دهد که اطلاعات در سیگنال گفتار به صورت غیر یکنواخت توزیع شده و انسان با تمرکز به نواحی پُر اطلاعات آن قادر است به صورت مقاوم گفتار را بازشناسی کند. در این راستا در این تحقیق، یک سامانه&#8204;&#8204;ی بازشناسی آوای فارسی مبتنی بر تمرکز روی بازشناسی مقاوم نواحی پُراطلاعات و مجزای صوتی ارائه شده است. این نواحی شاخص&#8204;های صوتی نامیده می&#8204;شوند. بدین منظور ابتدا برای سیگنال گفتارِ زبان فارسی یک مجموعه از شاخص&#8204;های مناسب صوتی انتخاب شده و به یک شبکه&#8204;ی عصبی عمیق آموزش داده شده&#8204;اند. سپس، به منظور حذف تنوعات شاخص&#8204;های صوتی، تغییراتی در ساختار مدل و شیوه&#8204;ی آموزش آن در چهار طرح مختلف انجام شده است. در طرح اول، از یک شبکه&#8204;ی عصبی جداگانه و در طرح دوم از یک ساختار یادگیری چند تکلیفی برای جبران&#173;سازی غیرخطی تنوعات شاخص&#173;های صوتی استفاده شده است. در طرح سوم نیز از یک اتصال بازگشتی در لایه&#173;ی پنهان شبکه برای بازسازی ورودی و در طرح چهارم از یک ساختار مبتنی بر شبکه&#173;های جاذب&#173;دار عمیق برای کاهش تنوعات ناخواسته استفاده شده است. در این مقاله آزمایش&#8204;ها روی مجموعه دادگانِ گفتاری فارسی &#34;فارس&#8204;دات&#34; انجام شده است و نتایج بازشناسی به صورت خطای بازشناسی آوا گزارش شده است. بهترین مدل آموزش یافته، یک شبکه&#8204;&#8204;ی عصبی جلوسو با پنج لایه&#8204;&#8204;ی پنهان است. خطای بازشناسی آوای این ساختار روی دادگان آزمون برابر 74/21 درصد به دست آمد. همچنین استفاده از چهارطرحِ پالایش تنوعات به ترتیب خطای بازشناسی آوا را به طور مطلق 39/0، 58/0، 43/0 و 3/1 درصد کاهش داده است.},
keywords_fa = {بازشناسی آوا, شاخص‌های صوتی, یادگیری عمیق, بازشناسی مقاوم, پالایش غیر‌خطی},

doi = {10.61186/jsdp.19.4.173},
url = {http://jsdp.rcisp.ac.ir/article-1-1172-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1172-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2023}  
}

