Questions tagged [reinforcement-learning]
The reinforcement-learning tag has no usage guidance.
98 questions
1
vote
1
answer
19
views
In multi-agent RL stochastic games (multi-agent version of an MDP), why does the Nash equilibrium policy only depend on the state, not history?
I am studying from the MARL textbook by Albrecht, Christianos and Schäfer. They define a stochastic game in Sec 3.3 as the multi-agent version of an MDP. In Fig 3.3 (pg 50) they give an intuition for ...
0
votes
0
answers
10
views
RL FOR DYNAMIC ENVIRONMENTS?
I'm new to the field of reinforcement learning (RL), and I’m working on a deep RL project where the environment is constantly changing. In this setup, the state and action spaces not only change based ...
0
votes
0
answers
10
views
Regularized UCB algorithm for multi-armed bandits
I was reading this paper when I stumbled upon what the authors call ``regularized UCB algorithm" (see Appendix A.1). In particular, they define the optimistic mean reward estimator to be
$$\tilde{...
1
vote
1
answer
30
views
In reinforcement learning, does policy affect the maximization of the value?
Though the reward was assigned by the environment, the once the policy $\pi$ was fixed, the probability of the action on the states $\pi(a|s)$ could be assigned.
However, this meant given different ...
0
votes
0
answers
22
views
Reinforcement Learning DDPG: creating a meaningful heat map of action value and state
Algorithm: Double Deep Policy Gradient
Output of Actor-Network: Mean action value and variance
Observation (states): x,y coords
My goal is to create a heat map that has a meaningful representation of ...
0
votes
0
answers
23
views
Calculating sequence of $\lambda$ returns
I am having some trouble with answering the following question:
A rat is involved in an experiment. It experiences one episode. At the first step it hears a bell. At the second step it sees a light. ...
0
votes
1
answer
74
views
Main subjects to learn Artificial Intelligence in CS
In my PhD, I will work with ML models. However, I will only use ready-made models as a tool, but I want to delve deeper into Artificial Intelligence not just to use ready-made models, but to ...
1
vote
0
answers
90
views
DeepMind Alphadev: How did it use Reinforcement Learning to reduce the search space?
Google DeepMind recently published a new paper which describes how they used a reinforcement learning to discover faster sorting algorithms. A summary of the paper is here and the paper is here.
It ...
0
votes
2
answers
110
views
Multi-Armed Bandit - Reward Probabilities
I am new to reinforcement learning, and recently came across the following issue. When implementing a multi-armed bandit algorithm, we assume we have k machines with reward probabilities [p_1,..., p_k]...
1
vote
0
answers
143
views
Tabular Meta-Learning in RL
There are various meta-learning algorithms in RL that are proposed for settings when we have a (deep) neural network and the policy (or the value function) are parameterized as such.
Can these methods ...
0
votes
1
answer
78
views
Reinforcement Learning Reward Function for Optimizing Golf Aim?
I read this article, mentioning that either here, or StackOverflow would be the best places to ask generic machine learning questions, however, if the question isn't programming specific with a ...
1
vote
0
answers
60
views
Long and short memory in reinforcement learning Connect 4 AI
I'm writing an AI based on reinforcement learning to play Connect 4. That's my second bot and attempt to RNN and AI (first was copy a code of snake RNN AI from youtube) and I'm looking for some ...
1
vote
0
answers
14
views
Evaluating the safety of deep RL algorithms
Is there any free/open-source environment, tasks, or dataset for evaluating deep RL algorithms in terms of safety?
all available environments (like openAI's) are environments for simple games. These ...
1
vote
0
answers
39
views
Deep RL for healthcare: existing benchmarking datasets or environments
I am currently a Ph.D. student in the computer science department, I was given the subject of Deep RL for Healthcare. However, after lots of research on the internet, I could not find any free dataset ...
2
votes
0
answers
34
views
Where to find the current state of the art performance of Deep RL algorithms?
Recently, I had an idea of a novel Deep RL algorithm that might perform better than existing algorithms such as DQN, TRPO, PPO, etc.
However, I do not know of a website or a research paper that might ...
2
votes
1
answer
66
views
What makes Deep RL "fundamentally/mathematically" advantageous?
Note: I consider myself to be a beginner in the field of Deep RL.
Deep RL has proven tremendous success in recent years like playing atari and beating go champion. Therefore, considerable interest for ...
4
votes
2
answers
2k
views
How to setup the Bellman Equation as a linear system of equation
I was watching a video on Reinforcement Learning by Andrew Ng, and at about minute 23 of the video he mentions that we can represent the Bellman equation as a linear system of equations. I am talking ...
0
votes
1
answer
28
views
What is the relation between the compatibile features and the state features in Actor Critic Algorithm?
According to Actor-Critic algorithm, $\psi_{\theta}=\nabla_{\theta}\ln \mu_{\theta}(s, a)$ where $\mu_{\theta}(s, a)$ is the policy followed by the actor and $\psi_\theta$ is the compatibile features ...
1
vote
0
answers
16
views
Reinforcement learning with 0 rewards and costs
Suppose we have a hallway environment, i.e, $N$ nodes from left to right, and we can either move left or right. Moving left at the leftmost node does nothing and reaching the right most node gives you ...
0
votes
0
answers
10
views
Inferring reward function and transition model from optimal policy
Consider an MDP where the transition model and the reward function are unknown.
Consider an optimal policy $\pi^*$ generated from this MDP (say by some oracle who does know the transition model and ...
0
votes
1
answer
91
views
Motivation for Inverse Reinforcement Learning
Learning a policy from sparse reward information (a reward function where a positive reward is only generated at the goal state) is challenging due to the resulting sparse feedback.
One solution is to ...
0
votes
0
answers
34
views
How to get best path from a set of path using Q-Learning?
I have 10 data sets (lat and long) of the same path. I started from point A and stopped in point B and did this 10 times for a single route to get the data. While collecting the data, there were some ...
1
vote
0
answers
27
views
Resources on Dynamic Programming with Indefinite Recursion
I am trying to explain the value iteration method that is used in reinforcement learning. The method is used to estimate a solution to a recursive equation like:
$ Return(state_t,action_t) = Reward(...
2
votes
0
answers
225
views
Discrete action space for MADDPG
I am trying to apply MADDPG, a policy gradient algorithm that uses centralized training and decentralized execution, to a project. In the work of Lowe et al., the actor returns a pmf for a discrete ...
1
vote
0
answers
24
views
Where can I learn theoretical aspect of Reinforcement learning
Every RL paper has a section with some finite sample analysis/error bound/ convergence proofs. I have difficulty fully understanding such proofs and coming up with my own analysis for my personal ...
1
vote
0
answers
56
views
Proving facts in inverse reinforcement learning [closed]
I was going through paper titled "Algorithms for Inverse Reinforcement Learning" by Andrew Ng and Russell.
It states following basics:
MDP $M$ is a tuple $(S,A,\{P_{sa}\},\gamma,R)$, where
...
1
vote
1
answer
333
views
Reinforcement learining basics - is it possible to deal with environment with random events
As part of data science course I would like to solve particular problem with reinforcement learning algorithm.
I believe I understand general concept, however the problems I had read about up till now ...
1
vote
0
answers
64
views
Reinforcement learning and Graph Neural Networks: Issue with entropy [closed]
I am currently working on an experiment to link reinforcement learning with graph neural networks.
This is my architecture:
Feature Extraction with GCN:
there is a fully meshed topology with ...
2
votes
0
answers
294
views
Relationship between dynamic programming and reinforcement learning
I wasn't sure whether to post this here or in the ai stack exchange - please let me know if i need to move my post elsewhere)
I have been learning about how dynamic programming can be used as a tool ...
0
votes
1
answer
127
views
What is softmax in reinforcement learning?
There are multiple very complicated articles about softmax online. I just want to know a few things about it:
Why do we need softmax? What is the "problem"? What does it do?
How does it do ...
0
votes
1
answer
557
views
Transition Function in MDP
I got a question about who and how sets the transation function values in markov decision processes?
I mean when some says that an agent, in real world grid, is going to step up by %80 and left/right ...
3
votes
1
answer
375
views
Policy dependent on initial state distribution in finite horizon MDPs
Consider an MDP defined as the tuple $\langle S,A,R,P,\mu,\lambda\rangle$ where $S$ is the state space, $A$ the action space, $R:S\times A\times S\to\mathbb{R}$ the reward function, $P$ the transition ...
0
votes
0
answers
127
views
Minimizing the length a Boolean Algebra Expression in disjunctive normal form
I'm looking to minimize the length of an expression in boolean algebra that has been given in disjunctive normal form and is free from redundancy. To remove redundancy from the original expression I ...
1
vote
1
answer
142
views
What solution to apply for finding the optimal parameters?
For a study, I have a system (black-box) that requires an input in the form of an array with 4 values (input_array) and depending on their values it produces an ...
1
vote
2
answers
38
views
Time efficient way to implement Multi-Armed-Bandits?
I'm doing a research on Multi-Armed Bandit (MAB) problem with approx. 1 million arms. In contrast, the number of iterations is of course much larger, about 10-20 million.
Most MAB-algorithms require ...
0
votes
0
answers
21
views
Path planning agent in a grid with compulsory states to visit with Reinforcement Learning
Is it possible to make a Reinforcement Learning agent for path planning in a 2D grid where visiting certain intermediate states is mandatory?
Please give an insight if it is indeed possible as to ...
1
vote
1
answer
60
views
What are the basics of CS i should know,before I start my journey into machine learning
I am myself a non-cs graduate and would love to be a machine learning engineer.
I have learned to code and know the basics of <...
0
votes
0
answers
38
views
Use ML to create a graph
I'm currently looking for literature/papers on machine learning techniques to create structures.
In detail, I want to generate finite automata (NFA, DFA), which are useful for student-exercises. So I ...
0
votes
0
answers
279
views
Converting Turing machine into the source code in industrial programming language?
Are there methods how to convert Turing machine (e.g. neural Turing machine or other rigorous Turing machine) into the source code/program that is written in some industrial programming language like ...
1
vote
0
answers
37
views
Value flow (and economics) in stacked reinforcement learning systems: agent as reinforcement environment for other agents?
There is evolving notion of stacked reinforcement learning systems, e.g. https://www.ijcai.org/proceedings/2018/0103.pdf - where one RL systems executes actions of the second RL system and it itself ...
1
vote
0
answers
16
views
Is there any intersection in the applications of multi-agent reinforcement learning and more traditional branches of machine learning?
From my limited understanding, it seems like the structure of problems that multi agent reinforcement learning attempts to attack is quite different from the structure of problems in more traditional ...
0
votes
0
answers
29
views
Why is bias not defined for non-stationary MDP policies?
The Handbook of Markov Decision Processes 1 defines bias of a stationary deterministic policy as follows:
$h(x, \phi) = \sum_{n = 0}^{\infty} E[r(x_n, \phi(x_n)) - w(x_n , \phi)]$
where $x$ is a ...
1
vote
0
answers
183
views
Is MCTS an appropriate method for this problem size (large action/state space)?
I'm doing a research on a finite horizon decision problem with $t=1,\dots,40$ periods. In every time step $t$, the (only) agent has to chose an action $a(t) \in A(t)$, while the agent is in state $s(t)...
1
vote
0
answers
42
views
Why is the objective in a multi-armed bandit problems to minimize (cumulative) regret?
In a multi-armed bandit, the objective is to maximize the expected cumulative reward. This objective is usually (equivalently?) stated in terms of expected cumulative regret.
Question: Why not just ...
1
vote
0
answers
18
views
How to compute the sample update error?
In the book Reinforcement Learning An Introduction,Chapter 8.5,there is an example that compares the efficiency of expected and sample updates:
According to the author, "In this case, sample updates ...
1
vote
1
answer
205
views
Help needed for understanding proof of No Regret Multi Armed Bandit Algorithm
I was reading Elad Hazan's book on Online Convex Optimization(http://ocobook.cs.princeton.edu/OCObook.pdf) and am facing difficulty understanding the proof given for the No regret algorithm for MAB (...
1
vote
0
answers
75
views
What does actually happens on tile hashing
I am going through Richard Sutton book about Reinforcement Learning and I just encountered the tile coding method. I understood pretty well the principles, however, at the very end of the section, ...
0
votes
1
answer
1k
views
Understanding On-policy First Visit Monte Carlo Control algorithm
I am going through the Monte Carlo methods, and it's going fine until now. However, I am actually studying the On-Policy First Visit Monte Carlo control for epsilon soft policies, which allows us to ...
3
votes
1
answer
171
views
(DROP) Data Reduction Algorithm - How it works?
I am studing a PHD framework which the propose is to reduce the dataset with the most representative samples for training a classifier. Maybe I am loosing something, but I could not undestand a ...
0
votes
2
answers
107
views
Is the credit assignment problem a well-posed one?
Credit assignment is the process of assigning credit (or blame) to a particular move in a sequence of moves (temporal credit assignment) or to a particular node (structural credit assignment) among ...