Summary
This papers proposes a new approach to the inference problem of inferring an agent's goal state from information about a single state. This approach is based on the bidirectional Monte Carlo sampling of trajectory sequences, both from the agent's given state $x$ to the goal state $g$, and from an initial state $s$ to $x$. The authors show near convergent inference of the approach with 10 samples on two gridworld based environments, and a word game kind of environment when evaluated against human judgement.
Strengths
- The evaluations show a strong "near" convergence result of only 10 samples, even for multi-stage planning. This indicates their sampling strategy is practically sample-efficient, and a huge improvement over prior approaches requiring more than 300,000 samples (reportedly).
- The connection drawn from path tracing in computer graphics is a fresh insight, which the authors show applies well to the goal/previous states' inference problem, and can potentially have broader scope applications such a for spatial navigation tasks etc.
- The use of human judgement (using 200 participants) for evaluation is also a very reasonable choice instead of hand-engineered reward functions designed by a single person/a few people.
- The authors also show efficient sampling in a variety of other domains (in the appendix) which indicates it is more broadly applicable.
Weaknesses
- _Experiments_: Something I might myself be unclear about, so let me know if that is the case-- there are no evaluations comparing the proposed model in this paper with the model shown by [Lopez-Brau et al 2022](https://psyarxiv.com/4zu9n), is this only because of sample-efficiency? It would be interesting to see how "nearly" convergent their proposed approach is in the cases where it can be applied.
- _Theoretical analysis_: What is the complexity of the sampling with the size of the state space, the number of accessible states, the number of starting/goal states etc-- is it possible to perform some kind of theoretical analysis of this?
I'll be very happy to increase my score on the addressal of these concerns/doubts.
Questions
- Have you checked how the sampling scales with an increasing number of possible starting states, and an increasing number of possible goal states? It could potentially be interesting to see.
- Why is incremental A-star search used for planning on-line?
- I am wondering if its possible to emphasize more on the scope of the applications of the proposed sampling approach-- what other domains can it be used in, apart from tasks that look like spatial navigation? The word blocks is one good example, also the cartpole experiment. There are intuitive physics based experiments, or reasoning based tasks which involve inferring over a sequence of images say, can this approach be applied there?
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
The authors adequately address the limitations of their approach, especially when it comes to sampling over goals, or scaling up to a larger goal space. There is just one minor point here-- the approach is based on a combination of well-founded insights and ideas, which when put together, work well, but there seems to be a lot of hand-engineering/domain-specific engineering in assembling these together, which I think should be acknowledged in the paper.