<?xml version="1.0" encoding="utf-8"?>
 <records>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>1</startPage>
	<endPage>18</endPage>
	<documentType>article</documentType>
	<title language="eng">An Ontological Hybrid Recommender System for Dealing with Cold Start Problem</title>


	<authors>
	<author>
	<name>payam bahrani</name>
	<email>p.bahrani@gmail.com</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Behrouz Minaei Bidgoli</name>
	<email>b_minaei-at@ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	<author>
	<name>Hamid Parvin</name>
	<email>parvin@iust.ac.ir</email>
	<affiliationId>3</affiliationId>
	 </author>
	<author>
	<name>Mitra Mirzarezaee</name>
	<email>mitra_mirzaee@gmail.com</email>
	<affiliationId>4</affiliationId>
	 </author>
	<author>
	<name>Ahmad Keshavarz</name>
	<email>ahmad_keshavarz@gmail.com</email>
	<affiliationId>5</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             1Department of Computer Engineering, Science and Research branch, Islamic Azad University, Tehran    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             2Department of Computer Engineering, Iran University of Science and Technology, Tehran    
	      </affiliationName>
	      <affiliationName affiliationId="3">
             3Department of Computer Engineering, Nourabad Mamasani Branch, Islamic Azad University, Nourabad Mamasani, IR    
	      </affiliationName>
	      <affiliationName affiliationId="4">
             5Department of Electrical Engineering, Persian Gulf University, Bushehr    
	      </affiliationName>
	      <affiliationName affiliationId="5">
             5Department of Electrical Engineering, Persian Gulf University, Bushehr    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1199-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Recommender System</keyword>
	<keyword>Ontology</keyword>
	<keyword>Profile Expansion</keyword>
	<keyword>Hybrid Recommender System</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>19</startPage>
	<endPage>38</endPage>
	<documentType>article</documentType>
	<title language="eng">Efficient Method Based on Combination of Deep Learning Models for Sentiment Analysis of Text</title>


	<authors>
	<author>
	<name>Hossein Sadr</name>
	<email>Sadr@qiau.ac.ir</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Mir mohsen Pedram</name>
	<email>Pedram@khu.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	<author>
	<name>Mohammad Teshnehlab</name>
	<email>Teshnehlab@eetd.kntu.ac.ir</email>
	<affiliationId>3</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Department of Computer Engineering Rasht Branch, Islamic Azad University  Rasht, Iran    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Department of Electrical and Computer Engineering Faculty of Engineering, Kharazmi University Tehran, Iran    
	      </affiliationName>
	      <affiliationName affiliationId="3">
             Industrial Control Center of Excellence Faculty of Electrical and Computer Engineering, K. N. Toosi University  Tehran, Iran    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1060-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Sentiment analysis</keyword>
	<keyword>Deep Leaning</keyword>
	<keyword>Convolutional neural network</keyword>
	<keyword>Recursive neural network</keyword>
	<keyword>Attention mechanism</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>39</startPage>
	<endPage>42</endPage>
	<documentType>article</documentType>
	<title language="eng">Ensemble Kernel Learning Model for Prediction of Time Series Based on the Support Vector Regression and Meta Heuristic Search</title>


	<authors>
	<author>
	<name>Hadiseh Pourali</name>
	<email>h.poorali@nit.ac.ir</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Hesam Omranpour</name>
	<email>h.omranpour@nit.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Babol Noshirvani University of Technology    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Babol Noshirvani University of Technology    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1162-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Time series prediction</keyword>
	<keyword>Support vector regression</keyword>
	<keyword>Ensemble kernel model</keyword>
	<keyword>Optimization</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>43</startPage>
	<endPage>58</endPage>
	<documentType>article</documentType>
	<title language="eng">Design of a novel congestion-aware communication mechanism for wireless NoC in multicore systems</title>


	<authors>
	<author>
	<name>Abbas Dehghani</name>
	<email>Dehghani.abas@gmail.com</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Keyvan RahimiZadeh</name>
	<email>RahimiZadeh@gmail.com</email>
	<affiliationId>2</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Yasouj University    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Yasouj University    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1077-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Network on Chip</keyword>
	<keyword>Wireless communications</keyword>
	<keyword>Multicore</keyword>
	<keyword>System-on-Chip</keyword>
	<keyword>Congestion</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>59</startPage>
	<endPage>74</endPage>
	<documentType>article</documentType>
	<title language="eng">A High Capacity Email Steganography Scheme using Dictionary</title>


	<authors>
	<author>
	<name>Mohsen Rezvani</name>
	<email>mrezvani@shahroodut.ac.ir</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Mansoor Fateh</name>
	<email>mansoor_fateh@shahroodut.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Shahrood University of Technology    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Shahrood University of Technology    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1047-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Email Steganography</keyword>
	<keyword>Dictionary</keyword>
	<keyword>Capacity</keyword>
	<keyword>Security</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>75</startPage>
	<endPage>86</endPage>
	<documentType>article</documentType>
	<title language="eng">Concept drift detection in event logs using statistical information of variants</title>


	<authors>
	<author>
	<name>fershteh javadzadeh</name>
	<email>fereshteh.jvz@gmail.com</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>mehdi yaghoubi</name>
	<email>mehdi.yaghoubi@gmail.com</email>
	<affiliationId>2</affiliationId>
	 </author>
	<author>
	<name>soheila karbasi</name>
	<email>s.karbasi@gu.ac.ir</email>
	<affiliationId>3</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
                 
	      </affiliationName>
	      <affiliationName affiliationId="2">
                 
	      </affiliationName>
	      <affiliationName affiliationId="3">
                 
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1051-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Concept drift</keyword>
	<keyword>event log</keyword>
	<keyword>process mining</keyword>
	<keyword>business processes</keyword>
	<keyword>variant</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>87</startPage>
	<endPage>100</endPage>
	<documentType>article</documentType>
	<title language="eng">A Multiagent Reinforcement Learning algorithm to solve the Community Detection Problem</title>


	<authors>
	<author>
	<name>Mir Mohammad Alipour</name>
	<email>alipour@ubonab.ac.ir</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Mohsen Abdolhosseinzadeh</name>
	<email>mohsen.ab@ubonab.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             University of Bonab    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             University of Bonab    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1084-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Complex networks</keyword>
	<keyword>Community detection</keyword>
	<keyword>Multiagent systems</keyword>
	<keyword>Reinforcement learning</keyword>
	<keyword>Modularity Q</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>101</startPage>
	<endPage>110</endPage>
	<documentType>article</documentType>
	<title language="eng">Relation extraction based on word embedding with Crowdsourcing Process</title>


	<authors>
	<author>
	<name>mohammad jafarabad</name>
	<email>tcsms@yahoo.com</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Rouhollah Dianat</name>
	<email>rouhollahdianat@gmail.com</email>
	<affiliationId>2</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             University of Qom    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             University of Qom    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1074-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Glove</keyword>
	<keyword>Word2vec</keyword>
	<keyword>Crowdsourcing</keyword>
	<keyword>word embedding</keyword>
	<keyword>classification</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>111</startPage>
	<endPage>124</endPage>
	<documentType>article</documentType>
	<title language="eng">A novel local feature descriptor using the Mercator projection for 3D object recognition</title>


	<authors>
	<author>
	<name>Masoumeh Rezaei</name>
	<email>mrezaei@ece.usb.ac.ir</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Mehdi Rezaeian</name>
	<email>mrezaeian@yazd.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	<author>
	<name>Vali Derhami</name>
	<email>vderhami@yazd.ac.ir</email>
	<affiliationId>3</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Sistan and Baluchestan University    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Yazd University    
	      </affiliationName>
	      <affiliationName affiliationId="3">
             Yazd University    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1163-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Point cloud</keyword>
	<keyword>3D object recognition</keyword>
	<keyword>Local descriptor</keyword>
	<keyword>Mercator projection</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>125</startPage>
	<endPage>136</endPage>
	<documentType>article</documentType>
	<title language="eng">An Effective Approach for Robust Metric Learning in the Presence of Label Noise</title>


	<authors>
	<author>
	<name>Davood Zabihzadeh</name>
	<email>d.zabihzadeh@gmail.com</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Saeed Zahedi</name>
	<email>s.zahedi@mail.um.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	<author>
	<name>Reza Monsefi</name>
	<email>monsefi@um.ac.ir</email>
	<affiliationId>3</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Sabzevar University of New Technology    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Ferdowsi University of Mashhad    
	      </affiliationName>
	      <affiliationName affiliationId="3">
             Ferdowsi University of Mashhad    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1096-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Robust Metric Learning</keyword>
	<keyword>Label Noise</keyword>
	<keyword>Outlier</keyword>
	<keyword>Distance Measure</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>137</startPage>
	<endPage>152</endPage>
	<documentType>article</documentType>
	<title language="eng">Extending SAR Image Despckling methods for ViSAR Denoising</title>


	<authors>
	<author>
	<name>Zahra Abedi</name>
	<email>zahra.abedi@stu.yazd.ac.ir</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>Mahdi Yazdian-Dehkordi</name>
	<email>yazdian@yazd.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             Yazd University    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             Yazd University    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1044-en.pdf</fullTextUrl>
	<keywords>
	<keyword>SAR</keyword>
	<keyword>ViSAR</keyword>
	<keyword>Noise</keyword>
	<keyword>Speckle</keyword>
	<keyword>SAR-BM3D</keyword>
	<keyword>ViSAR-IBM3D</keyword>
	</keywords>


	</record>
	<record>
	<language>per</language>
	<publisher>Research Center on Developing Advanced Technologies</publisher>
	<journalTitle>Signal and Data Processing</journalTitle>
	<issn>2538-4201</issn>
	<eissn>2538-421X</eissn>
	<publicationDate>2022-05</publicationDate>
	<volume>19</volume>
	<issue>1</issue>
	<startPage>153</startPage>
	<endPage>166</endPage>
	<documentType>article</documentType>
	<title language="eng">Reachability checking in complex and concurrent software systems using intelligent search methods</title>


	<authors>
	<author>
	<name>jaafar partabian</name>
	<email>Jaafar_partabian@yahoo.com</email>
	<affiliationId>1</affiliationId>
	 </author>
	<author>
	<name>vahid rafe</name>
	<email>v-rafe@araku.ac.ir</email>
	<affiliationId>2</affiliationId>
	 </author>
	<author>
	<name>hamid parvin</name>
	<email>parvinhamid@gmail.com</email>
	<affiliationId>3</affiliationId>
	 </author>
	<author>
	<name>samad nejatian</name>
	<email>samad.nej.2007@gmail.com</email>
	<affiliationId>4</affiliationId>
	 </author>
	<author>
	<name>Karamollah bagherifard</name>
	<email>k.bagheri@iauyasooj.ac.ir</email>
	<affiliationId>5</affiliationId>
	 </author>
	</authors>
	 <affiliationsList>
	      <affiliationName affiliationId="1">
             azad university    
	      </affiliationName>
	      <affiliationName affiliationId="2">
             arak university    
	      </affiliationName>
	      <affiliationName affiliationId="3">
             azad university    
	      </affiliationName>
	      <affiliationName affiliationId="4">
             azad university    
	      </affiliationName>
	      <affiliationName affiliationId="5">
             Yasooj Branch, Islamic Azad University    
	      </affiliationName>
    </affiliationsList>


	<abstract language="eng">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.</abstract>
	<fullTextUrl format="pdf">http://jsdp.rcisp.ac.ir/article-1-1075-en.pdf</fullTextUrl>
	<keywords>
	<keyword>Software systems verification</keyword>
	<keyword>Knowledge discovery</keyword>
	<keyword>State space explosion</keyword>
	<keyword>intelligent search</keyword>
	</keywords>


	</record>
 </records>
 
  
  
  
  
 