10
votes
Accepted
What are some examples of intelligent agents for each intelligent agent class?
There are no distinguishable hardware examples for each IA class. The same mobile robot architecture with proper sensors can be implemented to behave as any IA class. The way you can determine the ...
9
votes
Accepted
How can thousand-robot swarm coordinate their moves without bumping into each other?
There has been quite a few approaches to achieve such kind of distributed coordination. I present here one of them, for its generality and simplicity (that makes it easy to remember too). But first, ...
6
votes
Accepted
How does the Alpha Zero's move encoding work?
Let's do the code, so all the details are down.
Encoding dictionary:
...
5
votes
Accepted
Are there any decentralized examples of AI systems with blockchain technology?
Swarm intelligence is the term for systems where relatively simple agents work together to solve a complicated problem in a decentralized fashion.
In general, distributed computing methods are very ...
3
votes
Why does Alpha Zero's Neural Network flip the board to be oriented towards the current player?
I am not an expert in RL. I have been playing Go for some years.
Let's quote from AlphaZero's paper first:
Aside from
komi, the rules of Go are also invariant to colour transposition; this knowledge ...
3
votes
Accepted
Can AlphaZero considered as Multi-Agent Deep Reinforcement Learning?
Depends on perspective.
On one hand, you have an agent playing in an environment with another agent also evolving. This falls under the definition of Multi-Agent Learning, as can be seen with works ...
3
votes
Accepted
Convergence in multi-agent environment
Does it have to do with the reward function?
This seems likely to me. You have chosen a reward that is unusual in that it cross-links episodes. It is not really a reinforcement problem to optimise ...
3
votes
Are there any decentralized examples of AI systems with blockchain technology?
I think the best example of AI being deployed on the blockchain is SingularityNET. They just had a successful token sell where they sold out of their AGI token which will be able to be used to ...
3
votes
To what extent can artificially intelligent agents reliably predict trends in financial markets?
This is a highly relevant question as market trends have become more emphasized over the fundamentals of individual companies, and algorithmic trading has proven to be quite effective, particularly in ...
2
votes
To what extent can artificially intelligent agents reliably predict trends in financial markets?
A couple of thoughts:
Humans can't reliably predict trends in the stock market, so expecting AI's to do so is probably unreasonable.
The above would be more true if it were proven that the movement ...
2
votes
Accepted
Can Q-learning working in a multi agent environment where every agent learns a behaviour independently?
Not particularly sure what you are asking, so the question that I will be answering is this:
Can Q learning be used to estimate a value that depends on another value in the Q Learning Matrix even ...
2
votes
Agent collision avoidance java
A very efficient approach to what you are trying to do is velocity obstacles.
Assuming two agents use constant velocity motion vectors, a velocity obstacle models a geometric region in which if the ...
2
votes
Accepted
How would one implement a multi-agent environment with asynchronous action and rewards per agent?
The cleanest solution from a theoretical point of view is to switch over to a hierarchical framework, some framework that supports temporal abstraction. My favourite one is the options framework as ...
2
votes
Accepted
What is the difference between multi-agent and multi-modal systems?
An agent is a concept, which can have slightly different meanings, abilities or instantiations depending on the context. However, given the purpose of this website, I will use and refer to the ...
2
votes
Accepted
How to deal with the terminal state in SARSA in a multi-agent setting?
The SARSA update rule looks like:
$$Q(S, A) \gets Q(S, A) + \alpha \left[ R + \gamma Q(S', A') \right].$$
Very similar, the $Q$-learning update rule looks like:
$$Q(S, A) \gets Q(S, A) + \alpha \left[ ...
2
votes
What is the relation between multi-agent learning and reinforcement learning?
I think there is an intersection. There are problems that are in reinforcement learning and in learning in multi-agent systems. There are problems in reinforcement learning, but not exactly in multi-...
2
votes
Accepted
Shouldn't the utility function of two-player zero-sum games be in the range $[-1, 1]$?
it can be either. If you consider the lack of reward as "penalty" then getting 0 reward is bad.
if you use a value estimator through a neural network, the range of rewards will dictate the squashing ...
2
votes
Accepted
Policy Gradient ( Advantage actor-critic) for multiple simultaneous continuous actions
Sounds like you have several problems with the way your policy is parametrized.
You don't have to use the multivariate normal distribution. It can work, and probably others have done it already (if ...
2
votes
Accepted
Why does Alpha Zero's Neural Network flip the board to be oriented towards the current player?
There is a single neural network that guides self-plays in the Monte Carlo Tree Search algorithm. The neural network gets the current state of the board $s$ as an input and outputs current policy $\pi(...
2
votes
Accepted
How can rewards and loss calculation be extended to multiple agents in a vanilla policy gradient RL setting?
Yes, this can be done and is widely applied in recent literature on multi-agent RL, at least with the collaborative setting where agents are optimizing a shared reward. This is also known as parameter ...
2
votes
Accepted
Q learning (DQN) strategy for a multiplayer zero-sum game
This works, and is used as a standard approach for two player zero-sum games in reinforcement learning. As you stated, it is a combination of reinforcement learning with Minimax optimisation.
A very ...
1
vote
Can a Reinforcement Learning problem with multiple simultaneous actions be formalized as a Multiagent Partially Observable Markov Decision Process?
I guess it depends on what the goal is. If the goal is a general reward function, this formulation as an MPOMDP could make sense. One way to think about this, is as a way of modeling a general (...
1
vote
Is there multi-agent reinforcement learning model in which (some of the) reward is given by other agent and not by the external environment?
This is mostly an implementation architecture problem, and the thing is that basically you can implement anything in the traditional setting. To do so instead of having ...
1
vote
How to train the NN of simple agents given a reward system?
You might be able to glean what you want from Chapter 13 or Sutton & Barto's Reinforcement Learning: An Introduction, which deals with policy gradient algorithms, and includes pseudocode for a ...
1
vote
How to handle a changing in the Reinforcement Learning environment where there is increasing or decreasing in number of agents?
I depends on your overall model architecture (and problem specification). As I understand it, you take the observations of all agents together and feed it into one model, a central controller, which ...
1
vote
Agents meeting in a directed connected graph
It's not possible to solve version 1) of the problem in general. To see why, consider a graph with 2 cities, and 2 agents, where the agents start in opposite nodes. Since both agents need to move ...
1
vote
Accepted
Would a general-purpose AI need to collaborate?
In my answer, I have often switched between AGI and ASI for reference. This is fine as an AGI will reach ASI as it is optimizing itself and learning.
I think it is not only important by necessary that ...
1
vote
How to choose evaluation functions for features, when network effects are in place (multi-agent systems)?
In a sense it seems like I am thinking some kind of "Deep Agent-Based Modeling", where it is okay to have network effects on the lowest layer (which would only evaluate the matching of the generated ...
1
vote
To what extent can artificially intelligent agents reliably predict trends in financial markets?
There is quite some research done by Hans-Georg Zimmermann, who has programmed Neural Networks for Siemens since some 20 years in order to predict Stock markets. He wrote some books on it, too, though ...
1
vote
Accepted
How can I design a hierarchy of agents each of which with different goals?
In the context of reinforcement learning, the idea of modeling your goal-oriented problem as a hierarchy of multiple sub-problems is called hierarchical reinforcement learning, which gives rise to ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
multi-agent-systems × 53reinforcement-learning × 32
deep-rl × 6
intelligent-agent × 6
neural-networks × 4
machine-learning × 4
q-learning × 4
multi-agent-rl × 4
comparison × 3
reference-request × 3
ai-design × 3
dqn × 3
policy-gradients × 3
actor-critic-methods × 3
game-theory × 3
alphazero × 3
deep-learning × 2
game-ai × 2
research × 2
environment × 2
chess × 2
heuristics × 2
continuous-action-spaces × 2
tensorflow × 1
training × 1