skip to main content
10.1145/1660877.1660910acmotherconferencesArticle/Chapter ViewAbstractPublication PagespermisConference Proceedingsconference-collections
research-article

An agent structure for evaluating micro-level MAS performance

Published:28 August 2007Publication History

ABSTRACT

Although the need for well-established engineering approaches in Intelligent Systems (IS) performance evaluation is urging, currently no widely accepted methodology exists, mainly due to lack of consensus on relevant definitions and scope of applicability, multi-disciplinary issues and immaturity of the field of IS. Even existing well-tested evaluation methodologies applied in other domains, such as (traditional) software engineering, prove inadequate to address the unpredictable emerging factors of the behavior of intelligent components. In this paper, we present a generic methodology and associated tools for evaluating the performance of IS, by exploiting the software agent paradigm as a representative modeling concept for intelligent systems. Based on the assessment of observable behavior of agents or multi-agent systems, the proposed methodology provides a concise set of guidelines and representation tools for evaluators to use. The methodology comprises three main tasks, namely metrics selection, monitoring agent activities for appropriate measurements, and aggregation of the conducted measurements. Coupled to this methodology is the Evaluator Agent Framework, which aims at the automation of most of the provided steps of the methodology, by providing Graphical User Interfaces for metrics organization and results presentation, as well as a code generating module that produces a skeleton of a monitoring agent. Once this agent is completed with domain-specific code, it is appended to the runtime of a multi-agent system and collects information from observable events and messages. Both the evaluation methodology and the automation framework are tested and demonstrated in Symbiosis, a MAS simulation environment for competing groups of autonomous entities.

References

  1. F. Bellifemine, A. Poggi, and G. Rimassa. Developing multi-agent systems with jade. In Eleventh International Workshop on Agent Theories, Architectures, and Languages (ATAL-2000), Boston, MA, USA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. Dimou, A. Symeonidis, and P. Mitkas. Evaluating knowledge intensive multi-agent systems. In Proceedings of the Autonomous Information Systems - Agents and Data Mining Conference, St. Petersburg, Russia, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. W. G. Multiagent systems. A modern approach to distributed artificial intelligence. The MIT Press, 1999.Google ScholarGoogle Scholar
  4. J. H. Gennari, M. A. Musen, R. W. Fergerson, W. E. Grosso, M. Crubzy, H. Eriksson, N. F. Noy, and S. W. Tu. The evolution of protg: An environment for knowledge-based systems development.Google ScholarGoogle Scholar
  5. N. Jennings. An agent-based approach for building complex software systems. Commun. ACM, 44(4):35--41, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. P. Kaelbling, M. L. Littman, and A. P. Moore. Reinforcement learning: A survey. Journal of Artificial Intelligence Research, 4:237--285, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. F. Krebs and H. Bossel. Emergent value orientation in self-organization of an animat. Ecological Modelling, 96(1):143--164, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  8. K. Krippendorff. A Dictionary of Cybernetics. The American Society of Cybernetics, Norfolk, VA, USA, 1986.Google ScholarGoogle Scholar
  9. F. Menczer, W. Street, and M. Degeratu. Evolving heterogeneous neural agents by local selection. In V. Honavar, M. Patel, and K. Balakrishnan, editors, Advances in the Evolutionary Synthesis of Neural Systems. MIT Press, Cambridge, MA, 2000.Google ScholarGoogle Scholar
  10. A. Newell and B. Buchanan. Artificial intelligence. Encyclopedia of Science and Technology, 2(1):146--150, 1997.Google ScholarGoogle Scholar
  11. H. Nwana. Software agents: An overview. Knowledge Engineering Review, 11:1--40, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  12. T. R. Payne and P. Edwards. Learning mechanisms for information filtering agents. In J. L. Nealon and N. S. Taylor, editors, Proceedings of the UK Intelligent Agents Workshop, pages 163--183, Oxford, 1997. SGES Publications.Google ScholarGoogle Scholar
  13. V. Renganarayanan, A. Nalla, and A. Helal. Internet agents for effective collaboration, 2001.Google ScholarGoogle Scholar
  14. A. Symeonidis. Agent Intelligence through Data Mining. Springer Science and Business Media, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Turing. Computing machinery and intelligence. Mind, 59(1):443--460, 1950.Google ScholarGoogle Scholar
  16. F. Tzima, A. Symeonidis, and P. Mitkas. Symbiosis: Using predatorprey games as a test bed for studying competitive co-evolution. In Proceedings of the Knowledge Intensive Multi-Agent Systems (KIMAS-07), Boston, MA, USA, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Yokoo, E. Durfee, T. Ishida, and K. Kuwabara. Distributed constraint satisfaction for formalizing distributed problem solving. In International Conference on Distributed Computing Systems, pages 614--621, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  18. L. Zadeh. Fuzzy sets. Information and Control, 8(1):338--353, 1965.Google ScholarGoogle ScholarCross RefCross Ref
  19. L. A. Zadeh. In quest of performance metrics for intelligent systemsa challenge that cannot be met with existing methods. In Proc. of the Third International Workshop on Performance Metrics for Intelligent Systems (PERMIS), 13--15 August 2002.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    PerMIS '07: Proceedings of the 2007 Workshop on Performance Metrics for Intelligent Systems
    August 2007
    293 pages
    ISBN:9781595938541
    DOI:10.1145/1660877

    Copyright © 2007 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 28 August 2007

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
  • Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader