Causal Imitability Under Context-Specific Independence Relations

Drawbacks of ignoring the causal mechanisms when performing imitation learning have recently been acknowledged. Several approaches both to assess the feasibility of imitation and to circumvent causal confounding and causal misspecifications have been proposed in the literature. However, the potential benefits of the incorporation of additional information about the underlying causal structure are left unexplored. An example of such overlooked information is context-specific independence (CSI), i.e., independence that holds only in certain contexts. We consider the problem of causal imitation learning when CSI relations are known. We prove that the decision problem pertaining to the feasibility of imitation in this setting is NP-hard. Further, we provide a necessary graphical criterion for imitation learning under CSI and show that under a structural assumption, this criterion is also sufficient. Finally, we propose a sound algorithmic approach for causal imitation learning which takes both CSI relations and data into account.

Paper

References (45)

Scroll for more · 33 remaining

Similar papers

Peer review

Reviewer puDh6/10 · confidence 3/52023-07-03

Summary

The paper studies causal imitation learning. In particular, it extends traditional causal graphs with context specific independence. Although the original causal imitation learning problem can be reduced to d-seperation test, causal imitation learning with context specific independence is NP hard. But under other conditions, causal imitation learning with CSI can be solved more efficiently.

Strengths

The problem is well motivated and theoretical contributions seem solid.

Weaknesses

1. Theoretical results rely heavily on (Zhang [et.al](http://et.al), 2020) and might appear derivative. It would be better if the authors can explain a bit more on the contributions in contrast to existing works, especially in terms of identifiability, because NP-hardness is not surprising. 2. Experiments are relatively weak as they are only tested on synthetic datasets.

Questions

1. Context-specific independence seems like a specific form of structural equations? For instance, in the wage example, CSI can be incorporated into how the function w = f(e, u) is defined. I guess it does not work with Pearl’s do-calculus because of a violation of faithfulness? My point is that it does not seem like causal graphs need refinement to incorporate CSI? 2. In line 134, replacing fx with stochastic mapping \pi in mentioned as soft interventions. But as far as I know, soft interventions do not allow adding edges between intervened variable and its non-parent? 3. In definition 3.5, what’s intuition that the edges incident to W are deleted?

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, 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.

Soundness

3 good

Presentation

2 fair

Contribution

2 fair

Limitations

Not applicable.

Reviewer g52k7/10 · confidence 3/52023-07-05

Summary

This paper studies the problem of causal imitation learning, where the goal is to construct a policy that replicates the outcomes of an expert. The challenge is that the expert may e.g., make decisions based on unobserved variables. Prior work (e.g., [36] as cited in this paper) has established graphical conditions under which imitation can still be achieved. This paper shows that context-specific independence relations (or "CSIs"), if known, can expand the space of scenarios where imitation can be achieved, and give algorithms for performing imitation learning in this setting. In addition, this paper gives an algorithm for potential identification when the graphical criterion fails (see Proposition 4.2, Alg 2, Theorem 4.3), although this algorithm is not necessarily complete, a limitation acknowledged in the conclusion

Strengths

The contribution of this paper is quite clear, technically interesting, and novel. Context-specific independence relations have been studied before in the causal inference literature (see e.g., citation [32]) in the context of causal identification, and so has the problem of causal imitation learning (see e.g., [36]). However, from my reading, this paper does more than simply put these concepts together (CSIs and causal imitation learning) in an obvious way. As it happens, this paper shows that incorporating CSIs renders the problem of imitation learning NP-hard While there is a substantial amount of technical detail to parse, which perhaps makes the paper a bit difficult to skim, I found the paper to be reasonable clear in the technical presentation given a close read. Likewise, the authors clearly outline some of the limitations of their proposed approach, e.g., the fact that they provide a sound (but not necessarily complete) algorithm in Section 4. The synthetic experiments are somewhat minimal, but I would not expect extensive experiments in a more theoretically-oriented paper like this one, and I found the setup of the synthetic experiments to be well-motivated, exploring the benefits of their approach over random graphs.

Weaknesses

First, in order to be practically applicable, this method requires some knowledge of context-specific independence relations, where there is a hard independence between certain variables in certain contexts. However, the motivating examples given in this paper for context-specific independence seem somewhat unrealistic. The examples given in the paper are * Lines 60-65: No impact of education on wages when unemployment is high * Lines 66-70: In heavy traffic, no impact of speed limit on driving * Lines 250-252: Company pricing is independent of demand during a recession Of these, the second example seems most realistic. In the others, complete independence between variables in those contexts seems unrealistic. Second, I would not overstate the "straightforward" nature of solving for $\pi^*$ in Section 4 (see e.g., lines 257-259, "solving the aforementioned linear system of equations for $\pi^*$ is straightforward, for it boils down to a matrix inversion"). As mentioned in the footnote, this is only generally true in discrete settings, and even then may not be very practical with large numbers of variables, or variables with large cardinality. Moreover, moving from the discrete to continuous setting introduces some substantial technical difficulties with e.g., ill-posed inverse problems. This aspect is not the main focus of the paper, so I consider it a somewhat minor piece of feedback. As an additional minor point, there is some lack of clarity in the experiments; E.g., clarifying what is $\pi_{ALG}$ versus $\hat{\pi}_{ALG}$ in Table 1. There are also some minor typos * Line 25 "bypass IRL step" -> "bypass the IRL step" * Line 28 "is for the most part result of" -> "is for the most part the result of" * Line 75, missing space "For instance,[32]"

Questions

The main weakness of this paper, in my view, is the plausibility of finding context-specific independences in real-world problems. Are there other motivating examples, beyond those discussed already in the paper, that the authors would consider particularly compelling?

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, 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.

Soundness

4 excellent

Presentation

3 good

Contribution

3 good

Limitations

Yes

Reviewer 2EML7/10 · confidence 3/52023-07-05

Summary

This paper explores the potential benefits of incorporating context-specific independence (CSI) information into causal imitation learning, where CSI relations are known. The authors prove that the decision problem for the feasibility of imitation in this setting is NP-hard, provide a necessary graphical criterion for imitation learning under CSI, and propose an algorithmic approach for causal imitation learning that takes both CSI relations and data into account.

Strengths

**Clarity** 1. This paper is well-written and self-contained. It covers previous literature thoroughly. 2. The introduction section does an excellent job of motivating the research problem, and the problem statement is clear. **Significance** 1. The research problem is interesting and significant in practice. **Literature** 1. This paper covers related literature extensively. **Soundness** 1. All results appear to be sound.

Weaknesses

**Clarity in Assumptions** 1. I believe that the assumption used in Proposition 3.9 requires justification. Without an explanation, it is difficult to assess the generality of the assumption. It would be interesting if the simulation described in Section 5.1 provided the fraction of instances in which the assumption was satisfied. **Lack of real-world dataset analysis.** 1. I believe the significance of the paper lies in its practical benefits of considering the Channel State Information (CSI), which is prevalent in the real world. Therefore, it would be beneficial to have a simulation scenario that incorporates a real-world dataset.

Questions

- Q1. How strong is the assumption that "the context variables have parents only among the context variables"? It is difficult to discern the insights from which this assumption was generated without reasoning on it. - Q2. Equation (1) is difficult to parse. What is V’ here? Could you simplify it or provide a verbal explanation? - Q3. "The labels compatible with w" should be formally defined. - Q4. Is "G_{w}" defined? Does it refer to the context-induced subgraph of G^{L} with respect to w? - Q5. What is the computational cost for evaluating pi^{*} in Theorem 3.10? Isn't it still exponential in evaluating the equation? - Q6. Is the result valid for continuous variables? It seems that the paper assumes discreteness throughout.

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, 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.

Soundness

3 good

Presentation

4 excellent

Contribution

4 excellent

Limitations

1. There is a lack of justification for the assumption, making it difficult to assess the clarity and significance of the statement. 2. I believe the significance of the paper lies in its practical benefits of considering the Channel State Information (CSI), which is prevalent in the real world. Therefore, it would be beneficial to have a simulation scenario that incorporates a real-world dataset.

Reviewer Fd5v7/10 · confidence 4/52023-07-06

Summary

This paper extends studies on causal imitation learning to settings in which additional information can be provided in the form of context-specific independences (CSIs). Causal imitation learning seeks to maximize some unobserved reward $Y$ by finding a policy $\pi^*$ from the space of policies $\Pi$ such that the reward distribution under that policy, $P(Y \mid do(\pi))$ matches that of the expert policy, $P(Y)$, thereby mimicking the expert. However, mimicking $P(Y)$ is not always possible in settings with unobserved confounding, so additional knowledge in the form of causal constraints is necessary to decide whether $P(Y)$ is imitable. In prior works where such constraints are assumed in the form of a causal diagram $\mathcal{G}$, it has been proven that $P(Y)$ is imitable if and only if there exists a $\pi$-backdoor admissible set $\mathbf{Z}$ w.r.t. $\langle \mathcal{G}, \Pi \rangle$. However, completeness no longer holds when CSIs are provided, in which further independence information about the distributions may be provided, conditioned on specific settings of the variables. The paper first proves that deciding imitability in this more general setting is NP-hard (Thm. 3.8). Given this limitation, they provide a sound algorithm that checks imitability within each context-induced subgraph, which they prove is also complete under a further assumption (Alg. 1). In settings where this assumption does not hold, they show that imitability can still be achieved if a policy on a set of surrogate variables is identifiable under a specific setting of CSIs. This provides a more general algorithm (Alg. 2), evaluated experimentally.

Strengths

To be fully transparent, I have reviewed this paper in the past, so the following list of strengths and weaknesses reflect my existing impressions of this paper, which I have updated following another read of the latest manuscript. However, my points are largely the same, since I do not see many notable changes in the latest version. Please correct me if I am wrong. **Strengths:** 1. Problem is well-motivated. LDAGs arise in practice and provide more information than standard causal diagrams, which should be leveraged to allow more imitable cases. This would add more positive results to the causal imitation learning literature. 2. Assumptions are clearly stated. LDAGs are well defined, and the paper does a good job of explaining specifically how the additional constraints are incorporated. The authors are very transparent with the limitations of their approach. 3. The solution is nontrivial and interesting. The paper clearly shows non-imitable cases that are rendered imitable when accounting for CSIs. The obvious solution of checking for backdoor sets in each context-induced subgraph is only complete under a strict assumption.

Weaknesses

I reiterate that these points are similar to the points I made in my previous read of the paper. I have an overall positive opinion of the paper, and my goal is to help improve the paper, so I hope the authors will take this feedback into consideration. **Weaknesses:** 1. There is nothing done to address the NP-hardness claimed by Thm. 3.8. Alg. 1 and 2 still take exponential time in the worst case. It may be insightful to provide some alternative settings in which assumptions are strict enough that polynomial time solutions can be developed. Alternatively, algorithms that sacrifice completeness for speed could be provided. While I understand that this may be out of the scope of the paper, it is otherwise not clear to me why Thm. 3.8 is relevant to the paper in the first place. 2. Unfortunately, even Alg. 2 is not complete in the general case. Completeness is not a requirement for it to serve as a real contribution, but it would help to have some insights in this paper on why Alg. 2 is incomplete (e.g. some counterexamples) and some ideas on what could be done to move towards completeness. 3. The motivation for Alg. 2 could be improved in terms of clarity. Notably, it could be emphasized why Alg. 1 fails in a more general setting. Eq. 3 could be explained better as well to motivate the idea of context-specific surrogates (I did not really understand Eq. 3 until I derived it myself by hand). 4. The experiments illustrate the point as intended, but the tested scenarios are very limited in scope. The first experiment only studies a specific family of graphs, and the second experiment is performed on one specific SCM. Neither of these choices are justified. While a more extensive empirical study would boost the strength of this work, it would help immensely just to be transparent about the data generating process to ensure that there was no cherry picking. For example, for Sec. 5.1, why were those choices of delta and probability of latent variables chosen? And for Sec. 5.2, why were the parameters for that specific SCM chosen (as described in Appendix C)? 5. Many of the ideas in this paper (including the interesting point about surrogates) incrementally improve existing ideas from Zhang et al. (2020). This reduces some of the novelty. 6. This is a minor point and did not affect my judgment of the score, but on line 261, the authors describe the imitability problem under CSIs using the inputs of $\langle \mathcal{G}^{\mathcal{L}}, \Pi, P(\mathbf{O}) \rangle$ as opposed to $\langle \mathcal{G}^{\mathcal{L}}, \Pi \rangle$. I understand that this is due to the CSI setting requiring additional information in the form of constraints over $P(\mathbf{O})$, but I think this could be better framed. Both the original imitability problem and the new version with CSIs uses $P(\mathbf{O})$, since it must be clear that only observational data is available, as opposed to additional interventional data such as $P(\mathbf{O} \mid do(\mathbf{x}))$, collected from experimentation. In addition to this however, the CSI setting should include a set of independences. Overall, my impression is that this paper is worth publishing, since everything is well-defined, the proofs make sense, the assumptions are clear, and the claims are sufficiently backed. I believe that a score of 6 is appropriate given the level of contribution of the paper, which is solid but somewhat limited.

Questions

No questions, but would be interested in hearing author responses in case I missed something.

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

4 excellent

Presentation

3 good

Contribution

2 fair

Limitations

Limitations are clearly stated.

Reviewer 2EML2023-08-13

Response to the rebuttal

The authors' rebuttal adresses my questions and concernts. I will maintain the positive assessment.

Reviewer Fd5v2023-08-14

RE: Rebuttal by Authors

I have read the rebuttal, and I thank the authors for addressing my concerns. I will raise my score to a 7 under the assumption that the authors will add the promised revisions to the paper.

Reviewer g52k2023-08-14

Thank you for the thoughtful response! If space permits, adding more concrete examples like those to the introduction would be helpful in my view. I will maintain my generally positive score (Accept).

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC