This document describes a proposed high interaction multi-agent system model for automatic prediction. The model uses five agents working together: a preprocessing agent prepares the data, three learning agents staff train on the data using different machine learning algorithms (Random Forest, Naive Bayes, KNN), and a decision-making agent integrates the results to make a prediction. The agents work sequentially, with the preprocessing agent passing data to the learning agents who build models and pass results to the decision-making agent. The goal is for the agents to collaborate to make more accurate predictions than single models.
Introduction to agents and multi-agent systemsAntonio Moreno
Multi-agent systems course at University Rovira i Virgili. Slides mostly based on those of Rosenschein, from the content of the book by Wooldridge.
Lecture 1-Introduction to agents and multi-agent systems.
This document discusses the role of software agents in e-commerce. It begins by defining software agents as pieces of software that work autonomously on behalf of users to perform tasks like gathering information, negotiating deals, and making purchases. The document then discusses how software agents can enable the formation of virtual organizations, provide mobility between systems, and help cope with emergencies. Examples of software agents given include buying agents that help users find products, user agents that perform automated tasks, and data mining agents that analyze information to detect market trends. Overall, the document argues that software agents play an important role in e-commerce by automating tasks and acting as virtual representatives of users and businesses.
The document discusses managing order batching issues in supply chain management using a multi-agent system. It first provides background on multi-agent systems and their advantages over centralized systems, such as being able to solve problems that are too large or complex for a single agent. It then discusses how a multi-agent system can be used to handle the order batching problem in supply chain management, which is a major cause of the bullwhip effect that negatively impacts supply chain performance. The proposed system uses intelligent agents to maintain information related to order batching issues and make decisions to manage order batching.
This document provides an overview of agents and multi-agent systems. It discusses key trends in computer science like ubiquity, intelligence, delegation, and human-orientation that have led to the emergence of multi-agent systems. The document outlines challenges in agent technology like developing reasoning capabilities for agents and ensuring user confidence and trust. It also discusses objections to multi-agent systems regarding whether it is just distributed systems or artificial intelligence.
Improving the quality of information in strategic scanning system network app...ijaia
Integrating Business Intelligence (BI) processes in an information system requires a form of strategic
scanning system for which the information is the main source of efficiency and decision support. A process
of strategic scanning system network is primarily a cooperative approach to sharing knowledge that actors
are "producers" of information. The dynamics of the actor’s interactions allow gradual building of shared
knowledge. This paper proposes Multi Agent System (MAS) architecture which facilitates the integration of
a process of strategic scanning system network in the information system, to emerge relevant information
from simple information while ensuring the quality and safety information. In particular, this approach is
geared towards supporting system properties specially focused on cooperative multi-agent system. It gives
finally an overview of implementation of a prototype of the proposed solution limited for the moment to the
integration of processes most used in the majority of information systems.
MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...ijaia
One of the problems faced by the Electricity Power consumers is the issue of charging higher than their consumption. The extended framework presented in this work provides a lasting solution by developing a Multi-agent Based System, which allows a Meter Agent to detect a case of bypassing a prepaid meter and report the case to the distribution company. Similarly, the system should be able monitor the amount in which the customer is being charged based on their power consumption. This will solve the problem of overcharging power consumers. Multi-Agent System Engineering (MaSE) methodology was used to establish how agents are able to accomplish the stated challenge encountered in the Nigerian Electricity Distribution System. The proposed platform shows that Multi-Agent Systems can play a vital role in addressing the challenges facing the power distribution sector.
BDI Model with Adaptive Alertness through Situational AwarenessKarlos Svoboda
In this paper, we address the problems faced by a group of agents that possess situational awareness, but lack a security mechanism, by the introduction of a adaptive risk management system.
Autonomous agents running at each router can determine link utilization and delay. This information is used to reconfigure routing tables to distribute traffic across multiple equivalent disjoint paths, maximizing network throughput. The goal is to balance network traffic load by utilizing minimal equivalent disjoint paths between source and destination pairs. Autonomous agents communicate to monitor network conditions and trigger routing table updates when utilization thresholds are passed.
Introduction to agents and multi-agent systemsAntonio Moreno
Multi-agent systems course at University Rovira i Virgili. Slides mostly based on those of Rosenschein, from the content of the book by Wooldridge.
Lecture 1-Introduction to agents and multi-agent systems.
This document discusses the role of software agents in e-commerce. It begins by defining software agents as pieces of software that work autonomously on behalf of users to perform tasks like gathering information, negotiating deals, and making purchases. The document then discusses how software agents can enable the formation of virtual organizations, provide mobility between systems, and help cope with emergencies. Examples of software agents given include buying agents that help users find products, user agents that perform automated tasks, and data mining agents that analyze information to detect market trends. Overall, the document argues that software agents play an important role in e-commerce by automating tasks and acting as virtual representatives of users and businesses.
The document discusses managing order batching issues in supply chain management using a multi-agent system. It first provides background on multi-agent systems and their advantages over centralized systems, such as being able to solve problems that are too large or complex for a single agent. It then discusses how a multi-agent system can be used to handle the order batching problem in supply chain management, which is a major cause of the bullwhip effect that negatively impacts supply chain performance. The proposed system uses intelligent agents to maintain information related to order batching issues and make decisions to manage order batching.
This document provides an overview of agents and multi-agent systems. It discusses key trends in computer science like ubiquity, intelligence, delegation, and human-orientation that have led to the emergence of multi-agent systems. The document outlines challenges in agent technology like developing reasoning capabilities for agents and ensuring user confidence and trust. It also discusses objections to multi-agent systems regarding whether it is just distributed systems or artificial intelligence.
Improving the quality of information in strategic scanning system network app...ijaia
Integrating Business Intelligence (BI) processes in an information system requires a form of strategic
scanning system for which the information is the main source of efficiency and decision support. A process
of strategic scanning system network is primarily a cooperative approach to sharing knowledge that actors
are "producers" of information. The dynamics of the actor’s interactions allow gradual building of shared
knowledge. This paper proposes Multi Agent System (MAS) architecture which facilitates the integration of
a process of strategic scanning system network in the information system, to emerge relevant information
from simple information while ensuring the quality and safety information. In particular, this approach is
geared towards supporting system properties specially focused on cooperative multi-agent system. It gives
finally an overview of implementation of a prototype of the proposed solution limited for the moment to the
integration of processes most used in the majority of information systems.
MULTI-AGENT BASED SMART METERING AND MONITORING OF POWER DISTRIBUTION SYSTEM:...ijaia
One of the problems faced by the Electricity Power consumers is the issue of charging higher than their consumption. The extended framework presented in this work provides a lasting solution by developing a Multi-agent Based System, which allows a Meter Agent to detect a case of bypassing a prepaid meter and report the case to the distribution company. Similarly, the system should be able monitor the amount in which the customer is being charged based on their power consumption. This will solve the problem of overcharging power consumers. Multi-Agent System Engineering (MaSE) methodology was used to establish how agents are able to accomplish the stated challenge encountered in the Nigerian Electricity Distribution System. The proposed platform shows that Multi-Agent Systems can play a vital role in addressing the challenges facing the power distribution sector.
BDI Model with Adaptive Alertness through Situational AwarenessKarlos Svoboda
In this paper, we address the problems faced by a group of agents that possess situational awareness, but lack a security mechanism, by the introduction of a adaptive risk management system.
Autonomous agents running at each router can determine link utilization and delay. This information is used to reconfigure routing tables to distribute traffic across multiple equivalent disjoint paths, maximizing network throughput. The goal is to balance network traffic load by utilizing minimal equivalent disjoint paths between source and destination pairs. Autonomous agents communicate to monitor network conditions and trigger routing table updates when utilization thresholds are passed.
Useful and Effectiveness of Multi Agent Systemijtsrd
A multi agent system MAS or self cooperating system is a computerized system organized of multiple interacting intelligent agents. The problems that are difficult to solve for an individual agent or a monolithic system can be solved by multi agent system easily. MAS is a loosely coupled of software agents' network that interact to solve problems that are beyond the individual capacities or knowledge of each software agent. Distributed systems with a group of intelligent agents that communicate with other agents to achieve goals are directed by their masters. MAS group aims to develop new theory and computational models of higher order social cognition between people and computer systems by producing their abilities to reason about one another automatically. More specifically, multi agent control systems are fundamental parts of a wide range of safety critical engineering systems, and are commonly found in aerospace, traffic control, chemical process, power generation and distribution, flexible manufacturing, chemical processes, power generation and distribution, flexible manufacturing, robotic system design and self assembly structures. Moe Myint Myint ""Useful and Effectiveness of Multi-Agent System"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd23036.pdf
Paper URL: https://www.ijtsrd.com/computer-science/artificial-intelligence/23036/useful-and-effectiveness-of-multi-agent-system/moe-myint-myint
Requirement analysis, architectural design and formal verification of a multi...ijcsit
This paper presents an approach based on the analysis, design, and formal verification of a multi-agent
based university Information Management System (IMS). University IMS accesses information, creates
reports and facilitates teachers as well as students. An orchestrator agent manages the coordination
between all agents. It also manages the database connectivity for the whole system. The proposed IMS is
based on BDI agent architecture, which models the system based on belief, desire, and intentions. The
correctness properties of safety and liveness are specified by First-order predicate logic.
A review of multi-agent mobile robot systems applicationsIJECEIAES
A multi-agent robot system (MARS) is one of the most important topics nowadays. The basic task of this system is based on distributive and cooperative work among agents (robots). It combines two important systems; multi-agent system (MAS) and multi-robots system (MRS). MARS has been used in many applications such as navigation, path planning detection systems, negotiation protocol, and cooperative control. Despite the wide applicability, many challenges still need to be solved in this system such as the communication links among agents, obstacle detection, power consumption, and collision avoidance. In this paper, a survey of the motivations, contributions, and limitations for the researchers in the MARS field is presented and illustrated. Therefore, this paper aims at introducing new study directions in the field of MARS.
Multi-Agent System (MAS) monitoring solutions are designed for a plethora of usage topics. Existing approach mostly used cloned back-end architectures while front-end monitoring interface tends to constitute the real specificity of the solution. These interfaces are recurrently structured around three dimensions: access to informed knowledge, agent’s behavioural rules, and restitution of real-time states of specific system sector. In this paper, we propose prototyping a sector-agnostic MAS platform (Smart-X) which gathers in an integrated and independent platform all the functionalities required to monitor and to govern a wide range of sector specific environments. For illustration and validation purposes, the use of Smart-X is introduced and explained with a smart-mobility case study.
Simulation of an Organization of Spatial Intelligent Agents in the Visual C#....Reza Nourjou, Ph.D.
The document describes developing a simulator for a community of spatial intelligent agents using Visual C#.NET. It aims to simulate agent interactions and behaviors to test distributed algorithms. The methodology uses threads and delegates in C# to embed multiple agents in a simulated environment. A sample program demonstrates implementing a contract net protocol among three agents, with one agent announcing a task and the others bidding. The simulator allows agents to communicate, respond to messages, and interact with a human, providing a framework to develop and evaluate multi-agent systems using the .NET platform.
This document summarizes a research paper that proposes and evaluates two multi-agent learning algorithms, strategy sharing and joint rewards, to improve decision making. It first provides background on multi-agent learning and reinforcement learning. It then describes a multi-agent model and the two proposed algorithms - strategy sharing averages Q-tables across agents, while joint rewards combines Q-learning with shared rewards. The paper presents results showing the performance of the two algorithms and concludes that multi-agent learning can enhance decision making.
This document proposes a metamodel for modeling reputation-based multi-agent systems using an adaptation of the ArchiMate enterprise architecture modeling framework. It describes a case study applying this metamodel to model an electrical distribution critical infrastructure system. Key elements of the metamodel include:
- Representing agents and their behaviors through policies that integrate both behavior and trust components
- Modeling trust relationships between agents using a reputation-based trust model
- Illustrating the metamodel layers and components on a system that detects weather alerts and broadcasts messages to the public through various channels like SMS or social media
Agent-SSSN: a strategic scanning system network based on multiagent intellige...IJERA Editor
The document describes an Agent-SSSN system that uses a multi-agent approach and ontology to develop a strategic scanning system for business intelligence. The system aims to integrate expert knowledge through cooperative information gathering from the web. It uses various agent roles like information retrieval agents, mediator agents, and notification agents. Ontologies are used to represent shared domain concepts and expert knowledge to enable knowledge sharing between agents. The system is modeled using the O-MaSE methodology, with goals, roles, and capabilities defined for each agent.
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...Zac Darcy
1) The document proposes an agent-oriented meta-model for modeling and evaluating vehicular systems security.
2) It extends the existing Extended Gaia meta-model to build a new meta-model suited for modeling transportation problems.
3) The new meta-model adds concepts like functional requirement, non-functional requirement, agent model, and organization model to allow modeling of transportation system requirements and behaviors.
Towards to an agent oriented modeling and evaluating approach for vehicular s...Zac Darcy
Agent technology is a software paradigm that permits to implement large and complex distributed
applications. In order to assist the development of multi-agent systems, agent-oriented methodologies
(AOM) have been created in the last years to support modeling more and more complex applications in
many different domains. By defining in a non-ambiguous way concepts used in a specific domain, Meta
modeling may represent a step towards such interoperability. In the Transport domain, this paper propose
an agent-oriented meta-model that provides rigorous concepts for conducting transportation system
problem modeling. The aim is to allow analysts to produce a transportation system model that precisely
captures the knowledge of an organization so that an agent-oriented requirements specification of the
system-to-be and its operational corporate environment can be derived from it. To this end, we extend and
adapt an existing meta-model, Extended Gaia, to build a meta-model and an adequate model for
transportation problems. Our new agent-oriented meta-model aims to allow the analyst to model and
specify any transportation system as a multi-agent system. Based on the proposed meta-model, we proposes
an approach for modeling and evaluating the Transportation System based on Stochastic Activity Network
(SAN) components. The proposed process is based on seven steps from “Recognition” phase to
“Quantitative Analysis” phase. These analyzes are based on the Dependability models which are built
using the formalism Stochastic Activity Network. A real case study of Urban Public Transportation System
has been conducted to show the benefits of the approach.
A New Way Of Distributed Or Cloud ComputingAshley Lovato
1) Phacil is an award-winning government contractor that understands ABC's current IT infrastructure support contract is expiring in 120 days.
2) ABC is seeking a new, performance-based and firm-fixed price IT Support Services contract to support its Common Computing Environment and strategic mission objectives.
3) The new contract would support ABC's large user population of 40,000 users located across 7 regions.
Intelligent Buildings: Foundation for Intelligent Physical AgentsIJERA Editor
FIPA is an IEEE Computer Society standards organization that promotes agent-based technology and the interoperability of its standards with other technologies. In the design phase of Intelligent Buildings, it is essential to manage many services and facilities, to do this, multi-agent systems are a good tool to manage them. In this paper, we will gereneral description of the features and elements of multiagent systems described by Foundation for Intelligent Physical Agents (FIPA). Secondly, we will focus on the architectures of these multiagent systems. And finally, we will propose a multi-agent system design to see the application in the design of a detached house where the lighting, air conditioning and security systems will be integrated.
Software requirement analysis enhancements by
prioritizing requirement attributes using rank
based Agents.
Ashok Kumar Vinay Goyal
Professor Assistant Professor
Department of Computer Science and Applications Department of MCA
Kurukshetra University, Kurukshetra, India Panipat Institute of Engineering & Technology
Panipat, India
Abstract- This paper proposes a new technique in the
domain of Agent oriented software engineering. Agents
work in autonomous environments and can respond to
agent triggers. Agents can be very useful in requirement
analysis phase of software development process, where
they can react towards the requirement triggers and
result in aligned notations to identify the best possible
design solution from existing designs. Agent helps in
design generation process, which includes the use of
Artificial intelligence. The results produced clearly
shows the improvements over the conventional
reusability principles and ideas.
1. INTRODUCTION
Agent oriented software engineering is a new
emerging technique which is growing very
rapidly. Software development industries have
invested huge efforts in this domain and results
published by many of them are very exiting [1].
The autonomous and reactive nature of agents
makes it possible for the designers to visualize
in terms of real life problem solving scenarios
where socio-logical [2] characteristics of agents
automatically activate the timely checks for any
problem in domain and to solve the same using
agents.
Agents are very helpful in the software
development life cycle. Experiments carried out
in past have shown [2][9][10] the improvement
in the SDLC and conclusion is that agents can be
very helpful in cost and effort minimization; if
tuned properly. Fine-tuning of agents and SDLC
process-state-plug-in for two-way
communications results in agent based software
development process where intelligent agents
will take decisions for better time and resource
utilization.
Fine-tuning of agents and SDLC process-state-
plug-in for two-way communications results in
agent based software development process
where intelligent agents will take decisions for
better time and resource utilization. Agents are
capable of storing historic data, which helps in
decision-making using heuristic based approach.
This paper discusses the details of one such
experiment conducted to improve the
requirement analysis process with the help of
proactive agents. Agents automatically sense the
requirement environment and propose their own
set of important requirement checklist. This is
sort of intelligent assistance with domain
heuristic, which leads to cover all possible
requirement entities of the problem domain.
2. RELATED WORK
Michael Wooldridge, Nicholas R. Jennings &
David Kinny describe the analysis process using
agent-oriented approach [1]. They have
considered the GAIA notations. The analysis
stages of Gaia are:
1) Identify the agent’s roles in the system, which
typically correspond to identify ro ...
Reinforcement learning is the next revolution in artificial intelligence (AI). As a feedback-driven and agent-based learning technology stack that is suitable for dynamic environments, reinforcement learning methodologies leverage self-learning capabilities and multi-agent potential to address issues that are unaddressed by other AI techniques. In contrast, other machine learning, AI techniques like supervised learning and unsupervised learning are limited to handling one task at a given time.
With the advent of Artificial General Intelligence (AGI), reinforcement learning becomes important in addressing other challenges like multi-tasking of intelligent applications across different ecosystems. The technology appears set to drive the adoption of AGI technologies, with companies futureproofing their AGI roadmaps by leveraging reinforcement learning techniques.
This report provides an analysis of the startups focused on reinforcement learning techniques across industries. To purchase the complete report visit https://www.researchonglobalmarkets.com/reinforcement-learning-startup-ecosystem-analysis.html.
Netscribes offers customizations to this report depending on your specific needs. To request a customized report, contact info@netscribes.com.
To purchase the full report, write to us at info@netscribes.com
This document proposes an extension of the ArchiMate enterprise architecture framework to model multi-agent systems for critical infrastructure governance. The authors develop a responsibility-driven policy concept and metamodel layers to represent agent behavior and organizational policies across technical, application, and organizational layers. The approach is illustrated through a case study of a financial transaction processing system.
Implementing sharing platform based on ontology using a sequential recommende...IJECEIAES
While recommender systems have shown success in many fields, accurate recommendations in industrial settings remain challenging. In maintenance, existing techniques often struggle with the “cold start” problem and fail to consider differences in the target population's characteristics. To address this, additional user information can be incorporated into the recommendation process. This paper proposes a recommender system for recommending repair actions to technicians based on an ontology (knowledge base) and a sequential model. The approach utilizes two ontologies, one representing failure knowledge and the other representing asset attributes. The proposed method involves two steps: i) calculating score similarity based on ontology domain knowledge to make predictions for targeted failures and ii) generating Top-N repair actions through collaborative filtering recommendations for targeted failures. An additional module was implemented to evaluate the recommender system, and results showed improved performance.
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdfKristiLBurns
The document discusses the key components of autonomous AI agents, including perception, knowledge representation, decision making, cognition/reasoning, action, learning and adaptation, and communication. Autonomous agents can perceive their environment through various sensors and user input, represent knowledge through symbolic or neural models, make decisions using techniques like planning and machine learning, and take actions in their environment to achieve goals. They can also learn from new information and experiences over time to improve their abilities.
This document summarizes a research paper on using cloud computing for intelligent transportation systems. The paper proposes using intelligent transportation clouds to provide services like traffic management strategies and decision support. It describes a prototype using multi-agent systems with mobile agents to manage traffic. Cloud computing can help handle large data storage and transportation needs efficiently. Intelligent transportation clouds could overcome issues with computing power, storage, and scalability faced by current traffic management systems.
A Survey of Building Robust Business Models in Pervasive ComputingOsama M. Khaled
Pervasive computing is one of the most challenging and difficult computing domains nowadays. It includes many architectural challenges like context awareness, adaptability, mobility, availability, and scalability. There are currently few approaches which provide methodologies to build suitable architectural models that are more suited to the nature of the pervasive domain. This area still needs a lot of enhancements in order to let the software business analyst (BA) cognitively handle pervasive applications by using suitable tasks and tools. Accordingly, any proposed research topic that would attempt to define a development methodology can greatly help BAs in modeling pervasive applications with high efficiency. In this survey paper we address some of the most significant and current software engineering practices that are proving to be most effective in building pervasive systems.
For citation:
Osama M. Khaled and Hoda M. Hosny. A Survey of Building Robust Business Models in Pervasive Computing. An accepted paper in the 2014 World Congress in Computer Science Computer Engineering and Applied Computing
UML MODELING AND SYSTEM ARCHITECTURE FOR AGENT BASED INFORMATION RETRIEVALijcsit
In this current technological era, there is an enormous increase in the information available on web and
also in the online databases. This information abundance increases the complexity of finding relevant
information. To solve such challenges, there is a need for improved and intelligent systems for efficient
search and retrieval. Intelligent Agents can be used for better search and information retrieval in a
document collection. The information required by a user is scattered in a large number of databases. In this
paper, the object oriented modeling for agent based information retrieval system is presented. The paper
also discusses the framework of agent architecture for obtaining the best combination terms that serve as
an input query to the information retrieval system. The communication and cooperation among the agents
are also explained. Each agent has a task to perform in information retrieval.
https://jst.org.in/index.html
Our journal has academic journals form a crucial nexus. Educators leverage the latest research findings to enrich their teaching methodologies, ensuring that students are exposed to the most current and relevant information. Simultaneously, these educators contribute to the body of knowledge through their own research, creating a perpetual cycle of growth.
https://ijaast.com/index.html
Our journal has open-access nature of IJAAST fosters global collaboration. Researchers from diverse geographical locations can engage with and build upon each other's work, transcending borders to collectively address the challenges and opportunities in agricultural science and technology.
Useful and Effectiveness of Multi Agent Systemijtsrd
A multi agent system MAS or self cooperating system is a computerized system organized of multiple interacting intelligent agents. The problems that are difficult to solve for an individual agent or a monolithic system can be solved by multi agent system easily. MAS is a loosely coupled of software agents' network that interact to solve problems that are beyond the individual capacities or knowledge of each software agent. Distributed systems with a group of intelligent agents that communicate with other agents to achieve goals are directed by their masters. MAS group aims to develop new theory and computational models of higher order social cognition between people and computer systems by producing their abilities to reason about one another automatically. More specifically, multi agent control systems are fundamental parts of a wide range of safety critical engineering systems, and are commonly found in aerospace, traffic control, chemical process, power generation and distribution, flexible manufacturing, chemical processes, power generation and distribution, flexible manufacturing, robotic system design and self assembly structures. Moe Myint Myint ""Useful and Effectiveness of Multi-Agent System"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd23036.pdf
Paper URL: https://www.ijtsrd.com/computer-science/artificial-intelligence/23036/useful-and-effectiveness-of-multi-agent-system/moe-myint-myint
Requirement analysis, architectural design and formal verification of a multi...ijcsit
This paper presents an approach based on the analysis, design, and formal verification of a multi-agent
based university Information Management System (IMS). University IMS accesses information, creates
reports and facilitates teachers as well as students. An orchestrator agent manages the coordination
between all agents. It also manages the database connectivity for the whole system. The proposed IMS is
based on BDI agent architecture, which models the system based on belief, desire, and intentions. The
correctness properties of safety and liveness are specified by First-order predicate logic.
A review of multi-agent mobile robot systems applicationsIJECEIAES
A multi-agent robot system (MARS) is one of the most important topics nowadays. The basic task of this system is based on distributive and cooperative work among agents (robots). It combines two important systems; multi-agent system (MAS) and multi-robots system (MRS). MARS has been used in many applications such as navigation, path planning detection systems, negotiation protocol, and cooperative control. Despite the wide applicability, many challenges still need to be solved in this system such as the communication links among agents, obstacle detection, power consumption, and collision avoidance. In this paper, a survey of the motivations, contributions, and limitations for the researchers in the MARS field is presented and illustrated. Therefore, this paper aims at introducing new study directions in the field of MARS.
Multi-Agent System (MAS) monitoring solutions are designed for a plethora of usage topics. Existing approach mostly used cloned back-end architectures while front-end monitoring interface tends to constitute the real specificity of the solution. These interfaces are recurrently structured around three dimensions: access to informed knowledge, agent’s behavioural rules, and restitution of real-time states of specific system sector. In this paper, we propose prototyping a sector-agnostic MAS platform (Smart-X) which gathers in an integrated and independent platform all the functionalities required to monitor and to govern a wide range of sector specific environments. For illustration and validation purposes, the use of Smart-X is introduced and explained with a smart-mobility case study.
Simulation of an Organization of Spatial Intelligent Agents in the Visual C#....Reza Nourjou, Ph.D.
The document describes developing a simulator for a community of spatial intelligent agents using Visual C#.NET. It aims to simulate agent interactions and behaviors to test distributed algorithms. The methodology uses threads and delegates in C# to embed multiple agents in a simulated environment. A sample program demonstrates implementing a contract net protocol among three agents, with one agent announcing a task and the others bidding. The simulator allows agents to communicate, respond to messages, and interact with a human, providing a framework to develop and evaluate multi-agent systems using the .NET platform.
This document summarizes a research paper that proposes and evaluates two multi-agent learning algorithms, strategy sharing and joint rewards, to improve decision making. It first provides background on multi-agent learning and reinforcement learning. It then describes a multi-agent model and the two proposed algorithms - strategy sharing averages Q-tables across agents, while joint rewards combines Q-learning with shared rewards. The paper presents results showing the performance of the two algorithms and concludes that multi-agent learning can enhance decision making.
This document proposes a metamodel for modeling reputation-based multi-agent systems using an adaptation of the ArchiMate enterprise architecture modeling framework. It describes a case study applying this metamodel to model an electrical distribution critical infrastructure system. Key elements of the metamodel include:
- Representing agents and their behaviors through policies that integrate both behavior and trust components
- Modeling trust relationships between agents using a reputation-based trust model
- Illustrating the metamodel layers and components on a system that detects weather alerts and broadcasts messages to the public through various channels like SMS or social media
Agent-SSSN: a strategic scanning system network based on multiagent intellige...IJERA Editor
The document describes an Agent-SSSN system that uses a multi-agent approach and ontology to develop a strategic scanning system for business intelligence. The system aims to integrate expert knowledge through cooperative information gathering from the web. It uses various agent roles like information retrieval agents, mediator agents, and notification agents. Ontologies are used to represent shared domain concepts and expert knowledge to enable knowledge sharing between agents. The system is modeled using the O-MaSE methodology, with goals, roles, and capabilities defined for each agent.
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...Zac Darcy
1) The document proposes an agent-oriented meta-model for modeling and evaluating vehicular systems security.
2) It extends the existing Extended Gaia meta-model to build a new meta-model suited for modeling transportation problems.
3) The new meta-model adds concepts like functional requirement, non-functional requirement, agent model, and organization model to allow modeling of transportation system requirements and behaviors.
Towards to an agent oriented modeling and evaluating approach for vehicular s...Zac Darcy
Agent technology is a software paradigm that permits to implement large and complex distributed
applications. In order to assist the development of multi-agent systems, agent-oriented methodologies
(AOM) have been created in the last years to support modeling more and more complex applications in
many different domains. By defining in a non-ambiguous way concepts used in a specific domain, Meta
modeling may represent a step towards such interoperability. In the Transport domain, this paper propose
an agent-oriented meta-model that provides rigorous concepts for conducting transportation system
problem modeling. The aim is to allow analysts to produce a transportation system model that precisely
captures the knowledge of an organization so that an agent-oriented requirements specification of the
system-to-be and its operational corporate environment can be derived from it. To this end, we extend and
adapt an existing meta-model, Extended Gaia, to build a meta-model and an adequate model for
transportation problems. Our new agent-oriented meta-model aims to allow the analyst to model and
specify any transportation system as a multi-agent system. Based on the proposed meta-model, we proposes
an approach for modeling and evaluating the Transportation System based on Stochastic Activity Network
(SAN) components. The proposed process is based on seven steps from “Recognition” phase to
“Quantitative Analysis” phase. These analyzes are based on the Dependability models which are built
using the formalism Stochastic Activity Network. A real case study of Urban Public Transportation System
has been conducted to show the benefits of the approach.
A New Way Of Distributed Or Cloud ComputingAshley Lovato
1) Phacil is an award-winning government contractor that understands ABC's current IT infrastructure support contract is expiring in 120 days.
2) ABC is seeking a new, performance-based and firm-fixed price IT Support Services contract to support its Common Computing Environment and strategic mission objectives.
3) The new contract would support ABC's large user population of 40,000 users located across 7 regions.
Intelligent Buildings: Foundation for Intelligent Physical AgentsIJERA Editor
FIPA is an IEEE Computer Society standards organization that promotes agent-based technology and the interoperability of its standards with other technologies. In the design phase of Intelligent Buildings, it is essential to manage many services and facilities, to do this, multi-agent systems are a good tool to manage them. In this paper, we will gereneral description of the features and elements of multiagent systems described by Foundation for Intelligent Physical Agents (FIPA). Secondly, we will focus on the architectures of these multiagent systems. And finally, we will propose a multi-agent system design to see the application in the design of a detached house where the lighting, air conditioning and security systems will be integrated.
Software requirement analysis enhancements by
prioritizing requirement attributes using rank
based Agents.
Ashok Kumar Vinay Goyal
Professor Assistant Professor
Department of Computer Science and Applications Department of MCA
Kurukshetra University, Kurukshetra, India Panipat Institute of Engineering & Technology
Panipat, India
Abstract- This paper proposes a new technique in the
domain of Agent oriented software engineering. Agents
work in autonomous environments and can respond to
agent triggers. Agents can be very useful in requirement
analysis phase of software development process, where
they can react towards the requirement triggers and
result in aligned notations to identify the best possible
design solution from existing designs. Agent helps in
design generation process, which includes the use of
Artificial intelligence. The results produced clearly
shows the improvements over the conventional
reusability principles and ideas.
1. INTRODUCTION
Agent oriented software engineering is a new
emerging technique which is growing very
rapidly. Software development industries have
invested huge efforts in this domain and results
published by many of them are very exiting [1].
The autonomous and reactive nature of agents
makes it possible for the designers to visualize
in terms of real life problem solving scenarios
where socio-logical [2] characteristics of agents
automatically activate the timely checks for any
problem in domain and to solve the same using
agents.
Agents are very helpful in the software
development life cycle. Experiments carried out
in past have shown [2][9][10] the improvement
in the SDLC and conclusion is that agents can be
very helpful in cost and effort minimization; if
tuned properly. Fine-tuning of agents and SDLC
process-state-plug-in for two-way
communications results in agent based software
development process where intelligent agents
will take decisions for better time and resource
utilization.
Fine-tuning of agents and SDLC process-state-
plug-in for two-way communications results in
agent based software development process
where intelligent agents will take decisions for
better time and resource utilization. Agents are
capable of storing historic data, which helps in
decision-making using heuristic based approach.
This paper discusses the details of one such
experiment conducted to improve the
requirement analysis process with the help of
proactive agents. Agents automatically sense the
requirement environment and propose their own
set of important requirement checklist. This is
sort of intelligent assistance with domain
heuristic, which leads to cover all possible
requirement entities of the problem domain.
2. RELATED WORK
Michael Wooldridge, Nicholas R. Jennings &
David Kinny describe the analysis process using
agent-oriented approach [1]. They have
considered the GAIA notations. The analysis
stages of Gaia are:
1) Identify the agent’s roles in the system, which
typically correspond to identify ro ...
Reinforcement learning is the next revolution in artificial intelligence (AI). As a feedback-driven and agent-based learning technology stack that is suitable for dynamic environments, reinforcement learning methodologies leverage self-learning capabilities and multi-agent potential to address issues that are unaddressed by other AI techniques. In contrast, other machine learning, AI techniques like supervised learning and unsupervised learning are limited to handling one task at a given time.
With the advent of Artificial General Intelligence (AGI), reinforcement learning becomes important in addressing other challenges like multi-tasking of intelligent applications across different ecosystems. The technology appears set to drive the adoption of AGI technologies, with companies futureproofing their AGI roadmaps by leveraging reinforcement learning techniques.
This report provides an analysis of the startups focused on reinforcement learning techniques across industries. To purchase the complete report visit https://www.researchonglobalmarkets.com/reinforcement-learning-startup-ecosystem-analysis.html.
Netscribes offers customizations to this report depending on your specific needs. To request a customized report, contact info@netscribes.com.
To purchase the full report, write to us at info@netscribes.com
This document proposes an extension of the ArchiMate enterprise architecture framework to model multi-agent systems for critical infrastructure governance. The authors develop a responsibility-driven policy concept and metamodel layers to represent agent behavior and organizational policies across technical, application, and organizational layers. The approach is illustrated through a case study of a financial transaction processing system.
Implementing sharing platform based on ontology using a sequential recommende...IJECEIAES
While recommender systems have shown success in many fields, accurate recommendations in industrial settings remain challenging. In maintenance, existing techniques often struggle with the “cold start” problem and fail to consider differences in the target population's characteristics. To address this, additional user information can be incorporated into the recommendation process. This paper proposes a recommender system for recommending repair actions to technicians based on an ontology (knowledge base) and a sequential model. The approach utilizes two ontologies, one representing failure knowledge and the other representing asset attributes. The proposed method involves two steps: i) calculating score similarity based on ontology domain knowledge to make predictions for targeted failures and ii) generating Top-N repair actions through collaborative filtering recommendations for targeted failures. An additional module was implemented to evaluate the recommender system, and results showed improved performance.
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdfKristiLBurns
The document discusses the key components of autonomous AI agents, including perception, knowledge representation, decision making, cognition/reasoning, action, learning and adaptation, and communication. Autonomous agents can perceive their environment through various sensors and user input, represent knowledge through symbolic or neural models, make decisions using techniques like planning and machine learning, and take actions in their environment to achieve goals. They can also learn from new information and experiences over time to improve their abilities.
This document summarizes a research paper on using cloud computing for intelligent transportation systems. The paper proposes using intelligent transportation clouds to provide services like traffic management strategies and decision support. It describes a prototype using multi-agent systems with mobile agents to manage traffic. Cloud computing can help handle large data storage and transportation needs efficiently. Intelligent transportation clouds could overcome issues with computing power, storage, and scalability faced by current traffic management systems.
A Survey of Building Robust Business Models in Pervasive ComputingOsama M. Khaled
Pervasive computing is one of the most challenging and difficult computing domains nowadays. It includes many architectural challenges like context awareness, adaptability, mobility, availability, and scalability. There are currently few approaches which provide methodologies to build suitable architectural models that are more suited to the nature of the pervasive domain. This area still needs a lot of enhancements in order to let the software business analyst (BA) cognitively handle pervasive applications by using suitable tasks and tools. Accordingly, any proposed research topic that would attempt to define a development methodology can greatly help BAs in modeling pervasive applications with high efficiency. In this survey paper we address some of the most significant and current software engineering practices that are proving to be most effective in building pervasive systems.
For citation:
Osama M. Khaled and Hoda M. Hosny. A Survey of Building Robust Business Models in Pervasive Computing. An accepted paper in the 2014 World Congress in Computer Science Computer Engineering and Applied Computing
UML MODELING AND SYSTEM ARCHITECTURE FOR AGENT BASED INFORMATION RETRIEVALijcsit
In this current technological era, there is an enormous increase in the information available on web and
also in the online databases. This information abundance increases the complexity of finding relevant
information. To solve such challenges, there is a need for improved and intelligent systems for efficient
search and retrieval. Intelligent Agents can be used for better search and information retrieval in a
document collection. The information required by a user is scattered in a large number of databases. In this
paper, the object oriented modeling for agent based information retrieval system is presented. The paper
also discusses the framework of agent architecture for obtaining the best combination terms that serve as
an input query to the information retrieval system. The communication and cooperation among the agents
are also explained. Each agent has a task to perform in information retrieval.
https://jst.org.in/index.html
Our journal has academic journals form a crucial nexus. Educators leverage the latest research findings to enrich their teaching methodologies, ensuring that students are exposed to the most current and relevant information. Simultaneously, these educators contribute to the body of knowledge through their own research, creating a perpetual cycle of growth.
https://ijaast.com/index.html
Our journal has open-access nature of IJAAST fosters global collaboration. Researchers from diverse geographical locations can engage with and build upon each other's work, transcending borders to collectively address the challenges and opportunities in agricultural science and technology.
https://jst.org.in/index.html
Our journal has serves as a beacon for scholars and practitioners alike, delving into the intricacies of next-generation technologies that promise to reshape the world. From artificial intelligence and renewable energy to advanced materials and beyond, we are at the forefront of engineering's evolution.
https://ijaast.com/index.html
Our journal has increasing flow of scholarly research articles finds a dedicated channel in IJAAST. By offering a consistent platform, the journal facilitates the seamless flow of knowledge, contributing to the intellectual growth of the agricultural science and technology community.
https://ijaast.com/index.html
Our journal has transcends traditional boundaries by embracing a multi-disciplinary approach. The journal serves as a melting pot for diverse research areas within agricultural science and technology, ensuring a holistic exploration of the subject.
https://jst.org.in/index.html
Our journal has foster a sense of community among researchers, scholars, and academics. They provide a space for intellectual exchange, allowing scholars to engage with each other's work, provide constructive feedback, and build upon existing knowledge.
https://ijaast.com/index.html
Our journal has we providing a robust platform for scholarly discourse, IJAAST contributes to the nurturing of future innovations. The journal's role in disseminating novel ideas, methodologies, and findings serves as a catalyst for pushing the boundaries of what is possible in agricultural research.
https://ijaast.com/index.html
Our journal has stands as a beacon of excellence in the realm of agricultural research. With its multi-disciplinary focus, commitment to peer-reviewed excellence, and open-access philosophy, IJAAST is not merely a journal; it is a dynamic hub driving the evolution of agricultural science and technology.
https://ijaast.com/index.html
Our journal has dynamic realm of agricultural science and technology, staying abreast of the latest research findings is crucial for professionals, scholars, and enthusiasts alike. IJAAST transcends traditional boundaries by embracing a multi-disciplinary approach.
https://jst.org.in/index.html
Our Journal has stand as pillars, providing a crucial medium for the advancement and dissemination of research results. This blog post explores the pivotal role these journals play in supporting high-level learning, teaching, and research.
https://jst.org.in/index.html
Our journal has a academic journals is the peer-review process. Before an article is published, it undergoes rigorous scrutiny by experts in the field. This ensures the quality and validity of the research, maintaining a high standard of academic integrity.
https://utilitasmathematica.com/index.php/Index
Our Journal has a exploring partnerships and initiatives to provide training and resources to researchers, reviewers, and editors on issues related to JEDI in statistics. Journal has implemented rigorous editorial practices to ensure that published research adheres to JEDI principles.
Our journal has a academic journals form a crucial nexus. Educators leverage the latest research findings to enrich their teaching methodologies, ensuring that students are exposed to the most current and relevant information. Simultaneously, these educators contribute to the body of knowledge through their own research, creating a perpetual cycle of growth.
https://utilitasmathematica.com/index.php/Index
Our journal has academic and professional communities fosters collaboration and knowledge sharing. When all voices are heard and respected, it strengthens the collective capabilities of the statistical community.
https://jst.org.in/index.html
Our journal has academic journals are not mere repositories of information; they are dynamic entities that breathe life into the academic world. They provide a stage for the drama of ideas, where researchers, educators, and learners converge to push the boundaries of knowledge.
https://jst.org.in/index.html
Our journal Research Knowledge and experience exchange increases social, economic and cultural growth, higher education, career and commercial prospects relevant to members of the department and its surrounding area. And it's journal publishes research papers in the fields of science and technology such as Astronomy and astrophysics, Chemistry, Earth and atmospheric sciences, Physics, Biology in general.
https://utilitasmathematica.com/index
Our Journal has we strive to minimize barriers to access and participation, ensuring that opportunities within the statistical community are available to all, regardless of background. This includes addressing issues such as language barriers, geographical disparities, and financial constraints that may limit access to statistical education and resources.
https://jst.org.in/index.html
Our journal has stands as a beacon of excellence in the field, fostering a culture of high-quality research and unwavering commitment to academic integrity. As research continues to push the boundaries of what's possible, peer review remains an essential tool in ensuring that we continue to progress responsibly and ethically in the realms of science and technology.
https://jst.org.in/index.html
Our journal has Numbers tell stories, and in the world of research and development, mathematics is the universal language. Join us as we explore the elegant equations and mathematical models that underpin technological advancements and scientific breakthroughs.
This document discusses a study that uses GIS techniques to estimate floods in the Upper Sarada River Basin in Visakhapatnam District, India. Daily rainfall data from 23 stations in the region from 1990-2019 and discharge data from a gauge station near Anakapalle are collected. A digital elevation model of the basin is created to extract drainage characteristics. A unit hydrograph is derived from the DEM hydrological processing and used to estimate peak floods for different storms. Eight observed storm events are validated using the unit hydrograph and Thiessen polygon method.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxEduSkills OECD
Iván Bornacelly, Policy Analyst at the OECD Centre for Skills, OECD, presents at the webinar 'Tackling job market gaps with a skills-first approach' on 12 June 2024
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
Digital Artefact 1 - Tiny Home Environmental Design
journalism research
1. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
139
High Interaction Multi-Agent System Model for Automatic Prediction
Mohammed Ali1, Ali Obied2
1
University of ALQadisiyah, College of computer science and Information Technology, Iraq.
Email: Mohamed.ali@qu.edu.iq
2
University of ALQadisiyah, College of computer science and Information Technology, Iraq.
Email: ali.obied@qu.edu.iq
Abstract
In a cooperative multi-agent system, also known as a MAS, the behaviors of several agents are
coordinated with one another so that they may work together to achieve a common goal, such as
the completion of a task or the maximization of utility. As a consequence of this, there has been a
surge in enthusiasm for applying techniques of machine learning to the task of automating the
search and enhancement that is necessary when attempting to code answers to MAS problems.
This is because these techniques can improve the accuracy of the search results. For this reason,
we provide an interactive multi-agent model exploiting three different machine learning models
that can predict the cost of a smartphone. A smartphone dataset was collected from Kaggle, and
it was used in an investigation on the efficacy of the tactics that were recommended. The results
of the experiments yield a prediction accuracy of 95% and a decision accuracy of 100%,
demonstrating that a multi-agent system that learns may produce more accurate predictions than
approaches that are currently considered state-of-the-art.
Keywords: Multi-agent system, machine learning, Random forest, Naïve Bayes, KNN.
1. Introduction
It is conceivable to see the relatively young field of Multi-Agent Systems as the intersection of
numerous subfields within the field of artificial intelligence. MAS has grown more popular as a
result of the expansion of computers that are based on the Web and the Internet. These kinds of
computers make it easier to create an environment in which agents may cohabit with one another
and share information. The individuals involved in the scenario are not separate entities but
rather are components of a bigger system that is collectively referred to as a Multi-Agent System
(MAS).
The intelligent agent characteristics of autonomy, sociability, and adaptability, as indicated in
table 1, are an appropriate alternative for coping with the problem that has been presented to
agents. This is because these characteristics allow agents to adapt to new situations. Automated
categorization refers to the technique of automatically assigning a certain class label to the price
of a mobile device. The technique of automatic categorization is one that is founded on the
2. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
140
concept of machine intelligence. Manual classification is not only labor-intensive but also fraught
with the danger of making errors since there are so many distinct elements to take into
consideration.
Table 1- Properties of agent [1]
Property Meaning
Situated It means that it does exist in an environment
Autonomous It means that it is independent, controlled externally
Reactive
It means that it can respond to the potential changes in its
environment
Proactive It persistently pursues the tasks and goals
Flexible It has multiple techniques and ways of achieving the goals.
Robust
It means that whenever it faces a problem or in case of any failure it
can recover from a failure.
Social Agents are capable of working and interacting with other agents.
Artificially intelligent software agents, in particular, benefit greatly from the learning approach to
AI since it allows them to quickly and effectively choose the most appropriate action to do in any
given circumstance. Clearly, we require rational behavior in a world of such vast size and
dizzying variety. Furthermore, in MAS work, developing a high degree of engagement is crucial,
and this can only be done via working together in a collaborative way to achieve goals while
optimizing value and reducing time consumption.
2. Intelligent agent
Because of the lack of consensus in the current literature, it is challenging to explain the concept
of the agent in a clear and technical way. The notion of a third party acting as an agent is not
new. an all-purpose concept that may be used in many contexts. However, there are numerous
exceptions. Here, we highlight the most often used definitions. To this end, "agents may be
described as computer systems capable of flexible and autonomous activities in dynamic,
unpredictable, and generally multi-agent environments." [2].
In specifically, "Agents are computational entities that can operate effectively and take
autonomous behaviors in dynamic, unpredictable, and open contexts; they may also be
programmed to solve problems on their own. Typically, agents are placed in settings where they
must communicate, and even work together with, other agents whose goals may clash with their
3. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
141
own. Multi-agent systems describe this kind of setting. [3]. Furthermore, "To accomplish its aims
and fulfill its wants, an agent is a software-based computer system with characteristics such as
autonomy, introspection, social ability, responsiveness, pro-activity, mobility, rationality, etc.
[4].
In this way, "an agent is a computer software capable of autonomous action on behalf of its
owner to fulfill a set of objectives" [5]. It can figure out what to do on its own without being told.
Each agent receives data from sensors, processes that data using goal- and perception-based
planning logic, and then takes some kind of action (shown in Figure 1) that has an impact on the
environment. It must meet the criteria in Table 1 to be considered intelligent.
The construction of cutting-edge artificial intelligence systems [6] often involves the
employment of learning agents, which may be thought of as a kind of general intelligent agent.
This is the method that is preferred. Even if it starts with very basic knowledge and then modifies
itself via the process of learning, a learning agent still has the capacity to learn from those
experiences it has had in the past.
Fig 1- Agent idea
3. Multi-agent system
Changes in the practical application of robotics, complex networks, and transportation have
occurred in recent years due to MAS collaborative intelligence technology [7], [8]. Cooperative
tasks for large-scale MASs are complicated by the fact that they must rely on dispersed and
trustworthy intelligence technology in an environment with limited local relative knowledge.
4. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
142
Recent decades have seen a great deal of interest across academic fields in the collaborative
awareness, job assignment, and intelligent control of MASs [9]-[11]. These innovations were
motivated by the cooperative patterns seen in nature, such as the migrating of birds in flocks and
the schooling of fish. As the bedrock of effective MAS combined missions.
Based on the structure of the control system, intelligent MAS control strategies may be classified
as either centralized [12] or distributed [13]. In a centralized system, one hub oversees all
operations, from receiving data to processing it. But if the CPU goes down, the entire rig goes
down with it. To improve the robustness of the MASs as a whole, researchers have looked at
distributed control approaches, whereby each agent makes its own behavior decision
independently based on local knowledge. Research [14–16] into the development of distributed
intelligent control that exploits imperfect local knowledge has increased in recent years.
4. Related work
Numerous studies have focused on working on multi-agent systems and incorporating them into
proposed models to carry out cooperative classification and prediction based on cooperative
multi-agent systems by making use of machine learning algorithms. This area of study has
attracted a great deal of attention in recent years.
Using concepts from distributed data mining, J. Ponni, et, al [17] presents an effective technique
for mining significant classification rules in multi-relational databases. This study has designed a
unique distributed data mining approach in order to mine (classify) essential rules in many
relations. Additionally, in order to increase the efficiency of the mining process, a combined
Support Vector Machines (SVM) algorithm has been done.
The study [18] describes an effort to use the AI strategy of Multi-Agent Systems (MAS) for
Classifying Electroencephalographic (EEG) Data. The plan was to use a low-cost EEG gadget to
create a Brain-Computer Interface (BCI). Several other ML methods were tested on the same
dataset as MAS, but none of them were able to match its performance. MAS was even able to
improve upon the best model obtained by SVM by 17%.
For the purpose of collaborative failure prediction and maintenance optimization in large fleets of
industrial assets, A.Salvador et, al [19] look at the reliability and cost implications of adopting
various multi-agent systems architectures. The results indicate that for high-value assets, a totally
distributed design is best, whereas hierarchical systems are best for minimizing communication
costs. That way, asset managers may reduce the total cost of ownership by using multi-agent
systems for predictive maintenance.
The future vehicle trajectories and the degree to which each rule is satisfied are both reasoned
about together in [20]. Through the use of joint reasoning, we can simulate interactions between
vehicles, which improves our ability to make accurate predictions. The proposed system
simulates human driving behavior by anticipating the movements of other cars and taking safety
precautions into account.
5. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
143
To speed up learning systems, A. Tacchetti [21] shows how to include Relational Forward
Models (RFM) modules into agents. As the autonomous systems we create and interact with
grow more multi-agent, we will need to refine our analytic methods to better characterize the
factors that influence agents' choices. Furthermore, it is essential to create artificial agents that
can swiftly and securely learn to collaborate with one another and with people in shared settings.
The first effort to investigate the continuous learning issue in multi-agent interaction behavior
prediction problems was suggested by Hengbo Ma et al. [22]. We provide empirical evidence
that various methods in the literature are affected by catastrophic forgetting, and we demonstrate
that our method is able to maintain a low prediction error even when datasets are introduced one
after the other. In order to demonstrate the efficacy of our technique, we also do an ablation
analysis.
5. Proposed model
In this part, we provide a high-level overview of the multi-agent system paradigm we propose.
Using a variety of agent designs is a suggested method for achieving high levels of interaction
(simple, learner and model-based agent). By decomposing the overall job (classification) into
smaller, more manageable tasks and assigning them to agents, a multi-agent system is able to
achieve its defining characteristic of working in concert and in order (MAS).
A highly interactive MAS was designed and constructed in this study. This MAS is made up of
five agents, each of which has its own distinct architecture and cooperates with the others to
achieve the system's aim and earn high points.
The first agent, which is illustrated in figure 2 as the preprocessing agent and whose
responsibility it is to organize the data set and make it ready for the other agents, is shown to
have the responsibility of doing so. This agent examines the data set to evaluate whether or if
there is a need for an adjustment, such as the addition of new data, the deletion of existing data,
or a modification to the existing data. Following the conclusion of its duties, this agent, known as
the preprocessing agent, will save the modified dataset in order to make it accessible to the agent
that comes after it.
Staff members who are specifically designated as future training agents (hence referred to as
"learning agents staff") will be responsible for carrying out the actual training. Data classification
phase whereby three distinct categorization methods are performed on the training data set. The
algorithms Random Forest, Naive Bayes, and KNN were used throughout the training process.
Once the training phase of each algorithm is complete, a model TR.model (Training Model) is
built and saved for use in following prediction phases.
6. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
144
Fig. 2 the proposed model
6. Agents Employments
Figure (2) depicts how agents engage with their surroundings by recognizing an input, processing
that information with a function, and then taking some kind of action in response. Each agent's
position in the system, as well as their inputs, beliefs, desirers, and intents, are described in depth
here. Following this introduction, I'll go into further depth about the roles and responsibilities of
each agent in the system.
6.1 The Role of the Preprocessing Agent
The suggested system's initial agent is in charge of the information set. This agent takes in
information from its surroundings (beliefs), processes it by erasing or altering irrelevant details,
and saving the resultant data in a database for use by the Learning agents and DM Agent. This
agent's greatest performance on his assigned assignment represents the completion of a
7. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
145
component of the overall work, which was split up among the agents and is being completed in a
coordinated, seamless, and sequential manner. In (Algorithm (3.1)(3.2)(3.3) we see how the
preprocessing agent operates.
ALGORITHM 3-1: OPEN T. DATASET
Input: text file of dataset
Output: post event no.
1 open folder containing dataset.
2 select a file of training dataset.
3 saving the path of the T. dataset (post event =0)
4 prepare it for the training in the T. staff
5 send the post event number to the GUI
ALGORITHM 3.2: FEATURE EXTRACTION
Input: text file of dataset
Output: post event(1)
1 open folder containing dataset
2 select a file of prediction dataset.
3 determine the feature must be extracted.
4 choosing feature index.
5 extract the feature from the prediction dataset
6 saving modified dataset for prediction operation
7 post event (1)
ALGORITHM 3.3: GUI events
Input: post event no.
8. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
146
This agent's design is that of a basic reflex type, with its operations taking place on a preexisting
basis (condition-action rule). Reflexive agents that just consider the current perception are said to
be "simple," yet such agents fail to take into account any prior perceptions. The percept history of
an agent stores all the information it has ever perceived. The agent's functioning rests on the
condition-action concept. In this sense, a rule may be thought of as a "condition-action rule" that
"maps" one state to another. An action is carried out if and only if the condition holds true. This
capacity of the agent is optimal only in a fully observable environment.
6.2 The Role of Learning Agents Staff
Learning agents (LAs) in this system are responsible for training on the data set of categorization
as a sub-task of the primary job given to the system. After each member of this team has sensed
the incoming data, they divide it into training and testing data according to your specifications.
These agents have a learning-agent structure. The most significant advantages of learning are that
it expands an agent's ability to perform in novel situations and that it allows an agent to acquire
more expertise than would have been possible with its initial level of knowledge.
A "learning agent" in the field of artificial intelligence is one that changes and grows in response
to its surroundings. It starts off with very basic knowledge, but as it learns more, it develops the
capacity to act and adapt on its own. A learning agent is comprised of the following four ideas:
Learning element: Its job is to better itself by taking in new information from its
surroundings.
Learning component hears from critic who describes the agent's progress toward a
predetermined goal.
Performance element: that decides what happens in the world.
The Problem Generator: is in charge of making suggestions on how to create interesting
and novel problems.
Output: actions (based on event no.)
1 Switch (received events)
2 Case0: get dataset path for reading.
3 Case1: get the index of feature should be extracted.
4 Case2: saving dataset to file.
5 Case3: open next agent.
End switch
9. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
147
ALGORITHM 3.4: T. AGENT (RANDOM FOREST)
Input: array of features
Output: X
1 receive dataset from preprocessing agent.
2 reading dataset.
3 set a last attribute as a class.
4 convert class attribute from numeric to nominal.
5 split the dataset to training dataset & testing dataset.
6 specifying the number of instances for training.
7 creating size of instances for training (0-train size).
8 creating size of instances for testing (train size -end ).
9 set the classifier (rf) for Random Forest.
10 set the parameters for Random Forest for training.
11
12
Training.
Testing.
13 evaluation
14
15
16
17
Saving T. model in DB.
Receiving array of features from DM agent.
Predicting
Send the result of predicting to DM aent
Three different classification algorithms were used to complete the task, yielding a system with a
wide variety of classifications with differing degrees of accuracy that may be used to improve the
quality of the decision-input. maker's The predictive power of the DM agent may be considerably
enhanced by using the results from three independent agents, each of which has executed its own
algorithm.
The first learner will use the Random Forest technique to create a training model for itself. Using
this model, we can make a prediction and get a one-of-a-kind output X (Algorithm (3.4)). Naive
Bayes is used by the second learner to develop its own training model. Using this model, we can
10. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
148
carry out the prediction process and derive a one-of-a-kind output Y (Algorithm (3.5)). The third
agent will classify the data using the KNN algorithm; it will produce its own training model for
use in prediction and will provide a unique Z (Algorithm (3.6)).
ALGORITHM 3.5: T. agent (KNN)
Input: array of features
Output: Z
1 receive dataset from preprocessing agent.
2 reading dataset.
3 set a last attribute as a class.
4 convert class attribute from numeric to nominal.
5 split the dataset to training dataset & testing dataset.
6 specifying the number of instances for training.
7 creating size of instances for training (0-train size).
8 creating size of instances for testing (train size -end ).
9 set the (KNN) classifier .
10 set the parameters (K) for KNN for training.
11
12
training.
testing
13 evaluation
14
15
16
17
18
Saving T. model in DB.
Saving T. model in DB.
Receiving array of features from DM agent.
Predicting
Send the result of predicting to DM aent
The DM agent will rely on the instantaneous transmission of the three results generated by the
application of the three algorithms in the X, Y, and Z learning agents in order to form his own
conclusions about the class to which each result belongs, after conducting comparisons on it. As
soon as the data is ready, we'll do this.
11. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
149
ALGORITHM 3.6: T. agent (Naïve Bayes)
Input: array of features
Output: Y
1 receive dataset from preprocessing agent.
2 reading dataset.
3 set a last attribute as a class.
4 convert class attribute from numeric to nominal.
5 split the dataset to training dataset & testing dataset.
6 specifying the number of instances for training.
7 creating size of instances for training (0-train size).
8 creating size of instances for testing (train size -end ).
9 set the classifier (nf) for Naïve Bayes.
10
11
training.
testing
12 evaluation.
13
14
15
16
Saving T. model in DB.
Receiving array of features from DM agent.
Predicting
Send the result of predicting to DM aent
17 open DM agent.
6.3 The role of DM Agent
The last stage of the system is handled by this decision-making agent, which performs the
prediction process using learning agents. It simultaneously distributes test data to all participating
learning agents (LAs) and then waits for their collective response. Selecting a single result from a
set of alternatives is where this agent's intelligence shines. The correct classification of the
worksheet will be decided by selecting this option. A classifier is then chosen, after some
processing, depending on the features of the results acquired from the collection of learning
agents. As can be seen in Figure (3.5), the outcomes (X, Y, Z) are evaluated in this standby state
12. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
150
by being compared to:
Three possible results (X=Y=Z) are equivalent. Choosing a result means making a
completely arbitrary selection from the available possibilities.
Two identical, one dissimilar ((X=Y) Z) There are two choices that both lead to the same
end result but differ in the details they leave out.
In this situation, not only the results themselves (X, Y, Z) but also the accuracy acquired
from applying the algorithms are taken into account, with the outcome that gives the highest
accuracy being chosen.
ALGORITHM 3.7: PREDICTING AGENT
Input: X,Y,Z
Output: class no.
1 open modified predicting dataset.
2 send the predicting dataset to the training staff
3 get results from training staff.
4 choosing correct result from the three received results.
5 let results be X,Y,Z.
6 IF X=Y=Z
7 THEN the prediction is any result (X|Y|Z)
8 ELSE IF (X=Y)≠Z
9 THEN the prediction is (X|Y)
10 ELSE IF X≠Y≠Z
11 THEN the prediction is the result with highest accuracy.
If X, Y, and Z are all equal, or if any two of them are equal, then we may use statistical mode to
assess the agent's ultimate choice. A set's mode is the value that occurs most often inside that set.
X=x
the maximum value of the probability mass function. In addition to its usefulness in other
contexts, the high suggested classification accuracy obtained in this study using the Random
Forest approach is X. Consequently, the study provided here allows us to describe the optimal
13. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
151
choice that a DM agent may make as an equation (1).
Where RD represents Right Decision, X,Y,Z ∈ N
X: classification number receiver from RF
Y: classification number receiver from NB
Z: classification number receiver from KNN
Finally, equation (3.1) can be changed in case of the classification mode changed.
Fig 3 The flowchart of the Predicting Agent
14. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
152
7. Experimental results
The goals of this chapter are to (1) test the suggested system, (2) discuss the findings gained by
implementing the system with different parameters, and (3) offer the design requirements for
constructing a high interactive agent for autonomous predicting intelligent system. For the goal
of testing the suggested system, a mobile price classification dataset was employed. The
suggested system displayed perfect behavior, functioning properly one hundred percent of the
time with a prediction accuracy of 95%.
Additionally, this chapter begins with a tutorial on how to use the GUI windows, and it ends with
the results of the implemented system shown in the GUI windows for all of the cases. Finally, the
results are discussed in depth. The presented prototype system implements the desired system
utilizing the JADE agent platform, a computerized distribution system.
7.1 JADE (Java Agent Development Framework)
JADE, short for Java Agent Development Environment, is a fully Java-based platform for
creating intelligent software agents. It provides graphical tools for debugging and deploying code
written in a language that meets the FIPA standards [23], making it easier to create and release
multi-agent systems. A JADE-based system's installation may be administered from a central
GUI accessible from several computers (which need not even run the same OS). You may see an
image of the JADE administration console in figure (4.1). Agents may be moved from one
machine to another during operation to make changes to the settings. JADE is a Java application
that requires the use of the Java Development Kit (JDK) or at least the JAVA 5 run time
environment [24].
7.2 The proposed Framework Component
The proposed framework relies on the following element to be fully operational:
Java programing language (JDK version 1.8)
Apache NetBeans IDE 13
JADE platform
JADE library (jade.jar)
Weka library 3.8.6 (weka.jar)
Dataset (text file)
In Figure (4), you can see the first step of software execution, which details how to run the
system in a Windows environment. When using the JADE framework, applications must be
written in the Java programming language. After we run this program, the JADE was completely
functional and could make the agents we had designed.
15. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
153
7.3 Dataset
The data set that has been used in the suggested system that we have been working on is data for
categorizing mobile phones according to their respective price ranges [25]. This data set is
comprised of two files, the first of which is the training file, which has a total of 2000
occurrences. In addition to the class column, each instance is made up of a total of 20 columns.
The second file has all of the test data, which totals one thousand different occurrences, and is
utilized by the system to carry out the testing procedure for determining which pricing group
mobile phones would fall into.
Fig.4 first step for the running of the program
8. Conclusion
During the process of creating and developing the intelligent software agents known as MAS, the
following observations were made as conclusions:
O The purpose of this project is to investigate and develop several approaches to machine
learning in order to create an automated mobile pricing prediction system.
O Increasing the degree of interaction is extremely essential in the process of working with
multi-agent systems, since their work is done in an interactive and cooperative way, which leads
to the best outcomes and increases the pace of production.
O The framework that has been provided is an automated prediction system that is highly
significant as an alternative predictor for humans. This system divides the pricing of mobile
16. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
154
phones into several price categories based on a wide variety of criteria, and it does so with a high
degree of precision.
O The usage of many agents with varied architectures has a favorable influence on the
outcomes of the proposed study. This is particularly true when it comes to the agents' use of
various machine learning approaches in the process of creating machine predictions.
O The findings demonstrated that the random forest algorithm is the most accurate of the
algorithms used for classification on the chosen data set, as it produced a prediction with a high
accuracy of 95%. This proved that the random forest algorithm is the most accurate of the
classification algorithms.
O The process of decision-making was quite effective, as shown by the fact that it provided
accuracy rates 100% when determining pricing categories via the choices that were made. This
high level of accuracy was made possible as a consequence of the enrichment of the system by its
staff of learning agents. Each agent had a unique set of outcomes and a unique level of accuracy,
which resulted in a system that was abundant in numerous categorization strategies.
O Because our proposed system is based on a multi-agent system, it has been able to
achieve relatively higher levels of satisfaction compared to earlier works that directly utilize
machine learning methods in prediction operations. This is due to the fact that our proposed
system is dependent on a multi-agent system.
References
[1] Hussain A & Obied “Intelligent Software Agents for Electronic Health System “ Journal of
Al-Qadisiyah for computer science and mathematics, (2021).
[2] M. . Luck, P. McBurney, O. Shehory, and S. Willmott, Agent technology, Computing as
Interaction: A Roadmap for Agent Based Computing. University of Southampton on behalf
of AgentLink III, 2005.
[3] M. . Luck, P. McBurney, and C. Preist, Agent technology: enabling next generation
computing (a roadmap for agent based computing). AgentLink, 2003.
[4] M. Wooldridge, “Reaching agreements,” an Introduction to Multi-agent Systems, John
Wiley & Sons, Ltd, 2002.
[5] M. Wooldridge, An introduction to multiagent systems. John wiley & sons, 2009.
[6] González-Briones, A.; De La Prieta, F.; Mohamad, M.S.; Omatu, S.; Corchado, J.M. Multi-
agent systems applications in energy optimization problems: A state-of-the-art review.
Energies 2018, 11, 1928. [CrossRef]
[7] J. Qin, Q. Ma, Y. Shi, and L. Wang, “Recent advances in consensus of multi-agent systems:
A brief survey,” IEEE Trans. Ind. Electron., vol. 64, no. 6, pp. 4972–4983, Jun. 2017.
[8] M. Brambilla, E. Ferrante, M. Birattari, and M. Dorigo, “Swarm robotics: A review from the
swarm engineering perspective,” Swarm Intell., vol. 7, no. 1, pp. 1–41, 2013.
[9] J. Kennedy, “Swarm intelligence,” in Handbook of Nature-Inspired and Innovative
Computing. Boston, MA, USA: Springer, 2006, pp. 187– 219.
17. UtilitasMathematica
ISSN 0315-3681 Volume 120, 2023
155
[10]K.-K. Oh, M.-C. Park, and H.-S. Ahn, “A survey of multi-agent formation control,”
Automatica, vol. 53, pp. 424–440, Mar. 2015.
[11]L. Consolini, F. Morbidi, D. Prattichizzo, and M. Tosques, “Leader– follower formation
control of nonholonomic mobile robots with input constraints,” Automatica, vol. 44, no. 5,
pp. 1343–1349, 2008.
[12]L. Ding, Q.-L. Han, and G. Guo, “Network-based leader-following consensus for distributed
multi-agent systems,” Automatica, vol. 49, no. 7, pp. 2281–2286, 2013.
[13]Q. Shen, P. Shi, and Y. Shi, “Distributed adaptive fuzzy control for nonlinear multiagent
systems via sliding mode observers,” IEEE Trans. Cybern., vol. 46, no. 12, pp. 3086–3097,
Dec. 2016.
[14]Q. Shen, P. Shi, and Y. Shi, “Distributed adaptive fuzzy control for nonlinear multiagent
systems via sliding mode observers,” IEEE Trans. Cybern., vol. 46, no. 12, pp. 3086–3097,
Dec. 2016.
[15]Y. Cao, W. Yu, W. Ren, and G. Chen, “An overview of recent progress in the study of
distributed multi-agent coordination,” IEEE Trans. Ind. Informat., vol. 9, no. 1, pp. 427–438,
Feb. 2013.
[16]Sneha, N. & Gangil, Tarun. (2019). Analysis of diabetes mellitus for early prediction using
optimal features selection. Journal of Big Data. 6. 10.1186/s40537-019-0175-6.
[17]J. Ponni and K. L. Shunmuganathan, "Multi-Agent System for data classification from data
mining using SVM," 2013 International Conference on Green Computing, Communication
and Conservation of Energy (ICGCE), 2013, pp. 828-832, doi:
10.1109/ICGCE.2013.6823548.
[18]Pathirana, Suneth, and David Asirvatham. "Applicability of multi-agent systems for
electroencephalographic data classification." Procedia Computer Science 152 (2019): 36-43.
[19]Salvador Palau, Adrià, Maharshi Harshadbhai Dhada, and Ajith Kumar Parlikad. "Multi-
agent system architectures for collaborative prognostics." Journal of Intelligent
Manufacturing 30.8 (2019): 2999-3013.
[20]Cho, Kyunghoon, et al. "Deep predictive autonomous driving using multi-agent joint
trajectory prediction and traffic rules." 2019 IEEE/RSJ International Conference on
Intelligent Robots and Systems (IROS). IEEE, 2019.
[21]Tacchetti, Andrea, et al. "Relational forward models for multi-agent learning." arXiv
preprint arXiv:1809.11044 (2018).
[22]Ma, Hengbo, et al. "Continual multi-agent interaction behavior prediction with conditional
generative memory." IEEE Robotics and Automation Letters 6.4 (2021): 8410-8417.
[23]Guo, Hongquan & Nguyen, Hoang & Vu, Diep-Anh & Bui, Xuan-Nam. (2019). Forecasting
mining capital cost for open-pit mining projects based on artificial neural network approach.
Resources Policy. 10.1016/j.resourpol.2019.101474.
[24]M. Wooldridge, An introduction to multiagent systems. John wiley & sons, 2009.
[25]https://www.kaggle.com/datasets/iabhishekofficial/mobile-price-
classification?select=test.csv (106 2022).