231,013 research outputs found

    Machine Conscious Architecture for State Exploitation and Decision Making

    Get PDF
    This research addressed a critical limitation in the area of computational intelligence by developing a general purpose architecture for information processing and decision making. Traditional computational intelligence methods are best suited for well-defined problems with extensive, long-term knowledge of the environmental and operational conditions the system will encounter during operation. These traditional approaches typically generate quick answers (i.e., reflexive responses) using pattern recognition methods. Most pattern recognition techniques are static processes which consist of a predefined series of computations. For these pattern recognition approaches to be effective, training data is required from all anticipated environments and operating conditions. The proposed framework, Conscious Architecture for State Exploitation (CASE), is a general purpose architecture designed to mimic key characteristics of human information processing. CASE combines low- and high-level cognitive processes into a common framework to enable goal-based decision making. The CASE approach is to generate artificial phenomenal states (i.e., generate qualia = consciousness) into a shared computational process to enhance goal-based decision making and adaptation. That is, this approach allows for the appropriate decision and corresponding adaptive behavior as the goals and environmental factors change. To demonstrate the engineering advantages of CASE, it was used in an airframe application to autonomously monitor the integrity of a flight critical structural component. In this demonstration, CASE automatically generated a timely maintenance recommendation when unacceptable cracking was detected. Over the lifetime of the investigated component, operational availability increased by a minimum of 10.7%, operational cost decreased by 79%, and maintenance intervals (i.e., MTBM) increased by a minimum of 900%

    Capturing Software Architecture Knowledge for Pattern-Driven Design

    Get PDF
    Context: Software architecture is a knowledge-intensive field. One mechanism for storing architecture knowledge is the recognition and description of architectural patterns. Selecting architectural patterns is a challenging task for software architects, as knowledge about these patterns is scattered among a wide range of literature. Method: We report on a systematic literature review, with the aim of building a decision model for the architectural pattern selection problem. Moreover, twelve experienced practitioners at software-producing organizations evaluated the usability and usefulness of the extracted knowledge.\newline Results: An overview is provided of 29 patterns and their effects on 40 quality attributes. Furthermore, we report in which systems the 29 patterns are applied and in which combinations. The practitioners confirmed that architectural knowledge supports software architects with their decision-making process to select a set of patterns for a new problem. We investigate the potential trends among architects to select patterns. Conclusion: With the knowledge available, architects can more rapidly select and eliminate combinations of patterns to design solutions. Having this knowledge readily available supports software architects in making more efficient and effective design decisions that meet their quality concerns

    Fuzzy Pattern Recognition Based Fault Diagnosis

    No full text
    International audienceIn order to avoid catastrophic situations when the dynamics of a physical system (entity in Multi Agent System architecture) are evolving toward an undesirable operating mode, particular and quick safety actions have to be programmed in the control design. Classic control (PID and even state model based methods) becomes powerless for complex plants (nonlinear, MIMO and ill-defined systems). A more efficient diagnosis requires an artificial intelligence approach. We propose in this paper the design of a Fuzzy Pattern Recognition System (FPRS) that solves, in real time, the main following problems: 1) Identification of an actual state; 2) Identification of an eventual evolution towards a failure state; 3) Diagnosis and decision-making. Simulations have been carried for a fictive complex process plant with the objective to evaluate the consistency and the performance of the proposed diagnosis philosophy. The obtained results seem to be encouraging and very promising for application to fault diagnosis of a real and complex plant process

    Synthesis of decision making in a distributed intelligent personnel health management system on offshore oil platform

    Get PDF
    This paper proposes a methodological approach for the decision synthesis in a geographically distributed intelligent health management system for oil workers working in offshore industry. The decision-making methodology is based on the concept of a person-centered approach to managing the health and safety of personnel, which implies the inclusion of employees as the main component in the control loop. This paper develops a functional model of the health management system for workers employed on offshore oil platforms and implements it through three phased operations that is monitoring and assessing the health indicators and environmental parameters of each employee, and making decisions. These interacting operations combine the levels of a distributed intelligent health management system. The paper offers the general principles of functioning of a distributed intelligent system for managing the health of workers in the context of structural components and computing platforms. It presents appropriate approaches to the implementation of decision support processes and describes one of the possible methods for evaluating the generated data and making decisions using fuzzy pattern recognition. The models of a fuzzy ideal image and fuzzy real images of the health status of an employee are developed and an algorithm is described for assessing the deviation of generated medical parameters from the norm. The paper also compiles the rules to form the knowledge bases of a distributed intelligent system for remote continuous monitoring. It is assumed that embedding this base into the intelligent system architecture will objectively assess the trends in the health status of workers and make informed decisions to eliminate certain problem

    From Data Topology to a Modular Classifier

    Full text link
    This article describes an approach to designing a distributed and modular neural classifier. This approach introduces a new hierarchical clustering that enables one to determine reliable regions in the representation space by exploiting supervised information. A multilayer perceptron is then associated with each of these detected clusters and charged with recognizing elements of the associated cluster while rejecting all others. The obtained global classifier is comprised of a set of cooperating neural networks and completed by a K-nearest neighbor classifier charged with treating elements rejected by all the neural networks. Experimental results for the handwritten digit recognition problem and comparison with neural and statistical nonmodular classifiers are given

    A committee machine gas identification system based on dynamically reconfigurable FPGA

    Get PDF
    This paper proposes a gas identification system based on the committee machine (CM) classifier, which combines various gas identification algorithms, to obtain a unified decision with improved accuracy. The CM combines five different classifiers: K nearest neighbors (KNNs), multilayer perceptron (MLP), radial basis function (RBF), Gaussian mixture model (GMM), and probabilistic principal component analysis (PPCA). Experiments on real sensors' data proved the effectiveness of our system with an improved accuracy over individual classifiers. Due to the computationally intensive nature of CM, its implementation requires significant hardware resources. In order to overcome this problem, we propose a novel time multiplexing hardware implementation using a dynamically reconfigurable field programmable gate array (FPGA) platform. The processing is divided into three stages: sampling and preprocessing, pattern recognition, and decision stage. Dynamically reconfigurable FPGA technique is used to implement the system in a sequential manner, thus using limited hardware resources of the FPGA chip. The system is successfully tested for combustible gas identification application using our in-house tin-oxide gas sensors
    corecore