337 research outputs found

    Evaluation of Different Time Domain Peak Models using Extreme Learning Machine‐Based Peak Detection for EEG Signal

    Get PDF
    Various peak models have been introduced to detect and analyze peaks in the time domain analysis of electroencephalogram (EEG) signals. In general, peak model in the time domain analysis consists of a set of signal parameters, such as amplitude, width, and slope. Models including those proposed by Dumpala, Acir, Liu, and Dingle are routinely used to detect peaks in EEG signals acquired in clinical studies of epilepsy or eye blink. The optimal peak model is the most reliable peak detection performance in a particular application. A fair measure of performance of different models requires a common and unbiased platform. In this study, we evaluate the performance of the four different peak models using the extreme learning machine (ELM)-based peak detection algorithm. We found that the Dingle model gave the best performance, with 72 % accuracy in the analysis of real EEG data. Statistical analysis conferred that the Dingle model afforded significantly better mean testing accuracy than did the Acir and Liu models, which were in the range 37–52 %. Meanwhile, the Dingle model has no significant difference compared to Dumpala model

    Enhanced Nadaraya-Watson kernel regression: surface approximation for extremely small samples

    Get PDF
    The function approximation problem is to find the appropriate relationship between a dependent and independent variable(s). Function approximation algorithms generally require sufficient samples to approximate a function. Insufficient samples may cause any approximation algorithm to result in unsatisfactory predictions. To solve this problem, a function approximation algorithm called Weighted Kernel Regression (WKR), which is based on Nadaraya-Watson kernel regression, is proposed. In the proposed framework, the original Nadaraya-Watson kernel regression algorithm is enhanced by expressing the observed samples in a square kernel matrix. The WKR is trained to estimate the weight for the testing phase. The weight is estimated iteratively and is governed by the error function to find a good approximation model. Two experiments are conducted to show the capability of the WKR. The results show that the proposed WKR model is effective in cases where the target surface function is non-linear and the given training sample is small. The performance of the WKR is also compared with other existing function approximation algorithms, such as artificial neural networks (ANN)

    Multi-Agent cubature Kalman optimizer : A novel metaheuristic algorithm for solving numerical optimization problems

    Get PDF
    Optimization problems arise in diverse fields such as engineering, economics, and industry. Metaheuristic algorithms, including the Simulated Kalman Filter (SKF), have been developed to solve these problems. SKF, inspired by the Kalman Filter (KF) in control engineering, requires three parameters (initial error covariance P(0), measurement noise Q, and process noise R). However, studies have yet to focus on tuning these parameters. Furthermore, no significant improvement is shown by the parameter-less SKF (with randomized P(0), Q, and R). Randomly choosing values between 0 and 1 may lead to too small values. As an estimator, KF raises concerns with excessively small Q and R values, which can introduce numerical stability issues and result in unreliable outcomes. Tuning parameters for SKF is a challenging and time-consuming task. The Multi-Agent Cubature Kalman Filter (MACKO), inspired by the Cubature Kalman filter (CKF), was introduced in this work. The nature of the Cubature Kalman filter (CKF) allows the use of small values for parameters P(0), Q, and R. In the MACKO algorithm, Cubature Transformation Techniques (CTT) are employed. CTT can use small values for parameters P(0), Q, and R, so CKF was developed to overcome KF and other estimation algorithms. Moreover, in CTT, the term local neighborhoods is used to propagate the cubature point in local search, where the radius, δ, of local search is updated in every iteration to balance between the exploration and exploitation processes. MACKO is evaluated on the CEC 2014 benchmark suite with 30 optimization problems, and its performance is compared with nine existing metaheuristic algorithms. Simulation results demonstrate that MACKO is superior, outperforming the benchmark algorithms, as indicated by Friedman's test with a 5 % significance level

    Function and surface approximation based on enhanced kernel regression for small sample sets

    Get PDF
    The function approximation problem is to find the appropriate relationship between a dependent and independent variable(s). Function approximation algorithms generally require sufficient samples to approximate a function. Insufficient samples may cause any function approximation algorithm to result in unsatisfactory predictions. To solve this problem, a function approximation algorithm called Weighted Kernel Regression (WKR), which is based on Nadaraya-Watson kernel regression (NWKR), is proposed. In the proposed framework, the original NWKR algorithm is enhanced by expressing the observed samples in a square kernel matrix. The WKR is trained to estimate the weight for the testing phase. The weight is estimated iteratively and governed by the error function to find a good approximation model. Four experiments are conducted to show the capability of the WKR. The results show that the proposed WKR model is effective in cases where the target function is non-linear and the given training sample is small. The performance of the WKR is also compared with other existing function approximation algorithms, such as artificial neural networks (ANN)

    Inferring gene regulatory networks from gene expression data by a dynamic Bayesian network-based model

    Get PDF
    Enabled by recent advances in bioinformatics, the inference of gene regulatory networks (GRNs) from gene expression data has garnered much interest from researchers. This is due to the need of researchers to understand the dynamic behavior and uncover the vast information lay hidden within the networks. In this regard, dynamic Bayesian network (DBN) is extensively used to infer GRNs due to its ability to handle time-series microarray data and modeling feedback loops. However, the efficiency of DBN in inferring GRNs is often hampered by missing values in expression data, and excessive computation time due to the large search space whereby DBN treats all genes as potential regulators for a target gene. In this paper, we proposed a DBN-based model with missing values imputation to improve inference efficiency, and potential regulators detection which aims to lessen computation time by limiting potential regulators based on expression changes. The performance of the proposed model is assessed by using time-series expression data of yeast cell cycle. The experimental results showed reduced computation time and improved efficiency in detecting gene-gene relationships

    A novel multi-state gravitational search algorithm for discrete optimization problems

    Get PDF
    The binary-based algorithms including the binary gravitational search algorithm (BGSA) were designed to solve discrete optimization problems. Many improvements of the binary-based algorithms have been reported. In this paper, a variant of GSA called multi-state gravitational search algorithm (MSGSA) for discrete optimization problems is proposed. The MSGSA concept is based on a simplified mechanism of transition between two states. The performance of the MSGSA is empirically compared to the original BGSA based on six sets of selected benchmarks instances of traveling salesman problem (TSP). The results are statistically analyzed and show that the MSGSA has performed consistently in solving the discrete optimization problems

    Inferring gene regulatory networks from gene expression data by a dynamic Bayesian network-based model

    Get PDF
    Enabled by recent advances in bioinformatics, the inference of gene regulatory networks (GRNs) from gene expression data has garnered much interest from researchers. This is due to the need of researchers to understand the dynamic behavior and uncover the vast information lay hidden within the networks. In this regard, dynamic Bayesian network (DBN) is extensively used to infer GRNs due to its ability to handle time-series microarray data and modeling feedback loops. However, the efficiency of DBN in inferring GRNs is often hampered by missing values in expression data, and excessive computation time due to the large search space whereby DBN treats all genes as potential regulators for a target gene. In this paper, we proposed a DBN-based model with missing values imputation to improve inference efficiency, and potential regulators detection which aims to lessen computation time by limiting potential regulators based on expression changes. The performance of the proposed model is assessed by using time-series expression data of yeast cell cycle. The experimental results showed reduced computation time and improved efficiency in detecting gene-gene relationships

    Evaluation Of Different Peak Models Of Eye Blink Eeg For Signal Peak Detection Using Artificial Neural Network

    Get PDF
    There is a growing interest of research being conducted on detecting eye blink to assist physically impaired people for verbal communication and controlling devices using electroencephalogram (EEG) signal. One particular eye blink can be determined from use of peak points. Therefore, the purpose of peak detection algorithm is to distinguish an actual peak location from a list of peak candidates. The need of a good peak model is important in ensuring a satisfy classification performance. In general, there are various peak models available in literature, which have been tested in several peak detection algorithms. In this study, performance evaluation of the existing peak models is conducted based on Artificial Neural Network (ANN) with particle swarm optimization (PSO) as learning algorithm. This study evaluates the performance of eye blink EEG signal peak detection algorithm for four different peak models which are Dumpala’s, Acir’s, Liu’s, and Dingle’s peak models. To generalize the performance evaluation, two case studies of eye blink EEG signal are considered, which are single and double eye blink signals. It has been observed that the best test performance, in average, is 91.94% and 87.47% for single and double eye blink signals, respectively. These results indicate that the Acir’s peak model offers high accuracy of peak detection for the two eye blink EEG signals as compared to other peak models. The result of statistical analysis also indicates that the Acir’s peak model is better than Dingle’s and Dumpala’s peak models

    Cubature kalman optimizer : A novel metaheuristic algorithm for solving numerical optimization problems

    Get PDF
    This study introduces a new single-agent metaheuristic algorithm, named cubature Kalman optimizer (CKO). The CKO is inspired by the estimation ability of the cubature Kalman filter (CKF). In control system, the CKF algorithm is used to estimate the true value of a hidden quantity from an observation signal that contain an uncertainty. As an optimizer, the CKO agent works as individual CKF to estimate an optimal or a near-optimal solution. The agent performs four main tasks: solution prediction, measurement prediction, and solution update phases, which are adopted from the CKF. The proposed CKO is validated on CEC 2014 test suite on 30 benchmark functions. To further validate the performance, the proposed CKO is compared with well-known algorithms, including single-agent finite impulse response optimizer (SAFIRO), single-solution simulated Kalman filter (ssSKF), simulated Kalman filter (SKF), asynchronous simulated Kalman filter (ASKF), particle swarm optimization algorithm (PSO), genetic algorithm (GA), grey wolf optimization algorithm (GWO), and black hole algorithm (BH). Friedman's test for multiple algorithm comparison with 5% of significant level shows that the CKO offers better performance than the benchmark algorithms

    Simulated Kalman Filter with modified measurement, substitution mutation and hamming distance calculation for solving traveling salesman problem

    Get PDF
    Simulated Kalman Filter (SKF) solves optimization problems by finding the estimate of the optimum solution. As a multi-agent algorithm, every agent in the population acts as a Kalman filter by using a standard Kalman filter framework, which includes a simulated measurement process and a best-so-far solution as a reference. This paper presented an overview of the research progress in SKF from the day it was introduced until the present day, discussing the progress, improvements, modifications, and applications of SKF. The fundamental and standard algorithm were first introduced. Then, the work on the algorithm improvements was surveyed. Finally, the remaining unresolved problems and some directions of SKF research were discussed. We reviewed 57 SKF papers. 16 of them on fundamental improvements, 9 on extension of the algorithm to discrete problems and 25 on their applications. Researchers have worked on ideas to improve exploration capability to prevent premature convergence by trying prediction operators, opposition-based learning, and different iteration strategies. There were also attempts to hybridize SKF with other famous algorithms such as Particle Swarm Optimization (PSO), Gravitational Search Algorithm (GSA), and Sine Cosine Algorithm (SCA) to improve its performance. Lastly, a single-agent variant of SKF and a multi-objective SKF were introduced. SKF algorithms and its variants have been implemented in at least nine areas of applications: drill path optimization, airport gate allocation problem (AGAP), assembly sequence planning (ASP), system identification, feature selection, image template matching, controller tuning, wireless sensor network, and engineering design problem. The literature reviewed solely depended on the keyword search that contained the terms simulated Kalman filter from December 2015 to the present date. This is the first review paper on SKF. It is hoped that this survey would be beneficial for the researchers of this area and attracting interest towards the algorithm
    corecore