Summary
This paper considers the problem of enhancing the data collection efficiency during the training the world model. To address this challenging issue, a new framework named causal exploration is proposed, to improve the performance of both causal discovery and model learning. During the exploration phase, the agent actively selects actions expected to yield causal insights most beneficial for world model training. This framework is built upon 2 key components: 1, an efficient online causal discovery method, and 2, a novel weight-sharing-decomposition schema to satisfy the causal constraint of the forward model.
Weaknesses
The main weaknesses of this paper are threefold:
- Lack of clarity in the presentation. Typically, for a paper like this would greatly benefit from a clearly written problem-setting section. However, this is currently missing and I can imagine that this will create major obstacles for understanding this paper, especially for researchers that are not from this field. These missing problem settings include but are not limited to:
- the world model $f$ was never formally defined mathematically and is only briefly mentioned in Section 2.2 which is too late.
- the authors mentioned the concept of "causal exploration" from the beginning of Section 2 without any mathematical description.
- the goal of this paper is supposed to be "enhancing data collection efficiency to improve world model learning as well as causal discovery". However, this problem is not formally defined mathematically.
In general, I need to put all the pieces together and figure out them by myself. Although it did not take too much effort, the reading experience was not great either.
- Unclear causal assumptions and missing identification theory. The underlying causal assumptions of the proposed method were never discussed, and methods with different underlying causal assumptions were combined in an ad-hoc way. For example, as the authors might already be aware, the underlying factorization in Section 2.2, Eq 3 resembles the SCM models in causality literature. Then, why the authors did not consider applying causal discovery techniques that were specifically defined for SCM models instead of a generic PC algorithm? This should offer more advantages in terms of data efficiency since SCMs typically have stricter assumptions and stronger identification results. Moreover, the authors did not provide any theoretical analysis regarding the correctness of the identified causal graph, which is very crucial.
- Disconnection from the latest development of causal learning literature that addresses similar problems.
- The proposed causal exploration is closely related to a large field named active (Bayesian) causal discovery [3, 4, 5, 6], in which causal exploration can be viewed as a special case of active causal discovery, where the exploration policy exactly corresponds to the notion of experiment design of interventions. In the current paper, all these related works are not properly acknowledged, benchmarked and compared.
- The computational complexity of Eq 3 is not a new problem, and the exact same weight-sharing schema has already been discussed in a number of literature [1, 2] in the context of causal deep learning.
- Similarly, in the context of causal deep learning, efficient graph learning has already been discussed in a number of literature as well. These recent works since [1] mostly focused on differential graph learning which exploits the SCM assumptions as well as the corresponding identifiability theory. In contrast to the proposed efficient causal discovery that is based on discrete PC, I believe that the differential approach can be integrated into the causal exploration framework more easily. This is because the graph can be learned end-to-end and does not require a separate graph learning step.
- Flaws in experiment evaluation methods. If I understand correctly, the prediction errors in experiments are estimated on the test set used in exploration. This will give a significantly unfair advantage to the proposed method when compared with the baselines since the proposed method is designed to utilize such prediction error as a learning signal. The authors should consider using metrics such as the discrepancy between the learned model versus the ground true model (in synthetic examples) or its offline equivalence (in real-world scenarios).
Given the aforementioned weakness, I am not convinced by the significance and novelty of the contribution. However, I am open to discussions and if my concerns are addressed during the rebuttal, I will raise my score accordingly.
References:
[1] Zheng X, Aragam B, Ravikumar P K, et al. Dags with no tears: Continuous optimization for structure learning[J]. Advances in neural information processing systems, 2018, 31.
[2] Geffner T, Antoran J, Foster A, et al. Deep end-to-end causal inference[J]. arXiv preprint arXiv:2202.02195, 2022.
[3] Murphy K P. Active learning of causal Bayes net structure[R]. technical report, UC Berkeley, 2001.
[4] Tong S, Koller D. Active learning for structure in Bayesian networks[C]//International joint conference on artificial intelligence. Lawrence Erlbaum Associates ltd, 2001, 17(1): 863-869.
[5] Tigas P, Annadani Y, Jesson A, et al. Interventions, where and how? experimental design for causal models at scale[J]. Advances in Neural Information Processing Systems, 2022, 35: 24130-24143.
[6] Ivanova D R, Jennings J, Rainforth T, et al. CO-BED: Information-Theoretic Contextual Optimization via Bayesian Experimental Design[J]. arXiv preprint arXiv:2302.14015, 2023.