• List of Articles


      • Open Access Article

        1 - Scheduling of IoT Application Tasks in Fog Computing Environment Using Deep Reinforcement Learning
        Pegah Gazori Dadmehr Rahbari Mohsen Nickray
        With the advent and development of IoT applications in recent years, the number of smart devices and consequently the volume of data collected by them are rapidly increasing. On the other hand, most of the IoT applications require real-time data analysis and low latency More
        With the advent and development of IoT applications in recent years, the number of smart devices and consequently the volume of data collected by them are rapidly increasing. On the other hand, most of the IoT applications require real-time data analysis and low latency in service delivery. Under these circumstances, sending the huge volume of various data to the cloud data centers for processing and analytical purposes is impractical and the fog computing paradigm seems a better choice. Because of limited computational resources in fog nodes, efficient utilization of them is of great importance. In this paper, the scheduling of IoT application tasks in the fog computing paradigm has been considered. The main goal of this study is to reduce the latency of service delivery, in which we have used the deep reinforcement learning approach to meet it. The proposed method of this paper is a combination of the Q-Learning algorithm, deep learning, experience replay, and target network techniques. According to experiment results, The DQLTS algorithm has improved the ASD metric by 76% in comparison to QLTS and 6.5% compared to the RS algorithm. Moreover, it has been reached to faster convergence time than QLTS. Manuscript profile
      • Open Access Article

        2 - Text Generation by a GAN-based Ensemble Approach
        Ehsan Montahaie Mahdieh Soleymani Baghshah
        Text generation is one of the important problems in Natural Language Processing field. The former methods for text generation that are based on language modeling by the teacher forcing approach encounter the problem of discrepancy between the training and test phases an More
        Text generation is one of the important problems in Natural Language Processing field. The former methods for text generation that are based on language modeling by the teacher forcing approach encounter the problem of discrepancy between the training and test phases and also employing an inappropriate objective (i.e., Maximum Likelihood estimation) for generation. In the past years, Generative Adversarial Networks (GANs) have achieved much popularity due to their capabilities in image generation. These networks have also attracted attention for sequence generation in the last few years. However, since text sequences are discrete, GANs cannot be easily employed for text generation, and new approaches like Reinforcement Learning and approximation have been utilized for this purpose. Furthermore, the instability problem of GANs training causes new challenges. In this paper, a new GAN-based ensemble method is proposed for sequence generation problem. The idea of the proposed method is based on the ratio estimation which enables the model to overcome the problem of discreteness in data. Also, the proposed method is more stable than the other GAN-based methods. It also should be noted that the exposure bias problem of teacher forcing approach does not exist in the proposed method. Experiments show the superiority of the proposed method to previous GAN-based methods for text generation. Manuscript profile
      • Open Access Article

        3 - High Performance Computing via Improvement of Random Forest Algorithm Using Compression and Parallelization Techniques
        Naeimeh Mohammad Karimi Mohammad Ghasemzadeh Mahdi  Yazdian Dehkordi Amin Nezarat
        This research seeks to promote one of the widely being used algorithms in machine learning, known as the random forest algorithm. For this purpose, we use compression and parallelization techniques. The main challenge we address in this research is about application of More
        This research seeks to promote one of the widely being used algorithms in machine learning, known as the random forest algorithm. For this purpose, we use compression and parallelization techniques. The main challenge we address in this research is about application of the random forest algorithm in processing and analyzing big data. In such cases, this algorithm does not show the usual and required performance, due to the needed large number of memory access. This research demonstrates how we can achieve the desired goal by using an innovative compression method, along with parallelization techniques. In this regard, the same components of the trees in the random forest are combined and shared. Also, a vectorization-based parallelization approach, along with a shared-memory-based parallelization method, are used in the processing phase. In order to evaluate its performance, we run it on the Kaggle benchmarks, which are being used widely in machine learning competitions. The experimental results show that contribution of the proposed compression method, could reduce 61% of the required processing time; meanwhile, application of the compression along with the named parallelization methods could lead to about 95% of improvement. Overall, this research implies that the proposed solution can provide an effective step toward high performance computing. Manuscript profile
      • Open Access Article

        4 - Design and Analysis of an Improved LMS/Newton Adaptive Algorithm for Acoustic Echo Cancellation
        Mehdi Bekrani
        Some of important issues in acoustic echo cancellation (AEC) using adaptive filters are the sparseness of the acoustic path impulse responses and strong dependency of the convergence performance of adaptive algorithm to the eigenvalue spread of the input signal correlat More
        Some of important issues in acoustic echo cancellation (AEC) using adaptive filters are the sparseness of the acoustic path impulse responses and strong dependency of the convergence performance of adaptive algorithm to the eigenvalue spread of the input signal correlation matrix. These issues result in a performance degradation of the adaptive AEC systems. In this paper, to improve the performance of the LMS/Newton adaptive algorithm in AEC, the matrix inverse computation is modified. To this end, the matrix inversion lemma is employed such that the contribution of the matrix inverse in the weight update is initially high and as a result, the dependency of the adaptive algorithm to the eigenvalue spread is low during the initial convergence. In addition, for the step-size adjustment, an improved proportionate method is applied such that during the convergence, the contribution of those weights having higher amplitudes in the adaptation process is gradually varied to become identical at the end of convergence. The proposed adaptive proportionate method, results in both convergence rate and steady-state performance improvement for identification of sparse acoustic impulse responses. Simulation results using a colored speech-like signal shows the steady-state misalignment of the proposed algorithm is typically 6.5 dB lower than that of the LMS/Newton algorithm. Moreover, the convergence of the proposed algorithm is typically 3.6 sec faster than that of the PNLMS algorithm, to achieve a misalignment of -17 dB. Theoretical misalignment analyses in the transient and steady state are presented and verified with simulation results. Manuscript profile
      • Open Access Article

        5 - Robust Human Physical Activity Recognition Using Smartphone Sensors
        Mahdi  Yazdian Dehkordi Zahra Abedi Nasim Khani
        Human physical activity recognition using gyroscope and accelerometer sensors of smartphones has attracted many researches in recent years. In this paper, the performance of principle component analysis feature extraction method and several classifiers including support More
        Human physical activity recognition using gyroscope and accelerometer sensors of smartphones has attracted many researches in recent years. In this paper, the performance of principle component analysis feature extraction method and several classifiers including support vector machine, logestic regression, Adaboost and convolutional neural network are evaluated to propose an efficient system for human activity recognition. The proposed system can improve the classification accuracy in comparison with the state of the art researches in this field. The performance of a physical activity recognition system is expected to be robust on different smartphone platforms. The quality of smartphone sensors and their corresponding noises vary considerably between different smartphone models and sometimes within the same model. Therefore, it is beneficial to study the effect of noise on the efficiency of the human activity recognition system. In this paper, the robustness of the investigated classifiers are also studied in various level of sensor noises to find the best robust solution for this purpose. The experimental results, which is provided on a well-known human activity recognition dataset, show that the support vector machine with averaged accuracy of 96.34% perform more robust than the other classifiers on different level of sensor noises. Manuscript profile
      • Open Access Article

        6 - Evaluating Schottky-Barrier-Type GNRFETs-Based Static Flip-Flop Characteristic under Manufacturing Process Parameters Variations
        Erfan Abbasian Morteza Gholipour
        Graphene nanoribbon field-effect transistors (GNRFETs) have emerged as encouraging replacement candidate for traditional silicon-based transistor in next-generation technology. Since GNRFETs’ channel is about a few nanometers, impact of manufacturing process variations More
        Graphene nanoribbon field-effect transistors (GNRFETs) have emerged as encouraging replacement candidate for traditional silicon-based transistor in next-generation technology. Since GNRFETs’ channel is about a few nanometers, impact of manufacturing process variations on circuits’ performance is very large. In this paper, impact of manufacturing process variations such as oxide thickness, channel length, and number of dimer lines on schottky-barrier-type GNRFETs (SB-GNRFETs)-based static flip-flop characteristics such as delay, power, and energy-delay-product (EDP) is evaluated and analyzed. Furthermore, Monte-Carlo (MC) simulations have been performed for statistical analysis of these variations. With change in the oxide thickness from its nominal value to 1.15 nm, the propagation delay and EDP are increased by 31.57% and 60.62%, respectively. Also, the channel length variation has the least effect on flip-flop characteristic. The propagation delay and EDP are increased by 315.48 % and 204.79%, respectively, when the number of dimer lines increases by one from its nominal value. The results obtained from MC simulations show that the oxide thickness variations lead to spread of 2.46, 1.57 and 2.39 times higher than the number of dimer lines variations in histogram distribution of flip-flop characteristic. Manuscript profile
      • Open Access Article

        7 - Variational Bayesian inference in Noise Removal from Hyperspectral Images Using Cluster-Based Latent Variables
        T. Bahraini Abass Ebrahimi moghadam M. Khademi H. Sadoghi Yazdi
        Removing noise from hyperspectral images is an inevitable step to improve the quality of these types of images. Many methods have been proposed by researchers in this field. Most of these methods do not address simultaneous spatial-spectral similarities. When the noise More
        Removing noise from hyperspectral images is an inevitable step to improve the quality of these types of images. Many methods have been proposed by researchers in this field. Most of these methods do not address simultaneous spatial-spectral similarities. When the noise removal method applies data globally without regard to spatial-spectral similarities, it usually has a negative effect on low-level pixels; when in the spectral data, a large number of pixels have little noise and a small number of pixels are destroyed by the high level of noise. In this paper, we first extract spatial-spectral similarities in images by defining cluster-based latent variables. In the following, a low-rank matrix factorization method based on these latent variables is proposed to eliminate the noise of hyperspectral images and to improve the resistance to noise (as compared to other methods). The performance of the proposed method is compared visually with six new methods on real noise-contaminated images. For quantitative comparison, the same experiments are done on clean images combined with six types of simulated noise. The simulation results show that by applying latent variables in the Bayesian inference framework, the performance of the noise removal method is improved and the proposed method performs better than the other methods. Manuscript profile
      • Open Access Article

        8 - Server Based QoE Improvement for Streamed Video Content in Cloud Architecture
        seyed hassan nabavi Mohammad behdadfar Mohammad Reza noorifard
        One of the new solutions playing an important role in improving multimedia delivery quality, is applying cloud based networks. In this paper, a new cloud based scheme is proposed for improving user quality of experience in video adaptive streaming services over HTTP. In More
        One of the new solutions playing an important role in improving multimedia delivery quality, is applying cloud based networks. In this paper, a new cloud based scheme is proposed for improving user quality of experience in video adaptive streaming services over HTTP. In proposed solution, a server side look ahead window algorithm and a client side HTTP-GET request transmission algorithm are applied. Using both algorithms concurrently at server side and client side, results in reducing buffer overflow probability which leads to prevent playout stall. Manuscript profile