{"title":"Balance Control of a Humanoid Robot Using DeepReinforcement Learning","authors":"E. Kouchaki, M. Palhang","doi":"10.1109/CSICC58665.2023.10105418","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105418","url":null,"abstract":"In this paper, a deep reinforcement learning algorithm is presented to control a humanoid robot. We have used two control levels in a hierarchical manner. Within the high-level control architecture, a policy is determined by a combination of two neural networks as actor and critic and optimized using proximal policy optimization (PPO) method. The output policy specifies reference angles for robot joint space. At the low-level control, a PID controller regulates robot states around the reference values. The robot model is provided in MuJoCo physics engine and simulations are performed using mujoco-py library. During the simulations robot could maintain its balance stability against wide variety of exerted disturbances. The results showed that the proposed algorithm had a good performance and could resist larger push impacts compared to the pure PID controller.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129633615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improving Fault Tolerance of LoRaWAN With Predicting Packet Collision","authors":"Reza Rezazadeh, Yasser Sedaahat, Ismail Ghodsollahee, Farzad Azizi","doi":"10.1109/CSICC58665.2023.10105385","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105385","url":null,"abstract":"the dependability of IIoT functionality is strongly influenced by its communication protocols. One of the most popular communication standards for the Internet of Things, whose features make it attractive in the IIoT field, is LoRaWAN. LoRaWAN can be considered a low-consumption competitor to cellular networks. This protocol has important features such as long-range coverage, low energy consumption, and a low implementation cost. Although the LoRaWAnfeatures make it a good choice for IoT applications, the existence of real-time constraints and a harsh environment in the IIoT field make it a challenge for network designers to guarantee the dependability of IIoT networks with LoRaWAN. Therefore, in this paper, to overcome this challenge, a novel method is presented for improving energy consumption efficiency, latency, and fault tolerance of the LoRaWAN protocol. The evaluation results show that the proposed method improves packet delivery and latency rate by 11% and 21% compared to standard LoRaWAn.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130553440","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Frost Prediction Using Machine Learning Methods in Fars Province","authors":"Milad Barooni, K. Ziarati, Ali Barooni","doi":"10.1109/CSICC58665.2023.10105391","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105391","url":null,"abstract":"One of the common hazards and issues in meteorology and agriculture is the problem of frost, chilling or freezing. This event occurs when the minimum ambient temperature falls below a certain value. This phenomenon causes a lot of damage to the country, especially Fars province. Solving this problem requires that, in addition to predicting the minimum temperature, we can provide enough time to implement the necessary measures. Empirical methods have been provided by the Food and Agriculture Organization (FAO), which can predict the minimum temperature, but not in time. In addition to this, we can use machine learning methods to model the minimum temperature. In this study, we have used three methods Gated Recurrent Unit (GRU), Temporal Convolutional Network (TCN) as deep learning methods, and Gradient Boosting (XGBoost). A customized loss function designed for methods based on deep learning, which can be effective in reducing prediction errors. With methods based on deep learning models, not only do we observe a reduction in RMSE error compared to empirical methods but also have more time to predict minimum temperature. Thus, we can model the minimum temperature for the next 24 hours by having the current 24 hours. With the gradient boosting model (XGBoost) we can keep the prediction time as deep learning and RMSE error reduced. Finally, we experimentally concluded that machine learning methods work better than empirical methods and XGBoost model can have better performance in this problem among other implemented.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126812768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Leveraging Model Driven Techniques for Designing Web-GIS Systems","authors":"Zohreh Hashemian, B. Zamani, Mansour Adibi","doi":"10.1109/CSICC58665.2023.10105349","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105349","url":null,"abstract":"Nowadays, Web-based Geographic Information Systems (Web-GIS) play an essential role in many organizations that provide services to people via the Internet. Although Web-GIS systems are built based on well-known standards and have common features, the problem is that building such systems needs expertise and includes high development costs; hence most organizations do not have enough resources to build their own GIS. To address this problem, we propose a model driven approach that enables the developers to generate a Web-GIS automatically. Our approach includes a metamodel as a domain specific modeling language that covers the main concepts of a Web-GIS, a variety of map controls, and different layer types. We also provide a transformation engine that automatically generates the final code of a Web-GIS from the model designed using our metamodel. To evaluate the proposed approach, we designed a simple system to show that the metamodel covers the main concepts of a Web-GIS and the generated code leads to the implementation of the system without any manual changes.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126418309","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sahar Hassanzadeh Mostafaei, J. Tanha, A. Sharafkhaneh, R. Agrawal, Zohair Hassanzadeh Mostafaei
{"title":"Biological Signals for Diagnosing Sleep Stages Using Machine Learning Models","authors":"Sahar Hassanzadeh Mostafaei, J. Tanha, A. Sharafkhaneh, R. Agrawal, Zohair Hassanzadeh Mostafaei","doi":"10.1109/CSICC58665.2023.10105400","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105400","url":null,"abstract":"Sleep quality is important for health and can prevent diseases. Polysomnography is a standard scientific and clinical tool to evaluate sleep. Sleep staging is one of the main tasks in the sleep study that characterizes sleep cycles. In recent years, many studies are conducted using machine learning approaches to classify sleep stages. These studies can improve the accuracy and speed of the classification task, but most of them have not considered the performance of minority sleep classes. Since the number of samples in the sleep classes varies greatly, it can be considered as imbalanced data. In this study, we propose an ensemble method to handle class imbalance problem in the sleep staging task. For this purpose, we select nine biomedical signals including two EEG channels, two EOG channels, EMG, ECG, Abdominal, Thorax, and Airflow from the Sleep Heart Health Study (SHHS1) dataset. Then we use an ensemble of data-level resampling methods to rebalance the data space of sleep classes. Finally, we employ different machine learning algorithms to classify sleep stages. To evaluate the performance of the proposed method, in addition to general metrics, we use various measures such as Geometric mean (G-mean) and Matthew's Correlation Coefficient (MCC), which are proper metrics for the imbalanced data classification. The results of the developed method show that it achieves high accuracies of 0.9727, 0.9410, 0.8816, and 0.8725 for two, three, five, and six sleep classes, respectively.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127905419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Dynamic knowledge graph completion through time-aware relational message passing","authors":"Amirhossein Baqinejadqazvini, Saedeh Tahery, Saeed Farzi","doi":"10.1109/CSICC58665.2023.10105381","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105381","url":null,"abstract":"As the structure of knowledge graphs may vary over time, static knowledge graph completion methods do not deal with time-varying knowledge graphs. However, examining the paths between entities and entities' context information can lead to more accurate completion methods. This paper attempts to complete dynamic (time-varying) knowledge graphs by combining time-aware relational paths and relational context. The proposed model can improve dynamic knowledge graph completion methods by leveraging neural networks. Experimental results conducted on two standard datasets, ICEWS14 and ICEWS05-15, indicate our model's superiority in terms of Mean Reciprocal Rank (MRR) and Hit@k over its well-known counterparts, such as DE-TransE and DE-DistMult.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"13 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127968815","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Seyyed Shayan Hoseini, Tebbo Beyer, Ali Ghaderi, Z. Movahedi
{"title":"Latency-aware SDN-based Mobile Edge Computation Offloading in Industrial IoT","authors":"Seyyed Shayan Hoseini, Tebbo Beyer, Ali Ghaderi, Z. Movahedi","doi":"10.1109/CSICC58665.2023.10105378","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105378","url":null,"abstract":"Industrial Internet of things (IIoT) is a promising architecture for cyber-physical systems. Although it brings a vast number of different advantages, it enables some severe challenges as well, such as energy consumption and delay management. Due to producing a big amount of raw sensing data and the demands for processing them, various computation offloading methods over different infrastructures have been proposed. Mobile Edge Computing (MEC) is one of those infrastructures being able to give the required execution power at a much closer distance from the end devices. Software Defined Networking (SDN) is set to provide a programmable interface that can be used to manage a network of MECs in order to choose the optimal MEC for the received offloading requests. In this paper, we proposed a latency-aware SDN-based computation offloading method with specific communication, computation, and energy consumption models which aim at optimizing the overall response time. Results show that with having a delay threshold, a significant number of resources will be freed and as a result, overall response time will be decreased.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116123379","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Approximate Method for Spatial Task Allocation in Partially Observable Environments","authors":"Sara Amini, M. Palhang, N. Mozayani","doi":"10.1109/CSICC58665.2023.10105411","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105411","url":null,"abstract":"Multi-robot task allocation has many applications in the real world. Robots often have noisy or local sensor readings, making their workspace partially observable. This paper proposes a partially observable spatial task allocation algorithm, called POSA, that extends the subjective self-absorbed view of E-FWD, a task allocation algorithm for a fully observable environment. POSA uses Partially Observable Monte-Carlo Planning (POMCP) to evaluate the value of the successor belief states. Simulations show that POSA can reach the performance of E-FWD, even though it has partial observability rather than full observability. POSA also has a better convergence rate because it uses Monte-Carlo simulations that estimate the value of suitable locations of search space and does not have to evaluate the value of all parts of the search space.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"1738 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133850606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DeepSentiParsBERT: A Deep Learning Model for Persian Sentiment Analysis Using ParsBERT","authors":"Omid Davar, Gholamreza Dar, Fahimeh Ghasemian","doi":"10.1109/CSICC58665.2023.10105414","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105414","url":null,"abstract":"Social media has provided a platform for sharing opinions and feelings on a variety of topics. Automated analysis of these opinions is of particular importance to business organizations for improving their products and services. In recent years, deep learning techniques have become very popular due to their high efficiency. Several DNN models have been proposed for the task of sentiment analysis and their performance is promising. In this paper, a new deep architecture consisting of ParsBERT and Bidirectional LSTM models (DeepSentiParsBERT) is proposed for the sentiment analysis of Persian texts. Results from comparison with the most recent state-of-the-art models show the superiority of DeepSentiParsBERT on the Digikala corpus (91.57% F1-Score).","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133819197","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Predicting Users' Demographic Features Based on Searched Queries and Installed Apps and Games","authors":"Ghazal Kalhor, B. Bahrak","doi":"10.1109/CSICC58665.2023.10105350","DOIUrl":"https://doi.org/10.1109/CSICC58665.2023.10105350","url":null,"abstract":"Employing various strategies to catch interest in using online app stores has become a common trend in recent decades. One of the dominant factors in determining the success of online businesses in this area is whether they have information about users' demographic features such as gender or age. In this study, we try to detect these features based on the lists of installed applications, installed games, and searched queries collected from an Iranian mobile application store. For this goal, we use a wide range of machine learning techniques to identify which model has the highest performance in these classification and regression tasks. Our findings show that we can detect genders with a balanced accuracy of 0.76. We also achieve 10.02 as the RMSE for age predictions and the ROC AUC of 0.81 in determining users' age groups.","PeriodicalId":127277,"journal":{"name":"2023 28th International Computer Conference, Computer Society of Iran (CSICC)","volume":"129 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122042821","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}