Science topic

Multi-Agent Systems and Autonomous Agents - Science topic

Multi-Agent Systems and Autonomous Agents are coordinating & arranging discussion on artificial intelligence, autonomous agents & multiagent system.
Questions related to Multi-Agent Systems and Autonomous Agents
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
2 answers
Which architectural frameworks show the greatest potential for developing generalizable reinforcement learning agents that can transfer knowledge across domains, and what theoretical challenges must be addressed?
Relevant answer
Answer
Promising frameworks for creating generalizable reinforcement learning agents capable of cross-domain knowledge transfer include:
1. Meta-Reinforcement Learning (e.g., MAML)
2. Hierarchical Reinforcement Learning
3. Multi-Task Learning
4. Transfer Learning Frameworks (e.g., UDA, DANN)
5. Domain Adaptation Techniques
These frameworks help agents leverage knowledge from one domain to improve learning in another.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
1 answer
Dear Colleagues,
We are glad to announce that we are organizing the 2nd workshop on Cooperative Multi-Agent Systems Decision-Making and Learning at AAAI 2025. If you are interested, we sincerely invite you to share your project with us and the broader community via submitting a paper contribution or an extended abstract to our workshop.
Paper Submission DeadlineDecember 6, 2024
ABOUT:
Natural agents, like humans, often make decisions based on a blend of biological, social, and cognitive motivations, as elucidated by theories like Maslow’s Hierarchy of Needs and Alderfer’s Existence-Relatedness-Growth (ERG) theory. On the other hand, the AI agent can be regarded as a self-organizing system that also presents various needs and motivations in its evolution through decision-making and learning to adapt to different scenarios and satisfy their needs. Combined with AI agent capacity to aid decision-making, it opens up new horizons in human-multi-agent collaboration. This potential is crucially essential in the context of interactions between human agents and intelligent agents, when considering to establish stable and reliable relationships in their cooperation, particularly in adversarial and rescue mission environments.
This workshop focuses on the role of decision-making and learning in human-multi-agent cooperation, viewed through the lens of cognitive modeling. AI technologies, particularly in human-robot interaction, are increasingly focused on cognitive modeling, encompassing everything from visual processing to symbolic reasoning and action recognition. These capabilities support human-agent cooperation in complex tasks.
Important Dates
  • Workshop paper submission deadline: December 6, 2024, 11:59 pm Pacific Time.
  • Notification to authors: 21 December 2024.
  • Date of workshop: 3 March 2025.
TOPICS:
We solicit contributions from topics including but not limited to:
§ Human-multi-agent cognitive modeling
§ Human-multi-agent trust networks
§ Trustworthy AI agents in Human-robot interaction
§ Trust based Human-MAS decision-making and learning
§ Consensus in Human-MAS collaboration
§ Intrinsically motivated AI agent modeling in Human-MAS
§ Innate-values-driven reinforcement learning
§ Multi-Objective MAS decision-making and learning
§ Adaptive learning with social rewards
§ Cognitive models in swarm intelligence and robotics
§ Game-theoretic approaches in MAS decision-making
§ Cognitive model application in intelligent social systems
SUBMISSION:
We welcome contributions of both short (2-4 pages) and long papers (6-8 pages) related to our stated vision in the AAAI 2025 proceedings format. Position papers and surveys are also welcome. All contributions will be peer reviewed (single-blind).
PUBLICATION & ATTENDANCE:
All accepted papers will be given the opportunity to be presented in the workshop. The accepted papers will be posted on the workshop’s website in advance so that interested participants will have a chance to view the papers first before coming to the workshop. These non-archival papers and their corresponding posters will remain available on this website after the workshop. The authors will retain copyright of their papers.
Virtual and Remote Attendance will be available to everyone who has registered for the workshops. The workshop will be held in Philadelphia, Pennsylvania at the Pennsylvania Convention Center on Mar. 3, 2025. Authors are NOT allowed to present virtually.
REGISTRATION:
All attendees have to register for the workshop. Please check more details about AAAI 2025 workshop 11 registration: https://aaai.org/conference/aaai/aaai-25/registration/.
Please contact is3rlab@gmail.com with any questions.
Chairs & Organizers:
Qin Yang, Bradley University
Giovanni Beltrame, Polytechnique Montreal
Alberto Quattrini Li, Dartmouth College
Christopher Amato, Northeastern University
Relevant answer
Answer
IEEE XPLORE
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
3 answers
Hi there!
I'm starting to model an urban simulation and I'm having a bit of a dilemma regarding what language to use. Have some experience in Netlogo and I'm starting to make a shift towards Repast, GAMA or MESA (geo-mesa), because it is recommended for large scale simulations.
Have been reading papers about which tool to use, but I need someone working on simulations to help me out.
Still, I have questions because:
1- The user base of MESA is scarce and i feel that dealing with issues will be dificult
2- So far i have only seen and read about limited research done in MESA. Specially, dealing with road network integrations. (move an agent along a network)
3- It seems that Netlogo is good for prototype, will not handle big data projects
Thanks in advance, and any pointers to courses or moocs would be great.
Relevant answer
Answer
I have used Anylogic for many years while considering it as a java Agent-baed environment. The java-based modeling framework is more easy and the running performance is also high.
I investigated the urban mobility system. I have developed more than five models with objectives. If you need help, do not hesitate to contact me.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
40 answers
In my opinion, the development of the necessary infrastructure and security stabilities is of key importance for the development of autonomous cars technology, so that the development of autonomous cars technology and the increase in the number of autonomous cars does not increase statistics on the number of road accidents.
In addition, the development of autonomous cars technology can be paralleled to the development of electromobility. For the development of electromobility and the number of used electric cars, it is also necessary to build the necessary infrastructure installed on roads, urban streets and interurban arteries of communication charging points for batteries into electricity.
In some countries there are active policies for the development of electromobility, under which the state from public finance funds pays extra to purchase an electric car and invests in projects to develop the necessary infrastructure for charging points in electricity. Other power plants are also being built as part of the development of renewable energy sources, because the development of electromobility is causing a significant increase in electricity demand. Unfortunately, this pro-ecological, active policy for the development of electromobility is carried out only in some countries.
Do you agree with my opinion on this matter?
In view of the above, I am asking you the following question:
What are the main determinants of the development of electromobility and autonomous cars technology?
Please reply
I invite you to the discussion
Thank you very much
Best wishes
Relevant answer
Answer
I a gree with Dariusz Prokopowicz
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
7 answers
Hello everyone, I'm struggling with a problem related to reinforcement learning. This is the scenario:
There is a four-way intersection in which some vehicles enter the intersection, and we aim to coordinate these vehicles according to their decisions to turn left, right, etc. Therefore, when we finish coordinating these vehicles, after a while, these vehicles will have left the intersection. Not to mention that we are dealing with a dynamic scenario in which vehicles enter the intersection randomly and we have to decide for them as fast as possible(decide for their priorities, velocities, etc.).
In order to diminish the costs of handling the problem in a centralized way, we assume that the vehicles themselves solve their coordinating problem in a decentralized way by acquiring the locational data of other vehicles.
I want to handle this problem with deep reinforcement learning. Actually, in my opinion, that would be nice to consider a multi-agent reinforcement learning method in which the agents act in a decentralized way and are trained centrally (CTDE). My assumption is that the agents in this scenario are the vehicles that are entering the intersection. Well, this is straightforward in the first place, but the problem is that I do not know how to model the problem. Because the system is multi-agent, I think I have to consider a separate DQN (DNN) for each vehicle, but these vehicles exist in the system for a short period of time, and after that I schedule them, they are gone. This is to say that I train the respective DQN of the vehicle when it is present at the intersection, and then I delete the DQN of that vehicle when it leaves. This is perplexing!
What do you think I can do about this problem?
Relevant answer
Answer
Yes, I'd like to have a decentralized system with centralized reward function for all of the existing vehicles.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
10 answers
I search for applications about recommender systems.
The Idea in general is to use algorithms which gives according to historical data of the classifications of soil. then make a mapping spell between the existing data of soil, weather and crops and an input entered, user to know the type of crop adapted to his soil in addition to that the amount of appropriate fertilizer.
If you have research/review articles comparative studies or support it will be very helpful .
Relevant answer
Answer
We still need basic data , which will come from crop-nutrient repsonse studies in field or the basic dataset in field need to be subjected to machine learning duly cross validated in order to set right the suitability for practical application in filed...
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
10 answers
I have come across the terms multi-agent systems, multi-agent models, and agent-based models in the literature. It seems some authors tend to use these terms interchangeably while some prefer one over the other. But do they mean the same thing or do they refer to different things? After thinking about this, I drafted a way to make this differentiation as follows. I would appreciate it if you could let me know what you think about it, whether you can reasonably agree with me or whether you have a completely different opinion.
multi-agent system - a complex, real-life system where many independent and inter-dependent agents simultaneously interact to reach a system-wide outcome within a set of pre-defined constraints.
multi-agent (or agent-based) model - a computer-based (often simplified) simulation model of a complex, real-life system where many independent and inter-dependent agents simultaneously interact to reach a system-wide outcome within a set of pre-defined constraints.
Relevant answer
Answer
You are correct many authors do use the term interchangably. Saw a presentation yesterday where they used the term MAS. But i would define it as an ABM
Here is how i think of the two
MAS. Usually applies to engineering problems eg in telecoms eg using the Jade system for example. Looking to solve a real problem or to complete a task. MAS systems usually have sophisticated communication systems between agents eg using say FIPA standards. Agents are trying to find a method or set of behaviours to complete a task. MAS therefore has multiple interacting intelligent agents. In many examples many agents are used to solve a task. Rather than just one agent.
ABM usually involves modelling behaviours of agents with set rules and simpler communication protocols eg simulating human behaviours in a social setting Agents are given rules and the simulation looks to see how systems may respond. In essence The goal of an ABM is to search for explanatory insight into the collective behaviour of agents (which don't necessarily need to be "intelligent") obeying simple rules, typically in natural systems, rather than in solving specific practical or engineering problems
Gary
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
3 answers
The question surrounds about applications where this two concept exists. if you have comparative studies, review articles or support it will be very helpful.
Relevant answer
Answer
Hicham Chouikh Fertilizer will be recommended using nutrient status table stored in the database. By comparing values of nutrients with table classification will be done. And accordingly fertilizer will be recommended to the user. Our system will help farmers for better crop yield which in turn maximizes profit. I suggest you follow: http://www.informaticsjournals.com/index.php/mvpjes/article/download/18273/17610
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
the question surrounds bout applications where this two concept exists. if you have comparative studies, review articles or support it will be very helpful.
Relevant answer
Answer
I think this PDF will give you an overview to the Multi-agent reinforcement learning
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I some papers, the mean square error is considered. In some other, the mse is normalized by dividing the error by the (total sampling instants x the total length of the reference trajectory).
Which solution does represent the factual error?
Relevant answer
Answer
Dear Samira Eshghi,
The performance of the controller is generally measured using the following parameters such as :
1) Maximum Overshoot
2) Settling Time
3) Rise Time
4) Steady State Error.
Additionally, there are other ways to measure performance in literature. This includes integrated absolute error (IAE), the integral of squared-error
(ISE), or the integrated of time-weighted-squared-error (ITSE). These performance measures have their own advantages and disadvantages. For example, the disadvantage of the IAE and ISE criteria is that its minimization can result in a response with relatively small overshoot but a long settling time because the ISE performance criterion weights all errors equally independent of time. Although the ITSE performance criterion can overcome the disadvantage of the ISE criterion, the derivation processes of the analytical formula are complex and time-consuming. The formulas for these performance measures or the performance measure based on overshoot, settling time, rise time and steady-state error can be found in the paper given below.
In discrete domain, ISE refers to Mean Square Error. I am unfamiliar with normalized-mean-square-error .
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
1 answer
I am interested in creating a multi-layer mechanical network. Therefore I would like to find a software where you can visualise nodes and links moving around in 2D and 3D space.
Relevant answer
Answer
Thank you
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
NOTE This topic/question is purely mathematical, but potentially with some interesting relevance to multi-agent systems in the AI sense.
Suppose, for example, I want a network that once started will run indefinitely, always visiting all of its states before repetition. What is (1) a sufficient condition and (2) a necessary condition for this property?
NOTE For the precise definition of a Finite State Automaton (aka Finite State Machine) see any relevant textbook or the Wikipedia article.
Relevant answer
Answer
Some further thinking behind my question:
If the well-known “consensus” problem is formulated as getting from any particular set of FSA initial states to the right “consensual” (i.e. all agree) terminal collective decision, then I am confident that the implicit “lookup” table can be implemented/computed even if the computation has to be distributed over many FSMs -- just because any finite computation can be performed on an FSA provided it’s within its size/speed limits. Of course, signals and states have to be suitably and consistently interpreted as part of the network design. But is this viewpoint misconceived? If it's OK, where can I read about it? It must already have been fully worked out?
Another and possibly more interesting question is: can there be consistent Interpretations of signals as sensory input and action output leading to a consistent interpretation that there is a virtual SPATIAL reality SHARED by a subset of the FSA?
Regards
Jim
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
13 answers
There are a lot of agents in my model while they have interaction just through the environment. I’m using a Q-Learning algorithm to solve this model so that all the agents share a static Q-table in java (because here the agents are homogenous). Here, the environment is dynamic and the time step of environment changes is a lot smaller than the time step of agent state changes. So, the state of an agent won’t be changed until the environment has been updated through plenty of steps. Furthermore, the agents and environment have interaction with each other and can affect each other. In one hand, I need to know the new state of the agents at the next time step (i.e., to find the MaxQ(s(t+1),a) in Q-Learing algorithm). On the other hand, I can’t postpone updating the Q-table until the next step because it is shared between the agents. So, do you have any suggestion to handle my problem?
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
In most of AI research the goal is to to achieve higher than human performance on a single objective,
I believe that in many cases we oversimplify the complexity of human objectives, and therefore I think we should maybe step off improving human performance.
but rather focus on understanding human objectives first by observing humans in the form of imitation learning while still exploring.
In the attachment I added description of the approach I believe could enforce more human like behavior.
However I would like advice on how I could formulate a simple imitation learning environment to show a prove of concept.
One idea of mine was to build a gridworld simulating a traffic light scenario, while the agent is only rewarded for crossing the street, we still want it to respect the traffic rules.
Kind regards
Jasper Busschers master student AI
Relevant answer
Answer
Thank you for the response, is a very interesting concept doing imitation from visual images. Which for sure could also become very important when trying to use images and videos of a human to train an agent.
Although I believe this is a nice step towards more intelligent machines, I believe we need to not only use visual data but many more human recorded data to make the agent understand the complex objectives in daily tasks.
I'm aware that some imitation learning algorithms converge very well to human behavior, however these require a lot of human input and allow less exploration.
I believe that by using a discriminator as teacher while still exploring an environment the real learning process is simulated well.
Just like a child copies part of its behavior from its parents, but still explores other actions.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
18 answers
I'm new in reinforcement learning and I don't know the difference between value iteration and policy iteration methods!
I am also very confused about categories of methods in reinforcement learning. Some studies classified reinforcement learning methods in two groups: model-based and model-free. But, some other studies classified reinforcement learning methods as: value iteration and policy iteration.
I were wondering if anybody help me to know the relation between these classification, as well.
Relevant answer
Answer
In policy iteration algorithms, you start with a random policy, then find the value function of that policy (policy evaluation step), then find a new (improved) policy based on the previous value function, and so on. In this process, each policy is guaranteed to be a strict improvement over the previous one (unless it is already optimal). Given a policy, its value function can be obtained using the Bellman operator.
In value iteration, you start with a random value function and then find a new (improved) value function in an iterative process, until reaching the optimal value function. Notice that you can derive easily the optimal policy from the optimal value function. This process is based on the optimality Bellman operator.
In some sense, both algorithms share the same working principle, and they can be seen as two cases of the generalized policy iteration. However, the optimality Bellman operator contains a maxoperator, which is non linear and, therefore, it has different features. In addition, it's possible to use hybrid methods between pure value iteration and pure policy iteration.
Source: stackoverflow
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I'm trying to write a software for a multi agent system. My first choice was PyQt4 but it seems that it has a lot of drawbacks when it comes to multi threading. The software should control and guide a real robots to complete a task (e. g. Forming a shape with some cubes)
Relevant answer
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
I am just starting working on vehicle decision making at intersections. I need a traffic simulation platform to
1)Find the transition probability among states of environment vehicle;
2)Test decision making algorithm for my ego vehicle;
3)Test my cooperative decision making algorithm that applies to a group of vehicles at intersection.
Relevant answer
Answer
You can try SUMO, MATsim.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I am looking for new research direction in cooperative control of multi-agent systems. What are the latest trends in this field of study? any comment is much appreciated.
Relevant answer
Answer
Dear Samira Esheghi,
of course i am agree with our colleague Luy Tan Nguyen and I add that exist many papers about this topic using differents techniques. For more proof i suggest you to see links and attached files in this topics.
-Cooperative Control of Multi-Agent Systems - Optimal and | Frank L ...
- Distributed Cooperative Control of Multi-agent Systems
- Cooperative Control of Multi-Agent Systems: Theory and Applications
- Cooperative Control of Multi-Agent Systems: Theory and Applications ...
- Cooperative Control of Distributed Multi-Agent Systems
Best regards
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
2 answers
Hello,
Recently I found "Flexible Large Scale Agent Modelling Environment for the GPU (FLAMEGPU)" - http://www.flamegpu.com/
Maybe someone is using it and could explain if it is worth learning to use Flame-GPU? As I understand FLAMEGPU uses XML to build models and runs them on CUDA. However, I do not understand why it uses XML? Is it not worth using Python C# with CUDA or something similar?
I also found great looking agent-based models with visualization, could someone explain more precisely how FLAMEGPU is used? e.g. https://www.youtube.com/watch?v=7cjorOe810o&t=2s
What technical requirements are needed for it? Would a laptop with 500 GB SSD hard drive, 16 GB Ram, i7-4710 HQ (8 CPU) ~2.5Ghz and NVIDIA GeForce GTX 860M - 2 GB enough, or a high-performance computing server is needed to use FLAMEGPU? e.g. Amazon web services?
Relevant answer
Answer
Dear Eduardo,
thank you for your explanation. I have developed a agent-based model with Netlogo and R. Currently, working with Python MESA and PyGame packages. After my PhD thesis I am planning to search for a post-doc position related to agent based models and machine learning, therefore I am interesting in more advanced approaches to agent-based modelling. I will check other software also which you mentioned, therefore thank you very much for the information.
Currently, I do not have specific questions, just want to better understand the process, strengths and weaknesses and choose a framework and programming languages, which could be useful for my post-doc position. I am studying social sciences and not computer science, therefore I think that I would need to look for a post-doc in my current scientific field - supply chain management, transportation. If you have contacts in these fields, I would greatly appreciate if you could share them.
Best regards,
Valentas
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I know that in the Markov decision process (MDP), the probability of transition to a new state depends on the current state and chosen action of an agent. However, in my model, the new state of an agent also depends on the last previous action of itself and its neighbors. Can I solve the problem by a trick? The trick is to consider the last previous action of an agent and its neighbors to be a part of its current state space. I would appreciate it if you could let me know if there is any better solution.
Relevant answer
Answer
Therefore what you need is not a markov process. Try with markov random field or bayesian networks
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I am searching for efficient simulation tool, which enable to simulate multiple robots in distributed environment and the underlying framework is based upon ROS. If know or have any idea please let me know, in worst case please share this question to increase the chances of getting the right answer. 
Thanks
Relevant answer
Answer
You can try the ProjectChrono C++ physics library
It is freeware, cross platform and open source. It has no GUI, it is a middleware that you can embed in your own simulator. If you need hints, I am one of the developers.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
In agent-oriented software engineering, there are different platforms like JADE, Jason, Jadex, MASON , ... and different methodologies like GAIA, INGENIAS, MaSE, PASSI and ... .  My question is that whether there is a kind of relation between them or not? In other word, is it possible for us to say for example if you want to use JADE platform, it is better to use M methodolgy?
Relevant answer
Answer
I see agent platforms as a tool to realize what you want to develop. In this respect, I would look for a platform that is capable of what you want to develop eventually. For instance, JASON agents are implemented based on BDI conceptualization. Is BDI suitable what you want to accomplish along with your other requirements (e.g., distributed)?
Methodologies guide the development of your agents. You will find that some methodologies are quite specific to certain problems whereas some are quite broad to be applicable in any cases. Pick whichever seems to be a good fit for your project and adjust it for your needs.
In other words, I suggest you not to limit yourself to finding a suitable methodology/platform set but rather focus on your problem and its requirements.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
6 answers
I mean, are MDP and reinforcement learning as powerful as evolutionary game theory to model evolutionary dynamics of populations?
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I’ve known that there are two main approaches for reinforcement learning in continuous state and action spaces: model-based and model-free. Does anybody know if this classification (classification of reinforcement learning approaches into model-based and model-free) is right for reinforcement learning in continuous state and action spaces as well. If not, what are the main approaches for continuous case?
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
14 answers
I was reading an article on Euler-Lagrange systems. It is stated there that since M(q) and C(q,q') depend on q, it is not autonomous. As a result, we cannot use LaSalle's theorem. I have uploaded that page of the article and highlighted the sentence. (ren.pdf)
Then, I read Spong's book on robotics, and he had used LaSalle's theorem. I am confused. (spong.pdf)
I did some research, and found out that non-autonomous means it should not explicitly depend on the independent variable. Isn't independent variable time in these systems?
Relevant answer
Answer
First of all, at the level of MSc (or PhD) student, the main aim is getting the proper signature in the proper place, so, first of all. you do and learn what is needed towards that aim and, here, your Adviser is the principal personality.
Not everything that is published has value; you may also find some old and interesting paper and want to ask its author some question, only to find out that her/his interests now are in totally different directions and couldn't care less about that old thing and about your question.
Similarly, not everything that you may either learn or write yourself today may look important even to you tomorrow.
Still, as you decided to go for a MSc, then at your stage, you want to learn and to know, so you have to read and you must be lucky to read only things that are useful.
Here, my experience about theory vs. practice is about the opposite from what has been written in the messages. I went for PhD only after a first Engineering career. As an Engineer, having to solve practical problems, I couldn’t care less about “all those theories.”
But then, surprise!!!
Indeed, as long as you deal with systems that can be considered Linear Time-Invariant (LTI), very much can be done with the undergraduate level Control. However, as soon as things start changing, namely, when they become Nonstationary and/or Nonlinear, even though experience and intuition are still good, needed and even vital, you find out that they are not enough. Yes, you may apply things that just “work” and you could be satisfied, yet exactly when you start believing that everything is alright, they may not only stop working well, but they may actually even blow up. Why? Because. Even the LTI system is LTI only on paper. As soon as you want to get something just a bit faster, all of a sudden you discover all the nonlinearities and oscillatory modes that you didn’t even know were there.
Then, you start learning lots of theory. The first time one gets a proof, this is very important and the proof, or maybe showing that a proof is achievable, is the main thing. Only after years, sometimes many years, one may find out that the first proof might have been too complex, might have required too many conditions, etc., etc.
Even just a few years ago, I would not have dreamed that it would be me to write the papers on stability that we mentioned in previous messages. However, when an important person claims that can kill all your proofs of stability, even if you may not care about your Math, you may get scared that your customers could doubt the safety of your controllers just because a famous name might have written something. So, you have no choice but to sit down, analyze the claims and either accept them, or find out ways to show that your stuff is safe. This requires theory, sometimes new theory, sometimes even your own new theory.
At the end, there is also fun here, so don’t forget to also get some Fun!
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
As much as I have read, most of the work on multi-agent-systems and thereby,on design of an agent, JADE (or other similar platforms, say JANUS,GAMA,etc) has been extensively used to model a single agent and the entire agent-based-framework.
My question is:
Is it acceptable/standard/suitable to design/model an agent as a user-defined function/class (taking-in some input arguments and yielding some outputs), whose some of the inputs may/can be outputs of other agents(also modeled as functions/classes) and its outputs may/can be inputs to other agents(also modeled as a functions/classes), without using the JADE or similar platforms?
Relevant answer
Answer
What is the purpose of your agents?
If you are interested in service system and social simulation perhaps my lecture slides can help you to answer some questions.
I have also published a paper on how to build a multi agent system from scratch:
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
I want to use "Tile Coding" for discretization of my state space in reinforcement learning. But, I don't know how "Tile Coding" exactly works and how I can implement it, so I were wondering if you could mention me more or suggest me some source code of implementing "Tile Coding" in Matlab, R, Java, C and so on.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
I mean how we can know a whether a "model-based reinforcement learning algorithm" or a "model-free reinforcement learning algorithm" is suitable for our case . Furthermore, there are a lot of algorithms to choose in each category (i.e., model-based or model-free), how we can find the most suitable algorithm. For example how we can choose between Q-learning, SARSA or TD-learning?
Relevant answer
Answer
It is always a challenge to choose an appropriate algorithm to solve any problems. You can try all of them and then decide. 
From you question, I am not sure what is "your case". However what ever problem you are solving, you could let the computer choosing the best algorithms for different instances. Then you will be able to decide which ones suit best your needs. 
To do so, I would use some hyper-heuristics techniques or some programming optimisation used by Holger Hoos. 
I hope it helps and good luck in your study.
Patricia 
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
16 answers
#### I am looking for mathematical and/or computational studies of the properties of an infinite hierarchy of cognitive agents, each agent a multi-agent system in itself, including any emergent properties of the hierarchy. Can anyone help? Clearly such studies require a precise definitions both of an agent and of a multi-agent system.
I seem to recall the existence of early research papers along these lines (presented at an early IJCAI?) but I cannot now find them. Maybe relevant to the MIAP agent architecture qv.
Relevant answer
Answer
Dear Prof Doran,
I do not have a concrete answer, but I have done a cursory reading of the "holonic agents" article of Gerber et al in 1999 titled "Holonic Multi-Agent Systems":
Perhaps this article is of interest to you.   All the best with your research.
Best regards
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
41 answers
I am writing a computer program that implements an abstract social network of inter-communicating individuals (so a multiple agent system) and I want to be able to compute for each agent in the network of computational agents its individual POWER. I mean actual power, not e.g. power attributed by reputation or constitution. Thus does the mayor of the city of Metropolis have more or less power than the person about to detonate a bomb that will collapse a dam and flood the city? In the UK does the Prime Minister David Cameron have more or less power than Queen Elizabeth or Ian Hislop, editor of the famous satirical magazine Private Eye? By how much?
TO CLARIFY, although the suggestive examples I have given involve human beings [OK, maybe there is some slight doubt about Ian Hislop...] I am looking for (and not yet finding) an ALGORITHMIC means of calculating the "size" of some dynamic attribute reasonably called "power" for a COMPUTATIONAL agent that is a member of a dynamic network of COMPUTATIONAL agents.within a computer. All help much appreciated and duly acknowledged in any consequent publication(s)!
Relevant answer
Answer
Hi James!
I would say that the concept of (social) power is basically linked to the idea of the ability to control the flow of "scarce" ressources in a given network. Hence, persons occupying strategically important positions - sometimes also called "brokers" (R. Burt refers to "structural holes" as the structural complement; see also his book on "brokerage and closure") might exercise power. Such actors possess instrumental social capital; they provide scarce ressources to others and receive obedience in return.
I published an article in Connections (that you can find on reserach gate) on a way to concepzualize different forms of social capital and, hence, to identify powerful broker roles in social networks based on a distinct concept of "betweenness":
"Measuring the Social Capital of Brokerage Roles"
Kind regrads, Volker
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
15 answers
Hi, Can anyone please suggest any Software agent development tool for Beginners- Preferably Java based (apart from JACK and JADE) or .Net based. Also if there any books which give a good idea about the agent communication languages and their implementation.
Relevant answer
Answer
I agree with Massimo. I'd suggest you to use JADE for beginners, even more if you prefer a java platform.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
Dear All,
I am looking to find the optimal size of the multi-agent based coalition. The goal of the coalition is to share the renewable power among the members of the coalition. Does any one know about the generic method or technique for finding the optimal size of the coalition?
Relevant answer
Answer
Tipically, game-theory approaches are used to create optimal coalitions. The best known  are 
- Stable set (von Neumann, John; Morgenstern, Oskar (1944), Theory of Games and Economic Behavior, Princeton: Princeton University Press)
- Shapley value (Lloyd S. Shapley. "A Value for n-person Games". In Contributions to the Theory of Games, volume II, by H.W. Kuhn and A.W. Tucker, editors. Annals of Mathematical Studies v. 28, pp. 307–317. Princeton University Press, 1953.)
- the core (Gillies, D. B. (1959). "Solutions to general non-zero-sum games". In Tucker, A. W.; Luce, R. D.. Contributions to the Theory of Games IV. (Annals of Mathematics Studies 40). Princeton: Princeton University Press. pp. 47–85.)
- the kernel (Davis, M.; Maschler, M. (1965), "The kernel of a cooperative game", Naval Research Logistics Quarterly 12 (3): 223–259, doi:10.1002/nav.3800120303)
As you can see, these are old methods. I'm sure you could find implementations for all of them. Its application with MAS is not new
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
I am looking into available power market simulators (preferably to be used in the context of multi-agent systems).
I am familiar with the AMES Wholesale Power Market Testbed (http://www2.econ.iastate.edu/tesfatsi/AMESMarketHome.htm) as well as with PowerWeb (http://www.pserc.cornell.edu/powerweb/) and MASCEM (from the university of Porto).
Further suggestions?
Relevant answer
Answer
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
9 answers
I wish to design a method for modeling Ebola Virus Disease (EVD) infection using multi-agent simulation and to apply it in practice. Can anyone suggest a proper way to do this with references?
Relevant answer
Answer
"Agent-based modeling: Methods and techniques for simulating human systems" by Bonabeau provides a nice introduction to the overall topic and some indicators where to look for more.
For more specific information BMC Bioinformatics is a good source, for example "An Agent-Based Model to study the epidemiological and evolutionary dynamics of Influenza viruses" by Roche et al.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
7 answers
Stability and sensitivity of Consensus in Multi Agent System.
Relevant answer
Answer
Recommended links of a i) evolutionary game theory ii) sociobiology, iii) biomimicry nature:
Evolutionary game theory: Axelrod (article is linked, book is a more detailed treatment)
Sociobiology: Passino ,Seeley, Isscher
Biomimicry: Feng Tan, Jean-Jacques Slotine- concensus as "quorum sensing"?
Last but not least- something on the "softer side" in the form of an analogy/fable
Bernard Mendelville's Fable of the Bees
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
11 answers
I am trying to develop my own agent that extends Agent class of Jade. But, When I open Agent Class, it has so many errors that I can not remove! what can I do?? I copy all needed class to my package too. But, errors still remain!
Relevant answer
Answer
Dear Hosny,
Thank you so much for your information.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
7 answers
I am looking at ways of solving a genetic algorithm such as NSGA-II within the communication framework of a Multi Agent System, i.e, using an Agent based scheme.
Relevant answer
Answer
Read an IEEE conference article entitled "Genetic Algorithms in a Multi-Agent System". This paper will guide you more properly. Here is the DOI: dx.doi.org/10.1109/IJSIS.1998.685410
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
8 answers
I am interested in doing some work in area of semantic web crawling/scraping and using that semantic data to do some discovery.
Relevant answer
Answer
Hi,
Another type of ontology is knowledge graph such as Freebase (https://www.freebase.com/), which allows users to download the weekly data dumps or use API to access the information.
best regards,
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
1 answer
What are the recent advances, issues to be addressed, and scope of research in the area of stability analysis of multi-agent control systems during intermittent and/or permanent sensor faults or loss of observation?
Please shed some light on this area.
In need of help.
Relevant answer
Answer
First of all I would like to know what "stability analysis of multi-agent control systems" means (I do not know any study on it).
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
11 answers
I am doing bifurcation analysis using XPP-AUTO for autonomous system (many examples available in web sources). But in the case of non autonomous system, particularly forced duffing oscillator (x ̈ + b x ̇ + ωx + βx 3=fsin(wt)), how to I do the bifurcation analysis. Is there any calculations in the numeric area which is found in the XPP-AUTO workspace.
Relevant answer
Answer
I have never used XPPAUTO, but in Auto the system should have following form:
x = u[2];
y = u[3];
ss = x * x + y * y;
f[0] = u[1];
f[1] = -b*y[1]-omega*y[0]-beta*y[0]*y[0]*y[0]+f*x
f[2] = x + w * y - x * ss;
f[3] = -w * x + y - y * ss;
w -frequency of exciation
f - amplitude of excitation
The above system is now autonomous.
as a initial condition:
tpi = atan(1.) * 8;
par[10] = tpi / bet;
u[0] = 0; u[1] = 0; 
u[2] = sin(tpi * t); u[3] = cos(tpi * t);
or if you want to follow existing period solution, just start from this solution.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
5 answers
In a multi agent or stochastic environment it's hard to select one action for an agent. Many papers are related for this task but aren't implementable in the real world.
Relevant answer
Answer
Hi,
What do you mean by "implementable in the real world". Is there no implementation in these papers ?
Usually, in this type of process, you have, for each agent, a bunch of actions to do. Each action has also often a probability to appear (to be executed) according to your model. So, your simulation will select it stochasticly according to the probabilities.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
I would like to use multi-agent systems or (and) fuzzy cognitive maps for modelling some aspects of immune system (human, mouse, ...), but I fight with the problem how to find some data in not time-consuming way all the time. Searching scientific databases with papers (PubMed, PlosOne, ...) is one of the possibility how to find data, but this is really very time-consuming activity, especially if you are not the expert in immunology. I have already find the following link http://bionumbers.hms.harvard.edu/, but I think that it is not the right way.
Relevant answer
Answer
Good afternoon,
thank you a lot for all your feedbacks!
I know the organisation called EMBL-EBI, but I did not know the BioModels Database. All your suggestions are new for me. Thank you for your time again :-).
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
2 answers
We have already designed and implemented a number of software applications based on the multi-agent paradigm. We have used Java based FIPA compliant platforms JADE and SAGE. Most of our work is done by using JADE.
Now we are seriously in need of a FIPA compliant multi-agent platform based on Microsoft dot NET technology. And we don't have the resources and time to build our own dot NET based FIPA compliant platform. Need guidance.
Relevant answer
Answer
There was a platform called AgentService developed by colleagues in Genova (Italy) some time ago (http://www.agentservice.it). Don't know if it's still maintained...
Sincerely
Giuseppe
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
BDI architecture is one of the agent architectures based on Belief, Desires, and Intentions. We are in need of tools based on BDI.
Relevant answer
Try Jason, an extended AgentSpeak(L) interpreter implemented in Java. Extensions include: KQML based communication, annotations in beliefs, an explicit notion of environment (you can also use artifact based environments). I've used it in my research about learning in BDI systems and I found it very useful. There is a book about the language published in the Wiley series on Agent Technologies. You can find more information here:
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
4 answers
I think a MAS could have a significant role into handling and linking higher level relations arising from a lower level NLP modules set output.
Relevant answer
Answer
Hi, I am a PhD student under Prof Munindar Singh and I am working on areas such as inferring trust and emotions from human interactions. I cannot discuss much as the papers are currently under submission. Once the paper results are out I can provide you more information.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
17 answers
A known method for modeling and simulating the dynamics of multi-agent systems is the Petri nets. It provides the best results? It can be used for large systems? Know you a better way?
Relevant answer
Answer
In my view, MAS are generally too complex systems to be amenable to modeling with one universal type of models. It depends on what aspects of MAS are of your primary interest and importance: knowledge, communication, beliefs, intentions, actions, strategic abilities, etc. My preference amongst those models currently in use are concurrent game models with incomplete information (see e.g. http://link.springer.com/chapter/10.1007/1-4020-4094-6_3) or see links here for more recent references: http://www2.imm.dtu.dk/~vfgo/ESSLLI2013/LogicsForMASandStrategicReasoning-ESSLLI2013.html
These models are relatively good to model static knowledge and abilities, but not so much the dynamics of these. I am currently working on developing a more universal modelling framework for MAS, combining useful features from several others. This work is not a completed and published yet, but here is a relatively recent set of slides that gives an idea of that framework: http://www2.imm.dtu.dk/~vfgo/ArchiveSlides/Toulouse%20April%202011%20Logic%20for%20Information%20Security%20Trans.pdf (see the 2nd half).
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
3 answers
the DGS is an adaptation of Holland's Learning Classifier System with Tagged Urns and some additional structure. I'm interested in using it to model socio-technical systems related to information security, privacy, confidentiality, homeland defense, etc. Please share references to published papers or working papers, if possible. I will be coding in Mathematica for prototype, then in Java (or maybe Python) for production.
Relevant answer
Answer
My only direct knowledge of Holland's DGS' is from this 1.5-page review by Adami:
Are you applying the DGS to security? ... Or better yet, what aspect of security are you applying it to ? The problems of, say, spear phishing are likely to be very different from those of, say, airport security -- would you agree?
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
14 answers
I would like to know if there is an automated way to transform probabilities (segregated into age cohorts) into a synthetic population of agents with the same statistical traits. This is: transforming data like “45% males, 55% females, 20% females smoke, 35% males between 15 – 30 years old have diabetes, etc" Into a population with, let’s say, 100 agents where 45 are males, 55 are females, 11 of these smoke, etc.
Relevant answer
Answer
Hi Marti,
If you are to use a Monte Carlo/stochastic type sampling system you can produce a valid national level micro-population from aggregated data reasonably easily, dependent on the data you have available to you. Here is New Zealand we have quite good national level census' and based on that it is possible to great a representative population. I have had a go at this for a New Zealand population in relation to CVD characteristics using a combination of Monte Carlo and multiple imputation in R.
I would be happy to send you some R scripts for what I have done regarding population generation if you feel it would be useful, if so please feel free to send me an email on a.knight@auckland.ac.nz . As it is quite source data specific so it would not be a 'drop in' type replacement but you may find it useful.
Regards,
Josh
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
12 answers
In the jungle of programming languages, and within the advances of real-time systems that is joining decision based systems and agent based systems, what is the best language to represent real-time intelligent systems and why?
Relevant answer
Answer
Based on my Understanding Real-Time Java and C are good programming languages. However, the below given links will be helpful for selection of a good programming language
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
2 answers
Does anyone know of any clear and simple problem for assessing an algorithm proposed for organizational structures like hierarchies in Multi-agent Systems?
Relevant answer
Answer
Hi Patrick,
Many thanks for your answer. I am working on an algorithm for dynamically building an organizational structure in MAS. I am looking for a proper test bed or application to assess the algorithm I propose and probably compare it with the algorithms alike. The applications that you suggested would be good matches; however, they have their own complexities that I don't like to involve with, at least at this stage of my research. I wonder whether there is any simple handy problem.
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
3 answers
Hi,
is there someone who can help me with his knowledge in designing multi-agent system with A-UML? if there is any suggested paper with all details and exemples?
thank you
Relevant answer
Answer
Yes, it is a good paper but could you please find me a case study or something else more detailed for supply chain management application?
Thank you very much for your interaction!
  • asked a question related to Multi-Agent Systems and Autonomous Agents
Question
1 answer
Indexed in the ISI Thomson - SCIE/CURRENT CONTENTS and in all major scientific databases, the International Journal of Advanced Robotic Systems is a peer-reviewed Open Access journal, published by InTech, which aims to present the latest research in robotics. 
Facts:
First issue: 2004
Periodicity: 4 time per year
Success story: In 2006, upon NASA's request, InTech published a special issue of ARS journal, to which NASA's scientists contributed their scientific achievements regarding the Mars Exploration Rover missions
Other facts: New design in 2011, online only, InTech's first publication, started in Vienna
At the moment the journal has an ongoing call for papers for a special issue that seeks to examine the state-of-art, to present original insights and up-to-date research results in the field of Robot Manipulators. Under the editorial guidance of Dr. Gerasimos Rigatos, the proposed special issue aims at analyzing recent advances in the design and applications of robotic manipulators with particular interest in problems of nonlinear estimation, multi-sensor fusion and control.
If you are interested in contributing to this special issue by submitting your research papers please visit InTech's invitation page:
For previous issues please visit http://www.intechopen.com/journals/show/title/international_journal_of_advanced_robotic_systems where you can read the journal online for free, like all other InTech's publications (academic journals and books).
Relevant answer
Answer
...