28,339 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

    Optimization of fuzzy analogy in software cost estimation using linguistic variables

    Get PDF
    One of the most important objectives of software engineering community has been the increase of useful models that beneficially explain the development of life cycle and precisely calculate the effort of software cost estimation. In analogy concept, there is deficiency in handling the datasets containing categorical variables though there are innumerable methods to estimate the cost. Due to the nature of software engineering domain, generally project attributes are often measured in terms of linguistic values such as very low, low, high and very high. The imprecise nature of such value represents the uncertainty and vagueness in their elucidation. However, there is no efficient method that can directly deal with the categorical variables and tolerate such imprecision and uncertainty without taking the classical intervals and numeric value approaches. In this paper, a new approach for optimization based on fuzzy logic, linguistic quantifiers and analogy based reasoning is proposed to improve the performance of the effort in software project when they are described in either numerical or categorical data. The performance of this proposed method exemplifies a pragmatic validation based on the historical NASA dataset. The results were analyzed using the prediction criterion and indicates that the proposed method can produce more explainable results than other machine learning methods.Comment: 14 pages, 8 figures; Journal of Systems and Software, 2011. arXiv admin note: text overlap with arXiv:1112.3877 by other author

    An Evolutionary Learning Approach for Adaptive Negotiation Agents

    Get PDF
    Developing effective and efficient negotiation mechanisms for real-world applications such as e-Business is challenging since negotiations in such a context are characterised by combinatorially complex negotiation spaces, tough deadlines, very limited information about the opponents, and volatile negotiator preferences. Accordingly, practical negotiation systems should be empowered by effective learning mechanisms to acquire dynamic domain knowledge from the possibly changing negotiation contexts. This paper illustrates our adaptive negotiation agents which are underpinned by robust evolutionary learning mechanisms to deal with complex and dynamic negotiation contexts. Our experimental results show that GA-based adaptive negotiation agents outperform a theoretically optimal negotiation mechanism which guarantees Pareto optimal. Our research work opens the door to the development of practical negotiation systems for real-world applications

    Simulating Online Business Models

    Get PDF
    The online content market for news and music is changing rapidly with the spread of technology and innovative business models (e.g. the online delivery of music, specialised subscription news services). It is correspondingly hard for suppliers of online content to anticipate developments and the effects of their businesses. The paper describes a prototype multiagent simulation to model possible scenarios in this market. The simulation is intended for use by business strategists and has been developed using a participatory, rapid prototyping methodology. The implications of the method and the characteristics of the domain for the design are considered.agent-based modelling, market simulation

    On the role of pre and post-processing in environmental data mining

    Get PDF
    The quality of discovered knowledge is highly depending on data quality. Unfortunately real data use to contain noise, uncertainty, errors, redundancies or even irrelevant information. The more complex is the reality to be analyzed, the higher the risk of getting low quality data. Knowledge Discovery from Databases (KDD) offers a global framework to prepare data in the right form to perform correct analyses. On the other hand, the quality of decisions taken upon KDD results, depend not only on the quality of the results themselves, but on the capacity of the system to communicate those results in an understandable form. Environmental systems are particularly complex and environmental users particularly require clarity in their results. In this paper some details about how this can be achieved are provided. The role of the pre and post processing in the whole process of Knowledge Discovery in environmental systems is discussed

    Fuzzy Logic and Corporate Governance Theories

    Get PDF
    [Excerpt] “Fuzzy logic is a theory that categorizes concepts or things belonging to more than one group. A methodology that explains how things function in multiple groups (not fully in one group or another) offers advantages when no one definition or membership in a group accounts for belonging to multiple groups. The principal/agent model of corporate governance has some characteristics of fuzzy logic theory. Under traditional agency theory of corporate governance, shareholders, directors, and senior corporate officers each belong to groups having multiple attributes. In the principal/agent model of corporate governance, shareholders are owners or principals; directors are shareholders and agents of the corporation; and senior corporate officers are directors’ agents, shareholders’ agents, and agents of the corporation. Each one functions within multiple groups serving multiple agency roles, and each owes fiduciary duties that vary depending on whose agent they are functioning as. Such a multi-dimensional role for corporate actors is a consequence of multi-definitional corporate purpose within agency theory of governance. This multi-dimensional group membership is not easily reconciled within agency theory and is therefore not always explained. However, traditional corporate governance theory can borrow another basic tenet of fuzzy logic theory. Fuzzy theory not only accounts for membership in multiple groups, but also explains how things work because they are multidimensional or ambiguous. This article seeks to explain the ambiguities of corporate governance theory and suggests a framework that accounts for the multi-agent role of senior corporate officers of public companies. It offers a kind of fuzzy logic theory for understanding the fiduciary duties of senior officers. The purpose of this article is to evaluate other models of corporate governance that account for the multi-agent role of senior officers of public companies and assess the ability of various models to hold senior officers accountable to the corporation.
    • 

    corecore