You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When initializing, self.n_edges is set 1, so isTerminal(self) would return true when self.n_steps is 2.
Does this mean that after the two hierarchical actions are completed, the MDP ends, and there is only one state transition for a simulation in run_simulation(self) function which is located at graph_adversarial_attack/code/graph_attack/dqn.py?
If this is the case, isn't it inconsistent with the description "Once the agent modifies m edges, the process stops." in section 3.1 of the paper?
Looking forward to your reply, thank you Hanjun.
The text was updated successfully, but these errors were encountered:
The
isTerminal(self)
function is in located atgraph_adversarial_attack/code/graph_attack/rl_common.py
.When initializing,
self.n_edges
is set1
, soisTerminal(self)
would return true whenself.n_steps
is2
.Does this mean that after the two hierarchical actions are completed, the MDP ends, and there is only one state transition for a simulation in
run_simulation(self)
function which is located atgraph_adversarial_attack/code/graph_attack/dqn.py
?If this is the case, isn't it inconsistent with the description "Once the agent modifies m edges, the process stops." in section 3.1 of the paper?
Looking forward to your reply, thank you Hanjun.
The text was updated successfully, but these errors were encountered: