In this paper, we present a concept of a transistor level implementation of the Particle Swarm Optimization (PSO) algorithm that belongs to the group of unsupervised learning algorithms aimed at the design of artificial neural networks (ANNs). The algorithm exhibits an ability to search for an optimal solution in a multidimensional data space, in which many sub-optimal solutions may exist. The ANN that operates in accordance with the PSO algorithm is composed of a set of cooperating particles (agents) that explore an input data space and communicate information on the best found solution to other particles. The PSO algorithm is usually implemented in software. We in our investigations focus on its transistor level realization. Such an approach enables parallel data processing, in which the overall data rate only moderately depends on the number of particles. Most of the operations and components of such implemented PSO algorithm may be reused considering our former CMOS realizations of other self-organizing learning algorithms. This allowed us to assess main parameters of the PSO.
In spite of the truly remarkable diversity of models of time series, there is still an evident need to develop constructs whose accuracy and interpretability are carefully identified and reconciled subsequently leading to highly interpretable (human-centric) constructs. While a great deal of research has been devoted to the design of nonlinear numeric models of time series (with an evident objective to achieve high accuracy of prediction), an issue of interpretability (transparency) of models of time series becomes an evident and ongoing challenge. The user-friendliness of models of time series comes with an ability of humans to perceive and process abstract constructs rather than dealing with plain numeric entities. In perception of time series, information granules (which are regarded as realizations of interpretable entities) play a pivotal role. This gives rise to a concept of granular models of time series or granular time series, in brief. This study revisits generic concepts of information granules and elaborates on a fundamental way of forming information granules (both sets—intervals as well as fuzzy sets) through applying a principle of justifiable granularity encountered in granular computing. Information granules are discussed with regard to the granulation of time series in a certain predefined representation space (viz. a feature space) and granulation carried out in time. The granular representation and description of time series is then presented. We elaborate on the fundamental hierarchically organized layers of processing supporting the development and interpretation of granular time series, namely (a) formation of granular descriptors used in their visualization, (b) construction of linguistic descriptors used afterwards in the generation of (c) linguistic description of time series. The layer of the linguistic prediction models of time series exploiting the linguistic descriptors is outlined as well. A number of examples are offered throughout the entire paper with intent to illustrate the main functionalities of the essential layers of the granular models of time series.
Provides an overview of the technical articles and features presented in this minitrack.
In this study, we present a methodology of building a hierarchical framework of system modeling by engaging concepts and design methodology of granular computing. We demonstrate that it arises as a result of designing and using locally constructed models to develop a model of a global nature. Two main categories of development of hierarchical models are proposed and discussed. In the first one, given a collection of local models, designed is a granular output space and the ensuing hierarchical model produces information granules of the corresponding type depending upon the depth of the hierarchy of the overall hierarchical structure. The crux of the second category of modeling is about selecting one of the original models and elevating its level of information granularity so that it becomes representative of the entire family of local models. The formation of the most "promising" granular model identified in this way involves mechanisms of allocation of information granularity. The focus of the study is on information granules represented as intervals and fuzzy sets (which in case of type-2 information granules lead to so-called granular intervals and interval-valued fuzzy sets) while the detailed models come as rule-based architectures and neural networks. A series of experiments is presented along with a comparative analysis.
The existing long-term time-series forecasting methods based on the neural networks suffer from multiple limitations, such as accumulated errors and diminishing temporal correlation, which compromise the prediction quality. To overcome these shortcomings, in this article, we build trend fuzzy granulation-based long short-term memory (LSTM) neural networks to carry out long-term forecasting, where data points with consistent trend characteristics, including trend change, fluctuation range, and trend persistence, are predicted in unison rather than individually. Noticing that these trend characteristics are more urgently needed than just magnitude information, a question on how to granulate a time series into a granular time series consists of meaningful granules containing trend information that comes to be a crucial step. Only if the established granules fit the varying patterns of time series at utmost, such a granulation can make sense for the improvement of the forecasting accuracy; thus, an optimization method of trend-oriented fuzzy granulation is proposed to meliorate the granulation results. With the built trend fuzzy granulation-based LSTM networks, the successive iterations of one-step forecasting are prevented, and the prediction errors of data within a granule will not further increase. This is the first attempt to build trend fuzzy granule-based LSTM to predict the trend characteristics. Experiments on publicly available time series show good performance of the proposed model.
Cognitive Computing (CC) is an emerging paradigm of intelligent computing theories and technologies based on cognitive informatics, which implements computational intelligence by autonomous inferences and perceptions mimicking the mechanisms of the brain. The development of Cognitive Computers (cC) is centric in cognitive computing methodologies. A cC is an intelligent computer for knowledge processing as that of a conventional von Neumann computer for data processing. This paper summarizes the presentations of a set of 6 position papers presented in the ICCI’10 Plenary Panel on Cognitive Computing and Applications contributed from invited panelists who are part of the world’s renowned researchers and scholars in the field of cognitive informatics and cognitive computing.
In this article, we introduce a variant of the adaptive network-based fuzzy inference system (ANFIS). The proposed variant does not use backpropagation and grid partitioning, but the least-squares method with fractional Tikhonov regularization. The fractional regularization is a generalization of the standard regularization and is applied here to the learning process of the ANFIS scheme for the first time. This results in a simpler rule base, with a low number of rules, allowing to handle problems with many input variables with relatively low computational time while keeping high accuracy. We present new theoretical results on the fractional Tikhonov regularization. Such results are the basis for a formal discussion on how much the choice of a different architecture, resulting in a different matrix in the least-squares minimization, could affect the accuracy. We perform several numerical experiments on benchmark examples, first to assess the impact of the fractional regularization on the accuracy and then to compare our results against the most recent ones reported in the literature by other ANFIS-like or neuro-fuzzy systems. The numerical results show the good performance of the proposed approach.