Network


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

Hotspot


Dive into the research topics where Ivanoe De Falco is active.

Publication


Featured researches published by Ivanoe De Falco.


Applied Soft Computing | 2013

Differential Evolution for automatic rule extraction from medical databases

Ivanoe De Falco

In this paper, a new approach based on Differential Evolution (DE) for the automatic classification of items in medical databases is proposed. Based on it, a tool called DEREx is presented, which automatically extracts explicit knowledge from the database under the form of IF-THEN rules containing AND-connected clauses on the database variables. Each DE individual codes for a set of rules. For each class more than one rule can be contained in the individual, and these rules can be seen as logically connected in OR. Furthermore, all the classifying rules for all the classes are found all at once in one step. DEREx is thought as a useful support to decision making whenever explanations on why an item is assigned to a given class should be provided, as it is the case for diagnosis in the medical domain. The major contribution of this paper is that DEREx is the first classification tool in literature that is based on DE and automatically extracts sets of IF-THEN rules without the intervention of any other mechanism. In fact, all other classification tools based on DE existing in literature either simply find centroids for the classes rather than extracting rules, or are hybrid systems in which DE simply optimizes some parameters whereas the classification capabilities are provided by other mechanisms. For the experiments eight databases from the medical domain have been considered. First, among ten classical DE variants, the most effective of them in terms of highest classification accuracy in a ten-fold cross-validation has been found. Secondly, the tool has been compared over the same eight databases against a set of fifteen classifiers widely used in literature. The results have proven the effectiveness of the proposed approach, since DEREx turns out to be the best performing tool in terms of highest classification accuracy. Also statistical analysis has confirmed that DEREx is the best classifier. When compared to the other rule-based classification tools here used, DEREx needs the lowest average number of rules to face a problem, and the average number of clauses per rule is not very high. In conclusion, the tool here presented is preferable to the other classifiers because it shows good classification accuracy, automatically extracts knowledge, and provides users with it under an easily comprehensible form.


Proceedings of the 2007 EvoWorkshops 2007 on EvoCoMnet, EvoFIN, EvoIASP,EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTransLog: Applications of Evolutionary Computing | 2009

Satellite Image Registration by Distributed Differential Evolution

Ivanoe De Falco; Antonio Della Cioppa; Domenico Maisto; Umberto Scafuri; Ernesto Tarantino

In this paper a parallel software system based on Differential Evolution for the registration of images is designed, implemented and tested on a set of 2---D remotely sensed images on two problems, i.e. mosaicking and changes in time. Registration is carried out by finding the most suitable affine transformation in terms of maximization of the mutual information between the first image and the transformation of the second one, without any need for setting control points. A coarse---grained distributed version is implemented on a cluster of personal computers.


International Journal of Medical Informatics | 2011

An evolutionary-fuzzy DSS for assessing health status in multiple sclerosis disease

Massimo Esposito; Ivanoe De Falco; Giuseppe De Pietro

Assisted Living provides a long-term care option that combines supportive systems and services for monitoring and assessing the health status with activities of daily living and health care. Daily monitoring of the health status in subjects characterized by chronic and/or degenerative conditions is not possible in all those cases where the disease progression has to be evaluated only by a direct interaction between the patients and the healthcare structures on a regular basis, over time and for life. In this respect, this work proposes an evolutionary-fuzzy decision support system (DSS) for assessing the health status of subjects affected by multiple sclerosis (MS) during the disease progression over time. Such a DSS has been defined and implemented exploiting a novel approach devised to facilitate the design of fuzzy DSSs for medical problems. The approach is aimed at: (i) introducing a set of design criteria to encode the medical knowledge elicited from clinical experts in terms of linguistic variables, linguistic values and fuzzy rules with the final aim of granting the interpretability; (ii) defining a fuzzy inference technique to best fit the structure of medical knowledge and the peculiarities of the medical inference; (iii) defining an evolutionary technique to tune the formalized knowledge by optimizing the shapes of the membership functions for each linguistic variable involved in the rules. An experimental session has been carried out for evaluating, first of all, the approach on five medical databases commonly diffused in literature and for comparing it with other systems. After that, the evolutionary-fuzzy DSS for assessing MS patients health status has been quantitatively evaluated on 120 patients affected by MS and compared with other approaches. The achieved results have shown that our approach is very effective on the five databases, since it provides, on average, the second highest accuracy when compared to eight tools. Furthermore, as far as the classification of multiple sclerosis lesions is considered, the proposed system has turned out to outperform nine popular tools.


Applied Soft Computing | 2015

Extremal Optimization applied to load balancing in execution of distributed programs

Ivanoe De Falco; Eryk Laskowski; Richard Olejnik; Umberto Scafuri; Ernesto Tarantino; Marek Tudruj

The paper describes methods for using Extremal Optimization (EO) for processor load balancing during execution of distributed applications. A load balancing algorithm for clusters of multicore processors is presented and discussed. In this algorithm the EO approach is used to periodically detect the best tasks as candidates for migration and for a guided selection of the best computing nodes to receive the migrating tasks. To decrease the complexity of selection for migration, the embedded EO algorithm assumes a two-step stochastic selection during the solution improvement based on two separate fitness functions. The functions are based on specific models which estimate relations between the programs and the executive hardware. The proposed load balancing algorithm is assessed by experiments with simulated load balancing of distributed program graphs. The algorithm is compared against a greedy fully deterministic approach, a genetic algorithm and an EO-based algorithm with random placement of migrated tasks.


IEEE Journal of Biomedical and Health Informatics | 2014

An Automatic Rules Extraction Approach to Support OSA Events Detection in an mHealth System

Giovanna Sannino; Ivanoe De Falco; Giuseppe De Pietro

Detection and real time monitoring of obstructive sleep apnea (OSA) episodes are very important tasks in healthcare. To suitably face them, this paper proposes an easy-to-use, cheap mobile-based approach relying on three steps. First, single-channel ECG data from a patient are collected by a wearable sensor and are recorded on a mobile device. Second, the automatic extraction of knowledge about that patient takes place offline, and a set of IF...THEN rules containing heart-rate variability (HRV) parameters is achieved. Third, these rules are used in our real-time mobile monitoring system: the same wearable sensor collects the single-channel ECG data and sends them to the same mobile device, which now processes those data online to compute HRV-related parameter values. If these values activate one of the rules found for that patient, an alarm is immediately produced. This approach has been tested on a literature database with 35 OSA patients. A comparison against five well-known classifiers has been carried out.


Journal of Biomedical Informatics | 2014

Monitoring Obstructive Sleep Apnea by means of a real-time mobile system based on the automatic extraction of sets of rules through Differential Evolution

Giovanna Sannino; Ivanoe De Falco; Giuseppe De Pietro

Real-time Obstructive Sleep Apnea (OSA) episode detection and monitoring are important for society in terms of an improvement in the health of the general population and of a reduction in mortality and healthcare costs. Currently, to diagnose OSA patients undergo PolySomnoGraphy (PSG), a complicated and invasive test to be performed in a specialized center involving many sensors and wires. Accordingly, each patient is required to stay in the same position throughout the duration of one night, thus restricting their movements. This paper proposes an easy, cheap, and portable approach for the monitoring of patients with OSA, which collects single-channel ElectroCardioGram (ECG) data only. It is easy to perform from the patients point of view because only one wearable sensor is required, so the patient is not restricted to keeping the same position all night long, and the detection and monitoring can be carried out in any place through the use of a mobile device. Our approach is based on the automatic extraction, from a database containing information about the monitored patient, of explicit knowledge in the form of a set of IF…THEN rules containing typical parameters derived from Heart Rate Variability (HRV) analysis. The extraction is carried out off-line by means of a Differential Evolution algorithm. This set of rules can then be exploited in the real-time mobile monitoring system developed at our Laboratory: the ECG data is gathered by a wearable sensor and sent to a mobile device, where it is processed in real time. Subsequently, HRV-related parameters are computed from this data, and, if their values activate some of the rules describing the occurrence of OSA, an alarm is automatically produced. This approach has been tested on a well-known literature database of OSA patients. The numerical results show its effectiveness in terms of accuracy, sensitivity, and specificity, and the achieved sets of rules evidence the user-friendliness of the approach. Furthermore, the method is compared against other well known classifiers, and its discrimination ability is shown to be higher.


Archive | 2009

A Multiobjective Extremal Optimization Algorithm for Efficient Mapping in Grids

Ivanoe De Falco; Antonio Della Cioppa; Domenico Maisto; Umberto Scafuri; Ernesto Tarantino

Extremal Optimization is proposed to map the tasks making up a user application in grid environments. To comply at the same time with minimal use of grid resources and maximal hardware reliability, a multiobjective version based on the concept of Pareto dominance is developed. The proposed mapper is tested on eight different experiments representing a suitable set of typical real-time situations.


european conference on applications of evolutionary computation | 2013

Load balancing in distributed applications based on extremal optimization

Ivanoe De Falco; Eryk Laskowski; Richard Olejnik; Umberto Scafuri; Ernesto Tarantino; Marek Tudruj

The paper shows how to use Extremal Optimization in load balancing of distributed applications executed in clusters of multicore processors interconnected by a message passing network. Composed of iterative optimization phases which improve program task placement on processors, the proposed load balancing method discovers dynamically the candidates for migration with the use of an Extremal Optimization algorithm and a special quality model which takes into account the computation and communication parameters of the constituent parallel tasks. Assessed by experiments with simulated load balancing of distributed program graphs, a comparison of the proposed Extremal Optimization approach against a deterministic approach based on a similar load balancing theoretical model is provided.


high performance computing and communications | 2007

Multiobjective differential evolution for mapping in a grid environment

Ivanoe De Falco; Antonio Della Cioppa; Umberto Scafuri; Ernesto Tarantino

Effective and efficient mapping algorithms for multisite parallel applications are fundamental to exploit the potentials of grid computing. Since the problem of optimally mapping is NP-complete, evolutionary techniques can help to find near-optimal solutions. Here a multiobjective Differential Evolution is investigated to face the mapping problem in a grid environment aiming at reducing the degree of use of the grid resources while, at the same time, maximizing Quality of Service requirements in terms of reliability. The proposed mapper is tested on different scenarios.


Applied Soft Computing | 2015

A supervised approach to automatically extract a set of rules to support fall detection in an mHealth system

Giovanna Sannino; Ivanoe De Falco; Giuseppe De Pietro

A cheap and portable approach to detect fall detection in real time is proposed.Acceleration data are gathered by a wearable sensor and sent to a mobile device.A set of IF-THEN rules is automatically extracted from acceleration data.This set of rules can be used in our real-time mobile monitoring system.If occurrence of a fall is detected by a rule, an alarm is automatically produced. Automatic fall detection is a major issue in the health care of elderly people. In this task the ability to discriminate in real time between falls and normal daily activities is crucial. Several methods already exist to perform this task, but approaches able to provide explicit formalized knowledge and high classification accuracy have not yet been developed and would be highly desirable. To achieve this aim, this paper proposes an innovative and complete approach to fall detection based both on the automatic extraction of knowledge expressed as a set of IF-THEN rules from a database of fall recordings, and on its use in a mobile health monitoring system. Whenever a fall is detected by this latter, the system can take immediate actions, e.g. alerting medical personnel. Our method can easily overcome the limitations of other approaches to fall detection. In fact, thanks to the knowledge gathering, it overcomes both the difficulty faced by a human being dealing with many parameters and trying to find out which are the most suitable, and also the need to apply a laborious trial-and-error procedure to find the values of the related thresholds. In addition, in our approach the extracted knowledge is processed in real time by a reasoner embedded in a mobile device, without any need for connection to a remote server. This proposed approach has been compared against four other classifiers on a database of falls simulated by volunteers, and its discrimination ability has been shown to be higher with an average accuracy of 91.88%. We have also carried out a very preliminary experimental phase. The best set of rules found by using the previous database has allowed us to achieve satisfactory performance in these experiments as well. Namely, on these real-world falls the obtained results in terms of accuracy, sensitivity, and specificity are of about 92%, 86%, and 96%, respectively.

Collaboration


Dive into the Ivanoe De Falco's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Umberto Scafuri

National Research Council

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Eryk Laskowski

Polish Academy of Sciences

View shared research outputs
Top Co-Authors

Avatar

Marek Tudruj

Polish Academy of Sciences

View shared research outputs
Top Co-Authors

Avatar

Domenico Maisto

Indian Council of Agricultural Research

View shared research outputs
Top Co-Authors

Avatar

Giovanna Sannino

University of Naples Federico II

View shared research outputs
Top Co-Authors

Avatar

Richard Olejnik

University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Giovanna Sannino

University of Naples Federico II

View shared research outputs
Researchain Logo
Decentralizing Knowledge