- Conference Article
- 10.7148/2007-0593
A New Approach In Learning For Intelligent Multi Agent Systems
- Jun 04, 2007
- A M Elmahalawy
A New Approach In Learning For Intelligent Multi Agent Systems
A paradigm known as multi-agent systems (MAS) combines several independent agents to accomplish intricate tasks. The creation of such systems presents difficulties with control flow, specialization, and modularity. With an emphasis on Lang-Graphbased implementation, this study examines various MAS topologies, such as network-based, supervisor-led, and hierarchical models. According to the results, MAS enhances performance and modularity while requiring careful inter-agent communication strategy design. This paper provides a thorough analysis of the architecture of Multi-Agent Systems (MAS), emphasizing its fundamental ideas, constituent parts, and uses. In the advanced distributed computing paradigm known as MAS, autonomous agents work together to resolve challenging issues. In “order to shed light on the possibilities of MAS in a number of fields, including as robotics, e-commerce, transportation, and healthcare, this study examines agent definitions, system architecture, communication protocols, decision-making methods, and practical applications. Autonomous agents are integrated in Multi-Agent Systems (MAS) to address complex issues, although control flow, specialization, and modularity present difficulties. This paper examines three topologies-network-based, supervisorled, and hierarchical-detailing inter-agent communication protocols and coordination mechanisms with an emphasis on Lang-Graph-based implementations. Each architecture is demonstrated with sample code, and the findings demonstrate that, with well-thought-out communication mechanisms, MAS improves performance and modularity. Applications include e-commerce, healthcare, transportation, and robots.
A New Approach In Learning For Intelligent Multi Agent Systems
A New Approach In Learning For Intelligent Multi Agent Systems
Multiagent communication combining genetic programming and pheromone communication
Multiagent systems, in which independent software agents interact with each other to achieve common goals, complete concurrent distributed tasks under autonomous control. Agent Communication has been shown to be an important factor in coordinating efficient group behavior in agents. Most researches on training or evolving group behavior in multiagent systems used predefined agent communication protocols. Designing agent communication becomes a complex problem in dynamic and large‐scale systems. In order to solve this problem, in this paper we propose a new application of existing training methods. By applying Genetic Programming techniques, namely Automatically Defined Function Genetic Programming (ADF‐GP), in combination with pheromone communication features, we allowed the agent system to autonomously learn effective agent communication messaging for coordinated group behavior. A software simulation of a multiagent transaction system aiming at e‐commerce usage will be used to observe the effectiveness of the proposed method in the targeted environment. Using the proposed method, automatic training of a compact and efficient agent communication protocol for the multiagent system was observed.
Read moreApproach to organizing distributed production of unmanned aerial vehicles using digital twin and multi-agent systems technologies
The research focuses on methods and software tools for decision support for the organization of distributed production of unmanned aerial vehicles (UAVs) based on digital twin and multi-agent systems technologies. The purpose of the work is to provide a critical review of existing approaches to the organization of distributed production of UAVs, as complex technical objects, and to substantiate an approach to building a multi-agent decision support system for the synthesis of a rational production structure based on digital twins of participants in production cooperation. The tasks include: classifying unmanned aerial vehicles according to the main features that determine their production specifics; analysing modern scientific publications in the field of distributed production informatization, multi-agent systems, digital twins and intelligent decision support; identifying the limitations of existing solutions; and proposing an approach to the organization of distributed production of UAVs using digital twins in the form of intelligent agents. The applied methods are based on system and classification analysis, generalization of modern scientific approaches to the organization of production, decision-making theory, the concept of multi-agent systems, digital twin technologies, production logistics and artificial intelligence. The following results were obtained: UAVs were classified by mass, purpose and level of autonomy, which made it possible to determine the specifics of their production and life cycle management. An analysis of scientific publications was performed, which showed the active development of areas related to the use of multi-agent systems, digital twins and artificial intelligence to address complex tasks in UAV life cycle management. It was established, in particular, that the works of recent years consider the issues of cooperative UAV production, the use of deep learning algorithms for decision-making in dynamic environments and the integration of digital twins into relevant production systems. At the same time, a number of limitations on the implementation of existing solutions were identified: insufficient formalization of business processes between production participants, weak integration of digital twins into production logistics, and the lack of self-organization mechanisms. An approach to solving the problem of effective organization of distributed UAV production is proposed. The architecture of a multi-agent decision support system for distributed UAV production is developed, which includes modules for coordination, self-organization, and the evaluation of the effectiveness of production configuration options, considering the initial risk tolerance indicator. Conclusions. The scientific novelty of the results obtained is as follows: an approach to solving the problem of effective organization of distributed UAV production is proposed, which, unlike existing ones, is based on the representation of production participants as digital twins in the form of intelligent agents, this enables the generation of multiple options and the subsequent selection of the most rational configuration for organizing distributed UAV production in terms of business process efficiency and the reduction of production risks. The research results create a basis for further integration of multi-agent technologies into real-world manufacturing platforms and the expansion of their application to other types of complex machinery.
Read moreA Continuum Framework and Homogeneous Map Based Algorithms for Formation Control of Multi Agent Systems
In this dissertation, new algorithms for formation control of multi agent systems (MAS) based on continuum mechanics principles will be suggested. For this purpose, agents of the MAS are considered as particles in a continuum, evolving in R^n, whose desired configuration is required to satisfy an admissible deformation function. Considered is a specific class of mappings that are called homogenous where the Jacobian of the mapping is only a function of time and is not spatially varying. The primary objectives of this dissertation are to develop the necessary theory and its validation on a mobile-agent based swarm test bed that includes two primary tasks: 1) homogenous transformation of MAS and 2) deployment of a random distribution of agents on a desired configuration. Developed will be a framework based on homogenous transformations for the evolution of an MAS in an n-dimensional space (n=1,2, and 3), under1) no inter-agent communication (predefined motion plan), 2) local inter-agent communication, and 3) intelligent perception by agents. In this dissertation, different communication protocols for MAS evolution that are based on certain special features of a homogenous transformation will be developed. It is also aimed to deal with the robustness of tracking of a desired motion by an MAS evolving in R^n. Furthermore, the effect of communication delays in an MAS evolving under consensus algorithms or homogenous maps is investigated. In this regard, the maximum allowable communication delay for MAS evolution is formulated on the basis of eigen-analysis.
Read moreCombining reward shaping and hierarchies for scaling to large multiagent systems
Coordinating the actions of agents in multiagent systems presents a challenging problem, especially as the size of the system is increased and predicting the agent interactions becomes difficult. Many approaches to improving coordination within multiagent systems have been developed including organizational structures, shaped rewards, coordination graphs, heuristic methods, and learning automata. However, each of these approaches still have inherent limitations with respect to coordination and scalability. We explore the potential of synergistically combining existing coordination mechanisms such that they offset each others’ limitations. More specifically, we are interested in combining existing coordination mechanisms in order to achieve improved performance, increased scalability, and reduced coordination complexity in large multiagent systems.In this work, we discuss and demonstrate the individual limitations of two well-known coordination mechanisms. We then provide a methodology for combining the two coordination mechanisms to offset their limitations and improve performance over either method individually. In particular, we combine shaped difference rewards and hierarchical organization in the Defect Combination Problem with up to 10 000 sensing agents. We show that combining hierarchical organization with difference rewards can improve both coordination and scalability by decreasing information overhead, structuring agent-to-agent connectivity and control flow, and improving the individual decision-making capabilities of agents. We show that by combining hierarchies and difference rewards, the information overheads and computational requirements of individual agents can be reduced by as much as 99% while simultaneously increasing the overall system performance. Additionally, we demonstrate the robustness of this approach to handling up to 25% agent failures under various conditions.
Read moreEvolving intelligent multiagent systems using unsupervised agent communication and behavior training
Multiagent systems in which independent software agents interact with each other to achieve common goals, complete distributed tasks concurrently under autonomous control. Agent communication has been shown to be an important factor in coordinating efficient group behavior in agents. Most research on training or evolving group behavior in multiagent systems used predefined agent communication protocols. Designing agent communication becomes a complex problem in dynamic and large-scale systems. In order to solve this problem, in our previous research we proposed a method applying genetic programming techniques, in particular Automatically Defined Function Genetic Programming (ADF-GP) (K. Mackin and E. Tazaki, 1999), to allow agents to autonomously learn effective agent communication messaging. For this research we take this approach further and combine training of the agent behavior as well as the communication protocol. By training both behavior and communication we expect to further optimize the system performance. A software simulation of a multiagent transaction system is used to observe the effectiveness of the proposed method.
Read moreDevelopment of multi-agent information security management system
The issue of creating an information security system is very relevant in the world today. One of the urgent tasks is to solve the issues of effective protection of information from both external and internal threats through the creation and implementation of information security management systems in automated systems of enterprises, which, among other things, requires the formalization of the task of protecting information for its subsequent implementation by software and other means. Now there are security analysis systems, for example, that examine the security elements settings of workstations and servers operating systems, analyze the network topology, look for unprotected network connections, examine the settings of firewalls. The disadvantage of these systems is that they are not suitable for monitoring large volumes of network traffic. The solution to this problem is the use of monitoring tools capable of analyzing large amounts of data in real time. Therefore, a significant place in the article is given to the review of developments based on artificial intelligence technologies, namely multi-agent systems, review of information security models, threat risk assessment in automated systems. The functional architecture of the information security management system based on a multi-agent system has been proposed to search in real time for information security optimal solutions through the selection of such coalitions of protection mechanisms agents that will allow to build the optimal protection of the automated system according to the selected criteria. The model with complete overlapping of threats has been substantiated and adopted as a basis, which allows to analyze the overall situation and choose strategically important decisions directly during the organization of information security. The essence of of multi-agent systems functioning that implement a decentralized control system based on the work of autonomous agents that can be implemented programmatically has been revealed. The role of threat agents, resource agents, agents of protection mechanisms and their functional purpose have been defined. The problem of searching a set of protection mechanisms agents coalition for the current state of the automated system as a problem of optimal search by the criterion of protection cost, taking into account the value of information, has been generalized. Due to the modularity of the multi-agent system, the further work will be aimed at detailing its components and perfection.
Read moreSoftware agents for knowledge management: coordination in multi-agent supply chains and auctions
Software agents for knowledge management: coordination in multi-agent supply chains and auctions
Evaluation of Multi-agent Architecture for Structural Damage Detection and Location
In this paper the results of using a Multi-agent system (MAS) for Structural Health Monitoring (SHM) are detailed. A study between different MAS architectures reported in literature is presented in order to select and adapt the most adequate one for SHM tasks. Requirements are established according to recent solutions, where main parameters are type and number of sensors and communication protocols, among others. MAS technique uses several intelligent agents, that are algorithms able to act in a reactive or active way. Their action depends on surrounding environment or collected data. These agents can work in a decentralized way, searching the fulfillment of an individual goal or they can work with another system to achieve a common goal. Decision is based on their internal state (beliefs, goals and commitments). MAS’ effectiveness depends on the interconnection between the agents. Type of agents is defined according to its communication method and protocol, common and individual goals, among others. Decentralization and versatility are two important characteristics of MAS technique useful to solve SHM problem. This is one of the main motivations to consider this technique to be a good approach for the studied problem. A benchmark numerical model, which consists of a metallic framework, was used to validate and demonstrate the feasibility of the selected architecture for SHM
Read moreA deep learning-based multi-agent system for intrusion detection
Intrusion detection systems play an important role in preventing attacks which have been increased rapidly due to the dependence on network and Internet connectivity. Deep learning algorithms are promising techniques, which have been used in many classification problems. In the same way, multi-agent systems become a new useful approach in intrusion detection field. In this paper, we propose a deep learning-based multi-agent system for intrusion detection which combines the desired features of multi-agent system approach with the precision of deep learning algorithms. Therefore, we created a number of autonomous, intelligent and adaptive agents that implanted three algorithms, namely autoencoder, multilayer perceptron and k-nearest neighbors. Autoencoder is used as features reduction tool, and multilayer perceptron and k-nearest neighbors are used as classifiers. The performance of our model is compared against traditional machine learning approaches and other multi-agent system-based systems. The experiments have shown that our hybrid distributed intrusion detection system achieves the detection with better accuracy rate and it reduces considerably the time of detection.
Read moreSAGE-LITE: An Architecture and Implementation of Light Weight Multiagent System
The escalating popularity of multi-agent systems makes it one of the promising technologies that provide the environment for developing collaborative intelligent software systems. We have proposed the light weight and fault tolerant architecture for multi-agent systems. SAGE-Lite is a lightweight context aware multi-agent system which senses the capabilities of the light-weight devices and reacts accordingly. Agents existing on lightweight devices can communicate and provide services via Bluetooth and the communication with the server is done via WAP. The intelligence may be pretty minimal but often will include some degree of learning from past experience. This paper addresses the issues of wireless environment and gives the detailed design of lightweight architecture context-aware light-weight multi-agent system of SAGE-Lite and its evaluation. The main objective is to allow light weight agents to participate in flexible communicating environment. As the system is based on the latest FIPA specifications, agent uses the FIPA-ACL for communication and bit-efficient protocol for encoding and decoding of ACL message
Read moreMulti-agent system for monitoring and prediction of environmental processes
The paper explores the development of a multi-agent scalable system (SMA) concept for monitoring and predicting environmental processes, addressing the challenges related to the organization of distributed computing processes and the application of knowledge-based models, machine learning and artificial intelligence. SMA offers an innovative solution based on autonomous agents that perceive the environment, collaborate with each other, with the data storage center and implement advanced computing models. The technical and technological development of the system provides for the use of a set of smart sensors and devices, such as the ESP32, which integrate acquisition, data preprocessing and network communication services. The agent functional diagram and the algorithm for collaboration between agents and the data storage center were developed. The process of predicting environmental events is based on the application of neural network models. It was analyzed the carbon dioxide pollution scenario and its evolution to validate the proposed concept. The paper demonstrates that multi-agent systems can provide efficient and scalable solutions for managing environmental problems, to help to prevent crises and to support environmental protection policies.
Read moreSystems architecture for scalable multi-agent building control: A semantic ontology and fog computing framework
As the complexity and scale of modern buildings increase, there is a growing need for efficient, scalable, and flexible control systems to manage the myriad of sensors, actuators, and meters involved in building automation. Traditional building management systems (BMS) struggle with scalability, especially when dealing with multi-agent control setups that require extensive manual configuration. This limitation poses significant challenges in deploying advanced control strategies across different building environments, leading to inefficiencies and underutilization of building automation technologies.Previous research has explored various aspects of multi-agent systems (MAS) in building automation, including agent-based modeling, decentralized control strategies, and the application of machine learning to optimize building operations. However, much of the existing work has focused on small-scale implementations or specific applications, such as energy management or HVAC control. The problem of automating the setup of multi-agent control systems to adapt to different building environments with minimal manual intervention remains largely unaddressed.The aim of this work is to develop a scalable framework for the automated setup of multi-agent control systems in buildings. This framework will enable the seamless integration of sensors, actuators, and meters into a unified control system, significantly reducing the need for manual configuration. The framework will leverage large language models (LLMs) for semantic tagging and context understanding, thereby facilitating the automated configuration of action and input spaces for individual agents within the control system.The proposed framework will consist of three key components: (1) an LLM-based system for semantic tagging and context interpretation, (2) an automated setup process for defining the action and input spaces of the agents, (3) and an initial offline training of the agents. The LLM will be trained on a diverse dataset of building management setups to ensure it can accurately tag and interpret various building elements. The system will be tested in real-world office buildings to evaluate its scalability, accuracy, and effectiveness.Preliminary simulations indicate that the automated setup framework can significantly reduce the time and effort required to deploy multi-agent control systems in buildings. We expect that this framework will enable more scalable and flexible building management systems, ultimately leading to improved energy efficiency, occupant comfort, and overall operational performance. The significance of this work lies in its potential to transform the deployment of building automation systems, making advanced control strategies more accessible and cost-effective across various building types and scales.
Read moreProblems in design of GCRM based on multi-agent system
GCRM (Group Control of Road Machine) system is a new research field for use of multi-agent system (MAS). In order to design a well-defined and easily implemented system based on MAS, there are some problems in system design. In this paper, general issues and special issues about design of a multi-agent system are all concerned. In general issues, architectural problem, coordination and negotiation mechanism and communication mechanism are common components for any scheme of multi-agent system. In special issues, an agent-based supply chain is specially designed in the GCRM system according to the system needs. An agent design considering human factors is put forward. As a result, we investigate some design guidelines from this work.
Read moreОнтолого-орiєнтована мультиагентна система для децентралiзованого керування групою БПЛА
Introduction. Today, UAVs are becoming an increasingly important tool for performing complex tasks in various fields of application, both civil (economic) and military, as they are particularly effective in dynamically uncertain environments with hard-to-reach areas. In addition, technological advances such as blockchain, artificial intelligence (AI) and machine learning have enabled the development of updated and improved UAV systems. To create and deploy a swarm of UAVs, coordinate actions, manage, and exchange data, a model of a multi-agent system (MAC) based on an ontological representation of knowledge is proposed. This model enables a swarm of UAVs to effectively make decisions in various situations while performing assigned tasks. This approach enables the safety, reliability, and efficiency of the tasks of the UAV group. The purpose of the paper is to develop further the theoretical and practical foundations of the integration of the multi-agent system (MAS) based on the ontological representation of knowledge with the UAV network. This involves the development of a MAS architecture and a hierarchical set of ontologies of different levels. The goal is to create a common data description lan guage, define data semantics to ensure data uniqueness and consistency, provide support for decision-making during UAV swarm management, and swarm survivability in the event of aircraft failures or loss. It is necessary to develop algorithms and a method of dividing a complex task into sub-tasks in a swarm of UAVs among all MAS agents. This is to ensure reliable exchange of messages (data) between agents during the joint performance of the assigned task, and the possibility of dynamic redistribution of roles between UAV agents as needed. Methods. During the research, the general theory of intelligent information technologies was applied; agent theory methods in particular intelligent BDI agents; methods of analyzing the performance of wireless data exchange networks; theory of combinatorial optimization for dividing tasks into subtasks; methods of ontological analysis and descriptive logic to create an ontological hierarchical model of the subject area; methods of enriching ontological models from external semantically marked information resources. Results. As a result of the performed scientific research, the MAS architecture was proposed and its main functions were determined for the decentralized control of a swarm of UAVs. A set of agents with assigned roles was formed, who jointly (cooperatively) perform tasks, exchanging messages, and information with each other, which ensures the survivability of the system (in case of a failure or loss of the device, its task must be distributed among other drones). Plans and scenarios of MAS actions for various situations and means of coordinating actions between agents have been developed to perform the mission by a swarm of UAVs. A hierarchical ontological model of the subject area related to the work of the UAV swarm has been created. The algorithms and methods were based on the integration of semantic technologies that support the MAS during the execution of the UAV swarm mission, decision-making, assessment of the dynamic environment, and response to its changes. Conclusions. An original approach, algorithms, and method for improving the system of decentralized control of a group of UAVs were proposed. Expanding the functionality of the system for maintaining the interaction of a swarm of unmanned systems based on MAS artificial intelligence was suggested. This system was based on ontological models. The models describe knowledge of the subject area, processes of UAV swarm operation, scenarios of actions in difficult situations, distribution of roles to agents, principles of planning, and coordination. The proposed MAS is integrated with the UAV swarm software platform, which makes it possible to improve the efficiency of the decentralized control system and adapt UAVs to dynamic changes in the environment. The practical result of the work will be a prototype of a software agent system that interacts with ontologies while performing simple tasks. The economic significance of the work consists of focusing on the creation of new intelligent information technologies, which were based on AI and knowledge of the subject area, and this significantly increases the efficiency of the functioning of modern systems. Keywords: multi-agent system, ontology, formalization of knowledge, UAV, drone, decentralized control, task allocation.
Read more