Fuzzy Cognitive Maps (FCMs) have become a suitable and proven knowledge-based methodology for systems modeling and simulation. This technique is especially attractive when modeling systems characterized by ambiguity, and/or non-trivial causalities among its variables. The rich literature that is found related to FCMs reports very clearly many successful studies solved through the use of FCMs; however, when it comes to software implementations, where domain experts can design FCM-based systems, run simulations or perform more advanced experiments, not much is found or documented. The few existing implementations are not proficient in providing options for experimentation. Therefore, we believe that a gap exists, specifically between the theoretical advances and the development of accurate, transparent and sound FCM-based systems; and we advocate for the creation of more complete and exible software products. The goal of this paper is to introduce “FCM Expert”, a software tool for fuzzy cognitive modeling, where we focus on scenario analysis and pattern classification. The main features of FCM Expert rely on Machine Learning algorithms to compute the parameters that might define a model, optimize its network topology and improve the system convergence without losing information. Also, FCM Expert allows performing WHAT-IF simulations and studying the system behavior through a friendly, intuitive and easy-to-use graphical user interface.
Rough Cognitive Networks (RCNs) are a kind of granular neural network that augments the reasoning rule present in Fuzzy Cognitive Maps with crisp information granules coming from Rough Set Theory. While RCNs have shown promise in solving different classification problems, this model is still very sensitive to the similarity threshold upon which the rough information granules are built. In this paper, we cast the RCN model within the framework of fuzzy rough sets in an attempt to eliminate the need for a user-specified similarity threshold while retaining the model's discriminatory power. As far as we know, this is the first study that brings fuzzy sets into the domain of rough cognitive mapping. Numerical results in the presence of 140 well-known pattern classification problems reveal that our approach, referred to as Fuzzy-Rough Cognitive Networks, is capable of outperforming most traditional classifiers used for benchmarking purposes. Furthermore, we explore the impact of using different heterogeneous distance functions and fuzzy operators over the performance of our granular neural network.
Particle Swarm Optimization (PSO) is a bioinspired meta-heuristic for solving complex global optimization problems. In standard PSO, the particle swarm frequently gets attracted by suboptimal solutions, causing premature convergence of the algorithm and swarm stagnation. Once the particles have been attracted to a local optimum, they continue the search process within a minuscule region of the solution space, and escaping from this local optimum may be difficult. This paper presents a modified variant of constricted PSO that uses random samples in variable neighborhoods for dispersing the swarm whenever a premature convergence (or stagnation) state is detected, offering an escaping alternative from local optima. The performance of the proposed algorithm is discussed and experimental results show its ability to approximate to the global minimum in each of the nine well-known studied benchmark functions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.