9 research outputs found

    UNFIS: A Novel Neuro-Fuzzy Inference System with Unstructured Fuzzy Rules for Classification

    Full text link
    An important constraint of Fuzzy Inference Systems (FIS) is their structured rules defined based on evaluating all input variables. Indeed, the length of all fuzzy rules and the number of input variables are equal. However, in many decision-making problems evaluating some conditions on a limited set of input variables is sufficient to decide properly (unstructured rules). Therefore, this constraint limits the performance, generalization, and interpretability of the FIS. To address this issue, this paper presents a neuro-fuzzy inference system for classification applications that can select different sets of input variables for constructing each fuzzy rule. To realize this capability, a new fuzzy selector neuron with an adaptive parameter is proposed that can select input variables in the antecedent part of each fuzzy rule. Moreover, in this paper, the consequent part of the Takagi-Sugeno-Kang FIS is also changed properly to consider only the selected set of input variables. To learn the parameters of the proposed architecture, a trust-region-based learning method (General quasi-Levenberg-Marquardt (GqLM)) is proposed to minimize cross-entropy in multiclass problems. The performance of the proposed method is compared with some related previous approaches in some real-world classification problems. Based on these comparisons the proposed method has better or very close performance with a parsimonious structure consisting of unstructured fuzzy

    An Explainable Deep Learning-Based Method For Schizophrenia Diagnosis Using Generative Data-Augmentation

    Full text link
    In this study, we leverage a deep learning-based method for the automatic diagnosis of schizophrenia using EEG brain recordings. This approach utilizes generative data augmentation, a powerful technique that enhances the accuracy of the diagnosis. To enable the utilization of time-frequency features, spectrograms were extracted from the raw signals. After exploring several neural network architectural setups, a proper convolutional neural network (CNN) was used for the initial diagnosis. Subsequently, using Wasserstein GAN with Gradient Penalty (WGAN-GP) and Variational Autoencoder (VAE), two different synthetic datasets were generated in order to augment the initial dataset and address the over-fitting issue. The augmented dataset using VAE achieved a 3.0\% improvement in accuracy reaching up to 99.0\% and yielded a lower loss value as well as a faster convergence. Finally, we addressed the lack of trust in black-box models using the Local Interpretable Model-agnostic Explanations (LIME) algorithm to determine the most important superpixels (frequencies) in the diagnosis process

    An Explainable Deep Learning-Based Method for Schizophrenia Diagnosis Using Generative Data-Augmentation

    No full text
    Schizophrenia is an example of a rare mental disorder that is challenging to diagnose using conventional methods. Deep learning methods have been extensively employed to aid in the diagnosis of schizophrenia. However, their efficacy relies heavily on data quantity, and their black-box nature raises trust concerns, especially in medical diagnosis contexts. In this study, we leverage a deep learning-based method for the automatic diagnosis of schizophrenia using EEG brain recordings. This approach utilizes generative data augmentation, a powerful technique that enhances the accuracy of the diagnosis. Additionally, our study provides a framework to use when dealing with the challenge of limited training data for the diagnosis of other potential rare mental disorders. To enable the utilization of time-frequency features, spectrograms were extracted from the raw signals. After exploring several neural network architectural setups, a proper convolutional neural network (CNN) was used for the initial diagnosis. Subsequently, using Wasserstein GAN with Gradient Penalty (WGAN-GP) and Variational Autoencoder (VAE), two different synthetic datasets were generated in order to augment the initial dataset and address the over-fitting issue. The augmented dataset using VAE achieved a 3.0% improvement in accuracy, reaching 99.0%, and also demonstrated faster convergence. Finally, we addressed the lack of trust in black-box models using the Local Interpretable Model-agnostic Explanations (LIME) algorithm to determine the most important superpixels (frequencies) in the diagnosis process

    Fuzzy neuronal model of motor control inspired by cerebellar pathways to online and gradually learn inverse biomechanical functions in the presence of delay

    No full text
    International audienceContrary to forward biomechanical functions, which are deterministic, inverse biomechanical functions are generally not. Calculating an inverse biomechanical function is an ill-posed problem, which has no unique solution for a manipulator with several degrees of freedom. Studies of the command and control of biological movements suggest that the cerebellum takes part in the computation of approximate inverse functions, and this ability can control fast movements by predicting the consequence of current motor command. Limb movements toward a goal are defined as fast if they last less than the total duration of the processing and transmission delays in the motor and sensory pathways. Because of these delays, fast movements cannot be continuously controlled in a closed loop by use of sensory signals. Thus, fast movements must be controlled by some open loop controller, of which cerebellar pathways constitute an important part. This article presents a system-level fuzzy neuronal motor control circuit, inspired by the cerebellar pathways. The cerebellar cortex (CC) is assumed to embed internal models of the biomechanical functions of the limb segments. Such neural models are able to predict the consequences of motor commands and issue predictive signals encoding movement variables, which are sent to the controller via internal feedback loops. Differences between desired and expected values of variables of movements are calculated in the deep cerebellar nuclei (DCN). After motor learning, the whole circuit can approximate the inverse function of the biomechanical function of a limb and acts as a controller. In this research, internal models of direct biomechanical functions are learned and embedded in the connectivity of the cerebellar pathways. Two fuzzy neural networks represent the two parts of the cerebellum, and an online gradual learning drives the acquisition of the internal models in CC and the controlling rules in DCN. As during real learning, exercise and repetition increase skill and speed. The learning procedure is started by a simple and slow movement, controlled in the presence of delays by a simple closed loop controller comparable to the spinal reflexes. The speed of the movements is then increased gradually, and output error signals are used to compute teaching signals and drive learning. Repetition of movements at each speed level allows to properly set the two neural networks, and progressively learn the movement. Finally, conditions of stability of the proposed model as an inverter are identified. Next, the control of a single segment arm, moved by two muscles, is simulated. After proper setting by motor learning, the circuit is able to reject perturbations

    A system-level mathematical model of Basal Ganglia motor-circuit for kinematic planning of arm movements

    No full text
    International audienceIn this paper, a novel system-level mathematical model of the Basal Ganglia (BG) for kinematic planning, is proposed. An arm composed of several segments presents a geometric redundancy. Thus, selecting one trajectory among an infinite number of possible ones requires overcoming redundancy, according to some kinds of optimization. Solving this optimization is assumed to be the function of BG in planning. In the proposed model, first, a mathematical solution of kinematic planning is proposed for movements of a redundant arm in a plane, based on minimizing energy consumption. Next, the function of each part in the model is interpreted as a possible role of a nucleus of BG. Since the kinematic variables are considered as vectors, the proposed model is presented based on the vector calculus. This vector model predicts different neuronal populations in BG which is in accordance with some recent experimental studies. According to the proposed model, the function of the direct pathway is to calculate the necessary rotation of each joint, and the function of the indirect pathway is to control each joint rotation considering the movement of the other joints. In the proposed model, the local feedback loop between Subthalamic Nucleus and Globus Pallidus externus is interpreted as a local memory to store the previous amounts of movements of the other joints, which are utilized by the indirect pathway. In this model, activities of dopaminergic neurons would encode, at short-term, the error between the desired and actual positions of the end-effector. The short-term modulating effect of dopamine on Striatum is also modeled as cross product. The model is simulated to generate the commands of a redundant manipulator. The performance of the model is studied for different reaching movements between 8 points in a plane. Finally, some symptoms of Parkinson's disease such as bradykinesia and akinesia are simulated by modifying the model parameters, inspired by the dopamine depletion

    A possible correlation between the basal ganglia motor function and the inverse kinematics calculation

    No full text
    International audienceThe main hypothesis of this study, based on experimental data showing the relations between the BG activities and kinematic variables, is that BG are involved in computing inverse kinematics (IK) as a part of planning and decision-making. Indeed, it is assumed that based on the desired kinematic variables (such as velocity) of a limb in the workspace, angular kinematic variables in the joint configuration space are calculated. Therefore, in this paper, a system-level computational model of BG is proposed based on geometrical rules, which is able to compute IK. Next, the functionality of each part in the presented model is interpreted as a function of a nucleus or a pathway of BG. Moreover, to overcome existing redundancy in possible trajectories, an optimization problem minimizing energy consumption is defined and solved to select an optimal movement trajectory among an infinite number of possible ones. The validity of the model is checked by simulating it to control a three-segment manipulator with rotational joints in a plane. The performance of the model is studied for different types of movement including different reaching movements, a continuous circular movement and a sequence of tracking movements. Furthermore, to demonstrate the physiological similarity of the presented model to the BG structure, the neuronal activity of each part of the model considered as a BG nucleus is verified. Some changes in model parameters, inspired by the dopamine deficiency, also allow simulating some symptoms of Parkinson's disease such as bradykinesia and akinesia
    corecore