Search PubMed⌕ Search

Biomedical subjects

Witold Pedrycz

Publications and source records attributed to Witold Pedrycz.

10 recordsLinked to original sources

A granular description of ECG signals.

In this paper, we develop a general framework of a granular representation of ECG signals. The crux of the approach lies in the development and ongoing processing realized in the setting of information granules-fuzzy sets. They serve as basic conceptual and semantically meaningful entities using which we describe signals and build their models (such as various predictive schemes or classifiers). A comprehensive two-phase scheme of the design of the information granules is proposed and described. At the first phase, we discuss the temporal granulation through a series of temporal windows (granular windows) and an aggregation of the values of signal by means of fuzzy sets. To address this issue, offered is a detailed method of building a fuzzy set based on numeric data and a certain optimization criterion that strikes a balance between the highest experimental relevance of the fuzzy set supported by numeric data and its substantial specificity. At the next phase of the granular design, a collection of information granules is further summarized with the use of fuzzy clustering (Fuzzy C-Means). The resulting prototypes (centroids) formed by this grouping process serve as elements of the granular vocabulary. We discuss ways of using these vocabularies in the knowledge-based representation, modeling, and classification of ECG beats.

Algorithms↗

OR/AND neurons and the development of interpretable logic models.

In this paper, we are concerned with the concept of fuzzy logic networks and logic-based data analysis realized within this framework. The networks under discussion are homogeneous architectures comprising of OR/AND neurons originally introduced by Hirota and Pedrycz. Being treated here as generic processing units, OR/AND neurons are neurofuzzy constructs that exhibit well-defined logic characteristics and are endowed with a high level of parametric flexibility and come with significant interpretation abilities. The composite logic nature of the logic neurons becomes instrumental in covering a broad spectrum of logic dependencies whose character spread in-between between those being captured by plain and and or logic descriptors (connectives). From the functional standpoint, the developed network realizes a logic approximation of multidimensional mappings between unit hypercubes, that is transformations from [0, 1]n to [0, 1]m. The way in which the structure of the network has been formed is highly modular and becomes reflective of a general concept of decomposition of logic expressions and Boolean functions (as being commonly encountered in two-valued logic). In essence, given a collection of input variables, selected is their subset and transformed into new composite variable, which in turn is used in the consecutive module of the network. These intermediate synthetic variables are the result of the successive problem (mapping) decomposition. The development of the network is realized through genetic optimization. This helps address important issues of structural optimization (where we are concerned with a selection of a subset of variables and their allocation within the network) and reaching a global minimum when carrying out an extensive parametric optimization (adjustments of the connections of the neurons). The paper offers a comprehensive and user-interactive design procedure including a simple pruning mechanism whose intention is to enhance the interpretability of the network while reducing its size. The experimental studies comprise of three parts. First, we demonstrate the performance of the network on Boolean data (that leads to some useful comparative observations considering a wealth of optimization tools available in two-valued logic and digital systems). Second, we discuss synthetic multivalued data that helps focus on the approximation abilities of the network. Finally, show the generation of logic expressions describing selected data sets coming from the machine learning repository.

Algorithms↗

Rough-fuzzy collaborative clustering.

In this study, we introduce a novel clustering architecture, in which several subsets of patterns can be processed together with an objective of finding a common structure. The structure revealed at the global level is determined by exchanging prototypes of the subsets of data and by moving prototypes of the corresponding clusters toward each other. Thereby, the required communication links are established at the level of cluster prototypes and partition matrices, without hampering the security concerns. A detailed clustering algorithm is developed by integrating the advantages of both fuzzy sets and rough sets, and a measure of quantitative analysis of the experimental results is provided for synthetic and real-world data.

Algorithms↗

Fuzzy wavelet packet based feature extraction method and its application to biomedical signal classification.

In this paper, we develop an efficient fuzzy wavelet packet (WP) based feature extraction method for the classification of high-dimensional biomedical data such as magnetic resonance spectra. The key design phases involve: 1) a WP transformation mapping the original signals to many WP feature spaces and finding optimal WP decomposition for signal classification; 2) feature extraction based on the optimal WP decomposition; and 3) signal classification realized by a linear classifier. In contrast to the standard method of feature extraction used in WPs, guided by the criteria of signal compression or signal energy, our method is used to extract discriminatory features from the WP coefficients of the optimal decomposition. The extraction algorithm constructs fuzzy sets of features (via fuzzy clustering) to assess their discriminatory effectiveness. This paper includes a number of numerical experiments using magnetic resonance spectra. Classification results are compared with those obtained from common feature extraction methods in the WP domain.

Algorithms↗

Genetically optimized fuzzy decision trees.

In this study, we are concerned with genetically optimized fuzzy decision trees (G-DTs). Decision trees are fundamental architectures of machine learning, pattern recognition, and system modeling. Starting with the generic decision tree with discrete or interval-valued attributes, we develop its fuzzy set-based generalization. In this generalized structure we admit the values of the attributes that are represented by some membership functions. Such fuzzy decision trees are constructed in the setting of genetic optimization. The underlying genetic algorithm optimizes the parameters of the fuzzy sets associated with the individual nodes where they play a role of fuzzy "switches" by distributing a flow of processing completed within the tree. We discuss various forms of the fitness function that help capture the essence of the problem at hand (that could be either of classification nature when dealing with discrete outputs or regression-like when handling a continuous output variable). We quantify a nature of the generalization of the tree by studying an optimally adjusted spreads of the membership functions located at the nodes of the decision tree. A series of experiments exploiting synthetic and machine learning data is used to illustrate the performance of the G-DTs.

Algorithms↗

Genetic design of feature spaces for pattern classifiers.

Functional piecewise approximation seeks data representation that is compact, highly simplified and meaningful. This study presents a genetic algorithm (GA)-based approach for computing a piecewise polynomial representation of functions, with the focus being on piecewise linear approximation in an application of biomedical spectral data. The area of piecewise linear approximation has been researched in the past four decades approximately, and the method presented here is compared with another well-known approach. The expansion of this method to piecewise polynomial representation is shown to be straightforward. Finally, the application of this method as a feature extraction method for classification of a dataset of feature vectors, specifically biomedical spectra, is demonstrated.

Algorithms↗

Heterogeneous fuzzy logic networks: fundamentals and development studies.

The recent trend in the development of neurofuzzy systems has profoundly emphasized the importance of synergy between the fundamentals of fuzzy sets and neural networks. The resulting frameworks of the neurofuzzy systems took advantage of an array of learning mechanisms primarily originating within the theory of neurocomputing and the use of fuzzy models (predominantly rule-based systems) being well established in the realm of fuzzy sets. Ideally, one can anticipate that neurofuzzy systems should fully exploit the linkages between these two technologies while strongly preserving their evident identities (plasticity or learning abilities to be shared by the transparency and full interpretability of the resulting neurofuzzy constructs). Interestingly, this synergy still becomes a target yet to be satisfied. This study is an attempt to address the fundamental interpretability challenge of neurofuzzy systems. Our underlying conjecture is that the transparency of any neurofuzzy system links directly with the logic fabric of the system so the logic fundamentals of the underlying architecture become of primordial relevance. Having this in mind the development of neurofuzzy models hinges on a collection of logic driven processing units named here fuzzy (logic) neurons. These are conceptually simple logic-oriented elements that come with a well-defined semantics and plasticity. Owing to their diversity, such neurons form essential building blocks of the networks. The study revisits the existing categories of logic neurons, provides with their taxonomy, helps understand their functional features and sheds light on their behavior when being treated as computational components of any neurofuzzy architecture. The two main categories of aggregative and reference neurons are deeply rooted in the fundamental operations encountered in the technology of fuzzy sets (including logic operations, linguistic modifiers, and logic reference operations). The developed heterogeneous networks come with a well-defined semantics and high interpretability (which directly translates into the rule-based representation of the networks). As the network takes advantage of various logic neurons, this imposes an immediate requirement of structural optimization, which in this study is addressed by utilizing various mechanisms of genetic optimization (genetic algorithms). We discuss the development of the networks, elaborate on the interpretation aspects and include a number of illustrative numeric examples.

Algorithms↗

Face recognition using fuzzy integral and wavelet decomposition method.

In this paper, we develop a method for recognizing face images by combining wavelet decomposition, Fisherface method, and fuzzy integral. The proposed approach is comprised of four main stages. The first stage uses the wavelet decomposition that helps extract intrinsic features of face images. As a result of this decomposition, we obtain four subimages (namely approximation, horizontal, vertical, and diagonal detailed images). The second stage of the approach concerns the application of the Fisherface method to these four decompositions. The choice of the Fisherface method in this setting is motivated by its insensitivity to large variation in light direction, face pose, and facial expression. The two last phases are concerned with the aggregation of the individual classifiers by means of the fuzzy integral. Both Sugeno and Choquet type of fuzzy integral are considered as the aggregation method. In the experiments we use n-fold cross-validation to assure high consistency of the produced classification outcomes. The experimental results obtained for the Chungbuk National University (CNU) and Yale University face databases reveal that the approach presented in this paper yields better classification performance in comparison to the results obtained by other classifiers.

Algorithms↗

A genetic segmentation of ECG signals.

This paper is concerned with a development of a segmentation technique for electrocardiogram (ECG) signals. Such segmentation is aimed at a lossy signal compression in which each segment can be captured by a simple geometric construct such as, e.g., a linear or quadratic function. The crux of the proposed construct lies in the determination of the optimal segments of data over which they exhibit the highest possible monotonicity (or lowest variability) of the ECG signal. In this sense, the proposed approach generalizes a fundamental and commonly encountered problem of function (data) linearization. The segments are genetically developed using a standard technique of genetic algorithms (GAs). The two fundamental GA constructs, namely a topology of a chromosome and a fitness function governing the optimization process are discussed in detail. The chromosome being coded as a series of floating point numbers contains the endpoints of the segments (segmentation points). The fitness function to be maximized quantifies a level of monotonicity of the ECG data encountered within the segments and takes into consideration differences between the extreme values (minimum and maximum) of its derivatives. As a result of the genetic optimization, we build segments of ECG signals encompassing monotonic (increasing or decreasing) regions of the signal exhibiting a minimal level of variability. A series of experiments dealing with several classes of ECG signals (namely, normal, left bundle branch block beat, and right bundle branch block beat) visualize the effectiveness of the approach and shows the specificity of the linear segments of data. Furthermore, we elaborate on the relationship between the values of the fitness function and the approximation capabilities (quantified by a sum of squared errors between the local model and the data) of the segments of the signal and show that these two descriptors are highly related.

Algorithms↗

An interactive framework for an analysis of ECG signals.

In this study, we introduce and discuss a development of a highly interactive and user-friendly environment for an ECG signal analysis. The underlying neural architecture being a crux of this environment comes in the form of a self-organizing map. This map helps discover a structure in a set of ECG patterns and visualize a topology of the data. The role of the designer is to choose from some already visualized regions of the self-organizing map characterized by a significant level of data homogeneity and substantial difference from other regions. In the sequel, the regions are described by means of information granules-fuzzy sets that are essential in the characterization of the main relationships existing in the ECG data. The study introduces an original method of constructing membership functions that incorporates class membership as an important factor affecting changes in membership grades. The study includes a comprehensive descriptive modeling of highly dimensional ECG data.

Artificial Intelligence↗