Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniel Rivero is active.

Publication


Featured researches published by Daniel Rivero.


Journal of Neuroscience Methods | 2010

Epileptic seizure detection using multiwavelet transform based approximate entropy and artificial neural networks

Ling Guo; Daniel Rivero; Alejandro Pazos

Epilepsy is the most prevalent neurological disorder in humans after stroke. Recurrent seizure is the main characteristic of the epilepsy. Electroencephalogram (EEG) is the recording of brain electrical activity and it contains valuable information related to the different physiological states of the brain. Thus, EEG is considered an indispensable tool for diagnosing epilepsy in clinic applications. Since epileptic seizures occur irregularly and unpredictably, automatic seizure detection in EEG recordings is highly required. Multiwavelets, which contain several scaling and wavelet functions, offer orthogonality, symmetry and short support simultaneously, which is not possible for scalar wavelet. With these properties, recently multiwavelets have become promising in signal processing applications. Approximate entropy is a measure that quantifies the complexity or irregularity of the signal. This paper presents a novel method for automatic epileptic seizure detection, which uses approximate entropy features derived from multiwavelet transform and combines with an artificial neural network to classify the EEG signals regarding the existence or absence of seizure. To the best knowledge of the authors, there exists no similar work in the literature. A well-known public dataset was used to evaluate the proposed method. The high accuracy obtained for two different classification problems verified the success of the method.


Journal of Neuroscience Methods | 2010

Automatic epileptic seizure detection in EEGs based on line length feature and artificial neural networks

Ling Guo; Daniel Rivero; Julian Dorado; Juan R. Rabuñal; Alejandro Pazos

About 1% of the people in the world suffer from epilepsy. The main characteristic of epilepsy is the recurrent seizures. Careful analysis of the electroencephalogram (EEG) recordings can provide valuable information for understanding the mechanisms behind epileptic disorders. Since epileptic seizures occur irregularly and unpredictably, automatic seizure detection in EEG recordings is highly required. Wavelet transform (WT) is an effective analysis tool for non-stationary signals, such as EEGs. The line length feature reflects the waveform dimensionality changes and is a measure sensitive to variation of the signal amplitude and frequency. This paper presents a novel method for automatic epileptic seizure detection, which uses line length features based on wavelet transform multiresolution decomposition and combines with an artificial neural network (ANN) to classify the EEG signals regarding the existence of seizure or not. To the knowledge of the authors, there exists no similar work in the literature. A famous public dataset was used to evaluate the proposed method. The high accuracy obtained for three different classification problems testified the great success of the method.


Expert Systems With Applications | 2011

Automatic feature extraction using genetic programming: An application to epileptic EEG classification

Ling Guo; Daniel Rivero; Julian Dorado; Cristian R. Munteanu; Alejandro Pazos

This paper applies genetic programming (GP) to perform automatic feature extraction from original feature database with the aim of improving the discriminatory performance of a classifier and reducing the input feature dimensionality at the same time. The tree structure of GP naturally represents the features, and a new function generated in this work automatically decides the number of the features extracted. In experiments on two common epileptic EEG detection problems, the classification accuracy on the GP-based features is significant higher than on the original features. Simultaneously, the dimension of the input features for the classifier is much smaller than that of the original features.


genetic and evolutionary computation conference | 2009

Classification of EEG signals using relative wavelet energy and artificial neural networks

Ling Guo; Daniel Rivero; Jose A. Seoane; Alejandro Pazos

Electroencephalographms (EEGs) are records of brain electrical activity. It is an indispensable tool for diagnosing neurological diseases, such as epilepsy. Wavelet transform (WT) is an effective tool for analysis of non-stationary signal, such as EEGs. Relative wavelet energy (RWE) provides information about the relative energy associated with different frequency bands present in EEG signals and their corresponding degree of importance. This paper deals with a novel method of analysis of EEG signals using relative wavelet energy, and classification using Artificial Neural Networks (ANNs). The obtained classification accuracy confirms that the proposed scheme has potential in classifying EEG signals.


Applied Artificial Intelligence | 2003

Prediction and modeling of the rainfall-runoff transformation of a typical urban basin using ann and gp

Julian Dorado; Juan R. Rabuñal; Alejandro Pazos; Daniel Rivero; Antonino Santos; Jerónimo Puertas

This paper proposes an application of Genetic Programming (GP) and Artificial Neural Networks (ANN) in hydrology, showing how these two techniques can work together to solve a problem, namely for modeling the effect of rain on the runoff flow in a typical urban basin. The ultimate goal of this research is to design a real-time alarm system to warn of floods or subsidence in various types of urban basins. Results look promising and appear to offer some improvement for analyzing river basin systems over stochastic methods such as unitary hydrographs.


Neural Computation | 2004

A new approach to the extraction of ANN rules and to their generalization capacity through GP

Juan R. Rabuñal; Julian Dorado; Alejandro Pazos; Javier Pereira; Daniel Rivero

Various techniques for the extraction of ANN rules have been used, but most of them have focused on certain types of networks and their training. There are very few methods that deal with ANN rule extraction as systems that are independent of their architecture, training, and internal distribution of weights, connections, and activation functions. This article proposes a methodology for the extraction of ANN rules, regardless of their architecture, and based on genetic programming. The strategy is based on the previous algorithm and aims at achieving the generalization capacity that is characteristic of ANNs by means of symbolic rules that are understandable to human beings.


Neurocomputing | 2010

Generation and simplification of Artificial Neural Networks by means of Genetic Programming

Daniel Rivero; Julian Dorado; Juan R. Rabuñal; Alejandro Pazos

The development of Artificial Neural Networks (ANNs) is traditionally a slow process in which human experts are needed to experiment on different architectural procedures until they find the one that presents the correct results that solve a specific problem. This work describes a new technique that uses Genetic Programming (GP) in order to automatically develop simple ANNs, with a low number of neurons and connections. Experiments have been carried out in order to measure the behavior of the system and also to compare the results obtained using other ANN generation and training methods with evolutionary computation (EC) tools. The obtained results are, in the worst case, at least comparable to existing techniques and, in many cases, substantially better. As explained herein, the system has other important features such as variable discrimination, which provides new information on the problems to be solved.


Lecture Notes in Computer Science | 2002

Prediction and Modelling of the Flow of a Typical Urban Basin through Genetic Programming

Julian Dorado; Juan R. Rabuñal; Jerónimo Puertas; Antonino Santos; Daniel Rivero

Genetic Programming (GP) is an evolutionary method that creates computer programs that represent approximate or exact solutions to a problem. This paper proposes an application of GP in hydrology, namely for modelling the effect of rain on the run-off flow in a typical urban basin. The ultimate goal of this research is to design a real time alarm system to warn of floods or subsidence in various types of urban basin. Results look promising and appear to offer some improvement over stochastic methods for analysing river basin systems such as unitary radiographs.


international conference on artificial neural networks | 2005

Time series forecast with anticipation using genetic programming

Daniel Rivero; Juan R. Rabuñal; Julian Dorado; Alejandro Pazos

This paper presents and application of Genetic Programming (GP) for time series forecast. Although this kind of application has been carried out with a wide range of techniques and with very good results, this paper presents a different approach. In most of the experiments done in time series forecasting the objective is, from a consecutive set of samples or time interval, to obtain the value of the sample in the next time step. The aim of this paper is to study the forecasting not only on the next sample, but in general several samples forward. This will allow the building of more complete prediction systems. With this objective, one of the most widely used series for this kind of application has been used, the Mackey-Glass series.


soft computing | 2008

Modifying genetic programming for artificial neural network development for data mining

Daniel Rivero; Julian Dorado; Juan R. Rabuñal; Alejandro Pazos

The development of artificial neural networks (ANNs) is usually a slow process in which the human expert has to test several architectures until he finds the one that achieves best results to solve a certain problem. However, there are some tools that provide the ability of automatically developing ANNs, many of them using evolutionary computation (EC) tools. One of the main problems of these techniques is that ANNs have a very complex structure, which makes them very difficult to be represented and developed by these tools. This work presents a new technique that modifies genetic programming (GP) so as to correctly and efficiently work with graph structures in order to develop ANNs. This technique also allows the obtaining of simplified networks that solve the problem with a small group of neurons. In order to measure the performance of the system and to compare the results with other ANN development methods by means of evolutionary computation (EC) techniques, several tests were performed with problems based on some of the most used test databases in the Data Mining domain. These comparisons show that the system achieves good results that are not only comparable to those of the already existing techniques but, in most cases, improve them.

Collaboration


Dive into the Daniel Rivero's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ling Guo

University of A Coruña

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge