<ici-import>
 <journal 	issn="2538-421X"/>
 <issue number="4" volume="20" year="2024" publicationDate="2024-03-01" numberOfArticles="10">
			<article externalId="A-10-2423-2">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>سامانۀ مدیریت اعتماد مبتنی‌بر آنتروپی جهت کاهش رفتارهای بدخواهانه در سامانه‌های مدیریت اعتماد بر اساس نظریه اخلاق اطلاعاتی</title>
						<abstract>سامانه&#173;&#8204;های مدیریت اعتماد در محیط&#8204;&#173;های تعاملی، جایی که یک عامل باید در مورد استفاده از یک خدمات تصمیم بگیرد، استفاده می&#8204;شوند. به&#8204;دلیل فراگیرشدن این سامانه&#8204;&#173;ها، موجودیت&#173;&#8204;های بدخواه انگیزۀ&#173; مضاعفی برای تأثیرگذاری بر سامانه&#173;&#8204;های مدیریت اعتماد و ایجاد خدشه در فرایند تصمیم&#173;&#8204;گیری دارند. با وجود روش&#8204;&#173;های ارائه&#8204;شده برای کاهش فعالیت&#173;&#8204;های مخرب در الگو&#173;های اعتماد قبلی، بسیاری از آنها نتوانستند به&#8204;طور مؤثر این مشکل را حل کنند. به&#8204;عنوان مثال، مقابله با تغییر رفتار عامل&#173;ها یک مشکل رایج برای بسیاری از الگو&#173;های اعتماد است. علاوه&#8204;بر این، هیچ رویکرد قوی، منعطف و تطبیقی ارائه نشده&#8204;است و این مشکل همچنان وجود دارد. در این مقاله، رویکرد جدیدی برای جلوگیری از اعمال مخرب و شناسایی ناهنجاری&#8204;ها با استفاده از یک سامانۀ مدیریت اعتماد مبتنی&#8204;بر آنتروپی با قابلیت تشخیص ویژگی&#8204;های ذاتی اقدامات عامل&#173;&#8204;ها، اعم از اینکه اقدام مخرب باشد یا خیر، ارائه شده&#8204;است. محاسبۀ اعتماد بر اساس ساختار آنتروپی، از نظریۀ اخلاق اطلاعات الهام گرفته&#8204;شده&#8204;است. با استفاده از این روش، اقدامات مخربی که سامانۀ مدیریت اعتماد را مختل می&#173;کنند، پالایش می&#173;شوند و در نتیجه، دقت محاسبۀ اعتماد افزایش می&#8204;&#173;یابد. نتایج تجربی حاصل از شبیه&#173;&#8204;سازی نشان می&#8204;&#173;دهد که عملکرد سامانۀ پیشنهادی از نظر دقت محاسبه، قابلیت اعتماد خدمات و همچنین، تشخیص رفتار مخرب عامل&#173;ها قابل&#8204;قبول است. به&#8204;طور ویژه، الگوی پیشنهادی از نظر سرعت انطباق با تغییرات محیطی و رفتارهای متغیر عامل&#173;&#8204;ها، حدود ده درصد نسبت به الگوهای اعتماد شناخته&#8204;شده بهبود یافته&#8204;است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1370-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>3</pageFrom>
						<pageTo>22</pageTo>
				
							<doi>10.61186/jsdp.20.4.3</doi>
						<keywords>
<keyword>اعتماد</keyword>
<keyword>نظریه اخلاق اطلاعاتی</keyword>
<keyword>آنتروپی</keyword>
<keyword>کشف خدمات</keyword>
<keyword>محیط مبتنی‌بر سامانه</keyword>
<keyword>مبتنی بر سرویس</keyword>
<keyword>مبتنی‌بر خدمات</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Entropy-Based Trust Management System for Mitigating Malicious Behaviors in Trust Management Systems, Considering Information Ethics Theory</title>
						<abstract>Trust management systems are used in interactive environments, where an agent needs to make a decision about using a service. Due to the preponderance of these systems, malicious entities have strong incentives to influence trust management systems and divert their decisions. In spite of approaches presented in previous trust models to mitigate the malicious activities, many of them could not cope with the problem efficiently. For example, tackling the variable behavior of agents is a common failure point for many trust models. Moreover, no rigid, flexible and adaptive general approach has been presented and the problem somehow remains. 
This paper presents a novel approach to prevent malicious actions and identify anomalies using an entropy-based trust management system. The system is capable of recognizing the intrinsic characteristics of actions, determining whether they are malicious or not. To achieve this, the information environment is divided into four main parts based on entropy changes. Trust calculation in this system relies on an entropy structure derived from information ethics theory. To enhance the system&#8217;s resistance and resilience against malicious behavior, it is important to understand the nature of the actions performed by the agents. To accomplish this, we define the patterns of entropy changes for the four parts and use these patterns to identify and refine the nature of actions as good, bad, or insignificant. The simulation-based experimental results indicate that the proposed system shows promising performance in terms of accurately calculating trust and detecting malicious behavior. Specifically, the proposed system exhibits a 10 percent advantage over well-known trust systems with regards to swiftly adapting to environmental changes and diverse agent behaviors. Moreover, the observed experiments have displayed a notable trend in the fluctuation of good, bad, and insignificant actions. The results indicate a consistent increase in the number of good actions and a corresponding decrease in bad actions. Put simply, the method demonstrates improvement over time through repeated system implementations. This improvement can be attributed to the agents&#8217; heightened honesty as they gain a better understanding of the nature of their actions. Additionally, the provision of feedback on their behavior plays a pivotal role in reinforcing more accurate decision-making within the system.</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1370-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>3</pageFrom>
						<pageTo>22</pageTo>
				
							<doi>10.61186/jsdp.20.4.3</doi>
						<keywords>
<keyword>Trust</keyword>
<keyword>Information Ethics Theory</keyword>
<keyword>Entropy</keyword>
<keyword>Service Discovery</keyword>
<keyword>Service-Oriented environment</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Amir</name>
	<surname>Khoshkbarchi</surname>
	<email>a.khoshkbarchi@aut.ac.ir</email>
	     <order>1</order>
        <instituteAffiliation>Amir kabir University of Technology</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Hamid Reza</name>
	<surname>Shahriari</surname>
	<email>shahriari@aut.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation>Amir kabir University of Technology</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-1041-3">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>یادگیری برخط داده‌های جریانی نامتوازن دارای رانش مفهوم به‌وسیله نظریه باور و تابع آشوب</title>
						<abstract>خصوصیات داده&#8204;های جریانی در گذر زمان ناپایدار بوده و توزیع طبقات متحمل تغییرات می&#8204;شوند؛ بنابراین مدل&#8204;های یادگیری اغلب نیاز به تطبیق با رانش مفاهیم دارند. در این مقاله، با هدف حل دو چالش نبود توازن میان طبقات مشاهده&#8204;شده و وقوع رانش مفهوم، طبقه&#8204;بند داده&#8204;های جریانی نامتوازن دارای رانش مفهوم ارائه شده است. روش پیشنهادی سعی در حذف داده&#8204;های جریانی مرزی و نوفه&#8204;ای با کمک خوشه&#8204;بندی دارد. داده&#8204;ها با کمک تابع باور وزن&#173;دهی شده است و با درنظرگرفتن برچسب داده&#8204;ها، نمونه&#173;افزایی در نواحی کم&#173;تراکم طبقه کمینه و با رویکرد آشوبی انجام می&#8204;گیرد. سپس، با تعریف حدود آستانه، رانش مفهوم پدید آمده از نوع تدریجی و افزایشی شناسایی می&#8204;شود. پیش&#8204;بینی برچسب به&#8204;وسیله طبقه&#8204;بند ترکیبی و رأی&#173;گیری وزن&#8204;دار بیشینه انجام می&#8204;پذیرد. عملکرد روش پیشنهادی بر روی مجموعه&#173;داده&#8204;های پایگاه داده UCI به&#8204;وسیله روش LOO ارزیابی و با طبقه&#8204;بندهای مرز دانش مقایسه شده&#173;است. نتایج آزمایش&#8204;ها نشان&#8204;دهنده برتری روش پیشنهادی از نظر معیارهای ارزیابی است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1246-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>23</pageFrom>
						<pageTo>34</pageTo>
				
							<doi>10.61186/jsdp.20.4.23</doi>
						<keywords>
<keyword>تغییر مفهوم</keyword>
<keyword>داده جریانی</keyword>
<keyword>داده نامتوازن</keyword>
<keyword>طبقه‌بندی برخط</keyword>
<keyword>نظریه باور</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Online Learning for Imbalanced Data Streams with Concept Drift by Belief Theory and Chaotic Function</title>
						<abstract>Continual learning from data streams is a pivotal aspect of machine learning, requiring the development of algorithms capable of adapting to incoming data. However, the ongoing evolution of data streams presents a formidable challenge as previously acquired knowledge may become outdated. This challenge, known as concept drift, demands timely detection for the effective adaptation of learning models. While various drift detectors have been proposed, they often assume a relatively balanced class distribution. In scenarios with imbalanced data streams, these detectors may exhibit bias toward majority classes, overlooking shifts in minority classes. Moreover, the imbalance among classes can change over time, with roles shifting between majority and minority classes, especially when relationships among classes become complex due to overlapping regions. In this paper, a novel classification method is introduced for imbalanced streaming data affected by concept drift. The proposed method continuously monitors arriving streams to detect and adapt to both imbalances and concept drift. Upon receiving a new block of data, the proposed method employs the k-means clustering approach to identify non-dense regions and performs oversampling for minority classes. Cluster centers are selected using the belief function to address overlapping issues between majority and minority classes. Utilizing a chaotic approach, the new sample is added based on its neighborhood and the size of thresholds that cover time intervals and classification errors. Finally, the label prediction process is done by ensemble learning and weighted majority voting. Experiments conducted on benchmark datasets from the UCI database evaluate the performance of the proposed method using Leave-One-Out (LOO) validation and comparisons with state-of-the-art methods. The results demonstrate the superiority of the proposed method across various evaluation criteria, highlighting its effectiveness in addressing imbalanced streaming data with concept drift.</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1246-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>23</pageFrom>
						<pageTo>34</pageTo>
				
							<doi>10.61186/jsdp.20.4.23</doi>
						<keywords>
<keyword>Belief Theory</keyword>
<keyword>Concept Drift</keyword>
<keyword>Data Stream</keyword>
<keyword>Imbalanced Data</keyword>
<keyword>Online Classification</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Javad</name>
	<surname>Hamidzadeh</surname>
	<email>J_Hamidzadeh@sadjad.ac.ir</email>
	     <order>1</order>
        <instituteAffiliation>Sadjad University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Mohammad Ali</name>
	<surname>Rashidi Mahmoodi</surname>
	<email>ma.rashidi191@sadjad.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation>Sadjad University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Mona</name>
	<surname>Moradi</surname>
	<email>monamoradi0@gmail.com</email>
	     <order>3</order>
        <instituteAffiliation>Sadjad University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-93-3">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>ارائه رویکردی نوین در بخشبندی تصاویر دیجیتال به‌وسیله الگوریتم ژنتیک و جنگل تصادفی</title>
						<abstract>در این پژوهش رویکردی نوین برای بخش&#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;شود. تابع برازندگی f1-score حاصل از اجرای الگوریتم جنگل تصادفی برای بخش&#8204;بندی تصویر تعریف می&#8204;شود. یافتن مقادیر مناسب ابرپارامترهای فیلترهای گابور و افزایش f1-score در بخش&#8204;بندی تصویر نسبت به سایر روش&#8204;های مورد بررسی از دستاوردهای این پژوهش است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1339-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>35</pageFrom>
						<pageTo>44</pageTo>
				
							<doi>10.61186/jsdp.20.4.35</doi>
						<keywords>
<keyword>بخش‌بندی تصویر</keyword>
<keyword>الگوریتم ژنتیک</keyword>
<keyword>الگوریتم جنگل تصادفی</keyword>
<keyword>فیلتر گابور</keyword>
<keyword>استخراج ویژگی</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>A New Approach for Digital Image Segmentation with Genetic Algorithm and Random Forest</title>
						<abstract>In this study, a new method for image segmentation by genetic algorithms and random forest is resented. The main objective of image segmentation is to distinguish different components within an image, achieved by labeling pixels based on shared characteristics. In this novel approach, these distinguishing features are derived through the application of image filters (Gabor filters). The random forest algorithm is then employed as a classifier to perform image segmentation according to extracted features from these filters. The image filters utilized come with various hyperparameters, and tuning of these parameters significantly enhances the algorithm&#39;s performance.

The proposed methodology distinguishes itself by employing a genetic algorithm to fine-tune the hyperparameters of Gabor filters. In this context, the hyperparameters are treated as genes within the chromosome of the genetic algorithm. The success of this optimization is evaluated using f1-score, a metric derived from the random forest algorithm&#39;s execution in image segmentation. This step ensures that the selected hyperparameters contribute to optimal segmentation results. The achievement of this research lies not only in the implementation of this novel approach but also in surpassing the performance of other investigated methods through the enhancement of the f1-score in image segmentation.

Key to the success of the proposed method is the careful consideration of hyperparameters and their role in defining the characteristics crucial for accurate image segmentation. The use of genetic algorithms not only automates this parameter tuning process but also ensures that the algorithm adapts and evolves to find the most suitable values for the hyperparameters of Gabor filters. As a result, the research contributes to the broader field of image segmentation by providing a robust and effective methodology, demonstrating superior performance compared to alternative methods.

In conclusion, this study introduces an approach to image segmentation, leveraging the synergies between genetic algorithms, random forest, and image filters. The research not only emphasizes the importance of hyperparameter tuning but also showcases the effectiveness of the proposed methodology through the optimization of Gabor filter parameters. The overall impact of this work is evident in the improved f1-score achieved in image segmentation, establishing it as a noteworthy advancement in the field.</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1339-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>35</pageFrom>
						<pageTo>44</pageTo>
				
							<doi>10.61186/jsdp.20.4.35</doi>
						<keywords>
<keyword>Image Segmentation</keyword>
<keyword>Genetic Algorithm</keyword>
<keyword>RImage Segmentation</keyword>
<keyword>Genetic Algorithm</keyword>
<keyword>Random Forest Algorithm</keyword>
<keyword>Gabor Filter</keyword>
<keyword>Feature Extractionandom Forest Algorithm</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Fariba</name>
	<surname>Namiranian</surname>
	<email>fariba.namiranian75@gmail.com</email>
	     <order>1</order>
        <instituteAffiliation>Yazd University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>AliMohammad</name>
	<surname>Latif</surname>
	<email>alatif@yazd.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation>Yazd University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-2382-1">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>الگوی یادگیری جمعی بهبود‌یافته با هوش ازدحامی جهت پیش‌بینی ریزش مشترکان تلفن همراه</title>
						<abstract>ازآنجاکه در شرکت&#8204;های مخابرات همراه، هزینۀ حفظ مشتریان فعلی بسیار کمتر از هزینۀ جذب مشتریان جدید است، پیش&#8204;بینی دقیق امکان ریزش هریک از مشتریان و جلوگیری از آن، امری ضروری &#8204;است. بنابراین، پژوهشگران روش&#8204;های کارآمدی را با استفاده از ابزارهای داده&#8204;کاوی و هوش &#8204;مصنوعی برای شناسایی مشتریانی که قصد روی&#8204;گردانی دارند، ارائه کرده&#8204;اند. در این مقاله، ما به&#8204;منظور بهبود فرایند پیش&#8204;بینی ریزش مشتری، یک راهکار مؤثر مبتنی&#8204;بر یادگیری جمعی پیشنهاد می&#8204;کنیم که در آن از الگوریتم بهینه&#8204;سازی گرگ خاکستری، به&#8204;منظور انتخاب ویژگی&#8204;های مؤثر و همچنین تنظیم شاخص&#8204;های آزاد الگوی پیشنهادی، استفاده شده&#8204;است. سپس، به&#8204;منظور ارزیابی عملکرد روش پیشنهادی، آن را با استفاده از دو مجموعه&#8204;دادۀ ریزش مشتری شبیه&#8204;سازی کرده و نتایج حاصل را به کمک معیارهای ارزیابی شامل صحت، دقت، یادآوری، امتیاز F1 و AUC با سایر روش&#8204;های مشابه مقایسه کرده&#8204;ایم. نتایج به&#8204;دست&#8204;آمده برتری روش پیشنهادی بر سایر راهکارهای ارزیابی&#8204;شده را نشان می&#8204;دهد.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1344-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>45</pageFrom>
						<pageTo>66</pageTo>
				
							<doi>10.61186/jsdp.20.4.45</doi>
						<keywords>
<keyword>پیش‌بینی ریزش مشتری</keyword>
<keyword>مخابرات همراه</keyword>
<keyword>یادگیری جمعی</keyword>
<keyword>هوش ازدحامی</keyword>
<keyword>الگوریتم بهینه‌سازی گرگ خاکستری</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Improved Ensemble Learning Model by Swarm Intelligence for Mobile Subscribers’ Churn Prediction</title>
						<abstract>In today&#8217;s competitive world, companies need to analyze, identify and predict the behavior of their customers and respond to their demands earlier than their competitors. Moreover, in many industries such as mobile telecommunications, the cost of maintaining existing customers (customer retention) is much lower than the cost of attracting a new customer. Therefore, the problem of identifying customers who are going to leave the company, so-called Customer Churn Prediction (CCP), and preventing them by offering Incentives is essential in these industries. In this direction, researchers have presented competent methods using data mining and artificial intelligence tools to identify potential churners. Machine learning (ML) methods are one of the most powerful and widely used techniques to deal with the CCP problem, since they can properly extract and learn complex relationships between the customers&#8217; attributes and their churn intention. Artificial Neural Networks (ANNs), Support Vector Machines (SVMs), Decision Trees (DTs), Logistic Regression (LR), and Na&#239;ve Bayes (NB) are among the well-known ML models utilized in numerous studies to tackle the CCP problem. Also, ensemble learning techniques such as Adaboost, Gradient Boost, and Extreme Gradient Boost (XG_boost) have been widely used to solve the CCP problem since they can aggregate the capabilities of multiple ML models. Hence, in order to improve the process of predicting customer churn, in this paper we propose a novel ensemble learning based approach, which is designed based on the two-level stacking technique. We employ six prominent ML models in each level of our proposed ensemble model including MLP, SVM-RBF, DT, NB, KNN, and LR. We also benefit from the Gray Wolf Optimization (GWO) algorithm as an efficient swarm intelligence based search algorithm to select the most effective features and also adjust the hyper-parameters in the proposed model. We have implemented our proposed model using Python and simulated it on two well-known customer churn datasets in the telecom market (IBM_Telco and Duke_Cell2Cell) to evaluate its performance. In this direction, we first demonstrated the optimal features&#8217; subset and the parameter values obtained from applying the GWO algorithm on each dataset. Next, we compared the performance of the proposed ensemble model with each of the base learners using common evaluation criteria including accuracy, precision, recall, F1 score and AUC. The results show that the proposed ensemble model can collect the capabilities of all the base learners and it works better than each of the basic ML models. Afterward, we compared the obtained results from the suggested model with the common ensemble models (Adaboost, Gradient_boost, XG_boost, and Cat_boost) The experimental results show the superiority of the proposed method over other evaluated ensemble models in all the evaluation criteria. Eventually, our method is compared with two recent CCP approaches introduced in the literature. This analysis reveals that, except for the recall criterion in the Duke_Cell2Cell dataset, our introduced method achieves superior results compared to the considered approaches in both datasets.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1344-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>45</pageFrom>
						<pageTo>66</pageTo>
				
							<doi>10.61186/jsdp.20.4.45</doi>
						<keywords>
<keyword>Customer Churn Prediction</keyword>
<keyword>Mobile Telecommunication</keyword>
<keyword>Ensemble Learning</keyword>
<keyword>Swarm Intelligence</keyword>
<keyword>Gray Wolf Optimization Algorithm</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>bijan</name>
	<surname>moradi</surname>
	<email>bijanmoradi52@yahoo.com</email>
	     <order>1</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Mehran</name>
	<surname>Khalaj</surname>
	<email>mkhalaj@rkiau.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Ali</name>
	<surname>Taghizadeh Harat</surname>
	     <order>3</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-1295-1">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>بهبود نظرکاوی فارسی مبتنی بر قطبیت و متوازن‌سازی کلمات مهم مثبت و منفی (مطالعه موردی: نظرات دیجی‌کالا برای موبایل)</title>
						<abstract>بسیاری از شبکه&#8204;های اجتماعی و سایت&#8204;ها به مردم اجازه می&#173;دهند تا احساسات و نظرات خود را در مورد محصولات و خدمات مختلف به اشتراک بگذارند. در این مقاله روشی جدید مبتنی بر قطبیت نظرات مثبت و منفی فارسی درباره محصولات تلفن همراه از سایت دیجی&#8204;کالا و داده&#173;های سنتی&#173;پرس ارائه شده است. نتیجه اجرا با الگوریتم&#173;های بیز ساده، ماشین بردار پشتیبان، کاهش گرادیان تصادفی، رگرسیون لجستیک، جنگل تصادفی و یادگیری عمیق مانند شبکه عصبی کانولوشن و حافظه کوتاه&#8204;مدت متوالی بر اساس پارامترهایی مانند صحت، بازیابی، معیار فیشر و دقت، موردتوجه قرار گرفته شده است. روش پیشنهادی روی داده&#173;های دیجی&#8204;کالا، با الگوریتم&#173;های بیز ساده بین 10 تا 34 درصد و ماشین بردار پشتیبان بین 5 تا 24 درصد و کاهش گرادیان تصادفی بین 7 تا 38 درصد و رگرسیون لجستیک بین 5 تا 38 درصد و جنگل تصادفی بین 4 تا 22 درصد و روش شبکه عصبی کانولوشن به میزان 4 درصد افزایش دقت را به همراه داشته است. هم&#173;چنین در داده&#173;های سنتی&#173;پرس با الگوریتم&#173;های بیز ساده بین 12 تا 46 درصد و ماشین بردار پشتیبان بین 5 تا 46 درصد و کاهش گرادیان تصادفی بین 5 تا 35 درصد و رگرسیون لجستیک بین 6 تا 46 درصد و جنگل تصادفی بین 4 تا 46 درصد دقت نسبت به قبل از اعمال روش پیشنهادی به&#8204;دست آمده است.</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1202-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>67</pageFrom>
						<pageTo>88</pageTo>
				
							<doi>10.61186/jsdp.20.4.67</doi>
						<keywords>
<keyword>تحلیل احساسات</keyword>
<keyword>نظرکاوی</keyword>
<keyword>یادگیری ماشین</keyword>
<keyword>یادگیری عمیق</keyword>
<keyword>قطبیت</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Improving Persian Opinion Mining based on Polarity and Balancing Positive and Negative Keywords (case study: Digikala reviews for mobile)</title>
						<abstract>In recent years, the massive growth of generated content by the users in social networks and online marketing sites, allows people to share their feelings and opinions in a variety of opinions about different products and services. Sentiment analysis is an important factor for better decision-making that is done using natural language processing (NLP), computational methods, and text analysis to extract the polarity of unstructured documents. The complexity of human languages and sentiment analysis have created a challenging research context in computer science and computational linguistics. Many researchers used supervised machine learning algorithms such as Na&#239;ve Bayes (NB), Stochastic Gradient Descent (SGD), Support Vector Machine (SVM), Logistic Regression (LR) Random Forest (RF), and deep learning algorithms such as Convolution Neural Network (CNN) and Long Short-Term Memory (LSTM). Some researchers have used Dictionary-based methods. Despite the existence of effective techniques in text mining, there are still unresolved challenges. Note that user comments are unstructured texts; Therefore, in order to structure the textual inputs, parsing is usually done along with adding some features, linguistic interpretations and removing additional items, and inserting the next terms in the database, then extracting the patterns in the structured data and finally the outputs will evaluate and interpret. The imbalance of data with the difference in the number of samples in each class of a dataset is an important challenge in the learning phase. This phenomenon breaks the performance of the classifications because the machine does not learn the features of the unpopulated classes well. In this paper, words are weighted based on the prescribed dictionary to influence the most important words on the result of the opinion mining by giving higher weight. On the other hand, the combination of the adjacent words using n-gram methods will improve the outcome. The dictionaries are highly related to the domain of the application. Some words in an application are important but in mobile comments are not impressive. Another challenge is the unbalanced train data, in which the number of positive sentences is not equal to the number of negative sentences. In this paper, two ideas are applied to build an efficient opinion mining algorithm. First, we build a precise dictionary for mobile Persian comments, and the second idea is to balance the positive and negative comments in train data. In summary, the main achievements of the current research can be mentioned: creating a weighted comprehensive dictionary in the field of mobile phone opinions to increase the accuracy of opinion analysis, balancing positive and negative opinions to improve the accuracy of opinion analysis, and eliminating the negative effect of overfitting and providing a precise approach to Determining the polarity of users&#39; opinions about mobile phones using machine learning and recurrent deep learning algorithms. This new method is presented on mobile phone products from the Digikala site and Senti-Pers data. The result is performed with Naive Bayesian, Support Vector Machine, Stochastic Gradient Descent, Logistic Regression, Random Forest, and deep learning methods such as Convolutional Neural Network and Long Short-Term Memory based on parameters such as Accuracy, Precision, Retrieval, and F-Measure. The proposed method increases accuracy on Digikala, with NB between 10% and 34% and SVM between 5% and 24%, SGD between 7% and 38%, LR between 5% to 38%, and RF between 4% Up to 22% and CNN by 4%. The results show an accuracy increment on Senti-Pers, with NB between 12% and 46% and SVM between 5% and 46%, SGD between 5% and 35%, LR between 6% to 46%, and RF between 4% Up to 46%.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1202-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>67</pageFrom>
						<pageTo>88</pageTo>
				
							<doi>10.61186/jsdp.20.4.67</doi>
						<keywords>
<keyword>Sentiment Analysis</keyword>
<keyword>Opinion Mining</keyword>
<keyword>Machine Learning</keyword>
<keyword>Deep Learning</keyword>
<keyword>Polarity</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Mahdieh</name>
	<surname>Vahedipoor</surname>
	<email>vahedipoor.m@qut.ac.ir</email>
	     <order>1</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Mahboubeh</name>
	<surname>Shamsi</surname>
	<email>shamsi@qut.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Abdolreza</name>
	<surname>Rasouli Kenari</surname>
	<email>rasouli@qut.ac.ir</email>
	     <order>3</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-2358-1">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>بهره ‌برداری از ژانرهای فیلم و داده‌های کاربران به منظور بهبود سامانه های توصیه فیلم</title>
						<abstract>سامانه&#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;است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1332-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>89</pageFrom>
						<pageTo>106</pageTo>
				
							<doi>10.61186/jsdp.20.4.89</doi>
						<keywords>
<keyword>سامانه های توصیه</keyword>
<keyword>فیلم</keyword>
<keyword>شروع سرد</keyword>
<keyword>پراکندگی داده ها</keyword>
<keyword>اطلاعات جمعیت شناختی</keyword>
<keyword>ژانر</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Using movie genres and Demographic Information  to improve movie recommendation systems</title>
						<abstract>Movie recommendation systems are efficient tools to help users find their relevant movies by investigating the previous interests of users. These systems are established on considering the ratings of users provided for movies in the past and using them to predict their interests in the future. However, users mainly provide insufficient ratings leading to make a problem called data sparsity. This problem makes reducing the effectiveness of movie recommendation systems. On the other hand, other available data such as genres of movies and demographic information of users play a vital role in assisting recommenders in order to better produce recommendations. This paper proposes a movie recommendation method utilizing the movies&#8217; genres and users&#8217; demographic information. In particular, we propose an effective model to evaluate the user&#8217;s rating profile and determine the minimum number of ratings required to produce an accurate prediction. Then, appropriate virtual ratings are incorporated into the profiles with insufficient ratings to expand them. These virtual ratings are calculated using similarity values between users obtained by genres of movies and demographic information of users. Furthermore, an effective measure is introduced to determine how much an item is reliable. This measure guarantees the virtual ratings&#8217; reliability. Finally, unknown ratings for target user are predicted based on the expanded rating profiles. Experiments performed on two well-known movie recommendation datasets demonstrate that the proposed approach is more efficient than other compared recommenders.
We propose a movie recommender system in this paper by employing the genres of movies and demographic information of users to address the above-mentioned challenges. To this end, first of all, a model is developed in order to determine whether the target user&#8217;s rating profile is appropriate to produce accurate recommendations or not. In other words, the developed model determines how many ratings are required for each user to generate an accurate prediction with a high probability. This criterion is used to demonstrate that a rating profile contains sufficient ratings for producing reliable recommendations or not. Then, the quality of rating profiles containing insufficient ratings is boosted using an effective profile expansion technique which incorporates some virtual ratings to these profiles. These virtual ratings are calculated using the similarity values between users which are computed according to the genres of movies and demographic information of users. Moreover, the reliability values of users and items are calculated using appropriate reliability measurements to guarantee that the incorporated virtual ratings are reliable. Experimental results on two movie recommendation datasets indicate the superiority of the proposed approach in respect to other models. In the following, we provide a list of the main contributions of this paper:


	We develop a model in order to evaluate the users&#8217; rating profiles and determine how many ratings are required for generating an accurate prediction.
	We propose a powerful profile expansion technique which incorporates some virtual ratings to user-item ratings matrix for improving its quality.
	Movies&#8217; genres and users&#8217; demographic information are used as additional data in the proposed movie recommender system.
	The reliability measures of users and items are used in the proposed method to guarantee the reliability of calculated virtual ratings.
	The proposed method generates a denser user-item ratings matrix than the original matrix which results in alleviating data sparsity problem significantly.&#160;&#160;&#160; 


The remaining parts of this paper are structured as follows: in section 2, related works are investigated, section 3 includes the details of the proposed method, section 4 refers to the discussion of experimental results, and section 5 provides some conclusions about the paper Movie recommendation systems are efficient tools to help users find their relevant movies by investigating the previous interests of users. These systems are established on considering the ratings of users provided for movies in the past and using them to predict their interests in the future. However, users mainly provide insufficient ratings leading to make a problem called data sparsity. This problem makes reducing the effectiveness of movie recommendation systems. On the other hand, other available data such as genres of movies and demographic information of users play a vital role in assisting recommenders in order to better produce recommendations. This paper proposes a movie recommendation method utilizing the movies&#8217; genres and users&#8217; demographic information. In particular, we propose an effective model to evaluate the user&#8217;s rating profile and determine the minimum number of ratings required to produce an accurate prediction. Then, appropriate virtual ratings are incorporated into the profiles with insufficient ratings to expand them. These virtual ratings are calculated using similarity values between users obtained by genres of movies and demographic information of users. Furthermore, an effective measure is introduced to determine how much an item is reliable. This measure guarantees the virtual ratings&#8217; reliability. Finally, unknown ratings for target user are predicted based on the expanded rating profiles. Experiments performed on two well-known movie recommendation datasets demonstrate that the proposed approach is more efficient than other compared recommenders.</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1332-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>89</pageFrom>
						<pageTo>106</pageTo>
				
							<doi>10.61186/jsdp.20.4.89</doi>
						<keywords>
<keyword>Recommender systems</keyword>
<keyword>movies</keyword>
<keyword>cold start</keyword>
<keyword>data sparsity</keyword>
<keyword>demographic information</keyword>
<keyword>genre</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>samad</name>
	<surname>mohammadi</surname>
	<email>mohamadi601@gmail.com</email>
	     <order>1</order>
        <instituteAffiliation>Department of Computer Engineering, Islamic Azad University, Central Tehran Branch, Tehran, Iran</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>vahe</name>
	<surname>aghazarian</surname>
	<email>aghazarian@iauctb.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation>Department of Computer Engineering, Islamic Azad University, Central Tehran Branch, Tehran, Iran</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>alireza</name>
	<surname>hedayati</surname>
	<email>samad601@gmail.com</email>
	     <order>3</order>
        <instituteAffiliation>Department of Computer Engineering, Islamic Azad University, Central Tehran Branch, Tehran, Iran</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-2352-1">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>دادگان پرسش و پاسخ زبان فارسی</title>
						<abstract>پاسخ سریع و دقیق به سؤالات مطرح&#173;شده به زبان طبیعی یکی از اهداف مهم در توسعه سامانه&#8204;های پرسش&#8204;وپاسخ است که در آن رایانه یک متن و سؤال را درک و پاسخ دقیق را برای کاربر ارائه می&#8204;کند. با اینکه پیشرفت&#8204;های زیادی در این حوزه صورت&#8204;گرفته&#173;است، اما همچنان جزء مسائلی است که نیاز به ارتقا، به&#173;خصوص برای زبان&#8204;های غیر انگلیسی مثل زبان فارسی&#8204; است. در این مقاله دادگان پرسش&#8204;وپاسخ زبان فارسی (FarsiQuAD) [1] &#160;که توسط انسان از مقالات ویکی&#8204;پدیای فارسی تهیه شده، در دو نسخه منتشر شده&#8204;است. نسخه یک شامل&#160; 10000+ پرسش&#8204;وپاسخ و نسخه دوم این مجموعه شامل بیش از 145000+ جفت پرسش&#173;وپاسخ &#8204;است. این دادگان قابلیت تجمیع با نسخه انگلیسی SQuAD و سایر دادگان زبان&#8204;های دیگر را دارد که از این استاندارد استفاده کرده باشند و برای عموم منتشر شده&#8204;است[2]. این دادگان جهت ساخت مدل&#8204;های هوش مصنوعی مبتنی بر یادگیری عمیق و برای استفاده در سامانه&#8204;های پرسش و پاسخ زبان فارسی&#8204;است. نتایج این پژوهش نشان می&#8204;دهد دادگان پرسش&#8204;وپاسخ زبان فارسی ایجادشده می&#8204;تواند پاسخ به سؤالات مطرح&#173;شده به زبان طبیعی فارسی را با معیار تطابق دقیق[3] 78 درصد و معیار F1 87 درصد برساند که هنوز نیازمند ارتقا &#8204;است.&#160; &#160;





[1] Exact match

[2] https://github.com/Forutanrad/FarsiQuAD

[3] Exact match</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1337-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>107</pageFrom>
						<pageTo>120</pageTo>
				
							<doi>10.61186/jsdp.20.4.107</doi>
						<keywords>
<keyword>دادگان پرسش‌وپاسخ زبان فارسی</keyword>
<keyword>سیستم‌های پرسش‌وپاسخ</keyword>
<keyword>درک مطلب</keyword>
<keyword>یادگیری عمیق</keyword>
<keyword>پردازش زبان طبیعی</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Farsi Question and Answer Dataset (FarsiQuAD)</title>
						<abstract>A fast and accurate response to questions posed in natural language is a fundamental objective in the advancement of question and answer systems. These systems involve computers comprehending textual content and questions, and subsequently, delivering precise answers to users. Despite significant advancements in this field, there remains room for improvement, particularly when dealing with languages other than English, such as Persian.
In this article, we present the Persian language question and answer dataset, known as FarsiQuAD. This dataset was meticulously crafted by human annotators, drawing from Persian Wikipedia articles. FarsiQuAD is made available in two versions: Version 1 comprises over 10,000 questions and answers, while Version 2 offers an extensive collection of over 145,000 rows. This dataset is designed to seamlessly integrate with the English version of SQuAD and other databases in various languages adhering to this standard, and it is open to the public. These data serve as valuable resources for the development of artificial intelligence models based on deep learning and for the enhancement of Persian language question and answer systems.
The research findings reveal that the FarsiQuAD dataset is capable of providing answers to questions posed in the natural Persian language with an exact matching accuracy of 78% and an F1 score of 87%. However, there is still room for improvement in achieving even higher accuracy levels.
This project arises from the critical need for non-English languages to have access to more data for training deep learning models, especially in the domain of factoid questions. Hence, the primary objective of this article is to introduce the newly created dataset. Prior to this effort, well-known datasets like SQuAD predominantly focused on English, and similar datasets has been developed in other languages, including French, German, Korean, and Japanese. Nevertheless, the dearth of question datasets in the Persian language was evident. The quality and diversity of questions are pivotal aspects, and as this dataset continues to grow, it will contribute to the broader landscape of research in this domain, allowing for valuable cross-linguistic comparisons and integration with research conducted in other languages.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1337-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>107</pageFrom>
						<pageTo>120</pageTo>
				
							<doi>10.61186/jsdp.20.4.107</doi>
						<keywords>
<keyword>Question And Answer Dataset</keyword>
<keyword>Question And Answer systems</keyword>
<keyword>Reading comprehension</keyword>
<keyword>Deep Learning</keyword>
<keyword>Natural Language Processing</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Javad</name>
	<surname>ForutanRad</surname>
	<email>Forutanrad@gmail.com</email>
	     <order>1</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Maryam</name>
	<surname>HourAli</surname>
	<email>mhourali@mut.ac.it</email>
	     <order>2</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>MohammadAli</name>
	<surname>KeyvanRad</surname>
	<email>keyvanrad@aut.ac.ir</email>
	     <order>3</order>
        <instituteAffiliation></instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-2349-1">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>تحلیل احساسات مبتنی بر جنبه با استفاده از شبکه رمزگذار توجه</title>
						<abstract>پردازش زبان طبیعی به&#173; طور قابل توجهی در حال رشد و با ظهور تارنمای جهانی و موتورهای جستجو بسیار مورد توجه قرار گرفته است و پژوهش&#173;گران شاهد انفجاری در اطلاعات به زبان&#173;های مختلف شدند. تحلیل احساسات یکی از فعال&#173;ترین زمینه &#173;های مطالعاتی در پردازش زبان طبیعی است که بر طبقه بندی متن تمرکز دارد و به&#173;منظور شناسایی، استخراج و تجزیه و تحلیل اطلاعات ذهنی از منابع متنی استفاده می&#8204;شود. تحلیل احساسات مبتنی بر جنبه&#160; یک روش تحلیل متن است که نظرات را بر اساس جنبه طبقه &#173;بندی و احساسات مربوط به هر جنبه را مشخص می&#173; کند. این تحلیل می&#173;تواند برای تحلیل خودکار بازخورد نظرات مشتریان به بخش &#173;های مختلف کالا یا خدمات مورد استفاده قرار گیرد و به کارفرمایان برای تمرکز بر نقاط نیازمند ارتقای کیفیت کمک کند.&#160; در این مقاله به معرفی یک معماری جدید مبتنی بر یادگیری عمیق برای تحلیل احساسات مبتنی بر جنبه خواهیم پرداخت. این معماری از یک مدل از دولایه رمزگذار توجه (که یک جایگزین قابل موازی&#173; سازی و تعاملی&#160; LSTM است و برای محاسبه حالت&#173; های پنهان جاسازی&#173; های ورودی اعمال می&#8204;شود) استفاده خواهد کرد. آزمایش این معماری روی سه مجموعه &#173;داده مختلف شامل رستوران ها و لپتاپ&#8204;هاSemEval 2014 Task 4 &#160;و مجموعه داده ACL 14 Twitter&#160; است که در هر سه مجموعه &#173;داده، قطبیت احساسات مثبت، خنثی و منفی است، انجام شده&#8204;است که مقایسه آن با روش &#173;های مدرن تحلیل احساس مبتنی بر جنبه، دقت بالای این روش را نشان خواهد داد. برای نمونه، تحلیل احساس مبتنی بر جنبه روی مجموعه داده لپتاپ، 79.15 درصد دقت را نشان داده که نسبت به روش &#173;های مدرن 4.24 درصد دقت را بالا برده است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1321-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>121</pageFrom>
						<pageTo>128</pageTo>
				
							<doi>10.61186/jsdp.20.4.121</doi>
						<keywords>
<keyword>تجزیه و تحلیل احساس مبتنی بر جنبه</keyword>
<keyword>یادگیری عمیق</keyword>
<keyword>شبکه رمزگذار توجه</keyword>
<keyword>توجه چند سر</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Aspect-Based Sentiment Analysis using the Attentional Encoder Network</title>
						<abstract>Natural language processing is growing significantly and has gained much attention with the advent of the World Wide Web and search engines, and researchers have witnessed an explosion of information in different languages. Sentiment analysis is one of the most active fields of study in natural language processing that focuses on text classification and is used to identify, extract and analyze subjective information from text sources. Aspect-based sentiment analysis is a text analysis technique that classifies comments by aspect and identifies the sentiment associated with each aspect. This analysis can be used to automatically analyze the feedback of customers&#39; comments to different parts of goods or services and help employers to focus on points that need quality improvement. In this paper, we will introduce a new architecture based on deep learning for aspect-based sentiment analysis. This architecture will use an attention-encoder network-based model with multiple multi-head attention and a pointwise convolutional transform (which is a parallelizable and interactive alternative to LSTM and is applied to compute hidden states of input embeddings). Testing this architecture on three different datasets, including restaurants and laptops, SemEval 2014 Task 4 and ACL 14 Twitter dataset, in all three datasets, the polarity of emotions is positive, neutral and negative, which is compared with modern methods of sentiment analysis. Based on the aspect, it will show the high accuracy of this method. For example, the aspect-based sentiment analysis on the Laptop dataset has shown 79.15% accuracy, which has increased the accuracy by 4.24% compared to modern methods.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1321-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>121</pageFrom>
						<pageTo>128</pageTo>
				
							<doi>10.61186/jsdp.20.4.121</doi>
						<keywords>
<keyword>Aspect-Based Sentiment Analysis (ABSA)</keyword>
<keyword>Deep Learning</keyword>
<keyword>Attentional Encoder Network</keyword>
<keyword>Multi-Head Attention (MHA)</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>somayeh</name>
	<surname>karimi</surname>
	<email>somayehkarimi6@yahoo.com</email>
	     <order>1</order>
        <instituteAffiliation>Shahrood University of Technology</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Fatemeh</name>
	<surname>Jafarinejad</surname>
	<email>jafarinejad@shahroodut.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation>Shahrood University of Technology</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-1930-1">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>بیشینه سازی امتیاز در بازی تصادفی match-3  با استفاده از یادگیری تقویتی عمیق</title>
						<abstract>بازی&#8204;های رایانه&#8204;ای در سال&#8204;های اخیر نقش مهمی در توسعۀ هوش مصنوعی داشته&#8204;اند. روش&#8204;های گوناگون از جمله روش&#8204;های مبتنی&#8204;بر قوانین، جستجوی درختی و&#160; یادگیری ماشین (یادگیری نظارت&#8204;شده و یادگیری تقویتی) برای ایجاد عامل&#8204;های هوشمند در بازی&#8204;های گوناگون توسعه یافته&#8204;اند. از میان این پژوهش&#8204;ها، می&#8204;توان به پژوهش&#8204;های Deep Blue در بازی شطرنج و AlphaGo در بازی Go اشاره کرد. AlphaGo اولین برنامۀ رایانه&#8204;ای است که یک بازی&#8204;کن حرفه&#8204;ای انسانی Go را شکست داد. همچنین، Deep Blue یک سامانۀ رایانه&#8204;ای حرفه&#8204;ای شطرنج و نخستین برنامه است که در مقابل یک قهرمان جهان، برنده می&#8204;شود. در این مقاله، ما بر روی بازی match-3 تمرکز داریم، که یک بازی محبوب در تلفن&#8204;های همراه و شامل یک فضای حالت تصادفی بسیار بزرگ و تابع پاداش تصادفی است که یادگیری را دشوار می&#8204;کند. در گذشته، پژوهش&#8204;های زیادی در مورد بازی&#8204;های گوناگون، از جمله match-3، انجام شده&#8204;است. هدف اصلی این پژوهش&#8204;ها به&#8204;طور کلی بازی بهینه یا پیش&#8204;بینی دشواری مراحل طراحی&#8204;شده برای بازی&#8204;کنان انسانی بوده&#8204;است. پیش&#8204;بینی دشواری مراحل به توسعه&#8204;دهندگان بازی کمک می&#8204;کند تا کیفیت بازی&#8204;های خود را بهبود بخشند و تجربۀ کاربری بهتری فراهم کنند. در این مقاله، یک عامل هوشمند بر اساس یادگیری تقویتی عمیق ارائه شده&#8204;که هدف آن به بیشینه رساندن امتیاز در بازی match-3 است. یادگیری تقویتی یکی از شاخه&#8204;های یادگیری ماشین است که عامل از طریق تجربیات خود از تعامل با محیط، سیاست بهینه را برای انتخاب اعمال در فضاهای گوناگون یاد می&#8204;گیرد. در یادگیری تقویتی عمیق، الگوریتم&#8204;های یادگیری تقویتی به&#8204;همراه شبکه&#8204;های عصبی عمیق استفاده می&#8204;شوند. در روش پیشنهادی، سازوکار&#8204;های نگاشت گوناگونی برای فضای اعمال و فضای حالت استفاده شده&#8204;است. همچنین، یک ساختار نوآورانه از شبکه&#8204;های عصبی سفارشی&#8204;سازی&#8204;شده برای محیط بازی match-3 پیشنهاد شده&#8204;است تا قابلیت یادگیری فضای حالت بزرگ را به&#8204;دست&#8204;آورد. نوآوری&#8204;های این مقاله را می&#8204;توان بدین شرح خلاصه کرد: روی&#8204;کردی برای نگاشت از فضای اعمال به یک ماتریس دوبعدی ارائه شده که امکان جداکردن اعمال مجاز و غیرمجاز را تسهیل می&#8204;کند. یک روش برای نگاشت از فضای حالت به ورودی شبۀ عصبی عمیق طراحی شده که با کاهش عمق صافی&#8204;های پیچشی، فضای ورودی را کاهش داده و این&#8204;گونه فرایند یادگیری را بهبود می&#8204;بخشد. همچنین، تابع پاداش از طریق جداکردن پاداش&#8204;های تصادفی از پاداش&#8204;های قطعی، فرایند یادگیری را پایدار کرده&#8204;است. مقایسۀ روش پیشنهادی با سایر روش&#8204;های موجود، از جمله PPO، DQN، A3C، روش حریصانه و عوامل انسانی، نشان&#8204;دهندۀ عملکرد برتر روش پیشنهادی در بازی match-3 است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1345-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>129</pageFrom>
						<pageTo>140</pageTo>
				
							<doi>10.61186/jsdp.20.4.129</doi>
						<keywords>
<keyword>یادگیری تقویتی عمیق</keyword>
<keyword>بازی تصادفی</keyword>
<keyword>match-3</keyword>
<keyword>فضای حالت بزرگ</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Maximize Score in stochastic match-3 games using reinforcement learning</title>
						<abstract>Computer games have played an important role in the development of artificial intelligence in recent years. Throughout the history of artificial intelligence, computer games have been a suitable test environment for evaluating new approaches and algorithms to artificial intelligence. Different methods, including rule-based methods, tree search methods, and machine learning methods (supervised learning and reinforcement learning) have been developed to create intelligent agents in different games. Games have been used as a suitable environment for trial and error, testing different artificial intelligence ideas and algorithms. Among these researches, we can mention the research of Deep Blue in the chess game and AlphaGo in the game Go. AlphaGo is the first computer program to defeat an expert human Go player. Also, Deep Blue is a chess-playing expert system is the first computer program to win a match, against a world champion. 
In this paper, we focus on the match-3 game. The match-3 game is a popular game in cell phones, which consists of a very large random state space which makes learning difficult. It also has random reward function which makes learning unstable. Many researches have been done in the past on different games, including match-3. The aim of these researches has generally been to play optimally or to predict the difficulty of stages designed for human players. Predicting the difficulty of stages helps game developers to improve the quality of their games and provide a better experience for users. Based on the approach used, past works can be divided into three main categories including search-based methods, machine learning methods and heuristic methods. 
In this paper, an intelligent agent based on deep reinforcement learning is presented, whose goal is to maximize the score in the match-3 game. Reinforcement learning is one of the approaches that has received a lot of attention recently. Reinforcement learning is one of the branches of machine learning in which the agent learns the optimal policy for choosing actions in different spaces through its experiences of interacting with the environment. In deep reinforcement learning, reinforcement learning algorithms are used along with deep neural networks.
In the proposed method, different mapping mechanisms for action space and state space are used. Also, a novel structure of neural network customized for the match-3 game environment has been proposed to achieve the ability to learn large state space. The contributions of this article can be summarized as follow. An approach for mapping the action space to a two-dimensional matrix is presented in which it is possible to easily separate valid and invalid actions. An approach has been designed to map the state space to the input of the deep neural network, which reduces the input space by reducing the depth of the convolutional filter and thus improves the learning process. The reward function has made the learning process stable by separating random rewards from deterministic rewards.
The comparison of the proposed method with other existing methods, including PPO, DQN, A3C, greedy method and human agents shows the superior performance of the proposed method in the match-3 game.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1345-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>129</pageFrom>
						<pageTo>140</pageTo>
				
							<doi>10.61186/jsdp.20.4.129</doi>
						<keywords>
<keyword>deep reinforcement learning</keyword>
<keyword>random game</keyword>
<keyword>match-3</keyword>
<keyword>large state space</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Mehdy</name>
	<surname>Roayaei Ardakany</surname>
	<email>mroayaei@modares.ac.ir</email>
	     <order>1</order>
        <instituteAffiliation>Tarbiat Modares University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Ali</name>
	<surname>Afroughrh</surname>
	<email>ali74afrougheh@gmail.com</email>
	     <order>2</order>
        <instituteAffiliation>Tarbiat Modares University</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>



			<article externalId="A-10-1493-4">
			<type>OTHERS_CITABLE</type>
			
					<languageVersion language="fa">
						<title>انتقال دانش تنظیم شده برای یادگیری تقویتی  چندعاملی</title>
						<abstract>یادگیری تقویتی به آموزش مدل&#8204;های یادگیری ماشین برای اتخاذ تصمیمات متوالی اشاره می&#173;کند که در آن یک عامل از طریق تعامل با محیط، آموزش دیده، نتایج این تعامل را مشاهده کرده و بر این اساس، پاداش مثبت یا منفی دریافت می&#173;کند. یادگیری تقویتی کاربردهای زیادی برای سیستم&#173;های چندعاملی &#160;به خصوص در محیط&#173;های پویا و ناشناخته دارد. با این حال، بیش&#173;تر الگوریتم&#173;های یادگیری تقویتی چندعاملی &#160;با مشکلاتی همچون پیچیدگی محاسباتی نمایی برای محاسبه فضای حالت مشترک مواجه هستند که منجر به عدم مقیاس&#173;پذیری الگوریتم&#173;ها درمسائل چندعاملی &#160;واقعی می&#173;شود. کاربردهای یادگیری تقویتی چندعاملی &#160;را می&#173;توان از فوتبال ربات&#8204;ها، شبکه&#173;ها، محاسبات ابری، زمانبندی شغل تا اعزام نیروی واکنشی دسته&#173;بندی کرد. در این مقاله یک الگوریتم جدید به نام انتقال دانش تنظیم&#8204;شده برای یادگیری تقویتی چندعاملی &#160;(RKT-MARL) معرفی می&#173;شود که براساس مدل تصمیم&#173;گیری مارکوف کار می&#173;کند. این الگوریتم برخلاف روش&#173;های یادگیری تقویتی سنتی، مفاهیم تعاملات پراکنده و انتقال دانش را برای رسیدن به تعادل بین عامل&#173;ها استفاده می&#173;کند. علاوه&#8204;بر این، RKT-MARL از سازوکار مذاکره برای یافتن مجموعه تعادل و از روش کمینه واریانس برای انتخاب بهترین عمل در مجموعه تعادل به&#173;دست&#173;آمده استفاده می&#173;کند. همچنین الگوریتم پیشنهادی، دانش مقادیر حالت-عمل را در میان عامل&#173;های مختلف انتقال می&#173;دهد. از طرفی، الگوریتم RKT-MARL مقادیر Q را در حالت&#173;های هماهنگی به عنوان ضریبی از اطلاعات محیطی جاری و دانش قبلی مقداردهی می&#173;کند. به&#173;منظور ارزیابی عملکرد روش پیشنهادی، یک گروه از آزمایش&#173;ها بر روی پنج بازی جهانی انجام&#173;شده و نتایج حاصل بیانگر همگرایی سریع و مقیاس&#173;پذیری بالا در RKT-MARL&#8204; است.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1056-fa.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>141</pageFrom>
						<pageTo>160</pageTo>
				
							<doi>10.61186/jsdp.20.4.141</doi>
						<keywords>
<keyword>یادگیری تقویتی چند عاملی</keyword>
<keyword>انتقال دانش</keyword>
<keyword>تعادل‌های متا و نش</keyword>
<keyword>تنظیم‌پذیری</keyword>
<keyword>تعاملات پراکنده</keyword>
<keyword>مذاکره بین عامل‌ها.</keyword>
</keywords>
				</languageVersion>
				

					<languageVersion language="en">
						<title>Regularized Knowledge Transfer for Multi-Agent Reinforcement Learning</title>
						<abstract>Reinforcement learning (RL) refers to the training of machine learning models to make a sequence of decisions on which an agent learns by interacting with its environment, observing the results of interactions and receiving a positive or negative reward, accordingly. RL has many applications for multi-agent systems, especially in dynamic and unknown environments. However, most multi-agent reinforcement learning (MARL) algorithms suffer from some problems specifically the exponential computational complexity to calculate the joint state-action space, which leads to the lack of scalability of algorithms in realistic multi-agent problems. Applications of MARL can be categorized from robot soccer, networks, cloud computing, job scheduling, and to optimal reactive power dispatch.
In the area of reinforcement learning algorithms, there are serious challenges such as the lack of application of equilibrium-based algorithms in practice and high computational complexity to find equilibrium.&#160; On the other hand, since agents have no concept of equilibrium policies, they tend to act aggressively toward their goals, which it results the high probability of collisions.
Consequently, in this paper, a novel algorithm called Regularized Knowledge Transfer for Multi-Agent Reinforcement Learning (RKT-MARL) is presented that relies on Markov decision process (MDP) model. RKT-MARL unlike the traditional reinforcement learning methods exploits the sparse interactions and knowledge transfer to achieve an equilibrium across agents. Moreover, RKT-MARL benefits from negotiation to find the equilibrium set. RKT-MARL uses the minimum variance method to select the best action in the equilibrium set, and transfers the knowledge of state-action values across various agents. Also, RKT-MARL initializes the Q-values in coordinate states as coefficients of current environmental information and previous knowledge. In order to evaluate the performance of our proposed method, groups of experiments are conducted on five grid world games and the results show the fast convergence and high scalability of RKT-MARL. Therefore, the fast convergence of our proposed method indicates that the agents quickly solve the problem of reinforcement learning and approach to their goal.
&#160;</abstract>
						<pdfFileUrl>http://jsdp.rcisp.ac.ir/article-1-1056-en.pdf</pdfFileUrl>
						<publicationDate>2024-04-25</publicationDate>
						<pageFrom>141</pageFrom>
						<pageTo>160</pageTo>
				
							<doi>10.61186/jsdp.20.4.141</doi>
						<keywords>
<keyword>Multi-agent reinforcement learning</keyword>
<keyword>Knowledge transfer</keyword>
<keyword>Meta and Nash equilibriums</keyword>
<keyword>Regularization</keyword>
<keyword>Sparse interactions</keyword>
<keyword>Agents negotiations.</keyword>
</keywords>
				</languageVersion>
				


	<authors>
	<author>
	<name>Niloofar</name>
	<surname>Alavi</surname>
	<email>nilooalavi504@it.uut.ac.ir</email>
	     <order>1</order>
        <instituteAffiliation>Urmia University of Technology</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	<author>
	<name>Jafar</name>
	<surname>Tahmoresnezhad</surname>
	<email>j.tahmores@it.uut.ac.ir</email>
	     <order>2</order>
        <instituteAffiliation>Urmia University of Technology</instituteAffiliation>  
	    <role>AUTHOR</role>
	 </author>
	</authors>


	</article>


	</issue>
 </ici-import>
 
  
  
  
  
 