Summary
The paper presents a method to improve the exploration of the MuZero agent in games. The authors propose an hybrid policy that mixes an exploratory policy and the optimized policy. The exploratory policy is meant to reduce brittleness of optimal policies.
The new method is demonstrated on Tic-Tac-Toe.
Strengths
The paper addresses maybe the most important issue in decision making. The authors' approach to encouraging exploration in the decision tree addresses an important problem that could have significant implications if successful. Adversarial examples in games and self-play is certainly an interesting domain to investigate this.
The motivation is good, and the authors also evaluate their approach on a small game. The idea is simple and makes sense. The appendix is also nice, and the source code is included. Prior work is also well researched.
I like that the authors analyzed an example gameplay in Section 6.2
Weaknesses
Section 2 Recent Historical Background
- For relevant work on adversarial policies, I like that you included “Adversarial policies beat professional-level 330 go ais. arXiv preprint arXiv:2211.00241, 2022.”. Another paper that investigates this issue and I think should also be included is then “Timbers, Finbarr, et al. "Approximate exploitability: learning a best response." Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI). 2022.”
- When it comes down to AlphaZero extensions, a good addition in this section would be "Player of games." arXiv preprint arXiv:2112.03178 (2021).”, as it extends AlphaZero to imperfect information games
Paper sometimes does not read that well and individual sections sometimes feel bit disconnected (i.e. little connection to other sections in terms of semantics and flow). E.g. the word curiosity is only really used at the beginning, and my understanding is that authors really just mean exploration (and indeed exploration is used in the rest of the paper). Also note that "curiosity" clashes with prior work on Intrinsic motivation (Oudeyer et al., 2007; Schmidhuber, 1991, ...).
The idea is very simple, adding exploration at the beginning, which AlphaZero already does using different methods. I am not sure if the main evaluation in Section 7, namely Figure 5 is entirely fair (I might be wrong). The figure compares exploration-on vs exploration-off, but I don’t think that exploration-off in this case collapses to the “baseline” case? (e.g. MuZero or AlphaZero, as both do also force exploration at the beginning)
This issue connects to the second one, which is that the experiments are not that well explained. It is fine that the authors moved many details to the appendix (which contains a lot of interesting information), but the main body of the paper still should include enough for people to understand what is presented.
But my biggest issue is that the main challenge in balancing exploration in learning in games is when the approximator can’t really memorize the full game. If it could, than any exploration just works as we get to see all the states and memorize them (i.e. no generalization is needed). The game presented now is too small to see the effect, I suggest the authors run it on e.g. connect four. I believe the current experiments are simply not sufficient.
Finally, I think the measure of whether the exploration helps or not should ultimately be exploitability rather than just a uniform measure of bad decision over all the game states.
Questions
Can you elaborate why you chose MuZero rather than AlphaZero to investigate the exploration issue? What’s the point of learning the model in your case?
Can you also measure exploitability for exploration on/off? I believe that is the ultimate metric in your case, and I also believe the suggested exploration would indeed help there.
How would the proposed method perform in more complex environments where the representational power of the estimator is limited with respect to the complexity of the full environment?
Rating
4: Borderline reject: Technically solid paper where reasons to reject, e.g., limited evaluation, outweigh reasons to accept, e.g., good evaluation. Please use sparingly.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.