Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2002, Cellular Automata
This paper reports the design of a Cellular Automata Machine (CAM) to ad-dress the problem of Pattern Recognition. The design is based on an elegant computing model of a particular class of Cellular Automata (CA) referred to as Generalized Multiple Attractor CA (GMACA). The ...
Emerging Applications of Cellular Automata, 2013
Fundamenta Informaticae, 2003
This paper presents the theory and application of a high speed, low cost pattern classifier. The proposed classifier is built around a special class of sparse network referred to as Cellular Automata (CA). A specific class of CA, termed as Multiple Attractor Cellular Automata (MACA), has been evolved through Genetic Algorithm (GA) formulation to perform the task of pattern classification. The versatility of the classification scheme is illustrated through its application in three diverse fields -data mining, image compression, and fault diagnosis. Extensive experimental results demonstrate better performance of the proposed scheme over popular classification algorithms in respect of memory overhead and retrieval time with comparable classification accuracy. Hardware architecture of the proposed classifier has been also reported.
IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), 2004
This paper reports a cellular automata (CA) based model of associative memory. The model has been evolved around a special class of CA referred to as generalized multiple attractor cellular automata (GMACA). The GMACA based associative memory is designed to address the problem of pattern recognition. Its storage capacity is found to be better than that of Hopfield network. The GMACA are configured with nonlinear CA rules that are evolved through genetic algorithm (GA). Successive generations of GA select the rules at the edge of chaos [1], [2]. The study confirms the potential of GMACA to perform complex computations like pattern recognition at the edge of chaos.
2013 International Conference on High Performance Computing & Simulation (HPCS), 2013
This paper addresses a detail characterization of the one-dimensional two-state 3-neighborhood asynchronous cellular automata (ACA) having multiple fixed-point attractors with the target to model this class of CA for designing efficient pattern classifier. The cells of ACA are independent, and they are updated independently. When an ACA cell is updated, it reads the states of its neighbors and then updates its state following the state transition function. The ACA rules are characterized considering an arbitrary cell is updated in each time step. A theorem is designed for the identification of ACA with only fixed-point attractors. From this theorem we get 146 out of 256 ACA in two-state 3-neighborhood interconnection which always approach towards fixed-Point attractors. To identify individual fixed-point attractors, a directed graph, namely Fixed-point graph (FPG) is proposed. The FPG guides us to point out the ACA having multiple fixed-points attractors. There are 83 such ACA (out of 146 ACA with only fixed-point attractors) that are utilized to design efficient pattern classifier. Finally, the proposed classifier is tested with real-life data sets, and it is observed that the performance of the proposed ACA based classifier is always better than that of traditional CA based classifier and is also better than many other well-known pattern classifiers. Index Terms-Cellular automata model, asynchronous cellular automata (ACA), fixed-point attractor, Fixed-point graph (FPG), pattern classifier.
Information Sciences, 1993
This paper is a review of recent published work in the application of automata networks as part of a pattern or image recognition system. The principal requirements were to integrate model-based and data-driven approaches within a connectionist framework and to allow full parallelism. In particular, we construct a network of probabilistic cellular automata (PCAs) for iteratively resolving ambiguities and conflicts in pattern recognition. A natural implementation of inductive inference rules in such a network results in a d~amics that is sensitive to nons~metric couplings (s~aptic weights), unlike that of the more common models inspired by statistical physics (e.g., the Boltzmann machine). This, along with full parallelism, means that object recognition must be achieved through the intermediate-time rather than "infinite''-time behavior of the system. Another, more technology-driven, feature includes using local inferences insofar as possible. The framework is translation-invariant, which is natural for image re~gnition. This leads to a different architecture for describing the model from that used in Bayesian inference networks. ' We discuss only bilinear couplings here. Inference rules are often in the form, for example, that feature Q occurs only in conjunction with both features y and 6 in appropriate positions. The most direct way lo incorporate that these would be with trilinear and higher order couplings. An alternative would bc to have hidden units but keep the couplings bilinear (see [281X
Complexity, 2016
This article designs an efficient two‐class pattern classifier utilizing asynchronous cellular automata (ACAs). The two‐state three‐neighborhood one‐dimensional ACAs that converge to fixed points from arbitrary seeds are used here for pattern classification. To design the classifier, (1) we first identify a set of ACAs that always converge to fixed points from any seeds, (2) each ACA should have at least two but not huge number of fixed point attractors, and (3) the convergence time of these ACAs are not to be exponential. To address the second issue, we propose a graph, coined as fixed point graph of an ACA that facilitates in counting the fixed points. We further perform an experimental study to estimate the convergence time of ACAs, and find there are some convergent ACAs which demand exponential convergence time. Finally, we identify there are 73 (out of 256) ACAs which can be effective candidates as pattern classifier. We use each of the candidate ACAs on some standard datasets...
Lecture Notes in Computer Science, 2004
This paper presents the design and application of a treestructured pattern classifier, built around a special class of linear Cellular Automata (CA), termed as Multiple Attractor CA (MACA). Since any non-trivial classification function is non-linear in nature, the principle of realizing the non-linear function with multiple (piece-wise) linear functions is employed. Multiple (linear) MACAs are utilized to address the classification of benchmark data used to evaluate the performance of a classifier. Extensive experimental results have established the potential of MACA based tree-structured pattern classifier. Excellent classification accuracy with low memory overhead and low retrieval time prove the superiority of the proposed pattern classifier over conventional algorithms.
2001
This paper reports a Cellular Automata (CA )model for pattern recognition.The special class of CA referred to as GMACA (Generalized Multiple Attractor Cellular Automata ),is employed to design the CA based associative memory for pattern recognition.The desired GMACA are evolved through the implementation of genetic algorithm (GA).An efficient scheme to ensure fast convergence of GA is also reported.Experimental results conform the fact that the GMACA based pattern recognizer is more powerful than the Hopfield network for memorizing arbitrary patterns.
… , 2008. ICDIM 2008. …, 2008
International Journal of Pattern Recognition and Artificial Intelligence, 2002
This paper reports an efficient technique of evolving Cellular Automata (CA) as an associative memory model. The evolved CA termed as GMACA (Generalized Multiple Attractor Cellular Automata), acts as a powerful pattern recognizer. Detailed analysis of GMACA rules establishes the fact that the rule subspace of the pattern recognizing CA lies at the edge of chaos — believed to be capable of executing complex computation.
Series in Computer Vision, 2011
An overview is given on the use of cellular automata for image processing. We first consider the number of patterns that can exist in a neighbourhood, allowing for invariance to certain transformation. These patterns correspond to possible rules, and several schemes are described for automatically learning an appropriate rule set from training data. Two alternative schemes are given for coping with gray level (rather than binary) images without incurring a huge explosion in the number of possible rules. Finally, examples are provided of training various types of cellular automata with various rule identification schemes to perform several image processing tasks.
Proceedings of the 8th International Conference on Pattern Recognition Applications and Methods, 2019
Data classification is a well studied problem where the aim is to identify the categories in the data based on a training set. Various machine learning methods have been utilized for the problem. On the other side, cellular automata have drawn the attention of researchers as the system provides a dynamic and a discrete model for computation. In this study a novel approach is proposed for the classification problem. The method is based on formation of classes in a cellular automata by the interaction of neighborhood cells. Initially, the training data instances are assigned to the cells of a cellular automaton. The state of a cell denotes the class assignment of that point in the instance space. At the beginning of the process, only the cells that have a data instance have class assignments. However, these class assignments are spread to the neighbor cells based on a rule inspired by the heat transfer process in nature. The experiments carried out denote that the model can identify the categories in the data and promising results have been obtained.
… & Mathematics with …, 1997
ln the past, Cellular Automata based models and machines [I] have been proposed for simulation of physical systems without any analytical insight into the behaviour of the underlying simulation machine. This paper makes a significant departure from this traditional approach. An elegant mathematical model using simple matrix algebra is reported in this paper for characterizing the behaviour of two-dimensional nearest neighbourhood linear cellular automata with null and periodic boundary conditions. Based on this mathematical model, a VLSI architecture of a Cellular Automata Machine (CAM) has been proposed. Interesting applications of CAM in the fields of image analysis and fractal image generation are also reported.
IEICE Transactions on Information and Systems, 2005
This paper investigates the application of the computational model of Cellular Automata (CA) for pattern classification of real valued data. A special class of CA referred to as Fuzzy CA (FCA) is employed to design the pattern classifier. It is a natural extension of conventional CA, which operates on binary string employing boolean logic as next state function of a cell. By contrast, FCA employs fuzzy logic suitable for modeling real valued functions. A matrix algebraic formulation has been proposed for analysis and synthesis of FCA. An efficient formulation of Genetic Algorithm (GA) is reported for evolution of desired FCA to be employed as a classifier of datasets having attributes expressed as real numbers. Extensive experimental results confirm the scalability of the proposed FCA based classifier to handle large volume of datasets irrespective of the number of classes, tuples, and attributes. Excellent classification accuracy has established the FCA based pattern classifier as an efficient and cost-effective solutions for the classification problem.
Lecture Notes in Computer Science, 2008
The cellular automaton (CA) with multiple attractors in its state space creates immense interest to devise solutions for pattern classification, pattern recognition, design of associative memory, query processing, etc. This work characterizes the CA state space to explore the essential properties of 1-dimensional nonlinear cellular automata with single cycle attractors. The characterization of pseudo-exhaustive bits (P E bits) is done to uniquely identify the attractor set of such a CA. Theoretical framework thus evolved provides means to synthesize a CA for a given attractor set with specified P E bits.
Cellular learning automata (CLA) is a distributed computational model which was introduced in the last decade. This model combines the computational power of the cellular automata with the learning power of the learning automata. Cellular learning automata is composed from a lattice of cells working together to accomplish their computational task; in which each cell is equipped with some learning automata. Wide range of applications utilizes CLA such as image processing, wireless networks, evolutionary computation and cellular networks. However, the only input to this model is a reinforcement signal and so it cannot receive another input such as the state of the environment. In this paper, we introduce a new model of CLA such that each cell receives extra information from the environment in addition to the reinforcement signal. The ability of getting an extra input from the environment increases the computational power and flexibility of the model. We have designed some new algorithms for solving famous problems in pattern recognition and machine learning such as classification, clustering and image segmentation. All of them are based on the proposed CLA. We investigated performance of these algorithms through several computer simulations. Results of the new clustering algorithm shows acceptable performance on various data sets. CLA-based classification algorithm gets average precision 84% on eight data sets in comparison with SVM, KNN and Naive Bayes with average precision 88%, 84% and 75%, respectively. Similar results are obtained for semi-supervised classification based on the proposed CLA.
Real-Time Imaging, 1997
his paper presents a new, fast geometrical shape recognition technique based on the properties of cellular automata (CA). The VLSI implementation of the architecture developed for this Tpur pose is also presented. The digitized binary image of the geometrical shape is loaded onto a 2D CA grid. This binary image is the initial global state of the CA. The CA evolves in time until a final stable global state is reached. The geometrical shapes are classified into four different categories, according to the symmetries of their final stable global state, and are then recognized. Eleven geometrical shapes have been recognised using the proposed technique. The die size dimensions of the chip for a 8 ϫ 8 pixel image are 2.56 mm ϫ 2.70 mm = 6.91 mm 2 , and its maximum frequency of operation is 35 MHz. Targeted applications include classification and inspection tasks in industry.
Lecture Notes in Computer Science, 2005
As the possibility of combining different classifiers into Multiple Classifier System (MCS) becomes an important direction in machine-learning, difficulties arise in choosing the appropriate classifiers to combine and choosing the way for combining their decisions. Therefore in this paper we present a novel approach -Classificational Cellular Automata (CCA). The basic idea of CCA is to combine different classifiers induced on the basis of various machine-learning methods into MCS in a non-predefined way. After several iterations of applying adequate transaction rules only a set of the most appropriate classifiers for solving a specific problem is preserved.
Intelligent Analysis of Multimedia Information, 2000
In this paper are presented solutions to develop algorithms for digital image processing focusing particularly on edge detection. Edge detection is one of the most important phases used in computer vision and image processing applications and also in human image understanding. In this chapter, implementation of classical edge detection algorithms it is presented and also implementation of algorithms based on the theory of Cellular Automata (CA). This work is totally related to the idea of understanding the impact of the inherently local information processing of CA on their ability to perform a managed computation at the global level. If a suitable encoding of a digital image is used, in some cases, it is possible to achieve better results in comparison with the solutions obtained by means of conventional approaches. The software application which is able to process images in order to detect edges using both conventional algorithms and CA based ones is written in C# programming language and experimental results are presented for images with different sizes and backgrounds.
Fundamenta Informaticae, 2008
Two new operators, namely, dependency vector (DV) and derived complement vector (DCV) are introduced in this paper to characterize the attractor basins of the additive fuzzy cellular automata (FCA) based associative memory, termed as fuzzy multiple attractor cellular automata (FMACA). The introduction of DV and DCV makes the complexity of the attractor basin identification algorithm linear in time. The characterization of the FMACA using DV and DCV establishes the fact that the FMACA provides both equal and unequal size of attractor basins. Finally, a set of algorithms is proposed to synthesize the FCA rules, attractors, and predecessors of attractors from the given DV and DCV in linear time complexity.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.