27,465 research outputs found

    KEMNAD: A Knowledge Engineering Methodology for Negotiating Agent Development

    Get PDF
    Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of: (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardised components rather than reinventing the wheel each time. Moreover, since these patterns are identified from a wide variety of existing negotiating agents(especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system

    Automated software quality visualisation using fuzzy logic techniques

    Get PDF
    In the past decade there has been a concerted effort by the software industry to improve the quality of its products. This has led to the inception of various techniques with which to control and measure the process involved in software development. Methods like the Capability Maturity Model have introduced processes and strategies that require measurement in the form of software metrics. With the ever increasing number of software metrics being introduced by capability based processes, software development organisations are finding it more difficult to understand and interpret metric scores. This is particularly problematic for senior management and project managers where analysis of the actual data is not feasible. This paper proposes a method with which to visually represent metric scores so that managers can easily see how their organisation is performing relative to quality goals set for each type of metric. Acting primarily as a proof of concept and prototype, we suggest ways in which real customer needs can be translated into a feasible technical solution. The solution itself visualises metric scores in the form of a tree structure and utilises Fuzzy Logic techniques, XGMML, Web Services and the .NET Framework. Future work is proposed to extend the system from the prototype stage and to overcome a problem with the masking of poor scores

    Cognitive visual tracking and camera control

    Get PDF
    Cognitive visual tracking is the process of observing and understanding the behaviour of a moving person. This paper presents an efficient solution to extract, in real-time, high-level information from an observed scene, and generate the most appropriate commands for a set of pan-tilt-zoom (PTZ) cameras in a surveillance scenario. Such a high-level feedback control loop, which is the main novelty of our work, will serve to reduce uncertainties in the observed scene and to maximize the amount of information extracted from it. It is implemented with a distributed camera system using SQL tables as virtual communication channels, and Situation Graph Trees for knowledge representation, inference and high-level camera control. A set of experiments in a surveillance scenario show the effectiveness of our approach and its potential for real applications of cognitive vision

    Evolving Large-Scale Data Stream Analytics based on Scalable PANFIS

    Full text link
    Many distributed machine learning frameworks have recently been built to speed up the large-scale data learning process. However, most distributed machine learning used in these frameworks still uses an offline algorithm model which cannot cope with the data stream problems. In fact, large-scale data are mostly generated by the non-stationary data stream where its pattern evolves over time. To address this problem, we propose a novel Evolving Large-scale Data Stream Analytics framework based on a Scalable Parsimonious Network based on Fuzzy Inference System (Scalable PANFIS), where the PANFIS evolving algorithm is distributed over the worker nodes in the cloud to learn large-scale data stream. Scalable PANFIS framework incorporates the active learning (AL) strategy and two model fusion methods. The AL accelerates the distributed learning process to generate an initial evolving large-scale data stream model (initial model), whereas the two model fusion methods aggregate an initial model to generate the final model. The final model represents the update of current large-scale data knowledge which can be used to infer future data. Extensive experiments on this framework are validated by measuring the accuracy and running time of four combinations of Scalable PANFIS and other Spark-based built in algorithms. The results indicate that Scalable PANFIS with AL improves the training time to be almost two times faster than Scalable PANFIS without AL. The results also show both rule merging and the voting mechanisms yield similar accuracy in general among Scalable PANFIS algorithms and they are generally better than Spark-based algorithms. In terms of running time, the Scalable PANFIS training time outperforms all Spark-based algorithms when classifying numerous benchmark datasets.Comment: 20 pages, 5 figure

    Mapping knowledge management and organizational learning in support of organizational memory

    Get PDF
    The normative literature within the field of Knowledge Management has concentrated on techniques and methodologies for allowing knowledge to be codified and made available to individuals and groups within organizations. The literature on Organizational Learning however, has tended to focus on aspects of knowledge that are pertinent at the macro-organizational level (i.e. the overall business). The authors attempt in this paper to address a relative void in the literature, aiming to demonstrate the inter-locking factors within an enterprise information system that relate knowledge management and organizational learning, via a model that highlights key factors within such an inter-relationship. This is achieved by extrapolating data from a manufacturing organization using a case study, with these data then modeled using a cognitive mapping technique (Fuzzy Cognitive Mapping, FCM). The empirical enquiry explores an interpretivist view of knowledge, within an Information Systems Evaluation (ISE) process, through the associated classification of structural, interpretive and evaluative knowledge. This is achieved by visualizng inter-relationships within the ISE decision-making approach in the case organization. A number of decision paths within the cognitive map are then identified such that a greater understanding of ISE can be sought. The authors therefore present a model that defines a relationship between Knowledge Management (KM) and Organisational Learning (OL), and highlights factors that can lead a firm to develop itself towards a learning organization

    Fuzzy simulation of forest road surface parameters

    Get PDF
    The problem of construction of forest roads with the use of local low-strength substandard materials and industrial waste is considered. To solve the problem, the primary task is to develop a method for estimating the parameters of road surfaces taking into account the conditions of uncertainties in the data. This technique allows us to reasonably clarify some of the regulatory parameters and improve the technology of construction of forest roads, which was the goal of the work. To formalize the task, experimental studies were performed and on the basis of these results, the statement of the task of fuzzy derivation of the function for estimating the bearing capacity of the coating was performed. The synthesis of the output function is performed by means of Matlab. © 2019 IOP Publishing Ltd. All rights reserved
    corecore